On 2012-04-19 Wolfgang Schuster wrote:
Hi Wolfgang,
thanks for the answer. In the first place I also came up with a
similar solution to yours. But that's what I meant by ”manually
counting” and wanted to avoid. Apparently I missed the obvious,
there is no special magic needed:
% doesn't seem to be necessary
% \definedataset [test]
\setdataset [test] [foo] [foo=first]
\setdataset [test] [foo] [foo=second]
\setdataset [test] [bar] [bar=first]
\setdataset [test] [bar] [bar=second]
\setdataset [test] [bar] [bar=third]
\starttext
foo is: \datasetvariable{test}{foo}{foo}\crlf
bar is: \datasetvariable{test}{bar}{bar}
\stoptext
Wikified:
http://wiki.contextgarden.net/System_Macros/Key_Value_Assignments#Two-pass_d...
Have a nice weekend
Marco Patzer