summaryrefslogtreecommitdiff
path: root/tex/context/base/core-sys.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2012-01-11 16:20:29 +0200
committerMarius <mariausol@gmail.com>2012-01-11 16:20:29 +0200
commitb7617f4f872bb6559addb5ee5fed28f06288a59a (patch)
tree71890a7e61ec02f38839172c92af05c7714c56d9 /tex/context/base/core-sys.mkiv
parentee0d480c979cb344dc0bbeca2eda9166e062f2db (diff)
downloadcontext-b7617f4f872bb6559addb5ee5fed28f06288a59a.tar.gz
beta 2012.01.11 14:58
Diffstat (limited to 'tex/context/base/core-sys.mkiv')
-rw-r--r--tex/context/base/core-sys.mkiv10
1 files changed, 8 insertions, 2 deletions
diff --git a/tex/context/base/core-sys.mkiv b/tex/context/base/core-sys.mkiv
index dc346c3fa..88e0ebf23 100644
--- a/tex/context/base/core-sys.mkiv
+++ b/tex/context/base/core-sys.mkiv
@@ -213,9 +213,9 @@
{\dostoptagged}}
\unexpanded\def\define
- {\doifnextoptionalelse\syst_basics_define\def}
+ {\doifnextoptionalelse\syst_basics_define_yes\syst_basics_define_nop}
-\unexpanded\def\syst_basics_define[#1]#2#3%
+\unexpanded\def\syst_basics_define_yes[#1]#2#3%
{\ifdefined#2%
\showmessage\m!system4{\string#2}%
\fi
@@ -232,6 +232,12 @@
\def#2##1##2##3##4##5##6##7##8##9{#3}\else
\def#2{#3}\fi}
+\unexpanded\def\syst_basics_define_nop#1#2%
+ {\ifdefined#1%
+ \showmessage\m!system4{\string#1}%
+ \fi
+ \def#1{#2}}
+
% \startluacode
% local contextsprint, ctxcatcodes = context.sprint, tex.ctxcatcodes
% local format, match, gmatch, rep = string.format, string.match, string.gmatch, string.rep