diff options
author | Hans Hagen <pragma@wxs.nl> | 2018-08-28 17:36:57 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2018-08-28 17:36:57 +0200 |
commit | 5794d8b0c845aad2ab4cf36dc14201b21ef5a784 (patch) | |
tree | 0ed7f952d69e07a2a885f76fcb7f24499dd20768 /tex/context/base/mkiv/syst-aux.mkiv | |
parent | b098b3973dd4a38184882a4a5b84aad2bdd5835a (diff) | |
download | context-5794d8b0c845aad2ab4cf36dc14201b21ef5a784.tar.gz |
2018-08-28 17:29:00
Diffstat (limited to 'tex/context/base/mkiv/syst-aux.mkiv')
-rw-r--r-- | tex/context/base/mkiv/syst-aux.mkiv | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/mkiv/syst-aux.mkiv b/tex/context/base/mkiv/syst-aux.mkiv index 49b2ba288..faed87f2b 100644 --- a/tex/context/base/mkiv/syst-aux.mkiv +++ b/tex/context/base/mkiv/syst-aux.mkiv @@ -4718,14 +4718,22 @@ \def\syst_helpers_check_if_assignment_else#1=#2#3\_e_o_p_{\if#2@}% -\unexpanded\def\doifelseassignment#1% expandable +\unexpanded\def\doifelseassignment#1% {\expandafter\syst_helpers_check_if_assignment_else\detokenize{#1}=@@\_e_o_p_ \expandafter\secondoftwoarguments \else \expandafter\firstoftwoarguments \fi} -\let\doifassignmentelse\doifelseassignment +\unexpanded\def\doifelseassignmentcs#1#2#3% + {\expandafter\syst_helpers_check_if_assignment_else\detokenize{#1}=@@\_e_o_p_ + \expandafter#3% + \else + \expandafter#2% + \fi} + +\let\doifassignmentelse \doifelseassignment +\let\doifassignmentelsecs\doifelseassignmentcs \newif\ifassignment |