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'}} \starttext \setseparatorA{'} % OK \directlua{tex.sprint(Sep)} \setseparatorB{"} % OK \directlua{tex.sprint(Sep)} % BUT \setseparatorA{"} % Error \setseparatorB{'} % Error \stoptext