![](https://secure.gravatar.com/avatar/58128ef2fa853eca7f2503a152c340ae.jpg?s=120&d=mm&r=g)
13 Jul
2006
13 Jul
'06
1:54 p.m.
I want to do something with & in tables (making it an active column separator). Now I have a macro with two arguments for parameters in Context style: \def\starttablex{\dodoubleargument\dostarttablex} \def\dostarttablex[#1][#2]{% Now for input: \starttable[][] & ... all is well, but for input: \starttable[] & ... the ampersand appears to be eaten up by the double argument expansion. How can I prevent that, letting & end the parameter scanning and using it as the first input? Hans van der Meer