Peter Münster wrote:
On Mon, 21 Sep 2009, luigi scarso wrote:

test-file:

\starttext
Value of myVar: \ctxlua{tex.print(document.arguments["arguments=myVar"])}
\stoptext

cmd-line:

context --arguments=myVar=myValue test

But this syntax is very strange!
Does
 context --arguments="myVar=myValue" test
work too ?
Yes, I'm using bash, so --arguments="myVar=myValue" is the same as
--arguments=myVar=myValue

That means, context does not see the quotes.
OK, in this way  syntax looks less strange

It's not the syntax of the cmd-line that looks strange, it's the syntax how
to get the value of the variable:
\ctxlua{tex.print(document.arguments["arguments=myVar"])}

I'm quite sure, that this is not Hans' intention.

As I've written yesterday, I suppose, that the following syntax is wanted:
\getvariable{environment}{myVar}  but this does not work...


how does it look with:

local flag, value = argument:match("^%-+(.-)=(.-)$")

.+ -> .-


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to