diff options
author | Mojca Miklavec <mojca.miklavec@gmail.com> | 2012-05-14 17:38:55 +0000 |
---|---|---|
committer | Mojca Miklavec <mojca.miklavec@gmail.com> | 2012-05-14 17:38:55 +0000 |
commit | 15995e10bfc68edf79970c4ea4fbb6678566c46e (patch) | |
tree | 2de7ca2a83f2d37ef043ad7429a5cb945bb79ddb /Master/texmf-dist/tex/context/base/mult-prm.mkiv | |
parent | c9a39f716f1e5ec820ed3aab2c9aef25c5a9d730 (diff) |
ConTeXt 2012.05.14 16:00
git-svn-id: svn://tug.org/texlive/trunk@26371 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mult-prm.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/mult-prm.mkiv | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/base/mult-prm.mkiv b/Master/texmf-dist/tex/context/base/mult-prm.mkiv new file mode 100644 index 00000000000..7e5bc1edda7 --- /dev/null +++ b/Master/texmf-dist/tex/context/base/mult-prm.mkiv @@ -0,0 +1,63 @@ +\startluacode + + context.starttext() + + function table.sorted(t) + table.sort(t) + return t + end + + local missing = { + tex = { + "def", "catcode", "futurelet", "chardef", + "voffset", "hoffset", + "numexpr", "dimexpr", + "write", "dump", "skipdef," + }, + etex = { + "savingvdiscards", + }, + pdftex = { + }, + luatex = { + }, + aleph = { + }, + omega = { + }, + xetex = { + "XeTeXversion", + }, + plain = { + "TeX", + "bgroup", "egroup", "endgraf", "space", "empty", "null", + "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newhelp", "newread", "newwrite", "newfam", "newlanguage", "newinsert", "newif", + "maxdimen", "magstephalf", "magstep", + "frenchspacing", "nonfrenchspacing", "normalbaselines", "obeylines", "obeyspaces", "raggedright", "ttraggedright", + "thinspace", "negthinspace", "enspace", "enskip", "quad", "qquad", + "smallskip", "medskip", "bigskip", "removelastskip", "topglue", "vglue", "hglue", + "break", "nobreak", "allowbreak", "filbreak", "goodbreak", "smallbreak", "medbreak", "bigbreak", + "line", "leftline", "rightline", "centerline", "rlap", "llap", "underbar", "strutbox", "strut", + "cases", "matrix", "pmatrix", "bordermatrix", "eqalign", "displaylines", "eqalignno", "leqalignno", + "pageno", "folio", "tracingall", "showhyphens", "fmtname", "fmtversion", + "hphantom", "vphantom", "phantom", "smash", + }, + } + + local primitives = { + tex = table.sorted( table.merged( missing.tex , table.fromhash(tex.primitives()) ) ), + etex = table.sorted( table.merged( missing.etex , tex.extraprimitives('etex') ) ), + pdftex = table.sorted( table.merged( missing.pdftex, tex.extraprimitives('pdftex') ) ), + luatex = table.sorted( table.merged( missing.luatex, tex.extraprimitives('luatex') ) ), + aleph = table.sorted( table.merged( missing.aleph , tex.extraprimitives('aleph') ) ), + omega = table.sorted( table.merged( missing.omega , tex.extraprimitives('omega') ) ), + xetex = table.sorted( table.merged( missing.xetex , { } ) ), + } + + -- table.remove(primitives.tex,1) -- get rid of \- + + io.savedata("mult-prm.lua",table.serialize(primitives,true,{ reduce = true, inline = false })) + + context.stoptext() + +\stopluacode |