From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/96479 Path: news.gmane.org!.POSTED!not-for-mail From: Henning Hraban Ramm Newsgroups: gmane.comp.tex.context Subject: filter module: call function before calling the filter command? Date: Wed, 12 Oct 2016 11:11:34 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1476263558 28242 195.159.176.226 (12 Oct 2016 09:12:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Oct 2016 09:12:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Oct 12 11:12:33 2016 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 1buFa9-0004LZ-Im for gctc-ntg-context-518@m.gmane.org; Wed, 12 Oct 2016 11:12:13 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A16FD1A760; Wed, 12 Oct 2016 11:11:51 +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 eqIxlWyvs5jb; Wed, 12 Oct 2016 11:11:50 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 42C431A977; Wed, 12 Oct 2016 11:11:50 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 510621A768 for ; Wed, 12 Oct 2016 11:11:49 +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 zitc_aSxOqNy for ; Wed, 12 Oct 2016 11:11:47 +0200 (CEST) Original-Received: from fiee.net (feronia.fiee.net [46.163.112.221]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 396191A760 for ; Wed, 12 Oct 2016 11:11:37 +0200 (CEST) Original-Received: from [192.168.178.53] (p5DEF1596.dip0.t-ipconnect.de [93.239.21.150]) by feronia.fiee.net (Postfix) with ESMTPSA id 990C38006E for ; Wed, 12 Oct 2016 11:11:36 +0200 (CEST) X-Mailer: Apple Mail (2.1878.6) 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:96479 Archived-At: QWhvaSEKCkFzIHlvdSBwcm9iYWJseSBrbm93IDspLCBJ4oCZbSB1c2luZyB0aGUgZmlsdGVyIG1v ZHVsZSB3aXRoIExpbHlQb25kLCBzZXR1cCBzZWUgYmVsb3cuCgpOb3csIEnigJlkIGxpa2UgdG8g b3ZlcndyaXRlICJ0ZXhzZXR0aW5ncy5seSIsIGNvbnRhaW5pbmcgdGhlIHNldHRpbmcgb2YgQ29u VGVYdOKAmXMgdGV4dCB3aWR0aCwgZWFjaCB0aW1lIGJlZm9yZSBJIGNhbGwgTGlseVBvbmQsIHRv IGFkYXB0IGl0cyBub3RlIGxpbmUgd2lkdGggdG8gdGhlIGN1cnJlbnQgdGV4dCB3aWR0aC4gVGhh dCB3b3VsZCBhdXRvbWF0ZSB0aGUgbGluZSB3aWR0aCBhZGFwdGlvbiB0byBlLmcuIGNvbHVtbnMu CgpJbiB0aGUgbW9kdWxl4oCZcyBkb2N1bWVudGF0aW9uIHVuZGVyICJEZWFsaW5nIHdpdGggZXhw YW5zaW9uIiBJIGZvdW5kIHRoZSBleGFtcGxlIG9mIGNyZWF0aW5nIHRoZSBmaWx0ZXIgY29tbWFu ZCBpbiBhIG1hY3JvLgpDYW4gSSB1c2UgdGhpcyB0byBjYWxsIGEgTHVhIGZ1bmN0aW9uIGZpcnN0 IGFuZCB0aGVuIExpbHlQb25kPyBPciBpcyB0aGVyZSBhIGJldHRlciB3YXk/CgoKLS0tLS0KClx1 c2Vtb2R1bGVbZmlsdGVyXQoKXHN0YXJ0YnVmZmVyW2xpbHlwb25kOjpzZXR0aW5nc10KXGluY2x1 ZGUgIi4uL2xpbHlzZXR0aW5ncy5seSIgJSBmaWxlIG11c3QgYmUgaW4gc2FtZSBmb2xkZXIgYXMg dGV4dCwgbm90IGluIGxpbHl0ZW1wClxpbmNsdWRlICJ0ZXhzZXR0aW5ncy5seSIKXHN0b3BidWZm ZXIKClxkZWZcTElMWVRFTVB7bGlseXRlbXB9ICUgbmFtZSBvZiBmb2xkZXIgZm9yIExpbHlQb25k L2J1ZmZlciBmaWxlcwoKXGRlZlxQYXJzZUxpbHlwb25kRmlsZSMxJSAjMSBpcyB0aGUgbmFtZSBv ZiB0aGUgb3V0cHV0IGZpbGUKICB7XGN0eGx1YXt0aGlyZGRhdGEucGFyc2VsaWx5cG9uZGZpbGUo IiMxIil9fQoKXHN0YXJ0bHVhY29kZQoKIHRoaXJkZGF0YSA9IHRoaXJkZGF0YSBvciB7fQogCiAt LSBjcmVhdGUgdGVtcCBmb2xkZXIgaWYgbWlzc2luZwogaWYgbm90IGxmcy5pc2RpcigiXExJTFlU RU1QIikgdGhlbgogICBsZnMubWtkaXIoIlxMSUxZVEVNUCIpCiBlbmQKCiAtLSB3cml0ZSB0ZXh0 IHdpZHRoIHRvIGluY2x1ZGUgZmlsZQogaW8uc2F2ZWRhdGEoIlxMSUxZVEVNUC90ZXhzZXR0aW5n cy5seSIsICJcXHBhcGVyIHsgbGluZS13aWR0aCA9ICIgLi4gCiAJc3RyaW5nLmdzdWIobnVtYmVy LnRvcG9pbnRzKHRleC5kaW1lbi50ZXh0d2lkdGgpLCJwdCIsIlxccHQiKSAuLiAiIH0gXG4iKQog CiBmdW5jdGlvbiB0aGlyZGRhdGEucGFyc2VsaWx5cG9uZGZpbGUobmFtZSkKICAgLS0gaW5jbHVk ZSBhbGwgc3lzdGVtcyAocGFnZXMpCiAgIC0tIG5hbWUgaXMgbGlrZSBcTElMWVRFTVAvbWFpbmZp bGUtdGVtcC1saWx5cG9uZC0yMS5wZGYKICAgbG9ncy5yZXBvcnQoIkxJTFlQT05EIiwibmFtZT0n IiAuLiBuYW1lIC4uICInIikKICAgbG9jYWwgc2NuYW1lID0gc3RyaW5nLmdzdWIobmFtZSwgJyUu cGRmJCcsICctc3lzdGVtcy5jb3VudCcpCiAgIGxvY2FsIHN5Y28gPSB0b251bWJlcihpby5sb2Fk ZGF0YShzY25hbWUpKSBvciAwCiAgIAogICBmb3IgbnIgPSAxLCBzeWNvIGRvCiAgICAgbG9ncy5y ZXBvcnQoIkxJTFlQT05EIiwiaW5jbHVkaW5nIHN5c3RlbSBuby4iIC4uIG5yKQogICAgIGNvbnRl eHQoIlxcZXh0ZXJuYWxmaWd1cmVbIiAuLiBzdHJpbmcuZ3N1YihuYW1lLCAnJS5wZGYkJywgJy0n IC4uIG5yKSAuLiAiXSIpCiAgIGVuZAogZW5kClxzdG9wbHVhY29kZQoKXGRlZmluZWV4dGVybmFs ZmlsdGVyW2xpbHlwb25kXQoJW2NvbnRpbnVlPXllcywKCWNhY2hlPXllcywKCSVwdXJnZT1ubywK CXJlYWRjb21tYW5kPVxQYXJzZUxpbHlwb25kRmlsZSwKCWJ1ZmZlcmJlZm9yZT17bGlseXBvbmQ6 OnNldHRpbmdzfSwKCWRpcmVjdG9yeT1cTElMWVRFTVAvLAoJb3V0cHV0PXtcZXh0ZXJuYWxmaWx0 ZXJiYXNlZmlsZS5wZGZ9LAoJZmlsdGVyY29tbWFuZD17bGlseXBvbmQgLWRiYWNrZW5kPWVwcyAt ZGluY2x1ZGUtZXBzLWZvbnRzIC1kbm8tZ3MtbG9hZC1mb250cyAtbyJcTElMWVRFTVAvXGV4dGVy bmFsZmlsdGVyYmFzZWZpbGUiICJcZXh0ZXJuYWxmaWx0ZXJpbnB1dGZpbGUifV0KClxzdGFydHRl eHQKCi0tLS0tCgoKCkdyZWV0bGluZ3MsIEhyYWJhbgotLS0KaHR0cDovL3d3dy5maWVlLm5ldApo dHRwOi8vd2lraS5jb250ZXh0Z2FyZGVuLm5ldApodHRwczovL3d3dy5jYWNlcnQub3JnIChJJ20g YW4gYXNzdXJlcikKR1BHIEtleSBJRCAxQzlCMjJGRAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxl YXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJw YWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5u ZXQKYXJjaGl2ZSAgOiBodHRwOi8vZm91bmRyeS5zdXBlbGVjLmZyL3Byb2plY3RzL2NvbnRleHRy ZXYvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19f