diff options
Diffstat (limited to 'tex/context/base/syst-new.tex')
-rw-r--r-- | tex/context/base/syst-new.tex | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tex/context/base/syst-new.tex b/tex/context/base/syst-new.tex index 419dcbe97..6c321f5e5 100644 --- a/tex/context/base/syst-new.tex +++ b/tex/context/base/syst-new.tex @@ -62,6 +62,14 @@ \def\doifnonzeropositiveelse#1% {\bgroup\afterassignment\dodoifnonzeropositiveelse\scratchcounter=0#1\relax\empty\end} +% here ? + +\def\dosetrawvalue#1#2#3% + {\setvalue{#1#2}{#3}} + +\def\getrawparameters% + {\dogetparameters\dosetrawvalue} + \def\splitskip#1% {\scratchskip=0pt plus 1pt minus 1pt \advance\scratchskip by #1 @@ -220,6 +228,35 @@ {\adddimenregister#1\to\scratchdimen \edef#2{\the\scratchdimen}} +%D \macros +%D {freezedimenmacro} +%D +%D This macro is use as: +%D +%D \starttypen +%D \freezedimenmacro\linkermargeafstand +%D \stoptypen + +\def\freezedimenmacro#1% + {\scratchdimen#1\edef#1{\the\scratchdimen}} + +% \newcount\rawrecursecounter +% +% \def\rawrecurselevel{\the\rawrecursecounter}% +% +% \def\dorawrecurse#1#2% +% {\rawrecursecounter=1\relax +% \let\oldrecurselevel\recurselevel +% \let\recurselevel\rawrecurselevel +% \def\dodorawrecurse% +% {\ifnum\rawrecursecounter>#1\relax +% \let\recurselevel\oldrecurselevel +% \else +% #2\advance\rawrecursecounter by 1 +% \expandafter\dodorawrecurse +% \fi}% +% \dodorawrecurse} + \protect \endinput |