From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/91943 Path: news.gmane.org!not-for-mail From: Jaroslav Hajtmar Newsgroups: gmane.comp.tex.context Subject: Re: Using lua to define a macro with one optional parameter in brackets Date: Mon, 13 Jul 2015 15:04:50 +0200 Message-ID: <55A3B772.1020208@gyza.cz> Reply-To: hajtmar@gyza.cz, mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1436792766 18888 80.91.229.3 (13 Jul 2015 13:06:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jul 2015 13:06:06 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Jul 13 15:05:49 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZEdQZ-0006vv-A2 for gctc-ntg-context-518@m.gmane.org; Mon, 13 Jul 2015 15:05:47 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 388361021F for ; Mon, 13 Jul 2015 15:05:46 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id wemQJ2qqlryE for ; Mon, 13 Jul 2015 15:05:45 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 1075210235 for ; Mon, 13 Jul 2015 15:05:14 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id BB86A101F6 for ; Mon, 13 Jul 2015 15:05:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id PFo2kDCrP0Sg for ; Mon, 13 Jul 2015 15:04:57 +0200 (CEST) Original-Received: from filter2-ams.mf.surf.net (filter2-ams.mf.surf.net [192.87.102.70]) by balder.ntg.nl (Postfix) with ESMTP id 10293101E6 for ; Mon, 13 Jul 2015 15:04:56 +0200 (CEST) Original-Received: from h1.cmg2.smtp.forpsi.com (h1.cmg2.smtp.forpsi.com [81.2.195.188]) by filter2-ams.mf.surf.net (8.14.4/8.14.4/Debian-4) with ESMTP id t6DD4tWa008801 for ; Mon, 13 Jul 2015 15:04:56 +0200 Original-Received: from [192.168.0.103] ([88.103.230.14]) by cmg2.smtp.forpsi.com with bizsmtp id rp4t1q0040KHK6001p4teQ; Mon, 13 Jul 2015 15:04:54 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=81.2.195.188; country=CZ; latitude=50.0833; longitude=14.4167; http://maps.google.com/maps?q=50.0833,14.4167&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0QOPN4TJW - 33c76d96ee8d - 20150713 (trained as not-spam) Received-SPF: none (filter2-ams.mf.surf.net: domain of hajtmar@gyza.cz does not designate permitted sender hosts) receiver=filter2-ams.mf.surf.net; client-ip=81.2.195.188; envelope-from=; helo=h1.cmg2.smtp.forpsi.com; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.70 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:91943 Archived-At: VGhhbmtzIEhhbnMuCkF0IHRoaXMgbW9tZW50LCBpdCB3b3JrcyBmaW5lLiBGb3IgbWUgaXQgaXMg cXVpdGUgZXNzZW50aWFsIG5vdmVsdHkgYW5kIAppdCBpcyB2ZXJ5IG11Y2ggaGFuZHkgZm9yIG1l LgpJdCBzZWVtcyB0aGF0IHdvcmtzIG9ubHkgaW4gdGhlIHN0YW5kYWxvbmUgdmVyc2lvbiBiZWNh dXNlIHZlcnNpb24gaW4gClRlWGxpdmUgMjAxNCB2ZXJzaW9uIGl0IHRlbGxzIGFuIGVycm9yIG1l c3NhZ2UgKGJ1dCBkb2VzIG5vdCBtYXR0ZXIgb24gCml0KS4gSSB3YW50IHRvIGV2ZW4gYXNrIGhv dyB5b3UgY2FuIHdyaXRlIGEgbWFjcm8gd2l0aCBvbmUgb3IgbW9yZSAKcGFyYW1ldGVycz8KTm93 IHRoZSBwYXJhbWV0ZXIgaW4gc3F1YXJlIGJyYWNrZXRzIGRpc3BsYXllZCB0b2dldGhlciB3aXRo IHRoZSAKY29udGVudHMgb2YgdGhlIG1hY3JvLiBZb3UgY2FuIGRvIHRoaXMgYXQgYWxsPyBJdCB3 b3VsZCBnZXQgYW55IG1pbmltYWwgCmV4YW1wbGU/ClRoYW5rcyBhZ2FpbiBmb3IgeW91ciBzdXBw b3J0LgoKSmFyb3NsYXYgSGFqdG1hcgoKCkRuZSA5LiA3LiAyMDE1IHYgMTc6MjQgSGFucyBIYWdl biBuYXBzYWwoYSk6Cj4gT24gNy85LzIwMTUgNTowNSBQTSwgSmFyb3NsYXYgSGFqdG1hciB3cm90 ZToKPj4gVGhhbnggdG8gSGFucyBhbmQgVGFjbyB0b28sCj4+Cj4+IGFkIFRhY28pIGFsYSBQZXJo YXBzIGludGVyZmFjZXMuZGVmaW5lY29tbWFuZCBjb3VsZCBiZSBleHRlbmRlZCB3aXRoIGEKPj4g d2F5IHRvIGRvIGdsb2JhbCBkZWZpbml0aW9ucz8KPj4gSW5kZWVkIGl0IHNlZW1zIHRvIG1lLiBD aGFuZ2VzIGluIGx1YSBjb2RlIGRvZXMgbm90IGFmZmVjdCB0aGUgcmVzdWx0cwo+PiBpbiBDb25U ZVh0Lgo+Pgo+PiBhZCBIYW5zKSBpbnRlcmZhY2VzLnNldG1hY3JvKCJuYW1lIiwidmFsdWUiKQo+ Pgo+PiBUaGFueCwgSUkgdHJpZWQgdG8gdXNlIGl0LCBidXQgc29tZWhvdyBJIGNhbiBub3QgcmVh bGl6ZSB3aGF0IEkgd2FudGVkLgo+PiBOb3QgYXZhaWxhYmxlIHNvbWV3aGVyZSBhIG1pbmltYWwg ZXhhbXBsZT8gSSB0cmllZCB0byBzY2FuIGNvZGVzIGluIHRoZQo+PiBmb2xkZXIgd2l0aCB0aGUg aW5zdGFsbGF0aW9uIG9mIENvblRlWHQsIGJ1dCBJIG5ldmVyIGVuY291bnRlcmVkIGEKPj4gd29y a2luZyBleGFtcGxlIG9mIHdoZXJlIHlvdSBjb3VsZCBib3VuY2UuCj4+IFRoYW5rcyBKYXJvc2xh diBIYWp0bWFyCj4KPiBcc3RhcnR0ZXh0Cj4KPiBcc3RhcnRsdWFjb2RlCj4gICAgIGludGVyZmFj ZXMuc2V0bWFjcm8oImZvbyIsImJhciIpCj4gXHN0b3BsdWFjb2RlCj4KPiBcZm9vCj4KPiBcc3Rh cnQKPiBcc3RhcnRsdWFjb2RlCj4gICAgIGludGVyZmFjZXMuc2V0bWFjcm8oImZvbyIsImZvbyIs Imdsb2JhbCIpCj4gXHN0b3BsdWFjb2RlCj4gXHN0b3AKPgo+IFxmb28KPgo+IFxzdG9wdGV4dAo+ Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI YW5zIEhhZ2VuIHwgUFJBR01BIEFERQo+ICAgICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwg ODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzCj4gICAgIHRlbDogMDM4IDQ3NyA1MyA2 OSB8IHZvaXA6IDA4NyA4NzUgNjggNzQgfCB3d3cucHJhZ21hLWFkZS5jb20KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHd3dy5wcmFnbWEtcG9kLm5sCj4g LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAKPgo+IElmIHlvdXIgcXVlc3Rp b24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkg Cj4gdG8gdGhlIFdpa2khCj4KPiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIAo+IGh0 dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKPiB3ZWJwYWdlICA6 IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAo+IGFyY2hp dmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9jb250ZXh0cmV2Lwo+IHdp a2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18gCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIAoKSWYgeW91ciBxdWVzdGlvbiBp cyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSAKdG8g dGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIApodHRwOi8vd3d3Lm50 Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5w cmFnbWEtYWRlLm5sIC8gaHR0cDovL3RleC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cDovL2Zv dW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9jb250ZXh0cmV2Lwp3aWtpICAgICA6IGh0dHA6Ly9j b250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBh cyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGct Y29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1j b250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL3RleC5h YW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9j b250ZXh0cmV2Lwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw==