Am 12.05.10 19:29, schrieb Erik Margraf:
Hello, I use "\expandparameters" in a macro definition. -- \expandparameters\setupbackgrounds[page][background={\currentvalue,#1}] -- This works in MkII (texexec), but doesn't work in MkIV (context).
If I define all layers in a single declaration, the results with MkII and MkIV are identical.
Should this work? Or do I have to add something for MkIV?
\unprotected\def\xdoget@e@parameters#1]% {\let\dosetnvalue\setsomevalue \let\setsomevalue\dosetevalue \let\p!doassign\p!e!doassign \let\setsomevalue\dosetevalue \xprocesscommaitem#1,],\@relax@ \let\p!doassign\p!n!doassign \let\setsomevalue\dosetnvalue \let\xdogetparameters\xdoget@n@parameters \let\currentvalue\empty} \starttext \getparameters[my][text=Hello] \mytext \expandparameters \getparameters[my][text=\currentvalue\space World!] \mytext \stoptext Wolfgang