diff options
Diffstat (limited to 'tex/context/base/core-con.mkiv')
-rw-r--r-- | tex/context/base/core-con.mkiv | 52 |
1 files changed, 2 insertions, 50 deletions
diff --git a/tex/context/base/core-con.mkiv b/tex/context/base/core-con.mkiv index 65dd89f47..32ae27531 100644 --- a/tex/context/base/core-con.mkiv +++ b/tex/context/base/core-con.mkiv @@ -568,43 +568,6 @@ %D \defineconversion [en] [whatever] [\something] %D \stoptyping -% we can consider conversions to be global in which case we can -% delegate to lua - -% \unexpanded\def\defineconversion -% {\dotripleempty\dodefineconversion} -% -% \def\dodefineconversion[#1][#2][#3]% -% {\ifthirdargument -% \dododefineconversion[#1][#2][#3]% -% \else -% \dododefineconversion[][#1][#2]% -% \fi} -% -% \def\dododefineconversion[#1][#2][#3]% -% {\ConvertConstantAfter\doifinstringelse{,}{#3} -% {\scratchcounter\zerocount -% \def\docommand##1% -% {\advance\scratchcounter \plusone -% \setvalue{\??cv#1#2\the\scratchcounter}{##1}}% -% \processcommalist[#3]\docommand -% \setevalue{\??cv#1#2}##1% -% {\noexpand\docheckedconversion{#1#2}{\the\scratchcounter}{##1}}} -% {\setvalue{\??cv#1#2}{#3}}} -% -% \def\docheckedconversion#1#2#3% class maxnumber number -% {\executeifdefined{\??cv#1#3}\unknown} -% -% %D When Gerben reported problems with footnote numbering per page, -% %D Taco came with the following wrap around solution. So, let's -% %D overload the checked conversion macro -% -% %D Taco's modulo code is implemented in the system module -% %D \type {syst-con}. -% -% \def\docheckedconversion#1#2#3% class maxnumber number -% {\executeifdefined{\??cv#1\modulatednumber{#2}{#3}}\unknown} - \unexpanded\def\defineconversion {\dotripleempty\dodefineconversion} @@ -616,9 +579,9 @@ \fi} \def\dododefineconversion#1#2#3% - {\ConvertConstantAfter\doifinstringelse{,}{#3} + {\doifinstringelse{,}{\detokenize{#3}} {\ctxcommand{defineconversion("#2",\!!bs\detokenize{#3}\!!es)}% - \setgvalue{\??cv#1}{\docheckedconversion{#2}}} + \setgvalue{\??cv#1}{\checkedconversion{#2}}} {\setgvalue{\??cv#1}{#3}}} \def\checkedconversion#1#2% @@ -628,17 +591,6 @@ %D that the number is indeed end up as number in the input, so we %D need to handle the second argument. -% \def\convertnumber#1#2% -% {\csname\??cv -% \ifcsname\??cv\currentlanguage#1\endcsname -% \currentlanguage#1% -% \else\ifcsname\??cv#1\endcsname -% #1% -% \else -% \s!default -% \fi\fi -% \endcsname{\number#2}} - \def\convertnumber#1#2% {\csname\??cv % we want a fully expandable (no if interference) \ifcsname\??cv\currentlanguage#1\endcsname |