diff options
author | Marius <mariausol@gmail.com> | 2011-09-14 13:40:13 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2011-09-14 13:40:13 +0300 |
commit | a39b448f695e8f4ce44c909a493d83643e8227cc (patch) | |
tree | 2594f7ef5b6b1e704c7315549eed040a17781764 /tex/context/base/mult-prm.mkiv | |
parent | 79f4f6dcc36ebeec36914f7dbcbf35f0f7a8fcae (diff) | |
download | context-a39b448f695e8f4ce44c909a493d83643e8227cc.tar.gz |
beta 2011.09.14 12:21
Diffstat (limited to 'tex/context/base/mult-prm.mkiv')
-rw-r--r-- | tex/context/base/mult-prm.mkiv | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/tex/context/base/mult-prm.mkiv b/tex/context/base/mult-prm.mkiv index 4fda18463..ab0c91b8e 100644 --- a/tex/context/base/mult-prm.mkiv +++ b/tex/context/base/mult-prm.mkiv @@ -1,17 +1,20 @@ \starttext \startluacode - local primitives = { } - table.merge(primitives,table.fromhash(tex.primitives())) - table.merge(primitives,tex.extraprimitives('etex')) - table.merge(primitives,tex.extraprimitives('pdftex')) - table.merge(primitives,tex.extraprimitives('luatex')) - table.merge(primitives,tex.extraprimitives('aleph')) - table.merge(primitives,tex.extraprimitives('omega')) + local primitives = table.unique( + table.merge( + { }, + table.fromhash(tex.primitives()), + tex.extraprimitives('etex'), + tex.extraprimitives('pdftex'), + tex.extraprimitives('luatex'), + tex.extraprimitives('aleph'), + tex.extraprimitives('omega'), + { "def", "catcode", "futurelet", "chardef", } + ) + ) table.sort(primitives) - while string.find(primitives[1],"[^A-Za-z]") do - table.remove(primitives,1) - end + table.remove(primitives,1) -- \- io.savedata("mult-prm.lua",table.serialize({ primitives = primitives },true,{ reduce = true, inline = false })) \stopluacode |