From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100886 Path: news.gmane.org!.POSTED!not-for-mail From: Christoph Reller Newsgroups: gmane.comp.tex.context Subject: Defining command with optional and mandatory arguments Date: Thu, 24 May 2018 11:21:43 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1527153638 6129 195.159.176.226 (24 May 2018 09:20:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 May 2018 09:20:38 +0000 (UTC) To: ntg-context Original-X-From: ntg-context-bounces@ntg.nl Thu May 24 11:20:34 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 1fLmQD-0001Uo-T6 for gctc-ntg-context-518@m.gmane.org; Thu, 24 May 2018 11:20:33 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1869F2C84B; Thu, 24 May 2018 11:22:25 +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 Tx0kONXWPkwJ; Thu, 24 May 2018 11:22:20 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 6A3A82C853; Thu, 24 May 2018 11:22:20 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0E15A2C853 for ; Thu, 24 May 2018 11:22: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 rKUxcVKrElcO for ; Thu, 24 May 2018 11:22:14 +0200 (CEST) Original-Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) (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 973A62C84B for ; Thu, 24 May 2018 11:22:04 +0200 (CEST) Original-Received: by mail-wm0-f51.google.com with SMTP id q4-v6so7043323wmq.1 for ; Thu, 24 May 2018 02:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9qzIT9/tpjn7Kdo1xPCug1fCOiK8D8MfDtjRtw1ou+0=; b=iiUKsvEB9rew37vARWByBGzC/IlKZs3Ksk6Qtfw1VX4loPSx/qpStAqxXRhWfb3UC3 cAwTaxOCXqZ0WD447+s8jIbUIOh74pB2cfXE7rugnQQI1BMXsRp5yWnuE4/VLDut2kIi A7pZ80SZPUHXwP06l3lxbVESaAluN494I+PENL9eYXWIEZQvJxKloHmN+JsT7zjwz1Ip gTp+TgAdbrEB8iNKPkmkM7WsnVUrYR9PB8kNoJ99L3ezKFluPIFPjUJWuWcWc1CGClwx 5+WqBduSDiwEgWhn2Dkat1A3+hCjwodW+8xGmfISlmsBWHvps7y5gQBKo9IOyQckw9/w 9plg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9qzIT9/tpjn7Kdo1xPCug1fCOiK8D8MfDtjRtw1ou+0=; b=qtjwi3+hhCA6BKknDYSLSx3oMJibCr16cFT1VkUGR1stfu2lkx8CwAVpPR/TNGpuCd QKwa2mDTbjHijh9oKm7GsfsL18CYeE7SQch+kYENJ0A5AJtrKoaRs63hRiokcFVrUIsw efBTEBaEBUfg9vXE8o19WHmQ6sRnATWf1zXzSnmB+tnNMntyJXlgWlMCJbrDQCpZbqwh wRQYttpM5TnOS7OxbtRX/+0SynGAW00Re2GJw7ZBECXAYywQH3psAYgTJwMd0uAhk5e4 2ywdcw9IJ3rvJ0KbHbO+/fUYlWWsf5Z2TNXhEkfpZnsv1x1STMIgqByQeEmNoRDovjF3 K/rg== X-Gm-Message-State: ALKqPwf7JcxRSKNkANCb4SQOK2AF+UttE7NeBqMvYwHrb8aCsb+SvIQp AjgLiadTxfUBm2wQP7+iriwhgzUx3pyBGU0TX7a28g== X-Google-Smtp-Source: AB8JxZqEUWUEpD/P23KcvOLAtNNXp9cOecIe3kWfdlBQY31QxVZbm3JWpQzsXUZ5rMHxXzD9DXyq8XmuIKP61gEhlek= X-Received: by 2002:a50:a3e5:: with SMTP id t34-v6mr10994772edb.227.1527153723790; Thu, 24 May 2018 02:22:03 -0700 (PDT) Original-Received: by 2002:aa7:d7d0:0:0:0:0:0 with HTTP; Thu, 24 May 2018 02:21:43 -0700 (PDT) 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:100886 Archived-At: T24gV2VkLCAyMyBNYXkgMjAxOCAxNjowMTowNSArMDIwMCwgSGFucyBIYWdlbiA8ai5oYWdlbkB4 czRhbGwubmw+IHdyb3RlOgo+Cj4gT24gNS8yMy8yMDE4IDM6MzkgUE0sIENocmlzdG9waCBSZWxs ZXIgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBXaGF0IGlzIHRoZSByaWdodCB3YXkgdG8gZGVmaW5lIGEg Y29tbWFuZCB3aXRoIGJvdGggbWFuZGF0b3J5IGFuZAo+PiBvcHRpb25hbCBhcmd1bWVudHMsIGUu ZzoKPj4KPj4gXE15Q29tbWFuZFtvcHRpb25hbF1bbWFuZGF0b3J5XQo+Pgo+PiBDb25zaWRlciB0 aGUgZm9sbG93aW5nIE1XRToKPj4KPj4gXHVuZXhwYW5kZWRcZGVmXE15Q29tbWFuZFsjMV17Cj4+ ICAgIFxkb3NpbmdsZWVtcHR5e1xkb015Q29tbWFuZFsjMV19fQo+PiBcZGVmXGRvTXlDb21tYW5k WyMxXVsjMl17Cj4+ICAgIFxkb2lmc29tZXRoaW5neyMxfXtudW1iZXIgMTogIzFccGFyfQo+PiAg ICBcZG9pZnNvbWV0aGluZ3sjMn17bnVtYmVyIDI6ICMyfVxibGFua1tiaWddfQo+PiBcc3RhcnR0 ZXh0Cj4+IFxNeUNvbW1hbmRbQV1bQl0KPj4gXE15Q29tbWFuZFtBXQo+PiBcc3RvcHRleHQKPj4K Pj4gSW4gbGFzdCB5ZWFyJ3MgdmVyc2lvbnMgb2YgQ29uVGVYdCB0aGUgb3V0cHV0IHdhcwo+Pgo+ PiBudW1iZXIgMTogQQo+PiBudW1iZXIgMjogQgo+PiBudW1iZXIgMTogQQo+Pgo+PiBJbiB0aGUg bGF0ZXN0IHZlcnNpb24gb2YgQ29uVGVYdCB0aGUgb3V0cHV0IGlzCj4+Cj4+IG51bWJlciAxOiBB Cj4+IG51bWJlciAyOiBCCj4+IG51bWJlciAyOiBBCj4+Cj4+IElzIHRoaXMgYmVoYXZpb3IgaW50 ZW5kZWQ/IEhvdyBjYW4gSSBtYWtlIGEgZGVmaW5pdGlvbiB3aG9zZSBiZWhhdmlvcgo+PiBkb2Vz IG5vdCBjaGFuZ2UgaW4gbmV3IHZlcnNpb25zIG9mIENvblRlWHQ/Cj4gaSdtIG5vdCBzdXJlIHdo dCBoYXBwZW5zIGF0IHlvdXIgZW5kIGJ1dCB0aGlzIGlzIHRoZSBiZXN0IHdheToKPgo+IFx1bmV4 cGFuZGVkXGRlZlxNeUNvbW1hbmQKPiAgICB7XGRvZG91YmxlZW1wdHlcZG9NeUNvbW1hbmR9Cj4K PiBcZGVmXGRvTXlDb21tYW5kWyMxXVsjMl0lCj4gICAge1xpZmZpcnN0YXJndW1lbnQKPiAgICAg ICBudW1iZXIgMTogIzElCj4gICAgICAgXHBhcgo+ICAgICBcZmkKPiAgICAgXGlmc2Vjb25kYXJn dW1lbnQKPiAgICAgICBudW1iZXIgMjogIzIlCj4gICAgIFxmaQo+ICAgICBcYmxhbmtbYmlnXX0K Pgo+IFxzdGFydHRleHQKPiAgICAgIFxNeUNvbW1hbmRbQV1bQl0KPiAgICAgIFxNeUNvbW1hbmRb QV0KPiBcc3RvcHRleHQKClRoYW5rIHlvdSBIYW5zIGZvciB0aGlzIGluZm9ybWF0aW9uLiBNeSBx dWVzdGlvbiBpcyByYXRoZXIgYWJvdXQgZXJyb3IKaGFuZGxpbmcuIEkgd2FudDoKClxNeUNvbW1h bmRbQV1bQl0gJSA8LSBzdWNjZWVkcyB3aXRoICMxLT5BLCAjMi0+QgpcTXlDb21tYW5kW0FdICUg PC0gc3VjY2VlZHMgd2l0aCAjMS0+QQpcTXlDb21tYW5kICUgPC0gZmFpbHMgd2l0aCAiISBVc2Ug b2YgXE15Q29tbWFuZCBkb2Vzbid0IG1hdGNoIGl0cyBkZWZpbml0aW9uIgoKSSBqdXN0IHdhbnRl ZCB0byBhc2sgd2hldGhlciB0aGVyZSBpcyBhIHN0YW5kYXJkIHdheSB0byBhY2hpZXZlIHRoaXMK d2l0aCBcZG88d2hhdGV2ZXI+ZW1wdHkuIElmIG5vdCwgdGhlbiB0aGlzIGlzIGFsc28gb2theS4K CkNoZWVycywKQ2hyaXN0b3BoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVl c3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50 cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93 d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8v d3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDog aHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAg ICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw==