Hello Aditya,
I had no hope of solving the problem, but it works! Unbelievable!
Thanks very much for fixing the problem and the quickness too.
Jaroslav
Dne 20.8.2010 1:12, Aditya Mahajan napsal(a):
On Fri, 20 Aug 2010, Jaroslav Hajtmar wrote:
Hello all,
I'm looking for a way to insert any character (CSV separator) into a
variable. Manually insert a double (or single) quote is not a
problem, but how to use the universal way to not have to change the
macro definitions?
Is there another possibility to insert a macro parameter into a Lua
variable than the use double or single quote?
Any "universal" alternative is unfortunately impossible:
For example: \def\setseparatorC#1{\directlua{Sep=#1 }} ???
Thanx Jaroslav
Here is my minimal example:
\def\setseparatorA#1{\directlua{Sep="#1"}}
\def\setseparatorB#1{\directlua{Sep='#1'}}
Untested. Try
\unprotect
\def\setseparator#1{\directlua{sep=\!!bs#1\!!es}}
\protect
Aditya
___________________________________________________________________________________
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
___________________________________________________________________________________