summaryrefslogtreecommitdiff
path: root/tex/context/base/symb-ini.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2005-06-03 00:00:00 +0200
committerHans Hagen <pragma@wxs.nl>2005-06-03 00:00:00 +0200
commitaf0834c7d9f8d76f86b00ff31fc2d469684637f0 (patch)
tree42baad8db57775bf5edd59ba01ad93da5412ac61 /tex/context/base/symb-ini.tex
parent12ca3d1c438f47608d47907a0f3ba453d9e401bb (diff)
downloadcontext-af0834c7d9f8d76f86b00ff31fc2d469684637f0.tar.gz
stable 2005.06.03
Diffstat (limited to 'tex/context/base/symb-ini.tex')
-rw-r--r--tex/context/base/symb-ini.tex9
1 files changed, 9 insertions, 0 deletions
diff --git a/tex/context/base/symb-ini.tex b/tex/context/base/symb-ini.tex
index d5b2e4d16..4cbce60b9 100644
--- a/tex/context/base/symb-ini.tex
+++ b/tex/context/base/symb-ini.tex
@@ -83,12 +83,21 @@
\def\definesymbol
{\dotripleempty\dodefinesymbol}
+% \def\dodefinesymbol[#1][#2][#3]% class name meaning
+% {\ifthirdargument
+% \setvalue{\??ss:#1:#2}{#3}%
+% \doifsomething{#1}{\addvalue{\??ss*#1}{#2}}%
+% \else
+% \setvalue{\??ss:\currentsymboldef:#1}{#2}%
+% \fi}
+
\def\dodefinesymbol[#1][#2][#3]% class name meaning
{\ifthirdargument
\setvalue{\??ss:#1:#2}{#3}%
\doifsomething{#1}{\addvalue{\??ss*#1}{#2}}%
\else
\setvalue{\??ss:\currentsymboldef:#1}{#2}%
+ \addvalue{\??ss*\currentsymboldef}{#1}%
\fi}
\def\doifinsymbolsetelse#1#2{\doifdefinedelse{\??ss:#1:#2}}