From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100873 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Defining command with optional and mandatory arguments Date: Wed, 23 May 2018 16:01:05 +0200 Message-ID: <5d30ffe6-d835-708d-6971-d7be6c39201c@xs4all.nl> References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1527084007 21864 195.159.176.226 (23 May 2018 14:00:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 23 May 2018 14:00:07 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Wed May 23 16:00:03 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLUJ8-0005ZS-Al for gctc-ntg-context-518@m.gmane.org; Wed, 23 May 2018 16:00:02 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 258A52C2A1; Wed, 23 May 2018 16:01:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZULhrfBm428H; Wed, 23 May 2018 16:01:20 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id DFF8B2C29C; Wed, 23 May 2018 16:01:20 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6097E2C29A for ; Wed, 23 May 2018 16:01:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0-O3lfdUaZU8 for ; Wed, 23 May 2018 16:01:17 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DC98D2C299 for ; Wed, 23 May 2018 16:01:07 +0200 (CEST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.3e2) with ESMTP (TLS) id 1694-1713362 for ; Wed, 23 May 2018 16:01:07 +0200 In-Reply-To: Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:100873 Archived-At: T24gNS8yMy8yMDE4IDM6MzkgUE0sIENocmlzdG9waCBSZWxsZXIgd3JvdGU6Cj4gSGksCj4gCj4g V2hhdCBpcyB0aGUgcmlnaHQgd2F5IHRvIGRlZmluZSBhIGNvbW1hbmQgd2l0aCBib3RoIG1hbmRh dG9yeSBhbmQKPiBvcHRpb25hbCBhcmd1bWVudHMsIGUuZzoKPiAKPiBcTXlDb21tYW5kW29wdGlv bmFsXVttYW5kYXRvcnldCj4gCj4gQ29uc2lkZXIgdGhlIGZvbGxvd2luZyBNV0U6Cj4gCj4gXHVu ZXhwYW5kZWRcZGVmXE15Q29tbWFuZFsjMV17Cj4gICAgXGRvc2luZ2xlZW1wdHl7XGRvTXlDb21t YW5kWyMxXX19Cj4gXGRlZlxkb015Q29tbWFuZFsjMV1bIzJdewo+ICAgIFxkb2lmc29tZXRoaW5n eyMxfXtudW1iZXIgMTogIzFccGFyfQo+ICAgIFxkb2lmc29tZXRoaW5neyMyfXtudW1iZXIgMjog IzJ9XGJsYW5rW2JpZ119Cj4gXHN0YXJ0dGV4dAo+IFxNeUNvbW1hbmRbQV1bQl0KPiBcTXlDb21t YW5kW0FdCj4gXHN0b3B0ZXh0Cj4gCj4gSW4gbGFzdCB5ZWFyJ3MgdmVyc2lvbnMgb2YgQ29uVGVY dCB0aGUgb3V0cHV0IHdhcwo+IAo+IG51bWJlciAxOiBBCj4gbnVtYmVyIDI6IEIKPiBudW1iZXIg MTogQQo+IAo+IEluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBDb25UZVh0IHRoZSBvdXRwdXQgaXMK PiAKPiBudW1iZXIgMTogQQo+IG51bWJlciAyOiBCCj4gbnVtYmVyIDI6IEEKPiAKPiBJcyB0aGlz IGJlaGF2aW9yIGludGVuZGVkPyBIb3cgY2FuIEkgbWFrZSBhIGRlZmluaXRpb24gd2hvc2UgYmVo YXZpb3IKPiBkb2VzIG5vdCBjaGFuZ2UgaW4gbmV3IHZlcnNpb25zIG9mIENvblRlWHQ/CmknbSBu b3Qgc3VyZSB3aHQgaGFwcGVucyBhdCB5b3VyIGVuZCBidXQgdGhpcyBpcyB0aGUgYmVzdCB3YXk6 CgpcdW5leHBhbmRlZFxkZWZcTXlDb21tYW5kCiAgIHtcZG9kb3VibGVlbXB0eVxkb015Q29tbWFu ZH0KClxkZWZcZG9NeUNvbW1hbmRbIzFdWyMyXSUKICAge1xpZmZpcnN0YXJndW1lbnQKICAgICAg bnVtYmVyIDE6ICMxJQogICAgICBccGFyCiAgICBcZmkKICAgIFxpZnNlY29uZGFyZ3VtZW50CiAg ICAgIG51bWJlciAyOiAjMiUKICAgIFxmaQogICAgXGJsYW5rW2JpZ119Cgpcc3RhcnR0ZXh0CiAg ICAgXE15Q29tbWFuZFtBXVtCXQogICAgIFxNeUNvbW1hbmRbQV0KXHN0b3B0ZXh0CgoKLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhhbnMgSGFnZW4g fCBQUkFHTUEgQURFCiAgICAgICAgICAgICAgIFJpZGRlcnN0cmFhdCAyNyB8IDgwNjEgR0ggSGFz c2VsdCB8IFRoZSBOZXRoZXJsYW5kcwogICAgICAgIHRlbDogMDM4IDQ3NyA1MyA2OSB8IHd3dy5w cmFnbWEtYWRlLm5sIHwgd3d3LnByYWdtYS1wb2QubmwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMg d2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNv bnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29u dGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0 LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQt bWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19f