summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/syst-aux.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/syst-aux.lua')
-rw-r--r--tex/context/base/mkiv/syst-aux.lua16
1 files changed, 11 insertions, 5 deletions
diff --git a/tex/context/base/mkiv/syst-aux.lua b/tex/context/base/mkiv/syst-aux.lua
index 859e40ead..2e50a9e5c 100644
--- a/tex/context/base/mkiv/syst-aux.lua
+++ b/tex/context/base/mkiv/syst-aux.lua
@@ -289,11 +289,17 @@ local pattern = (
spaces * (
( P("spaces") * space / catcodes_s )
+ ( P("nospaces") * space / catcodes_n )
- + ( P("global") * space / function() global = true end )
- + ( P("unexpanded") * space / function() unexpanded = true end )
- + ( P("protected") * space / function() unexpanded = true end )
- + ( P("expanded") * space / function() expanded = true end )
- + ( C(option) * space / function(s) optional = s end )
+ + ( P("global") * space / function() global = true end )
+ + ( P("protected") * space / function() protected = true end)
+ + ( P("permanent") * space )
+ + ( P("expanded") * space / function() expanded = true end)
+ + ( P("tolerant") * space )
+ + ( P("instance") * space )
+ + ( P("frozen") * space )
+ + ( P("mutable") * space )
+ + ( P("immutable") * space )
+ + ( P("unexpanded") * space / function() protected = true end)
+ + ( C(option) * space / function(s) optional = s end)
)
)^0
* spaces * ( C((1-S(" #["))^1) )