diff options
Diffstat (limited to 'tex/context/base/prop-ini.tex')
-rw-r--r-- | tex/context/base/prop-ini.tex | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/tex/context/base/prop-ini.tex b/tex/context/base/prop-ini.tex index f77bb4633..cb7f7aacc 100644 --- a/tex/context/base/prop-ini.tex +++ b/tex/context/base/prop-ini.tex @@ -39,18 +39,10 @@ {\csname\s!check\currentpropertytype property\endcsname \global\expandafter\let\csname\??py\s!check\currentproperty\endcsname\empty} -% \def\checkproperty[#1]% -% {\bgroup -% \def\currentproperty{#1}% -% \docheckproperty -% \egroup} -% -% oeps, was wrong, no reset - \def\checkproperty[#1]% {\bgroup \def\currentproperty{#1}% - \csname\??py\s!check\currentproperty\endcsname + \docheckproperty \egroup} \unexpanded\def\property[#1]% @@ -99,7 +91,7 @@ {\dotripleempty\dodefineproperty} \def\dodefineproperty[#1]% - {\ifundefined{\??py#1\c!global}% + {\ifundefined{\??py#1\c!globaal}% \expandafter\dododefineproperty \else \expandafter\nododefineproperty @@ -113,19 +105,19 @@ % none : no commands \def\dododefineproperty[#1][#2][#3]% global ! ! ! - {\getgparameters[\??py#1][\c!global=\v!no,\c!type=#2,\c!method=\v!none,#3]% global ! ! ! ! + {\getgparameters[\??py#1][\c!globaal=\v!nee,\c!type=#2,\c!methode=\v!geen,#3]% global ! ! ! ! \expandafter\newcount\csname\??py:l:#2\endcsname % current level \expandafter\newcount\csname\??py:p:#2\endcsname % previous level \global\csname\??py:p:#2\endcsname\minusone \global\expandafter\expandafter\let\csname\??py:c:0\endcsname\empty \letgvalue{\??py\s!check#1}\docheckproperty - \doifelsevalue{\??py#1\c!method}\v!command - {\doifelsevalue{\??py#1\c!global}\v!yes + \doifelsevalue{\??py#1\c!methode}\v!commando + {\doifelsevalue{\??py#1\c!globaal}\v!ja {\setgvalue{\e!start#1}{\dostartproperty{#1}}% \letgvalue{\e!stop#1}\dostopproperty}% {\setgvalue{\e!start#1}{\dostartgproperty{#1}}% \letgvalue{\e!stop#1}\dostopgproperty}}% - {\doifelsevalue{\??py#1\c!global}\v!yes + {\doifelsevalue{\??py#1\c!globaal}\v!ja {\setgvalue{\e!start#2}[##1]{\dostartproperty{##1}}% \letgvalue{\e!stop#2}\dostopproperty}% {\setgvalue{\e!start#2}[##1]{\dostartgproperty{##1}}% @@ -134,7 +126,7 @@ \def\nododefineproperty[#1][#2][#3]% {} -\def\doifelseproperty#1{\doifdefinedelse{\??py#1\c!global}} +\def\doifelseproperty#1{\doifdefinedelse{\??py#1\c!globaal}} \def\setupproperty {\dodoubleempty\dosetupproperty} @@ -179,4 +171,4 @@ \def\definepropertyhandler#1{\setvalue{\??py*#1}} \def\propertyhandler #1{\getvalue{\??py*#1}} -\protect \endinput +\protect \endinput
\ No newline at end of file |