From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100888 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: Thu, 24 May 2018 14:50:36 +0200 Message-ID: <920789de-9326-1be1-d419-ea481b89a2ac@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 1527166157 516 195.159.176.226 (24 May 2018 12:49:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 May 2018 12:49:17 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 To: mailing list for ConTeXt users , Christoph Reller Original-X-From: ntg-context-bounces@ntg.nl Thu May 24 14:49:13 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 1fLpg8-0008SQ-7m for gctc-ntg-context-518@m.gmane.org; Thu, 24 May 2018 14:49:12 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 923542C928; Thu, 24 May 2018 14:50:53 +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 EWqIsZL0tD04; Thu, 24 May 2018 14:50:52 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id F02842C91F; Thu, 24 May 2018 14:50:51 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 872FD2C91E for ; Thu, 24 May 2018 14:50:50 +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 LgUqgmpDQU3n for ; Thu, 24 May 2018 14:50:49 +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 36F592C910 for ; Thu, 24 May 2018 14:50:39 +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 1890-1713362 for multiple; Thu, 24 May 2018 14:50:38 +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:100888 Archived-At: T24gNS8yNC8yMDE4IDExOjIxIEFNLCBDaHJpc3RvcGggUmVsbGVyIHdyb3RlOgo+IE9uIFdlZCwg MjMgTWF5IDIwMTggMTY6MDE6MDUgKzAyMDAsIEhhbnMgSGFnZW4gPGouaGFnZW5AeHM0YWxsLm5s PiB3cm90ZToKPj4KPj4gT24gNS8yMy8yMDE4IDM6MzkgUE0sIENocmlzdG9waCBSZWxsZXIgd3Jv dGU6Cj4+PiBIaSwKPj4+Cj4+PiBXaGF0IGlzIHRoZSByaWdodCB3YXkgdG8gZGVmaW5lIGEgY29t bWFuZCB3aXRoIGJvdGggbWFuZGF0b3J5IGFuZAo+Pj4gb3B0aW9uYWwgYXJndW1lbnRzLCBlLmc6 Cj4+Pgo+Pj4gXE15Q29tbWFuZFtvcHRpb25hbF1bbWFuZGF0b3J5XQo+Pj4KPj4+IENvbnNpZGVy IHRoZSBmb2xsb3dpbmcgTVdFOgo+Pj4KPj4+IFx1bmV4cGFuZGVkXGRlZlxNeUNvbW1hbmRbIzFd ewo+Pj4gICAgIFxkb3NpbmdsZWVtcHR5e1xkb015Q29tbWFuZFsjMV19fQo+Pj4gXGRlZlxkb015 Q29tbWFuZFsjMV1bIzJdewo+Pj4gICAgIFxkb2lmc29tZXRoaW5neyMxfXtudW1iZXIgMTogIzFc cGFyfQo+Pj4gICAgIFxkb2lmc29tZXRoaW5neyMyfXtudW1iZXIgMjogIzJ9XGJsYW5rW2JpZ119 Cj4+PiBcc3RhcnR0ZXh0Cj4+PiBcTXlDb21tYW5kW0FdW0JdCj4+PiBcTXlDb21tYW5kW0FdCj4+ PiBcc3RvcHRleHQKPj4+Cj4+PiBJbiBsYXN0IHllYXIncyB2ZXJzaW9ucyBvZiBDb25UZVh0IHRo ZSBvdXRwdXQgd2FzCj4+Pgo+Pj4gbnVtYmVyIDE6IEEKPj4+IG51bWJlciAyOiBCCj4+PiBudW1i ZXIgMTogQQo+Pj4KPj4+IEluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBDb25UZVh0IHRoZSBvdXRw dXQgaXMKPj4+Cj4+PiBudW1iZXIgMTogQQo+Pj4gbnVtYmVyIDI6IEIKPj4+IG51bWJlciAyOiBB Cj4+Pgo+Pj4gSXMgdGhpcyBiZWhhdmlvciBpbnRlbmRlZD8gSG93IGNhbiBJIG1ha2UgYSBkZWZp bml0aW9uIHdob3NlIGJlaGF2aW9yCj4+PiBkb2VzIG5vdCBjaGFuZ2UgaW4gbmV3IHZlcnNpb25z IG9mIENvblRlWHQ/Cj4+IGknbSBub3Qgc3VyZSB3aHQgaGFwcGVucyBhdCB5b3VyIGVuZCBidXQg dGhpcyBpcyB0aGUgYmVzdCB3YXk6Cj4+Cj4+IFx1bmV4cGFuZGVkXGRlZlxNeUNvbW1hbmQKPj4g ICAgIHtcZG9kb3VibGVlbXB0eVxkb015Q29tbWFuZH0KPj4KPj4gXGRlZlxkb015Q29tbWFuZFsj MV1bIzJdJQo+PiAgICAge1xpZmZpcnN0YXJndW1lbnQKPj4gICAgICAgIG51bWJlciAxOiAjMSUK Pj4gICAgICAgIFxwYXIKPj4gICAgICBcZmkKPj4gICAgICBcaWZzZWNvbmRhcmd1bWVudAo+PiAg ICAgICAgbnVtYmVyIDI6ICMyJQo+PiAgICAgIFxmaQo+PiAgICAgIFxibGFua1tiaWddfQo+Pgo+ PiBcc3RhcnR0ZXh0Cj4+ICAgICAgIFxNeUNvbW1hbmRbQV1bQl0KPj4gICAgICAgXE15Q29tbWFu ZFtBXQo+PiBcc3RvcHRleHQKPiAKPiBUaGFuayB5b3UgSGFucyBmb3IgdGhpcyBpbmZvcm1hdGlv bi4gTXkgcXVlc3Rpb24gaXMgcmF0aGVyIGFib3V0IGVycm9yCj4gaGFuZGxpbmcuIEkgd2FudDoK PiAKPiBcTXlDb21tYW5kW0FdW0JdICUgPC0gc3VjY2VlZHMgd2l0aCAjMS0+QSwgIzItPkIKPiBc TXlDb21tYW5kW0FdICUgPC0gc3VjY2VlZHMgd2l0aCAjMS0+QQo+IFxNeUNvbW1hbmQgJSA8LSBm YWlscyB3aXRoICIhIFVzZSBvZiBcTXlDb21tYW5kIGRvZXNuJ3QgbWF0Y2ggaXRzIGRlZmluaXRp b24iCj4gCj4gSSBqdXN0IHdhbnRlZCB0byBhc2sgd2hldGhlciB0aGVyZSBpcyBhIHN0YW5kYXJk IHdheSB0byBhY2hpZXZlIHRoaXMKPiB3aXRoIFxkbzx3aGF0ZXZlcj5lbXB0eS4gSWYgbm90LCB0 aGVuIHRoaXMgaXMgYWxzbyBva2F5LgpqdXN0IHVzZSBcZG9kb3VibGVlbXB0eSBpbnN0ZWFkCgoK Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5z IEhhZ2VuIHwgUFJBR01BIEFERQogICAgICAgICAgICAgICBSaWRkZXJzdHJhYXQgMjcgfCA4MDYx IEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVybGFuZHMKICAgICAgICB0ZWw6IDAzOCA0NzcgNTMgNjkg fCB3d3cucHJhZ21hLWFkZS5ubCB8IHd3dy5wcmFnbWEtcG9kLm5sCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3Ro ZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6 IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8v bnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8v Y29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9j b250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5l dApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw==