Wolfgang,
Me too. This is because the parameter '\macroI' is evaluated as a
number, but the parameter '\\macroI' is in fact really a string - the
name of a context macro. context (...) command properly put correctly
content of the '\macroI' macro into the ConTeXt, but without knowledge
of his contents ...
If you write that:
Not possible.
then it's not for me very good news, because I thus probably not my
module to process only at the Lua language ...
Thanx Jaroslav...
Dne 17.7.2011 14:53, Wolfgang Schuster napsal(a):
Am 17.07.2011 um 14:42 schrieb Jaroslav Hajtmar:
Thanx Wolfgang.
But I guess I was wrong to express..
I need to pass parameter '\\macroI' to the function and turn it up a inside
luafunction expand to its value.
Not possible.
Ie when \def\macroI{6}
Then I need when I make in your example \ctxlua{test("\\macroI")} get the
result :
"The argument “6” is a positive number" and not result "The argument “6” is a
string."
That’s odd because for me
\ctxlua{test("\macroI")}
results in
The argument “6” is a positive number.
and
\ctxlua{test("\\macroI")}
in
The argument “6” is a string.
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________