Hi Hans, is it possible to extend “interfaces.definecommand” so that it is possible to create commands without optional arguments. \starttext \startluacode function test(opt_1, arg_1) context("%s",arg_1) end interfaces.definecommand { name = "test", arguments = { { "option", "list" }, { "content", "string" }, }, macro = test, } \stopluacode \test{whatever} \stoptext Wolfgang
On 12-7-2011 5:59, Wolfgang Schuster wrote:
Hi Hans,
is it possible to extend “interfaces.definecommand” so that it is possible to create commands without optional arguments.
\starttext
\startluacode function test(opt_1, arg_1) context("%s",arg_1) end
interfaces.definecommand { name = "test", arguments = { { "option", "list" }, { "content", "string" }, }, macro = test, } \stopluacode
\test{whatever}
\stoptext
hm, isn't that what interfaces.definecommand { name = "simpleone", macro = simpleone, } does? ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Am 12.07.2011 um 18:04 schrieb Hans Hagen:
hm, isn't that what
interfaces.definecommand { name = "simpleone", macro = simpleone, }
does?
This creates a command without *any* arguments but i’m interested how to create a command with mandatory arguments only, e.g. \test{One}{Two}. Wolfgang
On 12-7-2011 6:24, Wolfgang Schuster wrote:
Am 12.07.2011 um 18:04 schrieb Hans Hagen:
hm, isn't that what
interfaces.definecommand { name = "simpleone", macro = simpleone, }
does?
This creates a command without *any* arguments but i’m interested how to create a command with mandatory arguments only, e.g. \test{One}{Two}.
we need to add [0] = "", to the checkers ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Wolfgang Schuster