diff options
author | Hans Hagen <pragma@wxs.nl> | 2022-12-15 19:13:44 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2022-12-15 19:13:44 +0100 |
commit | 8f472c629a996f1c08281198210354a253d7f56b (patch) | |
tree | 26f5fa0bda520d7ea9e87947df6978b9085a7d58 /tex/context/base/mkxl/file-mod.mklx | |
parent | 3bdc9b9072bba774cd5c604fe185d39ddbdc911e (diff) | |
download | context-8f472c629a996f1c08281198210354a253d7f56b.tar.gz |
2022-12-15 17:52:00
Diffstat (limited to 'tex/context/base/mkxl/file-mod.mklx')
-rw-r--r-- | tex/context/base/mkxl/file-mod.mklx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tex/context/base/mkxl/file-mod.mklx b/tex/context/base/mkxl/file-mod.mklx index 56e12f72a..c0059bf94 100644 --- a/tex/context/base/mkxl/file-mod.mklx +++ b/tex/context/base/mkxl/file-mod.mklx @@ -40,9 +40,10 @@ \installcorenamespace{module} -\mutable\let\currentmodule \s!unknown -\mutable\let\currentmodulecategory \empty -\mutable\let\currentmoduleparameters\empty +\mutable\let\currentmodule\s!unknown + +\mutable\lettonothing\currentmodulecategory +\mutable\lettonothing\currentmoduleparameters \installmacrostack\currentmodule \installmacrostack\currentmodulecategory @@ -53,21 +54,20 @@ \push_macro_currentmodulecategory \push_macro_currentmoduleparameters \ifparameters - \let\currentmodule\empty + \lettonothing\currentmodule \or - \let \currentmodulecategory \empty - \edef\currentmodule {#category}% - \let \currentmoduleparameters\empty + \lettonothing\currentmodulecategory + \edef\currentmodule{#category}% + \lettonothing\currentmoduleparameters \or \ifhastok={#name}% - \let\currentmodulecategory \empty - \edef\currentmodule {#category}% + \lettonothing\currentmodulecategory + \edef\currentmodule{#category}% \edef\currentmoduleparameters{#name}% \else - \edef\currentmodulecategory {#category}% - \edef\currentmodulecategory {#category}% - \edef\currentmodule {#name}% - \let \currentmoduleparameters\empty + \edef\currentmodulecategory{#category}% + \edef\currentmodule{#name}% + \lettonothing\currentmoduleparameters \fi \or \edef\currentmodulecategory {#category}% @@ -139,7 +139,7 @@ \getparameters[\??module#name:][#parameters]% internal (defaults) \normalexpanded{\getparameters[\??module#name:][\the\scratchtoks]}% loadtime (user) \fi - \let\currentmoduleparameters\empty + \lettonothing\currentmoduleparameters \the\everysetupmodule} \permanent\def\moduleparameter#name#parameter% should have been \namedmoduleparameter |