diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-02-08 17:58:41 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-02-08 17:58:41 +0100 |
commit | 45e121c1d9414786e677d931101af1357294e9b7 (patch) | |
tree | 9a674bf47646bb9b48ea9ec209e7e213e4adc1e1 /tex/context/base/mkxl/chem-str.mkxl | |
parent | 5a7dd5d18ced4a73b05467f208d4c4b0d1afebc0 (diff) | |
download | context-45e121c1d9414786e677d931101af1357294e9b7.tar.gz |
2021-02-08 17:01:00
Diffstat (limited to 'tex/context/base/mkxl/chem-str.mkxl')
-rw-r--r-- | tex/context/base/mkxl/chem-str.mkxl | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tex/context/base/mkxl/chem-str.mkxl b/tex/context/base/mkxl/chem-str.mkxl index 03f006fdf..bd35ddb12 100644 --- a/tex/context/base/mkxl/chem-str.mkxl +++ b/tex/context/base/mkxl/chem-str.mkxl @@ -82,13 +82,12 @@ [\c!align=\v!normal, \c!strut=\v!no] +\mutable\let\currentdefinedchemical\empty + \permanent\protected\def\setupchemicalframed {\setupframed[\??chemicalframed]} -\permanent\protected\overloaded\def\definechemical % is global (so we don't use the commandhandler) - {\dosingleargument\chem_define} - -\def\chem_define[#1]#2% +\permanent\protected\tolerant\overloaded\def\definechemical[#1]#:#2% is global (so we don't use the commandhandler) {\startnointerference \edef\currentdefinedchemical{#1}% \enforced\let\chemical\chem_chemical_nested @@ -102,7 +101,7 @@ % chemical symbols \permanent\tolerant\protected\def\definechemicalsymbol[#1]#*[#2]% - {\ifarguments\else\setvalue{\??chemicalsymbol#1}{#2}\fi} + {\ifarguments\else\defcsname\??chemicalsymbol#1\endcsname{#2}\fi} \permanent\protected\def\chemicalsymbol[#1]% {\csname\??chemicalsymbol\ifcsname\??chemicalsymbol#1\endcsname#1\else\s!unknown\fi\endcsname} |