summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-07-13 17:21:34 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-07-13 17:21:34 +0200
commitb821116421f0d942052ad225f4ea62aef2696817 (patch)
tree36fc7ba6a85e4dc34617f1ff89bbfef288bfa51d
parentb4260c7c04f7e82a9987b7bb758040853ebc464e (diff)
downloadcontext-b821116421f0d942052ad225f4ea62aef2696817.tar.gz
2020-07-13 16:31:00
-rw-r--r--context/data/scite/context/lexers/data/scite-context-data-context.lua2
-rw-r--r--context/data/scite/context/scite-context-data-context.properties193
-rw-r--r--context/data/textadept/context/data/scite-context-data-context.lua2
-rw-r--r--context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json2
-rw-r--r--doc/context/documents/general/manuals/luametatex.pdfbin1233037 -> 1234002 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-cs.pdfbin940582 -> 944575 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-de.pdfbin942516 -> 944566 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-en.pdfbin949768 -> 954235 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-fr.pdfbin938776 -> 941727 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-it.pdfbin942076 -> 945912 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-cs.pdfbin352625 -> 353411 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-de.pdfbin352963 -> 353025 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-en.pdfbin349859 -> 350683 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-fr.pdfbin352669 -> 352537 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-it.pdfbin351965 -> 352149 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-nl.pdfbin350990 -> 351578 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-ro.pdfbin555527 -> 560229 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-nl.pdfbin936515 -> 940145 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-ro.pdfbin938274 -> 940358 bytes
-rw-r--r--doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex4
-rw-r--r--doc/context/sources/general/manuals/libraries/libraries-mkiv.tex21
-rw-r--r--doc/context/sources/general/manuals/luametatex/luametatex-tex.tex52
-rw-r--r--doc/context/sources/general/manuals/mk/mk-environment.tex2
-rw-r--r--doc/context/sources/general/manuals/mk/mk-tokenspeak.tex2
-rw-r--r--scripts/context/lua/mtx-kpse.lua90
-rw-r--r--scripts/context/lua/mtxrun.lua26
-rw-r--r--scripts/context/stubs/mswin/mtxrun.lua26
-rw-r--r--scripts/context/stubs/unix/mtxrun26
-rw-r--r--scripts/context/stubs/win64/mtxrun.lua26
-rw-r--r--tex/context/base/mkii/cont-new.mkii2
-rw-r--r--tex/context/base/mkii/context.mkii2
-rw-r--r--tex/context/base/mkiv/back-lua.lua1
-rw-r--r--tex/context/base/mkiv/back-mps.lua1
-rw-r--r--tex/context/base/mkiv/buff-ini.lua2
-rw-r--r--tex/context/base/mkiv/cldf-int.lua12
-rw-r--r--tex/context/base/mkiv/cont-new.mkiv2
-rw-r--r--tex/context/base/mkiv/context.mkiv4
-rw-r--r--tex/context/base/mkiv/context.mkxl6
-rw-r--r--tex/context/base/mkiv/driv-shp.lua1
-rw-r--r--tex/context/base/mkiv/font-cff.lua1
-rw-r--r--tex/context/base/mkiv/font-dsp.lua1
-rw-r--r--tex/context/base/mkiv/font-map.lua1
-rw-r--r--tex/context/base/mkiv/font-nod.lua1
-rw-r--r--tex/context/base/mkiv/font-one.lua1
-rw-r--r--tex/context/base/mkiv/font-onr.lua1
-rw-r--r--tex/context/base/mkiv/font-otd.lua1
-rw-r--r--tex/context/base/mkiv/font-otj.lua1
-rw-r--r--tex/context/base/mkiv/font-otr.lua1
-rw-r--r--tex/context/base/mkiv/font-ots.lua29
-rw-r--r--tex/context/base/mkiv/font-sol.lua8
-rw-r--r--tex/context/base/mkiv/font-tpk.lua3
-rw-r--r--tex/context/base/mkiv/font-ttf.lua1
-rw-r--r--tex/context/base/mkiv/grph-inc.lua1
-rw-r--r--tex/context/base/mkiv/l-unicode.lua1
-rw-r--r--tex/context/base/mkiv/libs-imp-kpse.lua58
-rw-r--r--tex/context/base/mkiv/libs-imp-kpse.mkxl38
-rw-r--r--tex/context/base/mkiv/libs-ini.lua10
-rw-r--r--tex/context/base/mkiv/lpdf-emb.lua1
-rw-r--r--tex/context/base/mkiv/lpdf-eng.lua1
-rw-r--r--tex/context/base/mkiv/lpdf-img.lua1
-rw-r--r--tex/context/base/mkiv/lpdf-ini.lua1
-rw-r--r--tex/context/base/mkiv/lpdf-lmt.lua1
-rw-r--r--tex/context/base/mkiv/lxml-aux.lua1
-rw-r--r--tex/context/base/mkiv/math-map.lua1
-rw-r--r--tex/context/base/mkiv/math-noa.lua1
-rw-r--r--tex/context/base/mkiv/mlib-cnt.lua1
-rw-r--r--tex/context/base/mkiv/mlib-svg.lua1
-rw-r--r--tex/context/base/mkiv/mult-low.lua1
-rw-r--r--tex/context/base/mkiv/node-bck.lua1
-rw-r--r--tex/context/base/mkiv/node-cmp.lua2
-rw-r--r--tex/context/base/mkiv/node-fin.lua1
-rw-r--r--tex/context/base/mkiv/node-ini.lua66
-rw-r--r--tex/context/base/mkiv/node-ltp.lua5
-rw-r--r--tex/context/base/mkiv/node-ref.lua1
-rw-r--r--tex/context/base/mkiv/node-rul.lua1
-rw-r--r--tex/context/base/mkiv/node-shp.lua1
-rw-r--r--tex/context/base/mkiv/pack-rul.lua1
-rw-r--r--tex/context/base/mkiv/spac-ali.lua1
-rw-r--r--tex/context/base/mkiv/spac-chr.lua1
-rw-r--r--tex/context/base/mkiv/spac-ver.lua1
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin27757 -> 27742 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin255013 -> 255197 bytes
-rw-r--r--tex/context/base/mkiv/supp-box.lua1
-rw-r--r--tex/context/base/mkiv/syst-ini.mkiv1
-rw-r--r--tex/context/base/mkiv/syst-lua.lua49
-rw-r--r--tex/context/base/mkiv/tabl-tbl.mkiv2
-rw-r--r--tex/context/base/mkiv/tabl-tbl.mkxl11
-rw-r--r--tex/context/base/mkiv/tabl-xtb.lua2
-rw-r--r--tex/context/base/mkiv/toks-aux.lua88
-rw-r--r--tex/context/base/mkiv/toks-aux.mkiv15
-rw-r--r--tex/context/base/mkiv/toks-ini.lua121
-rw-r--r--tex/context/base/mkiv/toks-tra.mkiv34
-rw-r--r--tex/context/base/mkiv/trac-vis.lua1
-rw-r--r--tex/context/base/mkiv/typo-cap.lua1
-rw-r--r--tex/context/base/mkiv/typo-dha.lua34
-rw-r--r--tex/context/base/mkiv/typo-dig.lua1
-rw-r--r--tex/context/base/mkiv/typo-dua.lua6
-rw-r--r--tex/context/base/mkiv/typo-dub.lua6
-rw-r--r--tex/context/base/mkiv/typo-duc.lua6
-rw-r--r--tex/context/base/mkiv/util-fil.lua1
-rw-r--r--tex/context/base/mkiv/util-sac.lua1
-rw-r--r--tex/context/interface/mkiv/context-en.xml3993
-rw-r--r--tex/context/interface/mkiv/i-accent.xml146
-rw-r--r--tex/context/interface/mkiv/i-align.xml92
-rw-r--r--tex/context/interface/mkiv/i-anchor.xml4
-rw-r--r--tex/context/interface/mkiv/i-attachment.xml18
-rw-r--r--tex/context/interface/mkiv/i-attribute.xml28
-rw-r--r--tex/context/interface/mkiv/i-backend.xml4
-rw-r--r--tex/context/interface/mkiv/i-background.xml8
-rw-r--r--tex/context/interface/mkiv/i-blackrule.xml21
-rw-r--r--tex/context/interface/mkiv/i-boxes.xml396
-rw-r--r--tex/context/interface/mkiv/i-buffer.xml18
-rw-r--r--tex/context/interface/mkiv/i-button.xml36
-rw-r--r--tex/context/interface/mkiv/i-catcodes.xml8
-rw-r--r--tex/context/interface/mkiv/i-character.xml10
-rw-r--r--tex/context/interface/mkiv/i-characteralign.xml4
-rw-r--r--tex/context/interface/mkiv/i-chart.xml58
-rw-r--r--tex/context/interface/mkiv/i-chemical.xml4
-rw-r--r--tex/context/interface/mkiv/i-cleaning.xml14
-rw-r--r--tex/context/interface/mkiv/i-color.xml14
-rw-r--r--tex/context/interface/mkiv/i-combination.xml4
-rw-r--r--tex/context/interface/mkiv/i-commandhandler.xml80
-rw-r--r--tex/context/interface/mkiv/i-common-assignment.xml6
-rw-r--r--tex/context/interface/mkiv/i-common-keyword.xml23
-rw-r--r--tex/context/interface/mkiv/i-common-value.xml71
-rw-r--r--tex/context/interface/mkiv/i-context.pdfbin949768 -> 954235 bytes
-rw-r--r--tex/context/interface/mkiv/i-context.xml1
-rw-r--r--tex/context/interface/mkiv/i-conversion.xml202
-rw-r--r--tex/context/interface/mkiv/i-counter.xml16
-rw-r--r--tex/context/interface/mkiv/i-database.xml18
-rw-r--r--tex/context/interface/mkiv/i-digits.xml8
-rw-r--r--tex/context/interface/mkiv/i-direction.xml16
-rw-r--r--tex/context/interface/mkiv/i-dummy.xml16
-rw-r--r--tex/context/interface/mkiv/i-field.xml20
-rw-r--r--tex/context/interface/mkiv/i-file.xml62
-rw-r--r--tex/context/interface/mkiv/i-filler.xml12
-rw-r--r--tex/context/interface/mkiv/i-firstline.xml8
-rw-r--r--tex/context/interface/mkiv/i-fittingpage.xml16
-rw-r--r--tex/context/interface/mkiv/i-floats.xml32
-rw-r--r--tex/context/interface/mkiv/i-fonts.xml36
-rw-r--r--tex/context/interface/mkiv/i-fraction.xml1
-rw-r--r--tex/context/interface/mkiv/i-framed.xml76
-rw-r--r--tex/context/interface/mkiv/i-framedtable.xml14
-rw-r--r--tex/context/interface/mkiv/i-graphics.xml12
-rw-r--r--tex/context/interface/mkiv/i-help.xml4
-rw-r--r--tex/context/interface/mkiv/i-hemistich.xml12
-rw-r--r--tex/context/interface/mkiv/i-highlight.xml12
-rw-r--r--tex/context/interface/mkiv/i-hspace.xml12
-rw-r--r--tex/context/interface/mkiv/i-indent.xml7
-rw-r--r--tex/context/interface/mkiv/i-insertion.xml4
-rw-r--r--tex/context/interface/mkiv/i-interaction.xml4
-rw-r--r--tex/context/interface/mkiv/i-interface.xml55
-rw-r--r--tex/context/interface/mkiv/i-ipsum.xml8
-rw-r--r--tex/context/interface/mkiv/i-itemgroup.xml8
-rw-r--r--tex/context/interface/mkiv/i-kerning.xml26
-rw-r--r--tex/context/interface/mkiv/i-language.xml8
-rw-r--r--tex/context/interface/mkiv/i-layer.xml8
-rw-r--r--tex/context/interface/mkiv/i-layout.xml18
-rw-r--r--tex/context/interface/mkiv/i-linefiller.xml34
-rw-r--r--tex/context/interface/mkiv/i-linenumber.xml4
-rw-r--r--tex/context/interface/mkiv/i-lines.xml30
-rw-r--r--tex/context/interface/mkiv/i-linetable.xml2
-rw-r--r--tex/context/interface/mkiv/i-list.xml12
-rw-r--r--tex/context/interface/mkiv/i-makeup.xml16
-rw-r--r--tex/context/interface/mkiv/i-marginblock.xml8
-rw-r--r--tex/context/interface/mkiv/i-marking.xml34
-rw-r--r--tex/context/interface/mkiv/i-mathalignment.xml10
-rw-r--r--tex/context/interface/mkiv/i-mathcases.xml10
-rw-r--r--tex/context/interface/mkiv/i-mathmatrix.xml22
-rw-r--r--tex/context/interface/mkiv/i-mathname.xml1084
-rw-r--r--tex/context/interface/mkiv/i-metapost.xml106
-rw-r--r--tex/context/interface/mkiv/i-mixedcolumns.xml12
-rw-r--r--tex/context/interface/mkiv/i-modes.xml16
-rw-r--r--tex/context/interface/mkiv/i-modules.xml24
-rw-r--r--tex/context/interface/mkiv/i-narrow.xml14
-rw-r--r--tex/context/interface/mkiv/i-naturaltable.xml44
-rw-r--r--tex/context/interface/mkiv/i-note.xml104
-rw-r--r--tex/context/interface/mkiv/i-object.xml8
-rw-r--r--tex/context/interface/mkiv/i-offset.xml8
-rw-r--r--tex/context/interface/mkiv/i-orientation.xml2
-rw-r--r--tex/context/interface/mkiv/i-ornament.xml12
-rw-r--r--tex/context/interface/mkiv/i-overlay.xml8
-rw-r--r--tex/context/interface/mkiv/i-pagebreak.xml26
-rw-r--r--tex/context/interface/mkiv/i-pagecolumns.xml10
-rw-r--r--tex/context/interface/mkiv/i-pagegrid.xml54
-rw-r--r--tex/context/interface/mkiv/i-pagemarks.xml8
-rw-r--r--tex/context/interface/mkiv/i-pagenumber.xml86
-rw-r--r--tex/context/interface/mkiv/i-pageselection.xml10
-rw-r--r--tex/context/interface/mkiv/i-pageshift.xml4
-rw-r--r--tex/context/interface/mkiv/i-pagestate.xml26
-rw-r--r--tex/context/interface/mkiv/i-pairedbox.xml24
-rw-r--r--tex/context/interface/mkiv/i-paragraphnumber.xml2
-rw-r--r--tex/context/interface/mkiv/i-parallel.xml14
-rw-r--r--tex/context/interface/mkiv/i-phantom.xml8
-rw-r--r--tex/context/interface/mkiv/i-placeholder.xml46
-rw-r--r--tex/context/interface/mkiv/i-position.xml50
-rw-r--r--tex/context/interface/mkiv/i-processor.xml6
-rw-r--r--tex/context/interface/mkiv/i-publication.xml28
-rw-r--r--tex/context/interface/mkiv/i-random.xml20
-rw-r--r--tex/context/interface/mkiv/i-readme.pdfbin25071 -> 24964 bytes
-rw-r--r--tex/context/interface/mkiv/i-references.xml12
-rw-r--r--tex/context/interface/mkiv/i-ruby.xml8
-rw-r--r--tex/context/interface/mkiv/i-script.xml4
-rw-r--r--tex/context/interface/mkiv/i-selector.xml10
-rw-r--r--tex/context/interface/mkiv/i-setup.xml54
-rw-r--r--tex/context/interface/mkiv/i-setups.xml66
-rw-r--r--tex/context/interface/mkiv/i-simplecolumns.xml4
-rw-r--r--tex/context/interface/mkiv/i-smash.xml22
-rw-r--r--tex/context/interface/mkiv/i-sort.xml2
-rw-r--r--tex/context/interface/mkiv/i-spellchecking.xml2
-rw-r--r--tex/context/interface/mkiv/i-spreadsheet.xml4
-rw-r--r--tex/context/interface/mkiv/i-stream.xml24
-rw-r--r--tex/context/interface/mkiv/i-string.xml20
-rw-r--r--tex/context/interface/mkiv/i-strut.xml44
-rw-r--r--tex/context/interface/mkiv/i-symbol.xml18
-rw-r--r--tex/context/interface/mkiv/i-synonym.xml4
-rw-r--r--tex/context/interface/mkiv/i-system.xml1024
-rw-r--r--tex/context/interface/mkiv/i-systemlog.xml6
-rw-r--r--tex/context/interface/mkiv/i-tagging.xml8
-rw-r--r--tex/context/interface/mkiv/i-textflow.xml8
-rw-r--r--tex/context/interface/mkiv/i-texts.xml8
-rw-r--r--tex/context/interface/mkiv/i-token.xml18
-rw-r--r--tex/context/interface/mkiv/i-tracker.xml32
-rw-r--r--tex/context/interface/mkiv/i-twopassdata.xml32
-rw-r--r--tex/context/interface/mkiv/i-userdata.xml6
-rw-r--r--tex/context/interface/mkiv/i-variables.xml82
-rw-r--r--tex/context/interface/mkiv/i-verbatim.xml8
-rw-r--r--tex/context/interface/mkiv/i-version.xml8
-rw-r--r--tex/context/interface/mkiv/i-visual.xml46
-rw-r--r--tex/context/interface/mkiv/i-visualizer.xml50
-rw-r--r--tex/context/interface/mkiv/i-whitespace.xml2
-rw-r--r--tex/context/interface/mkiv/i-xml.xml8
-rw-r--r--tex/context/interface/mkiv/i-xtable.xml52
-rw-r--r--tex/context/modules/common/s-obsolete-tokens.mkiv (renamed from tex/context/base/mkiv/toks-tra.lua)99
-rw-r--r--tex/context/modules/mkiv/s-fonts-tables.lua12
-rw-r--r--tex/generic/context/luatex/luatex-basics-nod.lua7
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua39
237 files changed, 5843 insertions, 5007 deletions
diff --git a/context/data/scite/context/lexers/data/scite-context-data-context.lua b/context/data/scite/context/lexers/data/scite-context-data-context.lua
index a9d03c35a..be341f4cb 100644
--- a/context/data/scite/context/lexers/data/scite-context-data-context.lua
+++ b/context/data/scite/context/lexers/data/scite-context-data-context.lua
@@ -1,4 +1,4 @@
return {
["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "voidbox", "emptybox", "emptyvbox", "emptyhbox", "bigskipamount", "medskipamount", "smallskipamount", "fmtname", "fmtversion", "texengine", "texenginename", "texengineversion", "texenginefunctionality", "luatexengine", "pdftexengine", "xetexengine", "unknownengine", "contextformat", "contextversion", "contextlmtxmode", "contextmark", "mksuffix", "activecatcode", "bgroup", "egroup", "endline", "conditionaltrue", "conditionalfalse", "attributeunsetvalue", "uprotationangle", "rightrotationangle", "downrotationangle", "leftrotationangle", "inicatcodes", "ctxcatcodes", "texcatcodes", "notcatcodes", "txtcatcodes", "vrbcatcodes", "prtcatcodes", "nilcatcodes", "luacatcodes", "tpacatcodes", "tpbcatcodes", "xmlcatcodes", "ctdcatcodes", "escapecatcode", "begingroupcatcode", "endgroupcatcode", "mathshiftcatcode", "alignmentcatcode", "endoflinecatcode", "parametercatcode", "superscriptcatcode", "subscriptcatcode", "ignorecatcode", "spacecatcode", "lettercatcode", "othercatcode", "activecatcode", "commentcatcode", "invalidcatcode", "tabasciicode", "newlineasciicode", "formfeedasciicode", "endoflineasciicode", "endoffileasciicode", "commaasciicode", "spaceasciicode", "periodasciicode", "hashasciicode", "dollarasciicode", "commentasciicode", "ampersandasciicode", "colonasciicode", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "vadjustgroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "mathemwidth", "interwordspace", "interwordstretch", "interwordshrink", "exheight", "emwidth", "extraspace", "mathaxisheight", "muquad", "startmode", "stopmode", "startnotmode", "stopnotmode", "startmodeset", "stopmodeset", "doifmode", "doifelsemode", "doifmodeelse", "doifnotmode", "startmodeset", "stopmodeset", "startallmodes", "stopallmodes", "startnotallmodes", "stopnotallmodes", "doifallmodes", "doifelseallmodes", "doifallmodeselse", "doifnotallmodes", "startenvironment", "stopenvironment", "environment", "startcomponent", "stopcomponent", "component", "startproduct", "stopproduct", "product", "startproject", "stopproject", "project", "starttext", "stoptext", "startnotext", "stopnotext", "startdocument", "stopdocument", "documentvariable", "unexpandeddocumentvariable", "setupdocument", "presetdocument", "doifelsedocumentvariable", "doifdocumentvariableelse", "doifdocumentvariable", "doifnotdocumentvariable", "startmodule", "stopmodule", "usemodule", "usetexmodule", "useluamodule", "setupmodule", "currentmoduleparameter", "moduleparameter", "everystarttext", "everystoptext", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "luastringsep", "!!bs", "!!es", "lefttorightmark", "righttoleftmark", "lrm", "rlm", "bidilre", "bidirle", "bidipop", "bidilro", "bidirlo", "breakablethinspace", "nobreakspace", "nonbreakablespace", "narrownobreakspace", "zerowidthnobreakspace", "ideographicspace", "ideographichalffillspace", "twoperemspace", "threeperemspace", "fourperemspace", "fiveperemspace", "sixperemspace", "figurespace", "punctuationspace", "hairspace", "enquad", "emquad", "zerowidthspace", "zerowidthnonjoiner", "zerowidthjoiner", "zwnj", "zwj", "optionalspace", "asciispacechar", "softhyphen", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol" },
- ["helpers"]={ "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "mathortext", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "everyendpar", "reseteverypar", "finishpar", "empty", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "glet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "newmacro", "setnewmacro", "newfraction", "newsignal", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "obeyluatokens", "startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs" },
+ ["helpers"]={ "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "mathortext", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "showluatokens", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "everyendpar", "reseteverypar", "finishpar", "empty", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "glet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "newmacro", "setnewmacro", "newfraction", "newsignal", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "obeyluatokens", "startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs" },
} \ No newline at end of file
diff --git a/context/data/scite/context/scite-context-data-context.properties b/context/data/scite/context/scite-context-data-context.properties
index f877217e3..546e8ac98 100644
--- a/context/data/scite/context/scite-context-data-context.properties
+++ b/context/data/scite/context/scite-context-data-context.properties
@@ -148,100 +148,101 @@ doifcommonelse doifcommon doifnotcommon doifinstring doifnotinstring \
doifelseinstring doifinstringelse doifelseassignment doifassignmentelse docheckassignment \
doifelseassignmentcs doifassignmentelsecs validassignment novalidassignment doiftext \
doifelsetext doiftextelse doifnottext quitcondition truecondition \
-falsecondition tracingall tracingnone loggingall removetoks \
-appendtoks prependtoks appendtotoks prependtotoks to \
-endgraf endpar everyendpar reseteverypar finishpar \
-empty null space quad enspace \
-emspace charspace nbsp crlf obeyspaces \
-obeylines obeyedspace obeyedline obeyedtab obeyedpage \
-normalspace executeifdefined singleexpandafter doubleexpandafter tripleexpandafter \
-dontleavehmode removelastspace removeunwantedspaces keepunwantedspaces removepunctuation \
-ignoreparskip forcestrutdepth onlynonbreakablespace wait writestatus \
-define defineexpandable redefine setmeasure setemeasure \
-setgmeasure setxmeasure definemeasure freezemeasure measure \
-measured directmeasure setquantity setequantity setgquantity \
-setxquantity definequantity freezequantity quantity quantitied \
-directquantity installcorenamespace getvalue getuvalue setvalue \
-setevalue setgvalue setxvalue letvalue letgvalue \
-resetvalue undefinevalue ignorevalue setuvalue setuevalue \
-setugvalue setuxvalue globallet glet udef \
-ugdef uedef uxdef checked unique \
-getparameters geteparameters getgparameters getxparameters forgetparameters \
-copyparameters getdummyparameters dummyparameter directdummyparameter setdummyparameter \
-letdummyparameter setexpandeddummyparameter usedummystyleandcolor usedummystyleparameter usedummycolorparameter \
-processcommalist processcommacommand quitcommalist quitprevcommalist processaction \
-processallactions processfirstactioninset processallactionsinset unexpanded expanded \
-startexpanded stopexpanded protect unprotect firstofoneargument \
-firstoftwoarguments secondoftwoarguments firstofthreearguments secondofthreearguments thirdofthreearguments \
-firstoffourarguments secondoffourarguments thirdoffourarguments fourthoffourarguments firstoffivearguments \
-secondoffivearguments thirdoffivearguments fourthoffivearguments fifthoffivearguments firstofsixarguments \
-secondofsixarguments thirdofsixarguments fourthofsixarguments fifthofsixarguments sixthofsixarguments \
-firstofoneunexpanded firstoftwounexpanded secondoftwounexpanded firstofthreeunexpanded secondofthreeunexpanded \
-thirdofthreeunexpanded gobbleoneargument gobbletwoarguments gobblethreearguments gobblefourarguments \
-gobblefivearguments gobblesixarguments gobblesevenarguments gobbleeightarguments gobbleninearguments \
-gobbletenarguments gobbleoneoptional gobbletwooptionals gobblethreeoptionals gobblefouroptionals \
-gobblefiveoptionals dorecurse doloop exitloop dostepwiserecurse \
-recurselevel recursedepth dofastloopcs fastloopindex fastloopfinal \
-dowith newconstant setnewconstant setconstant setconstantvalue \
-newconditional settrue setfalse settruevalue setfalsevalue \
-newmacro setnewmacro newfraction newsignal dosingleempty \
-dodoubleempty dotripleempty doquadrupleempty doquintupleempty dosixtupleempty \
-doseventupleempty dosingleargument dodoubleargument dotripleargument doquadrupleargument \
-doquintupleargument dosixtupleargument doseventupleargument dosinglegroupempty dodoublegroupempty \
-dotriplegroupempty doquadruplegroupempty doquintuplegroupempty permitspacesbetweengroups dontpermitspacesbetweengroups \
-nopdfcompression maximumpdfcompression normalpdfcompression onlypdfobjectcompression nopdfobjectcompression \
-modulonumber dividenumber getfirstcharacter doifelsefirstchar doiffirstcharelse \
-startnointerference stopnointerference twodigits threedigits leftorright \
-offinterlineskip oninterlineskip nointerlineskip strut halfstrut \
-quarterstrut depthstrut halflinestrut noheightstrut setstrut \
-strutbox strutht strutdp strutwd struthtdp \
-strutgap begstrut endstrut lineheight leftboundary \
-rightboundary signalcharacter shiftbox vpackbox hpackbox \
-vpackedbox hpackedbox ordordspacing ordopspacing ordbinspacing \
-ordrelspacing ordopenspacing ordclosespacing ordpunctspacing ordinnerspacing \
-opordspacing opopspacing opbinspacing oprelspacing opopenspacing \
-opclosespacing oppunctspacing opinnerspacing binordspacing binopspacing \
-binbinspacing binrelspacing binopenspacing binclosespacing binpunctspacing \
-bininnerspacing relordspacing relopspacing relbinspacing relrelspacing \
-relopenspacing relclosespacing relpunctspacing relinnerspacing openordspacing \
-openopspacing openbinspacing openrelspacing openopenspacing openclosespacing \
-openpunctspacing openinnerspacing closeordspacing closeopspacing closebinspacing \
-closerelspacing closeopenspacing closeclosespacing closepunctspacing closeinnerspacing \
-punctordspacing punctopspacing punctbinspacing punctrelspacing punctopenspacing \
-punctclosespacing punctpunctspacing punctinnerspacing innerordspacing inneropspacing \
-innerbinspacing innerrelspacing inneropenspacing innerclosespacing innerpunctspacing \
-innerinnerspacing normalreqno startimath stopimath normalstartimath \
-normalstopimath startdmath stopdmath normalstartdmath normalstopdmath \
-normalsuperscript normalsubscript normalnosuperscript normalnosubscript superscript \
-subscript nosuperscript nosubscript superprescript subprescript \
-nosuperprescript nosubsprecript uncramped cramped mathstyletrigger \
-triggermathstyle mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface \
-mathstylecommand mathpalette mathstylehbox mathstylevbox mathstylevcenter \
-mathstylevcenteredhbox mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox \
-pushmathstyle popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle \
-triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle \
-triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr \
-expelsedoif expdoif expdoifnot expdoifelsecommon expdoifcommonelse \
-expdoifelseinset expdoifinsetelse ctxdirectlua ctxlatelua ctxsprint \
-ctxwrite ctxcommand ctxdirectcommand ctxlatecommand ctxreport \
-ctxlua luacode lateluacode directluacode registerctxluafile \
-ctxloadluafile luaversion luamajorversion luaminorversion ctxluacode \
-luaconditional luaexpanded startluaparameterset stopluaparameterset luaparameterset \
-definenamedlua obeylualines obeyluatokens startluacode stopluacode \
-startlua stoplua startctxfunction stopctxfunction ctxfunction \
-startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner \
-installctxscanner resetctxscanner cldprocessfile cldloadfile cldloadviafile \
-cldcontext cldcommand carryoverpar lastlinewidth assumelongusagecs \
-Umathbotaccent righttolefthbox lefttorighthbox righttoleftvbox lefttorightvbox \
-righttoleftvtop lefttorightvtop rtlhbox ltrhbox rtlvbox \
-ltrvbox rtlvtop ltrvtop autodirhbox autodirvbox \
-autodirvtop leftorrighthbox leftorrightvbox leftorrightvtop lefttoright \
-righttoleft checkedlefttoright checkedrighttoleft synchronizelayoutdirection synchronizedisplaydirection \
-synchronizeinlinedirection dirlre dirrle dirlro dirrlo \
-lesshyphens morehyphens nohyphens dohyphens Ucheckedstartdisplaymath \
-Ucheckedstopdisplaymath break nobreak allowbreak goodbreak \
-nospace nospacing dospacing naturalhbox naturalvbox \
-naturalvtop naturalhpack naturalvpack naturaltpack reversehbox \
-reversevbox reversevtop reversehpack reversevpack reversetpack \
-frule compoundhyphenpenalty start stop unsupportedcs
+falsecondition tracingall tracingnone loggingall showluatokens \
+removetoks appendtoks prependtoks appendtotoks prependtotoks \
+to endgraf endpar everyendpar reseteverypar \
+finishpar empty null space quad \
+enspace emspace charspace nbsp crlf \
+obeyspaces obeylines obeyedspace obeyedline obeyedtab \
+obeyedpage normalspace executeifdefined singleexpandafter doubleexpandafter \
+tripleexpandafter dontleavehmode removelastspace removeunwantedspaces keepunwantedspaces \
+removepunctuation ignoreparskip forcestrutdepth onlynonbreakablespace wait \
+writestatus define defineexpandable redefine setmeasure \
+setemeasure setgmeasure setxmeasure definemeasure freezemeasure \
+measure measured directmeasure setquantity setequantity \
+setgquantity setxquantity definequantity freezequantity quantity \
+quantitied directquantity installcorenamespace getvalue getuvalue \
+setvalue setevalue setgvalue setxvalue letvalue \
+letgvalue resetvalue undefinevalue ignorevalue setuvalue \
+setuevalue setugvalue setuxvalue globallet glet \
+udef ugdef uedef uxdef checked \
+unique getparameters geteparameters getgparameters getxparameters \
+forgetparameters copyparameters getdummyparameters dummyparameter directdummyparameter \
+setdummyparameter letdummyparameter setexpandeddummyparameter usedummystyleandcolor usedummystyleparameter \
+usedummycolorparameter processcommalist processcommacommand quitcommalist quitprevcommalist \
+processaction processallactions processfirstactioninset processallactionsinset unexpanded \
+expanded startexpanded stopexpanded protect unprotect \
+firstofoneargument firstoftwoarguments secondoftwoarguments firstofthreearguments secondofthreearguments \
+thirdofthreearguments firstoffourarguments secondoffourarguments thirdoffourarguments fourthoffourarguments \
+firstoffivearguments secondoffivearguments thirdoffivearguments fourthoffivearguments fifthoffivearguments \
+firstofsixarguments secondofsixarguments thirdofsixarguments fourthofsixarguments fifthofsixarguments \
+sixthofsixarguments firstofoneunexpanded firstoftwounexpanded secondoftwounexpanded firstofthreeunexpanded \
+secondofthreeunexpanded thirdofthreeunexpanded gobbleoneargument gobbletwoarguments gobblethreearguments \
+gobblefourarguments gobblefivearguments gobblesixarguments gobblesevenarguments gobbleeightarguments \
+gobbleninearguments gobbletenarguments gobbleoneoptional gobbletwooptionals gobblethreeoptionals \
+gobblefouroptionals gobblefiveoptionals dorecurse doloop exitloop \
+dostepwiserecurse recurselevel recursedepth dofastloopcs fastloopindex \
+fastloopfinal dowith newconstant setnewconstant setconstant \
+setconstantvalue newconditional settrue setfalse settruevalue \
+setfalsevalue newmacro setnewmacro newfraction newsignal \
+dosingleempty dodoubleempty dotripleempty doquadrupleempty doquintupleempty \
+dosixtupleempty doseventupleempty dosingleargument dodoubleargument dotripleargument \
+doquadrupleargument doquintupleargument dosixtupleargument doseventupleargument dosinglegroupempty \
+dodoublegroupempty dotriplegroupempty doquadruplegroupempty doquintuplegroupempty permitspacesbetweengroups \
+dontpermitspacesbetweengroups nopdfcompression maximumpdfcompression normalpdfcompression onlypdfobjectcompression \
+nopdfobjectcompression modulonumber dividenumber getfirstcharacter doifelsefirstchar \
+doiffirstcharelse startnointerference stopnointerference twodigits threedigits \
+leftorright offinterlineskip oninterlineskip nointerlineskip strut \
+halfstrut quarterstrut depthstrut halflinestrut noheightstrut \
+setstrut strutbox strutht strutdp strutwd \
+struthtdp strutgap begstrut endstrut lineheight \
+leftboundary rightboundary signalcharacter shiftbox vpackbox \
+hpackbox vpackedbox hpackedbox ordordspacing ordopspacing \
+ordbinspacing ordrelspacing ordopenspacing ordclosespacing ordpunctspacing \
+ordinnerspacing opordspacing opopspacing opbinspacing oprelspacing \
+opopenspacing opclosespacing oppunctspacing opinnerspacing binordspacing \
+binopspacing binbinspacing binrelspacing binopenspacing binclosespacing \
+binpunctspacing bininnerspacing relordspacing relopspacing relbinspacing \
+relrelspacing relopenspacing relclosespacing relpunctspacing relinnerspacing \
+openordspacing openopspacing openbinspacing openrelspacing openopenspacing \
+openclosespacing openpunctspacing openinnerspacing closeordspacing closeopspacing \
+closebinspacing closerelspacing closeopenspacing closeclosespacing closepunctspacing \
+closeinnerspacing punctordspacing punctopspacing punctbinspacing punctrelspacing \
+punctopenspacing punctclosespacing punctpunctspacing punctinnerspacing innerordspacing \
+inneropspacing innerbinspacing innerrelspacing inneropenspacing innerclosespacing \
+innerpunctspacing innerinnerspacing normalreqno startimath stopimath \
+normalstartimath normalstopimath startdmath stopdmath normalstartdmath \
+normalstopdmath normalsuperscript normalsubscript normalnosuperscript normalnosubscript \
+superscript subscript nosuperscript nosubscript superprescript \
+subprescript nosuperprescript nosubsprecript uncramped cramped \
+mathstyletrigger triggermathstyle mathstylefont mathsmallstylefont mathstyleface \
+mathsmallstyleface mathstylecommand mathpalette mathstylehbox mathstylevbox \
+mathstylevcenter mathstylevcenteredhbox mathstylevcenteredvbox mathtext setmathsmalltextbox \
+setmathtextbox pushmathstyle popmathstyle triggerdisplaystyle triggertextstyle \
+triggerscriptstyle triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle triggersmallstyle \
+triggeruncrampedsmallstyle triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle \
+luaexpr expelsedoif expdoif expdoifnot expdoifelsecommon \
+expdoifcommonelse expdoifelseinset expdoifinsetelse ctxdirectlua ctxlatelua \
+ctxsprint ctxwrite ctxcommand ctxdirectcommand ctxlatecommand \
+ctxreport ctxlua luacode lateluacode directluacode \
+registerctxluafile ctxloadluafile luaversion luamajorversion luaminorversion \
+ctxluacode luaconditional luaexpanded startluaparameterset stopluaparameterset \
+luaparameterset definenamedlua obeylualines obeyluatokens startluacode \
+stopluacode startlua stoplua startctxfunction stopctxfunction \
+ctxfunction startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction \
+installprotectedctxscanner installctxscanner resetctxscanner cldprocessfile cldloadfile \
+cldloadviafile cldcontext cldcommand carryoverpar lastlinewidth \
+assumelongusagecs Umathbotaccent righttolefthbox lefttorighthbox righttoleftvbox \
+lefttorightvbox righttoleftvtop lefttorightvtop rtlhbox ltrhbox \
+rtlvbox ltrvbox rtlvtop ltrvtop autodirhbox \
+autodirvbox autodirvtop leftorrighthbox leftorrightvbox leftorrightvtop \
+lefttoright righttoleft checkedlefttoright checkedrighttoleft synchronizelayoutdirection \
+synchronizedisplaydirection synchronizeinlinedirection dirlre dirrle dirlro \
+dirrlo lesshyphens morehyphens nohyphens dohyphens \
+Ucheckedstartdisplaymath Ucheckedstopdisplaymath break nobreak allowbreak \
+goodbreak nospace nospacing dospacing naturalhbox \
+naturalvbox naturalvtop naturalhpack naturalvpack naturaltpack \
+reversehbox reversevbox reversevtop reversehpack reversevpack \
+reversetpack frule compoundhyphenpenalty start stop \
+unsupportedcs
diff --git a/context/data/textadept/context/data/scite-context-data-context.lua b/context/data/textadept/context/data/scite-context-data-context.lua
index a9d03c35a..be341f4cb 100644
--- a/context/data/textadept/context/data/scite-context-data-context.lua
+++ b/context/data/textadept/context/data/scite-context-data-context.lua
@@ -1,4 +1,4 @@
return {
["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "voidbox", "emptybox", "emptyvbox", "emptyhbox", "bigskipamount", "medskipamount", "smallskipamount", "fmtname", "fmtversion", "texengine", "texenginename", "texengineversion", "texenginefunctionality", "luatexengine", "pdftexengine", "xetexengine", "unknownengine", "contextformat", "contextversion", "contextlmtxmode", "contextmark", "mksuffix", "activecatcode", "bgroup", "egroup", "endline", "conditionaltrue", "conditionalfalse", "attributeunsetvalue", "uprotationangle", "rightrotationangle", "downrotationangle", "leftrotationangle", "inicatcodes", "ctxcatcodes", "texcatcodes", "notcatcodes", "txtcatcodes", "vrbcatcodes", "prtcatcodes", "nilcatcodes", "luacatcodes", "tpacatcodes", "tpbcatcodes", "xmlcatcodes", "ctdcatcodes", "escapecatcode", "begingroupcatcode", "endgroupcatcode", "mathshiftcatcode", "alignmentcatcode", "endoflinecatcode", "parametercatcode", "superscriptcatcode", "subscriptcatcode", "ignorecatcode", "spacecatcode", "lettercatcode", "othercatcode", "activecatcode", "commentcatcode", "invalidcatcode", "tabasciicode", "newlineasciicode", "formfeedasciicode", "endoflineasciicode", "endoffileasciicode", "commaasciicode", "spaceasciicode", "periodasciicode", "hashasciicode", "dollarasciicode", "commentasciicode", "ampersandasciicode", "colonasciicode", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "vadjustgroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "mathemwidth", "interwordspace", "interwordstretch", "interwordshrink", "exheight", "emwidth", "extraspace", "mathaxisheight", "muquad", "startmode", "stopmode", "startnotmode", "stopnotmode", "startmodeset", "stopmodeset", "doifmode", "doifelsemode", "doifmodeelse", "doifnotmode", "startmodeset", "stopmodeset", "startallmodes", "stopallmodes", "startnotallmodes", "stopnotallmodes", "doifallmodes", "doifelseallmodes", "doifallmodeselse", "doifnotallmodes", "startenvironment", "stopenvironment", "environment", "startcomponent", "stopcomponent", "component", "startproduct", "stopproduct", "product", "startproject", "stopproject", "project", "starttext", "stoptext", "startnotext", "stopnotext", "startdocument", "stopdocument", "documentvariable", "unexpandeddocumentvariable", "setupdocument", "presetdocument", "doifelsedocumentvariable", "doifdocumentvariableelse", "doifdocumentvariable", "doifnotdocumentvariable", "startmodule", "stopmodule", "usemodule", "usetexmodule", "useluamodule", "setupmodule", "currentmoduleparameter", "moduleparameter", "everystarttext", "everystoptext", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "luastringsep", "!!bs", "!!es", "lefttorightmark", "righttoleftmark", "lrm", "rlm", "bidilre", "bidirle", "bidipop", "bidilro", "bidirlo", "breakablethinspace", "nobreakspace", "nonbreakablespace", "narrownobreakspace", "zerowidthnobreakspace", "ideographicspace", "ideographichalffillspace", "twoperemspace", "threeperemspace", "fourperemspace", "fiveperemspace", "sixperemspace", "figurespace", "punctuationspace", "hairspace", "enquad", "emquad", "zerowidthspace", "zerowidthnonjoiner", "zerowidthjoiner", "zwnj", "zwj", "optionalspace", "asciispacechar", "softhyphen", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol" },
- ["helpers"]={ "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "mathortext", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "everyendpar", "reseteverypar", "finishpar", "empty", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "glet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "newmacro", "setnewmacro", "newfraction", "newsignal", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "obeyluatokens", "startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs" },
+ ["helpers"]={ "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "mathortext", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "showluatokens", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "everyendpar", "reseteverypar", "finishpar", "empty", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "glet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "newmacro", "setnewmacro", "newfraction", "newsignal", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "obeyluatokens", "startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs" },
} \ No newline at end of file
diff --git a/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json b/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
index 6b9431128..17c6b6b2d 100644
--- a/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
+++ b/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
@@ -88,7 +88,7 @@
"name" : "context.grouping.symbols.groups.tex"
},
"helper" : {
- "match" : "\u005C\u005C(xmlsetup|writestatus|wait|vpackedbox|vpackbox|vkern|vglue|vfillneg|vfilllneg|vfilll|validassignment|uxdef|usedummystyleparameter|usedummystyleandcolor|usedummycolorparameter|usedlineskiplimit|usedlineskip|usedbaselineskip|unvoidbox|unsupportedcs|unprotect|unique|unexpanded|undefinevalue|uncramped|ugdef|uedef|uedcatcodecommand|udef|twodigits|truecondition|tripleexpandafter|triggeruncrampedstyle|triggeruncrampedsmallstyle|triggeruncrampedbigstyle|triggertextstyle|triggersmallstyle|triggerscriptstyle|triggerscriptscriptstyle|triggermathstyle|triggergroupedcommandcs|triggergroupedcommand|triggerdisplaystyle|triggercrampedstyle|triggercrampedsmallstyle|triggercrampedbigstyle|triggerbigstyle|tracingnone|tracingall|to|threedigits|thirdofthreeunexpanded|thirdofthreearguments|thirdofsixarguments|thirdoffourarguments|thirdoffivearguments|thirdargumenttrue|thirdargumentfalse|then|texsetup|texdefinition|synchronizelayoutdirection|synchronizeinlinedirection|synchronizedisplaydirection|superscript|superprescript|subscript|subprescript|strutwd|struthtdp|strutht|strutgap|strutdp|strutbox|strut|strippedcsname|stopxmlsetups|stoptexsetups|stoptexdefinition|stoptexcode|stopsetups|stoprawsetups|stoppickupmath|stopnointerference|stopluasetups|stopluaparameterset|stopluacode|stoplua|stoplocalsetups|stopimath|stopforceddisplaymath|stopextendcatcodetable|stopexpanded|stopdmath|stopctxfunctiondefinition|stopctxfunction|stopcontextdefinitioncode|stopcontextcode|stopcatcodetable|stop|startxmlsetups|starttexsetups|starttexdefinition|starttexcode|startsetups|startrawsetups|startpickupmath|startnointerference|startluasetups|startluaparameterset|startluacode|startlua|startlocalsetups|startimath|startforceddisplaymath|startextendcatcodetable|startexpanded|startdmath|startctxfunctiondefinition|startctxfunction|startcontextdefinitioncode|startcontextcode|startcatcodetable|start|space|sixthofsixarguments|sixthargumenttrue|sixthargumentfalse|singleexpandafter|simplegroupedcommand|signalcharacter|shiftbox|seventhargumenttrue|seventhargumentfalse|setxvalue|setxquantity|setxmeasure|setvalue|setuxvalue|setuvalue|setups|setup|setugvalue|setuevalue|settruevalue|settrue|setsystemmode|setstrut|setquantity|setnewmacro|setnewconstant|setmode|setmeasure|setmathtextbox|setmathsmalltextbox|setlocalhsize|setgvalue|setgquantity|setgmeasure|setfalsevalue|setfalse|setexpandeddummyparameter|setevalue|setequantity|setemeasure|setdummyparameter|setconstantvalue|setconstant|setcatcodetable|secondoftwounexpanded|secondoftwoarguments|secondofthreeunexpanded|secondofthreearguments|secondofsixarguments|secondoffourarguments|secondoffivearguments|secondargumenttrue|secondargumentfalse|scratchyposition|scratchyoffset|scratchxposition|scratchxoffset|scratchwidth|scratchvsize|scratchvoffset|scratchunicode|scratchtotal|scratchtopskip|scratchtopoffset|scratchtokstwo|scratchtoksthree|scratchtokssix|scratchtoksone|scratchtoksfour|scratchtoksfive|scratchtoks|scratchskiptwo|scratchskipthree|scratchskipsix|scratchskipone|scratchskipfour|scratchskipfive|scratchskip|scratchrightskip|scratchrightoffset|scratchoffset|scratchny|scratchnx|scratchmy|scratchmx|scratchmuskiptwo|scratchmuskipthree|scratchmuskipsix|scratchmuskipone|scratchmuskipfour|scratchmuskipfive|scratchmuskip|scratchmin|scratchmax|scratchleftskip|scratchleftoffset|scratchhsize|scratchhoffset|scratchheight|scratchdistance|scratchdimentwo|scratchdimenthree|scratchdimensix|scratchdimenone|scratchdimenfour|scratchdimenfive|scratchdimen|scratchdepth|scratchcountertwo|scratchcounterthree|scratchcountersix|scratchcounterone|scratchcounterfour|scratchcounterfive|scratchcounter|scratchboxtwo|scratchboxthree|scratchboxsix|scratchboxone|scratchboxfour|scratchboxfive|scratchbox|scratchbottomskip|scratchbottomoffset|scangivendimensions|ruledvtop|ruledvss|ruledvskip|ruledvpack|ruledvglue|ruledvfilneg|ruledvfillneg|ruledvfilll|ruledvfill|ruledvfil|ruledvcenter|ruledvbox|ruledtpack|ruledpenalty|ruledmskip|ruledmkern|ruledmbox|ruledkern|ruledhss|ruledhskip|ruledhpack|ruledhglue|ruledhfilneg|ruledhfillneg|ruledhfilll|ruledhfill|ruledhfil|ruledhbox|rtlvtop|rtlvbox|rtlhbox|righttoleftvtop|righttoleftvbox|righttolefthbox|righttoleft|rightboundary|reversevtop|reversevpack|reversevbox|reversetpack|reversehpack|reversehbox|restorecatcodes|resetvalue|resetsystemmode|resetsetups|resetmode|resetglobal|reseteverypar|resetctxscanner|reqno|removeunwantedspaces|removetoks|removepunctuation|removelastspace|relrelspacing|relpunctspacing|relordspacing|relopspacing|relopenspacing|relinnerspacing|relclosespacing|relbinspacing|registerctxluafile|redoglobal|redefine|recurselevel|recursedepth|quitprevcommalist|quitcondition|quitcommalist|quarterstrut|quantity|quantitied|quad|pushsystemmode|pushmathstyle|pushcatcodetable|punctrelspacing|punctpunctspacing|punctordspacing|punctopspacing|punctopenspacing|punctinnerspacing|punctclosespacing|punctbinspacing|protect|processfirstactioninset|processcommalist|processcommacommand|processallactionsinset|processallactions|processaction|privatescratchtoks|privatescratchskip|privatescratchmuskip|privatescratchdimen|privatescratchcounter|privatescratchbox|prependtotoks|prependtoks|popsystemmode|popmathstyle|popcatcodetable|pickupgroupedcommand|permitspacesbetweengroups|ordrelspacing|ordpunctspacing|ordordspacing|ordopspacing|ordopenspacing|ordinnerspacing|ordclosespacing|ordbinspacing|oprelspacing|oppunctspacing|opordspacing|opopspacing|opopenspacing|opinnerspacing|openrelspacing|openpunctspacing|openordspacing|openopspacing|openopenspacing|openinnerspacing|openclosespacing|openbinspacing|opclosespacing|opbinspacing|onlypdfobjectcompression|onlynonbreakablespace|oninterlineskip|offinterlineskip|obeyspaces|obeyluatokens|obeylualines|obeylines|obeyedtab|obeyedspace|obeyedpage|obeyedline|null|novalidassignment|nosuperscript|nosuperprescript|nosubsprecript|nosubscript|nospacing|nospace|normalvglue|normalvfillneg|normalvfilllneg|normalsuperscript|normalsubscript|normalstopimath|normalstopdmath|normalstartimath|normalstartdmath|normalspace|normalreqno|normalpdfcompression|normalnosuperscript|normalnosubscript|normalhglue|normalhfillneg|normalhfilllneg|nopdfobjectcompression|nopdfcompression|nointerlineskip|nohyphens|noheightstrut|nobreak|nexttoken|nextbox|next|newwrite|newtoks|newsystemmode|newskip|newsignal|newread|newmuskip|newmode|newmarks|newmacro|newlanguage|newinsert|newif|newhelp|newfraction|newfamily|newfam|newdimen|newcount|newconstant|newconditional|newcatcodetable|newbox|newattribute|nbsp|naturalvtop|naturalvpack|naturalvbox|naturaltpack|naturalhpack|naturalhbox|morehyphens|modulonumber|measured|measure|maximumpdfcompression|mathtext|mathstylevcenteredvbox|mathstylevcenteredhbox|mathstylevcenter|mathstylevbox|mathstyletrigger|mathstylehbox|mathstylefont|mathstyleface|mathstylecommand|mathsmallstylefont|mathsmallstyleface|mathpalette|mathortext|mathnothing|mathnolop|mathlimop|mathbox|mathalpha|luaversion|luasetup|luaparameterset|luaminorversion|luamajorversion|luaexpr|luaexpanded|luaconditional|luacode|ltrvtop|ltrvbox|ltrhbox|loggingall|localhsize|lineheight|letvalue|letgvalue|letdummyparameter|letcatcodecommand|lesshyphens|lefttorightvtop|lefttorightvbox|lefttorighthbox|lefttoright|leftorrightvtop|leftorrightvbox|leftorrighthbox|leftorright|leftboundary|lateluacode|lastlinewidth|keepunwantedspaces|installprotectedctxscanner|installprotectedctxfunction|installctxscanner|installctxfunction|installcorenamespace|innerrelspacing|innerpunctspacing|innerordspacing|inneropspacing|inneropenspacing|innerinnerspacing|innerclosespacing|innerbinspacing|inlineordisplaymath|indisplaymath|ignorevalue|ignoreparskip|htdp|hsizefraction|hpackedbox|hpackbox|hkern|hglue|hfillneg|hfilllneg|hfilll|halfstrut|halflinestrut|groupedcommandcs|groupedcommand|goodbreak|gobbletwooptionals|gobbletwoarguments|gobblethreeoptionals|gobblethreearguments|gobbletenarguments|gobblesixarguments|gobblesevenarguments|gobbleoneoptional|gobbleoneargument|gobbleninearguments|gobblefouroptionals|gobblefourarguments|gobblefiveoptionals|gobblefivearguments|gobbleeightarguments|globalsetsystemmode|globalsetmode|globalscratchtoks|globalscratchskip|globalscratchmuskip|globalscratchdimen|globalscratchcountertwo|globalscratchcounterthree|globalscratchcounterone|globalscratchcounter|globalscratchbox|globalresetsystemmode|globalresetmode|globallet|glet|givenwidth|givenheight|givendepth|getxparameters|getvalue|getuvalue|getparameters|getgparameters|getfirstcharacter|geteparameters|getdummyparameters|frule|freezequantity|freezemeasure|fourthofsixarguments|fourthoffourarguments|fourthoffivearguments|fourthargumenttrue|fourthargumentfalse|foundtrue|foundfalse|forgetparameters|forgetall|forcestrutdepth|forcedisplaymath|flushnextbox|firstoftwounexpanded|firstoftwoarguments|firstofthreeunexpanded|firstofthreearguments|firstofsixarguments|firstofoneunexpanded|firstofoneargument|firstoffourarguments|firstoffivearguments|firstinset|firstargumenttrue|firstargumentfalse|finishpar|filledhboxy|filledhboxr|filledhboxm|filledhboxk|filledhboxg|filledhboxc|filledhboxb|fifthofsixarguments|fifthoffivearguments|fifthargumenttrue|fifthargumentfalse|fastsetup|fastloopindex|fastloopfinal|falsecondition|expelsedoif|expdoifnot|expdoifinsetelse|expdoifelseinset|expdoifelsecommon|expdoifcommonelse|expdoif|expanded|exitloop|executeifdefined|everyendpar|enspace|endstrut|endpar|endgraf|emspace|empty|dummyparameter|dowithnextboxcs|dowithnextboxcontentcs|dowithnextboxcontent|dowithnextbox|dowith|doubleexpandafter|dotriplegroupempty|dotripleempty|dotripleargument|dostepwiserecurse|dospacing|dosixtupleempty|dosixtupleargument|dosinglegroupempty|dosingleempty|dosingleargument|doseventupleempty|doseventupleargument|dorecurse|doquintuplegroupempty|doquintupleempty|doquintupleargument|doquadruplegroupempty|doquadrupleempty|doquadrupleargument|dontpermitspacesbetweengroups|dontleavehmode|dontcomplain|donothing|donetrue|donefalse|doloop|doifvaluesomething|doifvaluenothingelse|doifvaluenothing|doifvalue|doifundefinedelse|doifundefined|doiftextelse|doiftext|doifsomethingelse|doifsomething|doifsetupselse|doifsetups|doifnumberelse|doifnumber|doifnotvalue|doifnottext|doifnotsetups|doifnotnumber|doifnotinstring|doifnotinset|doifnothingelse|doifnothing|doifnotcommon|doifnotcommandhandler|doifnot|doifnextparenthesiselse|doifnextoptionalelse|doifnextoptionalcselse|doifnextcharelse|doifnextcharcselse|doifnextbgroupelse|doifnextbgroupcselse|doifinstringelse|doifinstring|doifinsetelse|doifinset|doiffirstcharelse|doiffastoptionalcheckelse|doiffastoptionalcheckcselse|doifelsevaluenothing|doifelsevalue|doifelseundefined|doifelsetext|doifelsesomething|doifelsesetups|doifelsenumber|doifelsenothing|doifelsenextparenthesis|doifelsenextoptionalcs|doifelsenextoptional|doifelsenextcharcs|doifelsenextchar|doifelsenextbgroupcs|doifelsenextbgroup|doifelseinstring|doifelseinset|doifelsefirstchar|doifelsefastoptionalcheckcs|doifelsefastoptionalcheck|doifelsedimension|doifelsedefined|doifelsecommon|doifelsecommandhandler|doifelseassignmentcs|doifelseassignment|doifelse|doifdimensionelse|doifdefinedelse|doifdefined|doifcommonelse|doifcommon|doifcommandhandlerelse|doifcommandhandler|doifassignmentelsecs|doifassignmentelse|doif|dohyphens|doglobal|dofastloopcs|dodoublegroupempty|dodoubleempty|dodoubleargument|dodoglobal|docheckassignment|dividenumber|distributedhsize|dirrlo|dirrle|dirlro|dirlre|directsetup|directquantity|directmeasure|directluacode|directdummyparameter|depthstrut|definequantity|definenamedlua|definemeasure|defineexpandable|define|defcatcodecommand|defaultcatcodetable|currentcatcodetable|ctxwrite|ctxsprint|ctxreport|ctxluacode|ctxlua|ctxloadluafile|ctxlatelua|ctxlatecommand|ctxfunction|ctxdirectlua|ctxdirectcommand|ctxcommand|crlf|cramped|copysetups|copyparameters|compoundhyphenpenalty|closerelspacing|closepunctspacing|closeordspacing|closeopspacing|closeopenspacing|closeinnerspacing|closeclosespacing|closebinspacing|cldprocessfile|cldloadviafile|cldloadfile|cldcontext|cldcommand|checkedstrippedcsname|checkedrighttoleft|checkedlefttoright|checked|charspace|catcodetablename|carryoverpar|break|boxisempty|booleanmodevalue|binrelspacing|binpunctspacing|binordspacing|binopspacing|binopenspacing|bininnerspacing|binclosespacing|binbinspacing|begstrut|begcsname|availablehsize|autorule|autodirvtop|autodirvbox|autodirhbox|assumelongusagecs|appendtotoks|appendtoks|allowbreak|Umathbotaccent|Ucheckedstopdisplaymath|Ucheckedstartdisplaymath)(?=[^a-zA-Z])",
+ "match" : "\u005C\u005C(xmlsetup|writestatus|wait|vpackedbox|vpackbox|vkern|vglue|vfillneg|vfilllneg|vfilll|validassignment|uxdef|usedummystyleparameter|usedummystyleandcolor|usedummycolorparameter|usedlineskiplimit|usedlineskip|usedbaselineskip|unvoidbox|unsupportedcs|unprotect|unique|unexpanded|undefinevalue|uncramped|ugdef|uedef|uedcatcodecommand|udef|twodigits|truecondition|tripleexpandafter|triggeruncrampedstyle|triggeruncrampedsmallstyle|triggeruncrampedbigstyle|triggertextstyle|triggersmallstyle|triggerscriptstyle|triggerscriptscriptstyle|triggermathstyle|triggergroupedcommandcs|triggergroupedcommand|triggerdisplaystyle|triggercrampedstyle|triggercrampedsmallstyle|triggercrampedbigstyle|triggerbigstyle|tracingnone|tracingall|to|threedigits|thirdofthreeunexpanded|thirdofthreearguments|thirdofsixarguments|thirdoffourarguments|thirdoffivearguments|thirdargumenttrue|thirdargumentfalse|then|texsetup|texdefinition|synchronizelayoutdirection|synchronizeinlinedirection|synchronizedisplaydirection|superscript|superprescript|subscript|subprescript|strutwd|struthtdp|strutht|strutgap|strutdp|strutbox|strut|strippedcsname|stopxmlsetups|stoptexsetups|stoptexdefinition|stoptexcode|stopsetups|stoprawsetups|stoppickupmath|stopnointerference|stopluasetups|stopluaparameterset|stopluacode|stoplua|stoplocalsetups|stopimath|stopforceddisplaymath|stopextendcatcodetable|stopexpanded|stopdmath|stopctxfunctiondefinition|stopctxfunction|stopcontextdefinitioncode|stopcontextcode|stopcatcodetable|stop|startxmlsetups|starttexsetups|starttexdefinition|starttexcode|startsetups|startrawsetups|startpickupmath|startnointerference|startluasetups|startluaparameterset|startluacode|startlua|startlocalsetups|startimath|startforceddisplaymath|startextendcatcodetable|startexpanded|startdmath|startctxfunctiondefinition|startctxfunction|startcontextdefinitioncode|startcontextcode|startcatcodetable|start|space|sixthofsixarguments|sixthargumenttrue|sixthargumentfalse|singleexpandafter|simplegroupedcommand|signalcharacter|showluatokens|shiftbox|seventhargumenttrue|seventhargumentfalse|setxvalue|setxquantity|setxmeasure|setvalue|setuxvalue|setuvalue|setups|setup|setugvalue|setuevalue|settruevalue|settrue|setsystemmode|setstrut|setquantity|setnewmacro|setnewconstant|setmode|setmeasure|setmathtextbox|setmathsmalltextbox|setlocalhsize|setgvalue|setgquantity|setgmeasure|setfalsevalue|setfalse|setexpandeddummyparameter|setevalue|setequantity|setemeasure|setdummyparameter|setconstantvalue|setconstant|setcatcodetable|secondoftwounexpanded|secondoftwoarguments|secondofthreeunexpanded|secondofthreearguments|secondofsixarguments|secondoffourarguments|secondoffivearguments|secondargumenttrue|secondargumentfalse|scratchyposition|scratchyoffset|scratchxposition|scratchxoffset|scratchwidth|scratchvsize|scratchvoffset|scratchunicode|scratchtotal|scratchtopskip|scratchtopoffset|scratchtokstwo|scratchtoksthree|scratchtokssix|scratchtoksone|scratchtoksfour|scratchtoksfive|scratchtoks|scratchskiptwo|scratchskipthree|scratchskipsix|scratchskipone|scratchskipfour|scratchskipfive|scratchskip|scratchrightskip|scratchrightoffset|scratchoffset|scratchny|scratchnx|scratchmy|scratchmx|scratchmuskiptwo|scratchmuskipthree|scratchmuskipsix|scratchmuskipone|scratchmuskipfour|scratchmuskipfive|scratchmuskip|scratchmin|scratchmax|scratchleftskip|scratchleftoffset|scratchhsize|scratchhoffset|scratchheight|scratchdistance|scratchdimentwo|scratchdimenthree|scratchdimensix|scratchdimenone|scratchdimenfour|scratchdimenfive|scratchdimen|scratchdepth|scratchcountertwo|scratchcounterthree|scratchcountersix|scratchcounterone|scratchcounterfour|scratchcounterfive|scratchcounter|scratchboxtwo|scratchboxthree|scratchboxsix|scratchboxone|scratchboxfour|scratchboxfive|scratchbox|scratchbottomskip|scratchbottomoffset|scangivendimensions|ruledvtop|ruledvss|ruledvskip|ruledvpack|ruledvglue|ruledvfilneg|ruledvfillneg|ruledvfilll|ruledvfill|ruledvfil|ruledvcenter|ruledvbox|ruledtpack|ruledpenalty|ruledmskip|ruledmkern|ruledmbox|ruledkern|ruledhss|ruledhskip|ruledhpack|ruledhglue|ruledhfilneg|ruledhfillneg|ruledhfilll|ruledhfill|ruledhfil|ruledhbox|rtlvtop|rtlvbox|rtlhbox|righttoleftvtop|righttoleftvbox|righttolefthbox|righttoleft|rightboundary|reversevtop|reversevpack|reversevbox|reversetpack|reversehpack|reversehbox|restorecatcodes|resetvalue|resetsystemmode|resetsetups|resetmode|resetglobal|reseteverypar|resetctxscanner|reqno|removeunwantedspaces|removetoks|removepunctuation|removelastspace|relrelspacing|relpunctspacing|relordspacing|relopspacing|relopenspacing|relinnerspacing|relclosespacing|relbinspacing|registerctxluafile|redoglobal|redefine|recurselevel|recursedepth|quitprevcommalist|quitcondition|quitcommalist|quarterstrut|quantity|quantitied|quad|pushsystemmode|pushmathstyle|pushcatcodetable|punctrelspacing|punctpunctspacing|punctordspacing|punctopspacing|punctopenspacing|punctinnerspacing|punctclosespacing|punctbinspacing|protect|processfirstactioninset|processcommalist|processcommacommand|processallactionsinset|processallactions|processaction|privatescratchtoks|privatescratchskip|privatescratchmuskip|privatescratchdimen|privatescratchcounter|privatescratchbox|prependtotoks|prependtoks|popsystemmode|popmathstyle|popcatcodetable|pickupgroupedcommand|permitspacesbetweengroups|ordrelspacing|ordpunctspacing|ordordspacing|ordopspacing|ordopenspacing|ordinnerspacing|ordclosespacing|ordbinspacing|oprelspacing|oppunctspacing|opordspacing|opopspacing|opopenspacing|opinnerspacing|openrelspacing|openpunctspacing|openordspacing|openopspacing|openopenspacing|openinnerspacing|openclosespacing|openbinspacing|opclosespacing|opbinspacing|onlypdfobjectcompression|onlynonbreakablespace|oninterlineskip|offinterlineskip|obeyspaces|obeyluatokens|obeylualines|obeylines|obeyedtab|obeyedspace|obeyedpage|obeyedline|null|novalidassignment|nosuperscript|nosuperprescript|nosubsprecript|nosubscript|nospacing|nospace|normalvglue|normalvfillneg|normalvfilllneg|normalsuperscript|normalsubscript|normalstopimath|normalstopdmath|normalstartimath|normalstartdmath|normalspace|normalreqno|normalpdfcompression|normalnosuperscript|normalnosubscript|normalhglue|normalhfillneg|normalhfilllneg|nopdfobjectcompression|nopdfcompression|nointerlineskip|nohyphens|noheightstrut|nobreak|nexttoken|nextbox|next|newwrite|newtoks|newsystemmode|newskip|newsignal|newread|newmuskip|newmode|newmarks|newmacro|newlanguage|newinsert|newif|newhelp|newfraction|newfamily|newfam|newdimen|newcount|newconstant|newconditional|newcatcodetable|newbox|newattribute|nbsp|naturalvtop|naturalvpack|naturalvbox|naturaltpack|naturalhpack|naturalhbox|morehyphens|modulonumber|measured|measure|maximumpdfcompression|mathtext|mathstylevcenteredvbox|mathstylevcenteredhbox|mathstylevcenter|mathstylevbox|mathstyletrigger|mathstylehbox|mathstylefont|mathstyleface|mathstylecommand|mathsmallstylefont|mathsmallstyleface|mathpalette|mathortext|mathnothing|mathnolop|mathlimop|mathbox|mathalpha|luaversion|luasetup|luaparameterset|luaminorversion|luamajorversion|luaexpr|luaexpanded|luaconditional|luacode|ltrvtop|ltrvbox|ltrhbox|loggingall|localhsize|lineheight|letvalue|letgvalue|letdummyparameter|letcatcodecommand|lesshyphens|lefttorightvtop|lefttorightvbox|lefttorighthbox|lefttoright|leftorrightvtop|leftorrightvbox|leftorrighthbox|leftorright|leftboundary|lateluacode|lastlinewidth|keepunwantedspaces|installprotectedctxscanner|installprotectedctxfunction|installctxscanner|installctxfunction|installcorenamespace|innerrelspacing|innerpunctspacing|innerordspacing|inneropspacing|inneropenspacing|innerinnerspacing|innerclosespacing|innerbinspacing|inlineordisplaymath|indisplaymath|ignorevalue|ignoreparskip|htdp|hsizefraction|hpackedbox|hpackbox|hkern|hglue|hfillneg|hfilllneg|hfilll|halfstrut|halflinestrut|groupedcommandcs|groupedcommand|goodbreak|gobbletwooptionals|gobbletwoarguments|gobblethreeoptionals|gobblethreearguments|gobbletenarguments|gobblesixarguments|gobblesevenarguments|gobbleoneoptional|gobbleoneargument|gobbleninearguments|gobblefouroptionals|gobblefourarguments|gobblefiveoptionals|gobblefivearguments|gobbleeightarguments|globalsetsystemmode|globalsetmode|globalscratchtoks|globalscratchskip|globalscratchmuskip|globalscratchdimen|globalscratchcountertwo|globalscratchcounterthree|globalscratchcounterone|globalscratchcounter|globalscratchbox|globalresetsystemmode|globalresetmode|globallet|glet|givenwidth|givenheight|givendepth|getxparameters|getvalue|getuvalue|getparameters|getgparameters|getfirstcharacter|geteparameters|getdummyparameters|frule|freezequantity|freezemeasure|fourthofsixarguments|fourthoffourarguments|fourthoffivearguments|fourthargumenttrue|fourthargumentfalse|foundtrue|foundfalse|forgetparameters|forgetall|forcestrutdepth|forcedisplaymath|flushnextbox|firstoftwounexpanded|firstoftwoarguments|firstofthreeunexpanded|firstofthreearguments|firstofsixarguments|firstofoneunexpanded|firstofoneargument|firstoffourarguments|firstoffivearguments|firstinset|firstargumenttrue|firstargumentfalse|finishpar|filledhboxy|filledhboxr|filledhboxm|filledhboxk|filledhboxg|filledhboxc|filledhboxb|fifthofsixarguments|fifthoffivearguments|fifthargumenttrue|fifthargumentfalse|fastsetup|fastloopindex|fastloopfinal|falsecondition|expelsedoif|expdoifnot|expdoifinsetelse|expdoifelseinset|expdoifelsecommon|expdoifcommonelse|expdoif|expanded|exitloop|executeifdefined|everyendpar|enspace|endstrut|endpar|endgraf|emspace|empty|dummyparameter|dowithnextboxcs|dowithnextboxcontentcs|dowithnextboxcontent|dowithnextbox|dowith|doubleexpandafter|dotriplegroupempty|dotripleempty|dotripleargument|dostepwiserecurse|dospacing|dosixtupleempty|dosixtupleargument|dosinglegroupempty|dosingleempty|dosingleargument|doseventupleempty|doseventupleargument|dorecurse|doquintuplegroupempty|doquintupleempty|doquintupleargument|doquadruplegroupempty|doquadrupleempty|doquadrupleargument|dontpermitspacesbetweengroups|dontleavehmode|dontcomplain|donothing|donetrue|donefalse|doloop|doifvaluesomething|doifvaluenothingelse|doifvaluenothing|doifvalue|doifundefinedelse|doifundefined|doiftextelse|doiftext|doifsomethingelse|doifsomething|doifsetupselse|doifsetups|doifnumberelse|doifnumber|doifnotvalue|doifnottext|doifnotsetups|doifnotnumber|doifnotinstring|doifnotinset|doifnothingelse|doifnothing|doifnotcommon|doifnotcommandhandler|doifnot|doifnextparenthesiselse|doifnextoptionalelse|doifnextoptionalcselse|doifnextcharelse|doifnextcharcselse|doifnextbgroupelse|doifnextbgroupcselse|doifinstringelse|doifinstring|doifinsetelse|doifinset|doiffirstcharelse|doiffastoptionalcheckelse|doiffastoptionalcheckcselse|doifelsevaluenothing|doifelsevalue|doifelseundefined|doifelsetext|doifelsesomething|doifelsesetups|doifelsenumber|doifelsenothing|doifelsenextparenthesis|doifelsenextoptionalcs|doifelsenextoptional|doifelsenextcharcs|doifelsenextchar|doifelsenextbgroupcs|doifelsenextbgroup|doifelseinstring|doifelseinset|doifelsefirstchar|doifelsefastoptionalcheckcs|doifelsefastoptionalcheck|doifelsedimension|doifelsedefined|doifelsecommon|doifelsecommandhandler|doifelseassignmentcs|doifelseassignment|doifelse|doifdimensionelse|doifdefinedelse|doifdefined|doifcommonelse|doifcommon|doifcommandhandlerelse|doifcommandhandler|doifassignmentelsecs|doifassignmentelse|doif|dohyphens|doglobal|dofastloopcs|dodoublegroupempty|dodoubleempty|dodoubleargument|dodoglobal|docheckassignment|dividenumber|distributedhsize|dirrlo|dirrle|dirlro|dirlre|directsetup|directquantity|directmeasure|directluacode|directdummyparameter|depthstrut|definequantity|definenamedlua|definemeasure|defineexpandable|define|defcatcodecommand|defaultcatcodetable|currentcatcodetable|ctxwrite|ctxsprint|ctxreport|ctxluacode|ctxlua|ctxloadluafile|ctxlatelua|ctxlatecommand|ctxfunction|ctxdirectlua|ctxdirectcommand|ctxcommand|crlf|cramped|copysetups|copyparameters|compoundhyphenpenalty|closerelspacing|closepunctspacing|closeordspacing|closeopspacing|closeopenspacing|closeinnerspacing|closeclosespacing|closebinspacing|cldprocessfile|cldloadviafile|cldloadfile|cldcontext|cldcommand|checkedstrippedcsname|checkedrighttoleft|checkedlefttoright|checked|charspace|catcodetablename|carryoverpar|break|boxisempty|booleanmodevalue|binrelspacing|binpunctspacing|binordspacing|binopspacing|binopenspacing|bininnerspacing|binclosespacing|binbinspacing|begstrut|begcsname|availablehsize|autorule|autodirvtop|autodirvbox|autodirhbox|assumelongusagecs|appendtotoks|appendtoks|allowbreak|Umathbotaccent|Ucheckedstopdisplaymath|Ucheckedstartdisplaymath)(?=[^a-zA-Z])",
"name" : "context.plain.commands.plain.tex"
},
"ifprimitive" : {
diff --git a/doc/context/documents/general/manuals/luametatex.pdf b/doc/context/documents/general/manuals/luametatex.pdf
index e4db222c9..d9c50e96b 100644
--- a/doc/context/documents/general/manuals/luametatex.pdf
+++ b/doc/context/documents/general/manuals/luametatex.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf
index 7d9f46424..75875aee7 100644
--- a/doc/context/documents/general/qrcs/setup-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf
index 7c92252e8..72782f896 100644
--- a/doc/context/documents/general/qrcs/setup-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf
index ca7a9bbbf..59f603a12 100644
--- a/doc/context/documents/general/qrcs/setup-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf
index 0cee0b9bb..4d16223da 100644
--- a/doc/context/documents/general/qrcs/setup-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf
index 482884cb6..460c7e01a 100644
--- a/doc/context/documents/general/qrcs/setup-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
index 24143049b..f97b06880 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
index 9ce15011f..aeb65503c 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
index e6e63a011..6d75c98c2 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
index d88b02e92..d2910f110 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
index 289286a97..29fc39deb 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
index 9d5a949dd..7ac7ca36d 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
index 187a20eef..04d845ce6 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf
index 4f4ef468f..ca6381cc4 100644
--- a/doc/context/documents/general/qrcs/setup-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf
index 2175a74f3..9e47f4f86 100644
--- a/doc/context/documents/general/qrcs/setup-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-ro.pdf
Binary files differ
diff --git a/doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex b/doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex
index d653703a9..8c1e3ccb0 100644
--- a/doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex
+++ b/doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex
@@ -9,10 +9,6 @@
\startchapter[title=Tokens]
-\usemodule[article-basic,abbreviations-logos]
-
-\starttext
-
{\em This is mostly a wrapup of some developments, and definitely not a tutorial.}
Talking deep down \TEX\ is talking about tokens and nodes. Roughly spoken, from
diff --git a/doc/context/sources/general/manuals/libraries/libraries-mkiv.tex b/doc/context/sources/general/manuals/libraries/libraries-mkiv.tex
index f1801efc0..19c045f5f 100644
--- a/doc/context/sources/general/manuals/libraries/libraries-mkiv.tex
+++ b/doc/context/sources/general/manuals/libraries/libraries-mkiv.tex
@@ -240,17 +240,18 @@ There are some optional libraries present, like:
\starttabulate[|l|l|l|l|l|]
\FL
-\BC module \BC library \BC windows \BC unix \NC \NR
+\BC module \BC library \BC windows \BC unix \NC \NR
\ML
-\NC libs-imp-curl \NC curl \NC libcurl \NC libcurl \NC \NR
-\NC libs-imp-mysql \NC mysql \NC libmysql \NC libmysqlclient \NC \NR
-\NC libs-imp-sqlite \NC sqlite \NC sqlite3 \NC sqlite3 \NC \NR
-%NC libs-imp-postgress \NC libpg \NC libpg \NC libpg \NC \NR % untested
-\NC libs-imp-zint \NC libzint \NC libzint \NC libzint \NC \NR
-\NC libs-imp-mujs \NC libmujs \NC libmujs \NC libmujs \NC \NR
-\NC libs-imp-ghostscript \NC ghostscript \NC gswin64 \NC libgs \NC \NR
-\NC libs-imp-graphicsmagick \NC graphicsmagick \NC several \NC unknown \NC \NR
-%NC font-phb-imp-internal \NC hb \NC libharfbuzz \NC libharfbuzz \NC \NR % maybe, for idris, testing uniscribe
+\NC libs-imp-curl \NC curl \NC libcurl \NC libcurl \NC \NR
+\NC libs-imp-mysql \NC mysql \NC libmysql \NC libmysqlclient \NC \NR
+\NC libs-imp-sqlite \NC sqlite \NC sqlite3 \NC sqlite3 \NC \NR
+%NC libs-imp-postgress \NC libpg \NC libpg \NC libpg \NC \NR % untested
+\NC libs-imp-zint \NC libzint \NC libzint \NC libzint \NC \NR
+\NC libs-imp-mujs \NC libmujs \NC libmujs \NC libmujs \NC \NR
+\NC libs-imp-kpse \NC kpse \NC kpathsea*w64 \NC libkpathsea \NC \NR % left-over for mkii runner
+\NC libs-imp-ghostscript \NC ghostscript \NC gswin64 \NC libgs \NC \NR
+\NC libs-imp-graphicsmagick \NC graphicsmagick \NC several \NC unknown \NC \NR
+%NC font-phb-imp-internal \NC hb \NC libharfbuzz \NC libharfbuzz \NC \NR % maybe, for idris, testing uniscribe
\LL
\stoptabulate
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-tex.tex b/doc/context/sources/general/manuals/luametatex/luametatex-tex.tex
index 07790af29..af058197b 100644
--- a/doc/context/sources/general/manuals/luametatex/luametatex-tex.tex
+++ b/doc/context/sources/general/manuals/luametatex/luametatex-tex.tex
@@ -796,6 +796,9 @@ The first argument is one of \type {top}, \type {bottom}, \type {first}, \type
number. When no arguments are given the current maximum number of classes is
returned.
+When \type {tex.gettoks} gets an extra argument \type {true} it will return a
+table with userdata tokens.
+
\stopsubsection
\startsubsection[title={Character code registers: \type {[get|set]*code[s]}}]
@@ -2198,22 +2201,43 @@ a bit but for passing strings conversion to and from tokens has to be done anywa
\startsubsection[title={Picking up one token}]
-\libindex {get_next}
+\libindex {scan_next}
+\libindex {scan_next_expanded}
+\libindex {skip_next}
+\libindex {skip_next_expanded}
+\libindex {peek_next}
+\libindex {peek_next_expanded}
\libindex {scan_token}
\libindex {expand}
The scanners look for a sequence. When you want to pick up one token from the
-input you use \type {get_next}. This creates a token with the (low level)
+input you use \type {scan_next}. This creates a token with the (low level)
properties as discussed next. This token is just the next one. If you want to
-enforce expansion first you can use \type {scan_token}. Internally tokens are
-characterized by a number that packs a lot of information. In order to access
-the bits of information a token is wrapped in a userdata object.
+enforce expansion first you can use \type {scan_token} or the \type {_expanded}
+variants. Internally tokens are characterized by a number that packs a lot of
+information. In order to access the bits of information a token is wrapped in a
+userdata object.
The \type {expand} function will trigger expansion of the next token in the
input. This can be quite unpredictable but when you call it you probably know
enough about \TEX\ not to be too worried about that. It basically is a call to
the internal expand related function.
+\starttabulate[|lT|p|]
+\DB name \BC explanation \NC \NR
+\TB
+\NC scan_next \NC get the next token \NC \NR
+\NC scan_next_expanded \NC get the next expanded token \NC \NR
+\NC skip_next \NC skip the next token \NC \NR
+\NC skip_next_expanded \NC skip the next expanded token \NC \NR
+\NC peek_next \NC get the next token and put it back in the input \NC \NR
+\NC peek_next_expanded \NC get the next expanded token and put it back in the input \NC \NR
+\LL
+\stoptabulate
+
+The peek function accept a boolean argument that triggers skipping spaces and
+alike.
+
\stopsubsection
\startsubsection[title={Creating tokens}]
@@ -2241,7 +2265,7 @@ the internal expand related function.
\libindex{get_frozen}
\libindex{get_user}
-\libindex{get_next}
+\libindex{scan_next}
The creator function can be used as follows:
@@ -2392,16 +2416,16 @@ and are to be seen as abstractions.
\startsubsection[title={Pushing back}]
-\libindex{get_next}
+\libindex{scan_next}
\libindex{put_next}
There is a (for now) experimental putter:
\starttyping
-local t1 = token.get_next()
-local t2 = token.get_next()
-local t3 = token.get_next()
-local t4 = token.get_next()
+local t1 = token.scan_next()
+local t2 = token.scan_next()
+local t3 = token.scan_next()
+local t4 = token.scan_next()
-- watch out, we flush in sequence
token.put_next { t1, t2 }
-- but this one gets pushed in front
@@ -2509,9 +2533,9 @@ When scanning from \LUA\ we are not in a mode that defines (undefined) macros at
all. There we just get the real primitive undefined macro token.
\startbuffer
-\directlua{local t = token.get_next() tex.print(t.id.." "..t.tok)}\myfirstbar
-\directlua{local t = token.get_next() tex.print(t.id.." "..t.tok)}\mysecondbar
-\directlua{local t = token.get_next() tex.print(t.id.." "..t.tok)}\mythirdbar
+\directlua{local t = token.scan_next() tex.print(t.id.." "..t.tok)}\myfirstbar
+\directlua{local t = token.scan_next() tex.print(t.id.." "..t.tok)}\mysecondbar
+\directlua{local t = token.scan_next() tex.print(t.id.." "..t.tok)}\mythirdbar
\stopbuffer
\startlines
diff --git a/doc/context/sources/general/manuals/mk/mk-environment.tex b/doc/context/sources/general/manuals/mk/mk-environment.tex
index 3472f3b04..bcbfa0851 100644
--- a/doc/context/sources/general/manuals/mk/mk-environment.tex
+++ b/doc/context/sources/general/manuals/mk/mk-environment.tex
@@ -8,6 +8,8 @@
\usemodule[timing]
+\usemodule[obsolete-tokens]
+
\useMPlibrary[dum]
\dontcomplain
diff --git a/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex b/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex
index 590dbba43..8382f5cfc 100644
--- a/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex
+++ b/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex
@@ -212,7 +212,7 @@ The result looks like: \ctxlua {
tokens.letters("12345"),
tokens.egroup,
}
- tex.printlist (t)
+ tex.printlist(t)
tokens.collectors.show(t)
}
diff --git a/scripts/context/lua/mtx-kpse.lua b/scripts/context/lua/mtx-kpse.lua
new file mode 100644
index 000000000..025dd5ff5
--- /dev/null
+++ b/scripts/context/lua/mtx-kpse.lua
@@ -0,0 +1,90 @@
+if not modules then modules = { } end modules ['mtx-kpse'] = {
+ version = 1.001,
+ comment = "companion to mtxrun.lua",
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+-- I decided to make this module after a report on the mailing list about
+-- a clash with texmf-var on a system that had texlive installed. One way
+-- to figure that out is to use kpse. We had the code anyway.
+--
+-- mtxrun --script kpse --progname=pdftex --findfile context.mkii
+
+trackers.enable("resolvers.lib.silent")
+
+local kpse = LUATEXENGINE == "luametatex" and require("libs-imp-kpse")
+
+if type(kpse) ~= "table" then
+ return
+end
+
+local helpinfo = [[
+<?xml version="1.0"?>
+<application>
+ <metadata>
+ <entry name="name">mtx-kpse</entry>
+ <entry name="detail">ConTeXt KPSE checking utility</entry>
+ <entry name="version">1.00</entry>
+ </metadata>
+ <flags>
+ <category name="basic">
+ <subcategory>
+ <flag name="progname"><short>mandate, set the program name (e.g. pdftex)</short></flag>
+ <flag name="findfile"><short>report the fully qualified path of the given file</short></flag>
+ <flag name="expandpath"><short>expand the given path variable</short></flag>
+ <flag name="expandvar"><short>expand a variable</short></flag>
+ <flag name="expandbraces"><short>expand a complex variable specification</short></flag>
+ <flag name="varvalue"><short>show the value of a variable</short></flag>
+ <flag name="readablefile"><short>report if a file is readable</short></flag>
+ <flag name="filetypes"><short>list all supported formats</short></flag>
+ </subcategory>
+ <subcategory>
+ <flag name="fonts"><short>only wipe fonts</short></flag>
+ </subcategory>
+ </category>
+ </flags>
+</application>
+]]
+
+local application = logs.application {
+ name = "mtx-kpse",
+ banner = "ConTeXt KPSE checking utility",
+ helpinfo = helpinfo,
+}
+
+local report = application.report
+local argument = environment.argument
+local target = environment.files[1]
+
+if argument("progname") or argument("programname") then
+ kpse.set_program_name(argument("progname"))
+else
+ application.help()
+ return
+end
+
+if argument("exporthelp") then
+ application.export(environment.argument("exporthelp"),target)
+elseif argument("filetypes") or argument("formats") then
+ print(table.concat(kpse.get_file_types()," "))
+elseif type(target) == "string" and target ~= "" then
+ if argument("findfile") or argument("find-file") then
+ print(kpse.find_file(target,argument("format")))
+ elseif argument("expandpath") or argument("expand-path") then
+ print(kpse.expand_path(target))
+ elseif argument("expandvar") or argument("expand-var") then
+ print(kpse.expand_var(target))
+ elseif argument("expandbraces") or argument("expand-braces") then
+ print(kpse.expand_braces(target))
+ elseif argument("varvalue") or argument("var-value") then
+ print(kpse.var_value(target))
+ elseif argument("readablefile") or argument("readable-file") then
+ print(kpse.readable_file(target))
+ else
+ application.help()
+ end
+else
+ application.help()
+end
diff --git a/scripts/context/lua/mtxrun.lua b/scripts/context/lua/mtxrun.lua
index 0dddd1c21..b683bc729 100644
--- a/scripts/context/lua/mtxrun.lua
+++ b/scripts/context/lua/mtxrun.lua
@@ -5741,10 +5741,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["l-unicode"] = package.loaded["l-unicode"] or true
--- original size: 41281, stripped down to: 17261
+-- original size: 41303, stripped down to: 17277
if not modules then modules={} end modules ['l-unicode']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8209,10 +8210,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-fil"] = package.loaded["util-fil"] or true
--- original size: 11530, stripped down to: 9007
+-- original size: 11552, stripped down to: 9023
if not modules then modules={} end modules ['util-fil']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8577,10 +8579,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-sac"] = package.loaded["util-sac"] or true
--- original size: 12946, stripped down to: 9507
+-- original size: 12968, stripped down to: 9523
if not modules then modules={} end modules ['util-sac']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -19344,7 +19347,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["lxml-aux"] = package.loaded["lxml-aux"] or true
--- original size: 33747, stripped down to: 20989
+-- original size: 33708, stripped down to: 20953
if not modules then modules={} end modules ['lxml-aux']={
version=1.001,
@@ -19839,7 +19842,6 @@ local e_stripper=lpegpatterns.e_stripper
local x_stripper=lpegpatterns.x_stripper
local function stripelement(e,nolines,anywhere,everything)
local edt=e.dt
- print(nolines,anywhere,everything)
if edt then
local n=#edt
if n==0 then
@@ -25628,7 +25630,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["libs-ini"] = package.loaded["libs-ini"] or true
--- original size: 5822, stripped down to: 3629
+-- original size: 5950, stripped down to: 3737
if not modules then modules={} end modules ['libs-ini']={
version=1.001,
@@ -25648,7 +25650,9 @@ local findfile=resolvers.findfile
local expandpaths=resolvers.expandedpathlistfromvariable
local report=logs.reporter("resolvers","libraries")
local trace=false
+local silent=false
trackers.register("resolvers.lib",function(v) trace=v end)
+trackers.register("resolvers.lib.silent",function(v) silent=v end)
local function findlib(required)
local suffix=os.libsuffix or "so"
if not qualifiedpath(required) then
@@ -25749,10 +25753,10 @@ function libraries.optionalloaded(name,libnames)
end
end
local initialized=thelib_initialize(unpack(libnames))
- if initialized then
- report("using library '% + t'",libnames)
- else
+ if not initialized then
report("unable to initialize library '% + t'",libnames)
+ elseif not silent then
+ report("using library '% + t'",libnames)
end
return initialized
end
@@ -26211,8 +26215,8 @@ end -- of closure
-- used libraries : l-bit32.lua l-lua.lua l-macro.lua l-sandbox.lua l-package.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-gzip.lua l-md5.lua l-sha.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-fil.lua util-sac.lua util-sto.lua util-prs.lua util-fmt.lua util-soc-imp-reset.lua util-soc-imp-socket.lua util-soc-imp-copas.lua util-soc-imp-ltn12.lua util-soc-imp-mime.lua util-soc-imp-url.lua util-soc-imp-headers.lua util-soc-imp-tp.lua util-soc-imp-http.lua util-soc-imp-ftp.lua util-soc-imp-smtp.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-tpl.lua util-sbx.lua util-mrg.lua util-env.lua luat-env.lua util-zip.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua trac-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua libs-ini.lua luat-sta.lua luat-fmt.lua
-- skipped libraries : -
--- original bytes : 1041734
--- stripped bytes : 411240
+-- original bytes : 1041889
+-- stripped bytes : 411275
-- end library merge
diff --git a/scripts/context/stubs/mswin/mtxrun.lua b/scripts/context/stubs/mswin/mtxrun.lua
index 0dddd1c21..b683bc729 100644
--- a/scripts/context/stubs/mswin/mtxrun.lua
+++ b/scripts/context/stubs/mswin/mtxrun.lua
@@ -5741,10 +5741,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["l-unicode"] = package.loaded["l-unicode"] or true
--- original size: 41281, stripped down to: 17261
+-- original size: 41303, stripped down to: 17277
if not modules then modules={} end modules ['l-unicode']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8209,10 +8210,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-fil"] = package.loaded["util-fil"] or true
--- original size: 11530, stripped down to: 9007
+-- original size: 11552, stripped down to: 9023
if not modules then modules={} end modules ['util-fil']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8577,10 +8579,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-sac"] = package.loaded["util-sac"] or true
--- original size: 12946, stripped down to: 9507
+-- original size: 12968, stripped down to: 9523
if not modules then modules={} end modules ['util-sac']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -19344,7 +19347,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["lxml-aux"] = package.loaded["lxml-aux"] or true
--- original size: 33747, stripped down to: 20989
+-- original size: 33708, stripped down to: 20953
if not modules then modules={} end modules ['lxml-aux']={
version=1.001,
@@ -19839,7 +19842,6 @@ local e_stripper=lpegpatterns.e_stripper
local x_stripper=lpegpatterns.x_stripper
local function stripelement(e,nolines,anywhere,everything)
local edt=e.dt
- print(nolines,anywhere,everything)
if edt then
local n=#edt
if n==0 then
@@ -25628,7 +25630,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["libs-ini"] = package.loaded["libs-ini"] or true
--- original size: 5822, stripped down to: 3629
+-- original size: 5950, stripped down to: 3737
if not modules then modules={} end modules ['libs-ini']={
version=1.001,
@@ -25648,7 +25650,9 @@ local findfile=resolvers.findfile
local expandpaths=resolvers.expandedpathlistfromvariable
local report=logs.reporter("resolvers","libraries")
local trace=false
+local silent=false
trackers.register("resolvers.lib",function(v) trace=v end)
+trackers.register("resolvers.lib.silent",function(v) silent=v end)
local function findlib(required)
local suffix=os.libsuffix or "so"
if not qualifiedpath(required) then
@@ -25749,10 +25753,10 @@ function libraries.optionalloaded(name,libnames)
end
end
local initialized=thelib_initialize(unpack(libnames))
- if initialized then
- report("using library '% + t'",libnames)
- else
+ if not initialized then
report("unable to initialize library '% + t'",libnames)
+ elseif not silent then
+ report("using library '% + t'",libnames)
end
return initialized
end
@@ -26211,8 +26215,8 @@ end -- of closure
-- used libraries : l-bit32.lua l-lua.lua l-macro.lua l-sandbox.lua l-package.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-gzip.lua l-md5.lua l-sha.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-fil.lua util-sac.lua util-sto.lua util-prs.lua util-fmt.lua util-soc-imp-reset.lua util-soc-imp-socket.lua util-soc-imp-copas.lua util-soc-imp-ltn12.lua util-soc-imp-mime.lua util-soc-imp-url.lua util-soc-imp-headers.lua util-soc-imp-tp.lua util-soc-imp-http.lua util-soc-imp-ftp.lua util-soc-imp-smtp.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-tpl.lua util-sbx.lua util-mrg.lua util-env.lua luat-env.lua util-zip.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua trac-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua libs-ini.lua luat-sta.lua luat-fmt.lua
-- skipped libraries : -
--- original bytes : 1041734
--- stripped bytes : 411240
+-- original bytes : 1041889
+-- stripped bytes : 411275
-- end library merge
diff --git a/scripts/context/stubs/unix/mtxrun b/scripts/context/stubs/unix/mtxrun
index 0dddd1c21..b683bc729 100644
--- a/scripts/context/stubs/unix/mtxrun
+++ b/scripts/context/stubs/unix/mtxrun
@@ -5741,10 +5741,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["l-unicode"] = package.loaded["l-unicode"] or true
--- original size: 41281, stripped down to: 17261
+-- original size: 41303, stripped down to: 17277
if not modules then modules={} end modules ['l-unicode']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8209,10 +8210,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-fil"] = package.loaded["util-fil"] or true
--- original size: 11530, stripped down to: 9007
+-- original size: 11552, stripped down to: 9023
if not modules then modules={} end modules ['util-fil']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8577,10 +8579,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-sac"] = package.loaded["util-sac"] or true
--- original size: 12946, stripped down to: 9507
+-- original size: 12968, stripped down to: 9523
if not modules then modules={} end modules ['util-sac']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -19344,7 +19347,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["lxml-aux"] = package.loaded["lxml-aux"] or true
--- original size: 33747, stripped down to: 20989
+-- original size: 33708, stripped down to: 20953
if not modules then modules={} end modules ['lxml-aux']={
version=1.001,
@@ -19839,7 +19842,6 @@ local e_stripper=lpegpatterns.e_stripper
local x_stripper=lpegpatterns.x_stripper
local function stripelement(e,nolines,anywhere,everything)
local edt=e.dt
- print(nolines,anywhere,everything)
if edt then
local n=#edt
if n==0 then
@@ -25628,7 +25630,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["libs-ini"] = package.loaded["libs-ini"] or true
--- original size: 5822, stripped down to: 3629
+-- original size: 5950, stripped down to: 3737
if not modules then modules={} end modules ['libs-ini']={
version=1.001,
@@ -25648,7 +25650,9 @@ local findfile=resolvers.findfile
local expandpaths=resolvers.expandedpathlistfromvariable
local report=logs.reporter("resolvers","libraries")
local trace=false
+local silent=false
trackers.register("resolvers.lib",function(v) trace=v end)
+trackers.register("resolvers.lib.silent",function(v) silent=v end)
local function findlib(required)
local suffix=os.libsuffix or "so"
if not qualifiedpath(required) then
@@ -25749,10 +25753,10 @@ function libraries.optionalloaded(name,libnames)
end
end
local initialized=thelib_initialize(unpack(libnames))
- if initialized then
- report("using library '% + t'",libnames)
- else
+ if not initialized then
report("unable to initialize library '% + t'",libnames)
+ elseif not silent then
+ report("using library '% + t'",libnames)
end
return initialized
end
@@ -26211,8 +26215,8 @@ end -- of closure
-- used libraries : l-bit32.lua l-lua.lua l-macro.lua l-sandbox.lua l-package.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-gzip.lua l-md5.lua l-sha.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-fil.lua util-sac.lua util-sto.lua util-prs.lua util-fmt.lua util-soc-imp-reset.lua util-soc-imp-socket.lua util-soc-imp-copas.lua util-soc-imp-ltn12.lua util-soc-imp-mime.lua util-soc-imp-url.lua util-soc-imp-headers.lua util-soc-imp-tp.lua util-soc-imp-http.lua util-soc-imp-ftp.lua util-soc-imp-smtp.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-tpl.lua util-sbx.lua util-mrg.lua util-env.lua luat-env.lua util-zip.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua trac-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua libs-ini.lua luat-sta.lua luat-fmt.lua
-- skipped libraries : -
--- original bytes : 1041734
--- stripped bytes : 411240
+-- original bytes : 1041889
+-- stripped bytes : 411275
-- end library merge
diff --git a/scripts/context/stubs/win64/mtxrun.lua b/scripts/context/stubs/win64/mtxrun.lua
index 0dddd1c21..b683bc729 100644
--- a/scripts/context/stubs/win64/mtxrun.lua
+++ b/scripts/context/stubs/win64/mtxrun.lua
@@ -5741,10 +5741,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["l-unicode"] = package.loaded["l-unicode"] or true
--- original size: 41281, stripped down to: 17261
+-- original size: 41303, stripped down to: 17277
if not modules then modules={} end modules ['l-unicode']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8209,10 +8210,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-fil"] = package.loaded["util-fil"] or true
--- original size: 11530, stripped down to: 9007
+-- original size: 11552, stripped down to: 9023
if not modules then modules={} end modules ['util-fil']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -8577,10 +8579,11 @@ do -- create closure to overcome 200 locals limit
package.loaded["util-sac"] = package.loaded["util-sac"] or true
--- original size: 12946, stripped down to: 9507
+-- original size: 12968, stripped down to: 9523
if not modules then modules={} end modules ['util-sac']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -19344,7 +19347,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["lxml-aux"] = package.loaded["lxml-aux"] or true
--- original size: 33747, stripped down to: 20989
+-- original size: 33708, stripped down to: 20953
if not modules then modules={} end modules ['lxml-aux']={
version=1.001,
@@ -19839,7 +19842,6 @@ local e_stripper=lpegpatterns.e_stripper
local x_stripper=lpegpatterns.x_stripper
local function stripelement(e,nolines,anywhere,everything)
local edt=e.dt
- print(nolines,anywhere,everything)
if edt then
local n=#edt
if n==0 then
@@ -25628,7 +25630,7 @@ do -- create closure to overcome 200 locals limit
package.loaded["libs-ini"] = package.loaded["libs-ini"] or true
--- original size: 5822, stripped down to: 3629
+-- original size: 5950, stripped down to: 3737
if not modules then modules={} end modules ['libs-ini']={
version=1.001,
@@ -25648,7 +25650,9 @@ local findfile=resolvers.findfile
local expandpaths=resolvers.expandedpathlistfromvariable
local report=logs.reporter("resolvers","libraries")
local trace=false
+local silent=false
trackers.register("resolvers.lib",function(v) trace=v end)
+trackers.register("resolvers.lib.silent",function(v) silent=v end)
local function findlib(required)
local suffix=os.libsuffix or "so"
if not qualifiedpath(required) then
@@ -25749,10 +25753,10 @@ function libraries.optionalloaded(name,libnames)
end
end
local initialized=thelib_initialize(unpack(libnames))
- if initialized then
- report("using library '% + t'",libnames)
- else
+ if not initialized then
report("unable to initialize library '% + t'",libnames)
+ elseif not silent then
+ report("using library '% + t'",libnames)
end
return initialized
end
@@ -26211,8 +26215,8 @@ end -- of closure
-- used libraries : l-bit32.lua l-lua.lua l-macro.lua l-sandbox.lua l-package.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-gzip.lua l-md5.lua l-sha.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-fil.lua util-sac.lua util-sto.lua util-prs.lua util-fmt.lua util-soc-imp-reset.lua util-soc-imp-socket.lua util-soc-imp-copas.lua util-soc-imp-ltn12.lua util-soc-imp-mime.lua util-soc-imp-url.lua util-soc-imp-headers.lua util-soc-imp-tp.lua util-soc-imp-http.lua util-soc-imp-ftp.lua util-soc-imp-smtp.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-tpl.lua util-sbx.lua util-mrg.lua util-env.lua luat-env.lua util-zip.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua trac-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua libs-ini.lua luat-sta.lua luat-fmt.lua
-- skipped libraries : -
--- original bytes : 1041734
--- stripped bytes : 411240
+-- original bytes : 1041889
+-- stripped bytes : 411275
-- end library merge
diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii
index 787c827ac..6a5882366 100644
--- a/tex/context/base/mkii/cont-new.mkii
+++ b/tex/context/base/mkii/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2020.07.09 14:48}
+\newcontextversion{2020.07.13 16:23}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii
index cb34f163c..b087acf4f 100644
--- a/tex/context/base/mkii/context.mkii
+++ b/tex/context/base/mkii/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.09 14:48}
+\edef\contextversion{2020.07.13 16:23}
%D For those who want to use this:
diff --git a/tex/context/base/mkiv/back-lua.lua b/tex/context/base/mkiv/back-lua.lua
index 4e95d37e3..87093afd4 100644
--- a/tex/context/base/mkiv/back-lua.lua
+++ b/tex/context/base/mkiv/back-lua.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['back-lua'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/back-mps.lua b/tex/context/base/mkiv/back-mps.lua
index 96c850ed6..13a0d6d42 100644
--- a/tex/context/base/mkiv/back-mps.lua
+++ b/tex/context/base/mkiv/back-mps.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['back-mps'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/buff-ini.lua b/tex/context/base/mkiv/buff-ini.lua
index b4290f8b1..4589e5498 100644
--- a/tex/context/base/mkiv/buff-ini.lua
+++ b/tex/context/base/mkiv/buff-ini.lua
@@ -44,7 +44,7 @@ local gettoken = getters.token
local getcommand = token.get_command
local getcsname = token.get_csname
-local getnextchar = token.get_next_char
+local getnextchar = token.scan_next_char or token.get_next_char
local variables = interfaces.variables
local settings_to_array = utilities.parsers.settings_to_array
diff --git a/tex/context/base/mkiv/cldf-int.lua b/tex/context/base/mkiv/cldf-int.lua
index d869f3154..47f825a4a 100644
--- a/tex/context/base/mkiv/cldf-int.lua
+++ b/tex/context/base/mkiv/cldf-int.lua
@@ -35,7 +35,7 @@ if CONTEXTLMTXMODE > 0 then
local scanners = tokens.scanners
local shortcuts = tokens.shortcuts
- local scanpeek = scanners.peek
+ local peekchar = scanners.peekchar
local scankey = scanners.key
local scanvalue = scanners.value
local scanskip = scanners.skip
@@ -46,11 +46,11 @@ if CONTEXTLMTXMODE > 0 then
local comma = byte(',')
function scanhash(scanners)
- if scanpeek() == open then
+ if peekchar() == open then
local data = { }
scanskip()
while true do
- local c = scanpeek()
+ local c = peekchar()
if c == comma then
scanskip()
elseif c == close then
@@ -59,7 +59,7 @@ if CONTEXTLMTXMODE > 0 then
else
local key = scankey(equal)
if key then
- if scanpeek() == equal then
+ if peekchar() == equal then
scanskip()
if scanners then
local scanner = scanners[key]
@@ -84,12 +84,12 @@ if CONTEXTLMTXMODE > 0 then
end
function scanarray()
- if scanpeek() == open then
+ if peekchar() == open then
local data = { }
local d = 0
scanskip()
while true do
- local c = scanpeek()
+ local c = peekchar()
if c == comma then
scanskip()
elseif c == close then
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index 4b09e1699..f41893ad6 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2020.07.09 14:48}
+\newcontextversion{2020.07.13 16:23}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index f2fc78609..4ce7764ff 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -45,7 +45,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.09 14:48}
+\edef\contextversion{2020.07.13 16:23}
%D Kind of special:
@@ -160,7 +160,7 @@
% \loadmarkfile{luat-ini}
-\loadmarkfile{toks-tra}
+%loadmarkfile{toks-tra}
\loadmarkfile{toks-aux}
%loadmarkfile{toks-map} % obsolete, never used
diff --git a/tex/context/base/mkiv/context.mkxl b/tex/context/base/mkiv/context.mkxl
index 6af3d0f0b..9f3235584 100644
--- a/tex/context/base/mkiv/context.mkxl
+++ b/tex/context/base/mkiv/context.mkxl
@@ -29,7 +29,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.09 14:48}
+\edef\contextversion{2020.07.13 16:23}
%D Kind of special:
@@ -144,11 +144,7 @@
\loadmarkfile{trac-ctx} % maybe move up
-% \loadmarkfile{luat-ini}
-
-\loadmarkfile{toks-tra}
\loadmarkfile{toks-aux}
-%loadmarkfile{toks-map} % obsolete, never used
\loadmarkfile{attr-ini}
diff --git a/tex/context/base/mkiv/driv-shp.lua b/tex/context/base/mkiv/driv-shp.lua
index 471fa92f0..a23cca3a8 100644
--- a/tex/context/base/mkiv/driv-shp.lua
+++ b/tex/context/base/mkiv/driv-shp.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['driv-shp'] = {
version = 1.001,
+ optimize = true,
comment = "companion to driv-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-cff.lua b/tex/context/base/mkiv/font-cff.lua
index 627847efa..c2cf0e699 100644
--- a/tex/context/base/mkiv/font-cff.lua
+++ b/tex/context/base/mkiv/font-cff.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-cff'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-dsp.lua b/tex/context/base/mkiv/font-dsp.lua
index f8794bcde..0cff896e8 100644
--- a/tex/context/base/mkiv/font-dsp.lua
+++ b/tex/context/base/mkiv/font-dsp.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-dsp'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-map.lua b/tex/context/base/mkiv/font-map.lua
index 84a28a8b7..990a561f9 100644
--- a/tex/context/base/mkiv/font-map.lua
+++ b/tex/context/base/mkiv/font-map.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-map'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-nod.lua b/tex/context/base/mkiv/font-nod.lua
index 8c0f6e441..ad61d7111 100644
--- a/tex/context/base/mkiv/font-nod.lua
+++ b/tex/context/base/mkiv/font-nod.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-nod'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-one.lua b/tex/context/base/mkiv/font-one.lua
index 5387516b4..a76c92985 100644
--- a/tex/context/base/mkiv/font-one.lua
+++ b/tex/context/base/mkiv/font-one.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-one'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-onr.lua b/tex/context/base/mkiv/font-onr.lua
index fc6bead58..c33b09f9e 100644
--- a/tex/context/base/mkiv/font-onr.lua
+++ b/tex/context/base/mkiv/font-onr.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-onr'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-otd.lua b/tex/context/base/mkiv/font-otd.lua
index 2633c6cae..3f1b212db 100644
--- a/tex/context/base/mkiv/font-otd.lua
+++ b/tex/context/base/mkiv/font-otd.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-otd'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-otj.lua b/tex/context/base/mkiv/font-otj.lua
index bec52d813..bb02044dc 100644
--- a/tex/context/base/mkiv/font-otj.lua
+++ b/tex/context/base/mkiv/font-otj.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-otj'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-lib.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-otr.lua b/tex/context/base/mkiv/font-otr.lua
index bad42054f..119687f12 100644
--- a/tex/context/base/mkiv/font-otr.lua
+++ b/tex/context/base/mkiv/font-otr.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-otr'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-ots.lua b/tex/context/base/mkiv/font-ots.lua
index 86101ee24..490f28de6 100644
--- a/tex/context/base/mkiv/font-ots.lua
+++ b/tex/context/base/mkiv/font-ots.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-ots'] = { -- sequences
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
@@ -252,6 +253,9 @@ local math_code = nodecodes.math
local dir_code = nodecodes.dir
local localpar_code = nodecodes.localpar
+local lefttoright_code = nodes.dirvalues.lefttoright
+local righttoleft_code = nodes.dirvalues.righttoleft
+
local discretionarydisc_code = disccodes.discretionary
local ligatureglyph_code = glyphcodes.ligature
@@ -3625,8 +3629,6 @@ end
local txtdirstate, pardirstate do -- this might change (no need for nxt in pardirstate)
local getdirection = nuts.getdirection
- local lefttoright = 0
- local righttoleft = 1
txtdirstate = function(start,stack,top,rlparmode)
local dir, pop = getdirection(start)
@@ -3635,19 +3637,19 @@ local txtdirstate, pardirstate do -- this might change (no need for nxt in pard
return 0, rlparmode
else
top = top - 1
- if stack[top] == righttoleft then
+ if stack[top] == righttoleft_code then
return top, -1
else
return top, 1
end
end
- elseif dir == lefttoright then
+ elseif dir == lefttoright_code then
top = top + 1
- stack[top] = lefttoright
+ stack[top] = lefttoright_code
return top, 1
- elseif dir == righttoleft then
+ elseif dir == righttoleft_code then
top = top + 1
- stack[top] = righttoleft
+ stack[top] = righttoleft_code
return top, -1
else
return top, rlparmode
@@ -3656,14 +3658,9 @@ local txtdirstate, pardirstate do -- this might change (no need for nxt in pard
pardirstate = function(start)
local dir = getdirection(start)
- if dir == lefttoright then
- return 1, 1
- elseif dir == righttoleft then
- return -1, -1
- -- for old times sake we we handle strings too
- elseif dir == "TLT" then
+ if dir == lefttoright_code then
return 1, 1
- elseif dir == "TRT" then
+ elseif dir == righttoleft_code then
return -1, -1
else
return 0, 0
@@ -3764,7 +3761,7 @@ do
if getid(head) == localpar_code and start_of_par(head) then
initialrl = pardirstate(head)
- elseif direction == 1 or direction == "TRT" then
+ elseif direction == righttoleft_code then
initialrl = -1
end
@@ -4059,7 +4056,7 @@ do
local done = false
local dirstack = { nil } -- could move outside function but we can have local runs (maybe a few more nils)
local start = head
- local initialrl = (direction == 1 or direction == "TRT") and -1 or 0
+ local initialrl = (direction == righttoleft_code) and -1 or 0
local rlmode = initialrl
local rlparmode = initialrl
local topstack = 0
diff --git a/tex/context/base/mkiv/font-sol.lua b/tex/context/base/mkiv/font-sol.lua
index 2017afcb2..643080788 100644
--- a/tex/context/base/mkiv/font-sol.lua
+++ b/tex/context/base/mkiv/font-sol.lua
@@ -111,6 +111,8 @@ local whatsit_code = nodecodes.whatsit
local fontkern_code = kerncodes.fontkern
+local righttoleft_code = nodes.dirvalues.righttoleft
+
local userdefinedwhatsit_code = whatsitcodes.userdefined
local nodeproperties = nodes.properties.data
@@ -379,7 +381,7 @@ function splitters.split(head) -- best also pass the direction
end
end
if r2l then
- local dirnode = new_direction(righttoleft) -- brrr, we don't pop ... to be done (when used at all)
+ local dirnode = new_direction(righttoleft_code) -- brrr, we don't pop ... to be done (when used at all)
setlink(dirnode,list)
list = dirnode
end
@@ -434,13 +436,13 @@ function splitters.split(head) -- best also pass the direction
flush()
end
local direction, pop = getdirection(current)
- r2l = not pop and direction == righttoleft
+ r2l = not pop and direction == righttoleft_code
elseif id == localpar_code and start_of_par(current) then
if start then
flush() -- very unlikely as this starts a paragraph
end
local direction = getdirection(current)
- r2l = direction == righttoleft or direction == "TRT" -- for old times sake
+ r2l = direction == righttoleft_code
else
if start then
flush()
diff --git a/tex/context/base/mkiv/font-tpk.lua b/tex/context/base/mkiv/font-tpk.lua
index 05ecdd45c..c24af1df8 100644
--- a/tex/context/base/mkiv/font-tpk.lua
+++ b/tex/context/base/mkiv/font-tpk.lua
@@ -1,5 +1,6 @@
- if not modules then modules = { } end modules ['font-tpk'] = {
+if not modules then modules = { } end modules ['font-tpk'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-lib.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/font-ttf.lua b/tex/context/base/mkiv/font-ttf.lua
index 651ede17e..865f8e6e3 100644
--- a/tex/context/base/mkiv/font-ttf.lua
+++ b/tex/context/base/mkiv/font-ttf.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['font-ttf'] = {
version = 1.001,
+ optimize = true,
comment = "companion to font-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/grph-inc.lua b/tex/context/base/mkiv/grph-inc.lua
index a59ac8ac2..508f3247a 100644
--- a/tex/context/base/mkiv/grph-inc.lua
+++ b/tex/context/base/mkiv/grph-inc.lua
@@ -1377,7 +1377,6 @@ function figures.dummy(data)
du.width = du.width or figures.defaultwidth
du.height = du.height or figures.defaultheight
du.depth = du.depth or figures.defaultdepth
- -- box.dir = "TLT"
box.width = du.width
box.height = du.height
box.depth = du.depth
diff --git a/tex/context/base/mkiv/l-unicode.lua b/tex/context/base/mkiv/l-unicode.lua
index c57aaf33e..03016ed90 100644
--- a/tex/context/base/mkiv/l-unicode.lua
+++ b/tex/context/base/mkiv/l-unicode.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['l-unicode'] = {
version = 1.001,
+ optimize = true,
comment = "companion to luat-lib.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/libs-imp-kpse.lua b/tex/context/base/mkiv/libs-imp-kpse.lua
new file mode 100644
index 000000000..f8e4a9907
--- /dev/null
+++ b/tex/context/base/mkiv/libs-imp-kpse.lua
@@ -0,0 +1,58 @@
+if not modules then modules = { } end modules ['libs-imp-kpse'] = {
+ version = 1.001,
+ comment = "companion to luat-imp-kpse.mkxl",
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+-- This is an experiment. It might make sense to have this available in case I want
+-- more runners to use LuaMetaTeX in which case (as with mtxrun using LuaTeX) we
+-- need to load kpse.
+
+local libname = "kpse"
+local libfile = (os.platform == "win64" and "kpathsea*w64")
+ or (os.platform == "win32" and "kpathsea*w32")
+ or "libkpathsea"
+local libkpse = resolvers.libraries.validoptional(libname)
+
+if package.loaded[libname] then
+ return package.loaded[libname]
+end
+
+-- This is a variant that loaded directly:
+
+-- kpse = libkpse -- the library will issue warnings anyway
+--
+-- resolvers.libraries.optionalloaded(libname,libfile) -- no need to chedk if true
+
+-- This variant delays loading and has a bit more protection:
+
+local function okay()
+ if libkpse and resolvers.libraries.optionalloaded(libname,libfile) then
+ okay = function() return true end
+ else
+ okay = function() return false end
+ end
+ return okay()
+end
+
+local kpse = { }
+
+for k, v in next, libkpse do
+ kpse[k] = function(...) if okay() then return v(...) end end
+end
+
+-- We properly register the module:
+
+package.loaded[libname] = kpse
+
+optional.loaded.kpse = kpse
+
+-- A simple test:
+
+-- kpse.set_program_name("pdftex")
+-- print("find file:",kpse.find_file("oeps.tex"))
+-- print("find file:",kpse.find_file("context.mkii"))
+
+return kpse
diff --git a/tex/context/base/mkiv/libs-imp-kpse.mkxl b/tex/context/base/mkiv/libs-imp-kpse.mkxl
new file mode 100644
index 000000000..8a3d7826f
--- /dev/null
+++ b/tex/context/base/mkiv/libs-imp-kpse.mkxl
@@ -0,0 +1,38 @@
+%D \module
+%D [ file=libs-imp-kpse,
+%D version=2020.05.19,
+%D title=\CONTEXT\ System Modules,
+%D subtitle=KPSE File Searching,
+%D author=Hans Hagen,
+%D date=\currentdate,
+%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
+%C
+%C This module is part of the \CONTEXT\ macro||package and is
+%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
+%C details.
+
+%D This is not really a module. It's more some left over from an experiment. Who
+%D know when it comes in handy; probably never in a real run, but I might want to
+%D make a \LUAMETATEX\ plain format one day, just for the fun of it.
+
+% \registerctxluafile{libs-imp-kpse}{}
+
+\continueifinputfile{libs-imp-kpse.mkxl}
+
+\starttext
+
+\startTEXpage
+ \startluacode
+ local kpse = require("libs-imp-kpse")
+
+ kpse.set_program_name("pdftex")
+
+ local name = "context.mkii"
+
+ context("%s: %s",name,kpse.find_file(name))
+ \stopluacode
+\stopTEXpage
+
+\stoptext
+
+
diff --git a/tex/context/base/mkiv/libs-ini.lua b/tex/context/base/mkiv/libs-ini.lua
index 2bac3201d..5fc8ded98 100644
--- a/tex/context/base/mkiv/libs-ini.lua
+++ b/tex/context/base/mkiv/libs-ini.lua
@@ -30,8 +30,10 @@ local expandpaths = resolvers.expandedpathlistfromvariable
local report = logs.reporter("resolvers","libraries")
local trace = false
+local silent = false
-trackers.register("resolvers.lib", function(v) trace = v end)
+trackers.register("resolvers.lib", function(v) trace = v end)
+trackers.register("resolvers.lib.silent", function(v) silent = v end)
local function findlib(required) -- todo: cache
local suffix = os.libsuffix or "so"
@@ -143,10 +145,10 @@ function libraries.optionalloaded(name,libnames)
end
end
local initialized = thelib_initialize(unpack(libnames))
- if initialized then
- report("using library '% + t'",libnames)
- else
+ if not initialized then
report("unable to initialize library '% + t'",libnames)
+ elseif not silent then
+ report("using library '% + t'",libnames)
end
return initialized
end
diff --git a/tex/context/base/mkiv/lpdf-emb.lua b/tex/context/base/mkiv/lpdf-emb.lua
index 4ffcfd8a8..0f0388af0 100644
--- a/tex/context/base/mkiv/lpdf-emb.lua
+++ b/tex/context/base/mkiv/lpdf-emb.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['lpdf-ini'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/lpdf-eng.lua b/tex/context/base/mkiv/lpdf-eng.lua
index 21c7e66e9..26a63e9a0 100644
--- a/tex/context/base/mkiv/lpdf-eng.lua
+++ b/tex/context/base/mkiv/lpdf-eng.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['lpdf-eng'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/lpdf-img.lua b/tex/context/base/mkiv/lpdf-img.lua
index 17305a1cf..fc53740f6 100644
--- a/tex/context/base/mkiv/lpdf-img.lua
+++ b/tex/context/base/mkiv/lpdf-img.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['lpdf-img'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/lpdf-ini.lua b/tex/context/base/mkiv/lpdf-ini.lua
index c6dd4765e..8ece39cee 100644
--- a/tex/context/base/mkiv/lpdf-ini.lua
+++ b/tex/context/base/mkiv/lpdf-ini.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['lpdf-ini'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/lpdf-lmt.lua b/tex/context/base/mkiv/lpdf-lmt.lua
index 90e1fcea2..5a1a6bc44 100644
--- a/tex/context/base/mkiv/lpdf-lmt.lua
+++ b/tex/context/base/mkiv/lpdf-lmt.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['lpdf-lmt'] = {
version = 1.001,
+ optimize = true,
comment = "companion to lpdf-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/lxml-aux.lua b/tex/context/base/mkiv/lxml-aux.lua
index f93d472ea..126df4d82 100644
--- a/tex/context/base/mkiv/lxml-aux.lua
+++ b/tex/context/base/mkiv/lxml-aux.lua
@@ -566,7 +566,6 @@ local x_stripper = lpegpatterns.x_stripper
local function stripelement(e,nolines,anywhere,everything)
local edt = e.dt
- print(nolines,anywhere,everything)
if edt then
local n = #edt
if n == 0 then
diff --git a/tex/context/base/mkiv/math-map.lua b/tex/context/base/mkiv/math-map.lua
index 2233722a0..97860b923 100644
--- a/tex/context/base/mkiv/math-map.lua
+++ b/tex/context/base/mkiv/math-map.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['math-map'] = {
version = 1.001,
+ optimize = true,
comment = "companion to math-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/math-noa.lua b/tex/context/base/mkiv/math-noa.lua
index 4b009bfa1..188363847 100644
--- a/tex/context/base/mkiv/math-noa.lua
+++ b/tex/context/base/mkiv/math-noa.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['math-noa'] = {
version = 1.001,
+ optimize = true,
comment = "companion to math-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/mlib-cnt.lua b/tex/context/base/mkiv/mlib-cnt.lua
index 761eac655..667384ed7 100644
--- a/tex/context/base/mkiv/mlib-cnt.lua
+++ b/tex/context/base/mkiv/mlib-cnt.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['mlib-cnt'] = {
version = 1.001,
+ optimize = true,
comment = "companion to mlib-ctx.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/mlib-svg.lua b/tex/context/base/mkiv/mlib-svg.lua
index 2a1b476ae..4c4122476 100644
--- a/tex/context/base/mkiv/mlib-svg.lua
+++ b/tex/context/base/mkiv/mlib-svg.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['mlib-svg'] = {
version = 1.001,
+ optimize = true,
comment = "companion to mlib-ctx.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/mult-low.lua b/tex/context/base/mkiv/mult-low.lua
index 7ec4e6a54..b0d2bf2fc 100644
--- a/tex/context/base/mkiv/mult-low.lua
+++ b/tex/context/base/mkiv/mult-low.lua
@@ -298,6 +298,7 @@ return {
"quitcondition", "truecondition", "falsecondition",
--
"tracingall", "tracingnone", "loggingall",
+ "showluatokens",
--
"removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to",
--
diff --git a/tex/context/base/mkiv/node-bck.lua b/tex/context/base/mkiv/node-bck.lua
index 53ace65e9..82c800de8 100644
--- a/tex/context/base/mkiv/node-bck.lua
+++ b/tex/context/base/mkiv/node-bck.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-bck'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-bck.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/node-cmp.lua b/tex/context/base/mkiv/node-cmp.lua
index 18b939999..e9e7e266d 100644
--- a/tex/context/base/mkiv/node-cmp.lua
+++ b/tex/context/base/mkiv/node-cmp.lua
@@ -7,7 +7,7 @@ if not modules then modules = { } end modules ['node-cmp'] = {
}
-- This is a LuaTeX compatibility module. The code below is no longer
--- present node-met or node-aux. These functions are rarely used.
+-- present in node-met or node-aux. These functions are rarely used.
if node.count then
return
diff --git a/tex/context/base/mkiv/node-fin.lua b/tex/context/base/mkiv/node-fin.lua
index a67ec5905..ddcdcd9d0 100644
--- a/tex/context/base/mkiv/node-fin.lua
+++ b/tex/context/base/mkiv/node-fin.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-fin'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-fin.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/node-ini.lua b/tex/context/base/mkiv/node-ini.lua
index 8ebec4a1c..0b048d0e3 100644
--- a/tex/context/base/mkiv/node-ini.lua
+++ b/tex/context/base/mkiv/node-ini.lua
@@ -83,14 +83,22 @@ local fillcodes = mark(getsubtypes("fill"))
local boundarycodes = mark(getsubtypes("boundary"))
local penaltycodes = mark(getsubtypes("penalty"))
local kerncodes = mark(getsubtypes("kern"))
-local margincodes = CONTEXTLMTXMODE == 0 and mark(getsubtypes("marginkern")) or { }
+local margincodes = CONTEXTLMTXMODE > 0 and { }
local mathcodes = mark(getsubtypes("math"))
local noadcodes = mark(getsubtypes("noad"))
local radicalcodes = mark(getsubtypes("radical"))
local accentcodes = mark(getsubtypes("accent"))
local fencecodes = mark(getsubtypes("fence"))
----- fractioncodes = mark(getsubtypes("fraction"))
-local localparcodes = allocate { [0] = "new_graf", "local_box", "hmode_par", "penalty", "math" } -- only in luametatex now
+local localparcodes = CONTEXTLMTXMODE > 0 and mark(getsubtypes("localpar"))
+
+if not margincodes then
+ margincodes = mark(getsubtypes("marginkern"))
+end
+
+if not localparcodes then
+ localparcodes = allocate { [0] = "new_graf", "local_box", "hmode_par", "penalty", "math" }
+end
local function simplified(t)
local r = { }
@@ -104,13 +112,13 @@ local nodecodes = simplified(node.types())
local whatcodes = simplified(node.whatsits and node.whatsits() or { })
local usercodes = allocate {
- [ 97] = "attribute", -- a
- [100] = "number", -- d
- [102] = "float", -- f
- [108] = "lua", -- l
- [110] = "node", -- n
- [115] = "string", -- s
- [116] = "token" -- t
+ [ 97] = "attribute", -- a
+ [100] = "number", -- d
+ [102] = "float", -- f
+ [108] = "lua", -- l
+ [110] = "node", -- n
+ [115] = "string", -- s
+ [116] = "token" -- t
}
local noadoptions = allocate {
@@ -125,24 +133,11 @@ local noadoptions = allocate {
right = 0x14 + 0x08,
}
--- local directionvalues = mark(getvalues("dir"))
--- local gluevalues = mark(getvalues("glue"))
--- local literalvalues = mark(getvalues("literal"))
-
-local dirvalues = allocate {
- [0] = "TLT",
- [1] = "TRT",
- [2] = "LTL",
- [3] = "RTT",
-}
+local dirvalues = CONTEXTLMTXMODE > 0 and mark(getvalues("dir"))
-local gluevalues = allocate {
- [0] = "normal",
- [1] = "fi",
- [2] = "fil",
- [3] = "fill",
- [4] = "filll",
-}
+if not dirvalues then
+ dirvalues = allocate { [0] = "lefttoright", [1] = "righttoleft" }
+end
local literalvalues = allocate {
[0] = "origin",
@@ -154,6 +149,8 @@ local literalvalues = allocate {
[6] = "special",
}
+local gluevalues = mark(getvalues("glue"))
+
gluecodes = allocate(swapped(gluecodes,gluecodes))
dircodes = allocate(swapped(dircodes,dircodes))
boundarycodes = allocate(swapped(boundarycodes,boundarycodes))
@@ -232,9 +229,6 @@ nodes.dirvalues = dirvalues
nodes.gluevalues = gluevalues
nodes.literalvalues = literalvalues
-dirvalues.lefttoright = 0
-dirvalues.righttoleft = 1
-
nodes.subtypes = allocate {
[nodecodes.accent] = accentcodes,
[nodecodes.boundary] = boundarycodes,
@@ -267,14 +261,16 @@ table.setmetatableindex(nodes.subtypes,function(t,k)
return v
end)
-nodes.skipcodes = gluecodes -- more friendly
-nodes.directioncodes = dircodes -- more friendly
-nodes.whatsitcodes = whatcodes -- more official
+-- a few more friendly aliases:
+
+nodes.skipcodes = gluecodes
+nodes.directioncodes = dircodes
+nodes.whatsitcodes = whatcodes
nodes.marginkerncodes = margincodes
nodes.discretionarycodes = disccodes
-nodes.directionvalues = dirvalues -- more friendly
-nodes.skipvalues = gluevalues -- more friendly
-nodes.literalvalues = literalvalues -- more friendly
+nodes.directionvalues = dirvalues
+nodes.skipvalues = gluevalues
+nodes.literalvalues = literalvalues
glyphcodes.glyph = glyphcodes.character
diff --git a/tex/context/base/mkiv/node-ltp.lua b/tex/context/base/mkiv/node-ltp.lua
index a85bdfe01..709ef2b95 100644
--- a/tex/context/base/mkiv/node-ltp.lua
+++ b/tex/context/base/mkiv/node-ltp.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-par'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-par.mkiv",
author = "Hans Hagen",
copyright = "ConTeXt Development Team",
@@ -259,7 +260,6 @@ local nodepool = nuts.pool
local nodecodes = nodes.nodecodes
local kerncodes = nodes.kerncodes
-local margincodes = nodes.margincodes
local disccodes = nodes.disccodes
local mathcodes = nodes.mathcodes
local fillcodes = nodes.fillcodes
@@ -294,9 +294,6 @@ local italickern_code = kerncodes.italiccorrection
local fontkern_code = kerncodes.fontkern
local accentkern_code = kerncodes.accentkern
-local leftmargin_code = margincodes.left
------ rightmargin_code = margincodes.right
-
local automaticdisc_code = disccodes.automatic
local regulardisc_code = disccodes.regular
local firstdisc_code = disccodes.first
diff --git a/tex/context/base/mkiv/node-ref.lua b/tex/context/base/mkiv/node-ref.lua
index ac43a84a3..2e035b2e0 100644
--- a/tex/context/base/mkiv/node-ref.lua
+++ b/tex/context/base/mkiv/node-ref.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-ref'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-ref.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/node-rul.lua b/tex/context/base/mkiv/node-rul.lua
index b904e54d6..830d97ff6 100644
--- a/tex/context/base/mkiv/node-rul.lua
+++ b/tex/context/base/mkiv/node-rul.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-rul'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-rul.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/node-shp.lua b/tex/context/base/mkiv/node-shp.lua
index 7af789b1b..58dc94495 100644
--- a/tex/context/base/mkiv/node-shp.lua
+++ b/tex/context/base/mkiv/node-shp.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['node-shp'] = {
version = 1.001,
+ optimize = true,
comment = "companion to node-ini.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/pack-rul.lua b/tex/context/base/mkiv/pack-rul.lua
index 5c3c10348..8e410f0cf 100644
--- a/tex/context/base/mkiv/pack-rul.lua
+++ b/tex/context/base/mkiv/pack-rul.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['pack-rul'] = {
version = 1.001,
+ optimize = true,
comment = "companion to pack-rul.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/spac-ali.lua b/tex/context/base/mkiv/spac-ali.lua
index c30a4fa94..7a09ba5aa 100644
--- a/tex/context/base/mkiv/spac-ali.lua
+++ b/tex/context/base/mkiv/spac-ali.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['spac-ali'] = {
version = 1.001,
+ optimize = true,
comment = "companion to spac-ali.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/spac-chr.lua b/tex/context/base/mkiv/spac-chr.lua
index 9b8453ca6..087bff89a 100644
--- a/tex/context/base/mkiv/spac-chr.lua
+++ b/tex/context/base/mkiv/spac-chr.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['spac-chr'] = {
version = 1.001,
+ optimize = true,
comment = "companion to spac-chr.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/spac-ver.lua b/tex/context/base/mkiv/spac-ver.lua
index 33b81e5c7..b2d5a3e2d 100644
--- a/tex/context/base/mkiv/spac-ver.lua
+++ b/tex/context/base/mkiv/spac-ver.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['spac-ver'] = {
version = 1.001,
+ optimize = true,
comment = "companion to spac-ver.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index d2faf2ac3..e1d84cd54 100644
--- a/tex/context/base/mkiv/status-files.pdf
+++ b/tex/context/base/mkiv/status-files.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf
index 81adece53..1a650ecbf 100644
--- a/tex/context/base/mkiv/status-lua.pdf
+++ b/tex/context/base/mkiv/status-lua.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/supp-box.lua b/tex/context/base/mkiv/supp-box.lua
index a39bf392f..2dcbbb692 100644
--- a/tex/context/base/mkiv/supp-box.lua
+++ b/tex/context/base/mkiv/supp-box.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['supp-box'] = {
version = 1.001,
+ optimize = true,
comment = "companion to supp-box.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/syst-ini.mkiv b/tex/context/base/mkiv/syst-ini.mkiv
index 1fa52e625..acfcf7320 100644
--- a/tex/context/base/mkiv/syst-ini.mkiv
+++ b/tex/context/base/mkiv/syst-ini.mkiv
@@ -1190,5 +1190,4 @@
\def\tokenized#1{\scantextokens\expandafter{\normalexpanded{#1}}}
\fi
-
\protect \endinput
diff --git a/tex/context/base/mkiv/syst-lua.lua b/tex/context/base/mkiv/syst-lua.lua
index 5976e077f..7e44b9f08 100644
--- a/tex/context/base/mkiv/syst-lua.lua
+++ b/tex/context/base/mkiv/syst-lua.lua
@@ -171,7 +171,9 @@ local xcomplex = xcomplex or { }
local cmd = tokens.commands
-local get_next = token.get_next
+local scan_next = token.scan_next or token.get_next
+local scan_cmdchr = token.scan_cmdchr_expanded
+
local get_command = token.get_command
local get_mode = token.get_mode
local get_index = token.get_index
@@ -210,7 +212,7 @@ if CONTEXTLMTXMODE == 0 then
local w = 0
local r = 1
while true do
- local t = get_next()
+ local t = scan_next()
local n = get_command(t)
local c = cmd[n]
-- todo, helper: returns number
@@ -292,8 +294,6 @@ if CONTEXTLMTXMODE == 0 then
else
- local get_cmdchrcs = tokens.get_cmdchrcs or token.get_cmdchrcs
-
local letter_code = cmd.letter
local other_char_code = cmd.other_char
local spacer_code = cmd.spacer
@@ -311,10 +311,10 @@ else
local math_given_code = cmd.math_given
local xmath_given_code = cmd.xmath_given
local some_item_code = cmd.some_item
- local call_code = cmd.call
- local the_code = cmd.the
- local convert_code = cmd.convert
- local lua_expandable_call_code = cmd.lua_expandable_call
+ -- local call_code = cmd.call
+ -- local the_code = cmd.the
+ -- local convert_code = cmd.convert
+ -- local lua_expandable_call_code = cmd.lua_expandable_call
local function unexpected(c)
report("unexpected token %a",c)
@@ -324,8 +324,7 @@ else
local w = 0
local r = 1
while true do
- local t = get_next()
- local n, i = get_cmdchrcs(t)
+ local n, i = scan_cmdchr()
if n == letter_code then
w = w + 1 ; word[w] = utfchar(i)
else
@@ -374,21 +373,21 @@ else
else
unexpected(c)
end
- elseif n == call_code then
- local n = get_csname(t)
- if n then
- local s = get_macro(n)
- if s then
- r = r + 1 ; result[r] = s
- else
- unexpected(c)
- end
- else
- unexpected(c)
- end
- elseif n == the_code or n == convert_code or n == lua_expandable_call_code then
- put_next(t)
- scan_token() -- expands
+ -- elseif n == call_code then
+ -- local n = get_csname(t)
+ -- if n then
+ -- local s = get_macro(n)
+ -- if s then
+ -- r = r + 1 ; result[r] = s
+ -- else
+ -- unexpected(c)
+ -- end
+ -- else
+ -- unexpected(c)
+ -- end
+ -- elseif n == the_code or n == convert_code or n == lua_expandable_call_code then
+ -- put_next(t)
+ -- scan_token() -- expands
else
unexpected(c)
end
diff --git a/tex/context/base/mkiv/tabl-tbl.mkiv b/tex/context/base/mkiv/tabl-tbl.mkiv
index 9fea15e83..ce8d67b63 100644
--- a/tex/context/base/mkiv/tabl-tbl.mkiv
+++ b/tex/context/base/mkiv/tabl-tbl.mkiv
@@ -2264,7 +2264,7 @@
\s_tabl_tabulate_first.5\d_tabl_tabulate_unit
\s_tabl_tabulate_last\s_tabl_tabulate_first
\s_tabl_tabulate_pre\zeropoint
- \s_tabl_tabulate_post\s_tabl_tabulate_first % was: \zeropoint
+ \s_tabl_tabulate_post\zeropoint
\global\c_tabl_tabulate_columns\zerocount
\global\c_tabl_tabulate_nofauto\zerocount
\global\c_tabl_tabulate_noflines\zerocount
diff --git a/tex/context/base/mkiv/tabl-tbl.mkxl b/tex/context/base/mkiv/tabl-tbl.mkxl
index 8e4e45b9c..8bed65a9f 100644
--- a/tex/context/base/mkiv/tabl-tbl.mkxl
+++ b/tex/context/base/mkiv/tabl-tbl.mkxl
@@ -2259,6 +2259,15 @@
{\setlocalhsize
\hsize\localhsize}
+% test case for pre/post spacing:
+%
+% \ruledvbox{\starttabulate[|l|] \FL\NC xxx \NC \NR\LL\stoptabulate}
+% \ruledvbox{\starttabulate[|l|l|]\FL\NC xxx \NC xxx \NC \NR\LL\stoptabulate}
+% \ruledvbox{\starttabulate[|l|] \NC xxx \NC \NR \stoptabulate}
+% \ruledvbox{\starttabulate[|lj8|] \NC xxx \NC \NR \stoptabulate}
+% \ruledvbox{\starttabulate[|k8|] \NC xxx \NC \NR \stoptabulate}
+% \ruledvbox{\starttabulate[|l|l|] \NC xxx \NC xxx \NC \NR \stoptabulate}
+
\def\tabl_tabulate_process
{\c_tabl_tabulate_pass\plusone
\tabl_tabulate_check_full_content
@@ -2266,7 +2275,7 @@
\s_tabl_tabulate_first.5\d_tabl_tabulate_unit
\s_tabl_tabulate_last\s_tabl_tabulate_first
\s_tabl_tabulate_pre\zeropoint
- \s_tabl_tabulate_post\s_tabl_tabulate_first % was: \zeropoint
+ \s_tabl_tabulate_post\zeropoint
\global\c_tabl_tabulate_columns\zerocount
\global\c_tabl_tabulate_nofauto\zerocount
\global\c_tabl_tabulate_noflines\zerocount
diff --git a/tex/context/base/mkiv/tabl-xtb.lua b/tex/context/base/mkiv/tabl-xtb.lua
index 2ff87e21a..c9dd1e4e5 100644
--- a/tex/context/base/mkiv/tabl-xtb.lua
+++ b/tex/context/base/mkiv/tabl-xtb.lua
@@ -900,7 +900,7 @@ function xtables.construct()
end
nofr = nofr + 1
local rp = rowproperties[r]
- -- we have a direction issue here but hpack_node_list(list,0,"exactly","TLT") cannot be used
+ -- we have a direction issue here but hpack_node_list(list,0,"exactly") cannot be used
-- due to the fact that we need the width
local hbox = hpack_node_list(list)
setdirection(hbox,lefttoright_code)
diff --git a/tex/context/base/mkiv/toks-aux.lua b/tex/context/base/mkiv/toks-aux.lua
new file mode 100644
index 000000000..1cfc13af3
--- /dev/null
+++ b/tex/context/base/mkiv/toks-aux.lua
@@ -0,0 +1,88 @@
+if not modules then modules = { } end modules ['toks-aux'] = {
+ version = 1.001,
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+if CONTEXTLMTXMODE > 0 then
+
+ local type, tostring = type, tostring
+ local max = math.max
+ local formatters, gsub = string.formatters, string.gsub
+
+ interfaces.implement {
+ name = "showluatokens",
+ public = true,
+ protected = true,
+ actions = function()
+ local f0 = formatters["%s: %s"]
+ local nl = logs.newline
+ local wr = logs.writer
+ local t = token.peek_next() -- local t = token.scan_next() token.put_back(t)
+ local n = ""
+ local w = ""
+ local c = t.cmdname
+ if c == "left_brace" then
+ w = "given token list"
+ t = token.scan_toks(false)
+ elseif c == "register_toks" then
+ token.scan_next()
+ w = "token register"
+ n = t.csname or t.index
+ t = tex.gettoks(n,true)
+ elseif c == "internal_toks" then
+ token.scan_next()
+ w = "internal token variable"
+ n = t.csname or t.index
+ t = tex.gettoks(n,true)
+ else
+ if t.protected then
+ w = "protected control sequence"
+ else
+ w = "control sequence"
+ end
+ n = token.scan_csname()
+ t = token.get_meaning(n,true)
+ end
+ wr(f0(w,n))
+ nl()
+ if type(t) == "table" then
+ local w1 = 4
+ local w2 = 1
+ local w3 = 3
+ local w4 = 3
+ for i=1,#t do
+ local ti = t[i]
+ w1 = max(w1,#tostring(ti.id))
+ w2 = max(w2,#tostring(ti.command))
+ w3 = max(w3,#tostring(ti.index))
+ w4 = max(w4,#ti.cmdname)
+ end
+ local f1 = formatters["%" .. w1 .. "i %" .. w2 .. "i %" .. w3 .. "i %-" .. w4 .. "s %s"]
+ local f2 = formatters["%" .. w1 .. "i %" .. w2 .. "i %" .. w3 .. "i %-" .. w4 .. "s"]
+ local f3 = formatters["%" .. w1 .. "i %" .. w2 .. "i %" .. w3 .. "i %-" .. w4 .. "s %C"]
+ for i=1,#t do
+ local ti = t[i]
+ local cs = ti.csname
+ local id = ti.id
+ local ix = ti.index
+ local cd = ti.command
+ local cn = gsub(ti.cmdname,"_"," ")
+ if cs then
+ wr(f1(id,cd,ix,cn,cs))
+ elseif cn == "letter" or cn == "other_char" then
+ wr(f3(id,cd,ix,cn,ix))
+ else
+ wr(f2(id,cd,ix,cn))
+ if cn == "end_match" then
+ wr("-------")
+ end
+ end
+ end
+ nl()
+ end
+ end
+ }
+
+end
diff --git a/tex/context/base/mkiv/toks-aux.mkiv b/tex/context/base/mkiv/toks-aux.mkiv
index 5b43de596..413b1f7c8 100644
--- a/tex/context/base/mkiv/toks-aux.mkiv
+++ b/tex/context/base/mkiv/toks-aux.mkiv
@@ -15,6 +15,21 @@
\unprotect
+% The older \type {\scantokens} overload has been replace by a more modern
+% one (in \LMTX):
+%
+% \protected\def\whatever#1[#2](#3)\relax{oeps #1 and #2 and #3 done ## error}
+% \scratchtoks{foo \framed{\red 123}456}
+%
+% \showluatokens{123\what}
+% \showluatokens\whatever
+% \showluatokens\framed
+%
+% \showluatokens\scratchtoks
+% \showluatokens\everypar
+
+\registerctxluafile{toks-aux}{}
+
\installcorenamespace {tokenlist}
\unexpanded\def\definetokenlist[#1]%
diff --git a/tex/context/base/mkiv/toks-ini.lua b/tex/context/base/mkiv/toks-ini.lua
index e0c093492..65a7645f4 100644
--- a/tex/context/base/mkiv/toks-ini.lua
+++ b/tex/context/base/mkiv/toks-ini.lua
@@ -68,16 +68,7 @@ local scan_luanumber = token.scan_luanumber or scan_float -- only lmtx
local scan_luainteger = token.scan_luainteger or scan_int -- only lmtx
local scan_luacardinal = token.scan_luacardinal or scan_int -- only lmtx
-local get_next = token.get_next
------ get_next_token = token.get_next_token
-local skip_next = token.skip_next
-local peek_next_char = token.peek_next_char
-local is_next_char = token.is_next_char
-
local set_macro = token.set_macro
-local get_macro = token.get_macro
-local get_meaning = token.get_meaning
-local get_cmdname = token.get_cmdname
local set_char = token.set_char
local set_lua = token.set_lua
@@ -173,50 +164,63 @@ if not scan_box then
end
tokens.scanners = { -- these expand
- token = scan_token,
- toks = scan_toks,
- tokens = scan_toks,
- box = scan_box,
- hbox = function() return scan_box("hbox") end,
- vbox = function() return scan_box("vbox") end,
- vtop = function() return scan_box("vtop") end,
- dimen = scan_dimen,
- dimension = scan_dimen,
- glue = scan_glue,
- gluespec = scan_gluespec,
- integer = scan_int,
- real = scan_real,
- float = scan_float,
- luanumber = scan_luanumber,
- luainteger = scan_luainteger,
- luacardinal = scan_luacardinal,
- count = scan_int,
- string = scan_string,
- argument = scan_argument,
- delimited = scan_delimited,
- tokenlist = scan_tokenlist,
- verbatim = scan_verbatim, -- detokenize
- code = scan_code,
- tokencode = scan_token_code,
- word = scan_word,
- letters = scan_letters,
- key = scan_key,
- value = scan_value,
- char = scan_char,
- number = scan_number,
- boolean = scan_boolean,
- keyword = scan_keyword,
- keywordcs = scan_keyword_cs,
- csname = scan_csname,
- peek = peek_next_char,
- skip = skip_next,
- ischar = is_next_char,
+ token = scan_token,
+ toks = scan_toks,
+ tokens = scan_toks,
+ box = scan_box,
+ hbox = function() return scan_box("hbox") end,
+ vbox = function() return scan_box("vbox") end,
+ vtop = function() return scan_box("vtop") end,
+ dimen = scan_dimen,
+ dimension = scan_dimen,
+ glue = scan_glue,
+ gluespec = scan_gluespec,
+ integer = scan_int,
+ real = scan_real,
+ float = scan_float,
+ luanumber = scan_luanumber,
+ luainteger = scan_luainteger,
+ luacardinal = scan_luacardinal,
+ count = scan_int,
+ string = scan_string,
+ argument = scan_argument,
+ delimited = scan_delimited,
+ tokenlist = scan_tokenlist,
+ verbatim = scan_verbatim, -- detokenize
+ code = scan_code,
+ tokencode = scan_token_code,
+ word = scan_word,
+ letters = scan_letters,
+ key = scan_key,
+ value = scan_value,
+ char = scan_char,
+ number = scan_number,
+ boolean = scan_boolean,
+ keyword = scan_keyword,
+ keywordcs = scan_keyword_cs,
+ csname = scan_csname,
+
+ next = token.scan_next,
+ nextexpanded = token.scan_next_expanded,
+
+ peek = token.peek_next,
+ peekexpanded = token.peek_next_expanded,
+ peekchar = token.peek_next_char,
+
+ skip = token.skip_next,
+ skipexpanded = token.skip_next_expanded,
+
+ cmdchr = token.scan_cmdchr,
+ cmdchrexpanded = token.scan_cmdchr_expanded,
+
+ ischar = token.is_next_char,
}
tokens.getters = { -- these don't expand
- meaning = get_meaning,
- macro = get_macro,
- token = get_next,
+ meaning = token.get_meaning,
+ macro = token.get_macro,
+ token = token.scan_next, -- not here, use scanners.next or token
+ cstoken = token.get_cstoken,
count = tex.getcount,
dimen = tex.getdimen,
skip = tex.getglue,
@@ -239,6 +243,23 @@ tokens.setters = {
box = tex.setbox,
}
+token.accessors = {
+ command = token.get_command,
+ cmd = token.get_command,
+ cmdname = token.get_cmdname,
+ name = token.get_cmdname,
+ csname = token.get_csname,
+ index = token.get_index,
+ active = token.get_active,
+ frozen = token.get_frozen,
+ protected = token.get_protected,
+ expandable = token.get_protected,
+ user = token.get_user,
+ cmdchrcs = token.get_cmdchrcs,
+ active = token.get_active,
+ range = token.get_range,
+}
+
-- static int run_scan_token(lua_State * L)
-- {
-- saved_tex_scanner texstate;
diff --git a/tex/context/base/mkiv/toks-tra.mkiv b/tex/context/base/mkiv/toks-tra.mkiv
deleted file mode 100644
index 04f837f1c..000000000
--- a/tex/context/base/mkiv/toks-tra.mkiv
+++ /dev/null
@@ -1,34 +0,0 @@
-%D \module
-%D [ file=toks-tra, % was toks-ini
-%D version=2007.03.03,
-%D title=\CONTEXT\ Token Support,
-%D subtitle=Initialization,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-\writestatus{loading}{ConTeXt Token Support / Tracing}
-
-\registerctxluafile{toks-tra}{}
-
-\unprotect
-
-%D Handy for manuals \unknown\ but not really used in practice, so it might
-%D become a runtime loaded module instead.
-
-\unexpanded\def\starttokens [#1]{\ctxcommand{collecttokens("#1","stoptokens")}}
- \let\stoptokens \relax
-\unexpanded\def\flushtokens [#1]{\ctxcommand{flushtokens("#1")}}
-\unexpanded\def\showtokens [#1]{\ctxcommand{showtokens("#1")}}
-\unexpanded\def\testtokens [#1]{\ctxcommand{testtokens("#1")}}
-\unexpanded\def\registertoken #1{\ctxcommand{registertoken("#1")}}
-
-\let\toks_show\showtokens % we also support the primitive
-
-\unexpanded\def\showtokens{\doifelsenextoptional\toks_show\normalshowtokens}
-
-\protect \endinput
diff --git a/tex/context/base/mkiv/trac-vis.lua b/tex/context/base/mkiv/trac-vis.lua
index f89043547..2d2fd4092 100644
--- a/tex/context/base/mkiv/trac-vis.lua
+++ b/tex/context/base/mkiv/trac-vis.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['trac-vis'] = {
version = 1.001,
+ optimize = true,
comment = "companion to trac-vis.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/typo-cap.lua b/tex/context/base/mkiv/typo-cap.lua
index c1666a9f1..3d0d6055a 100644
--- a/tex/context/base/mkiv/typo-cap.lua
+++ b/tex/context/base/mkiv/typo-cap.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['typo-cap'] = {
version = 1.001,
+ optimize = true,
comment = "companion to typo-cap.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/typo-dha.lua b/tex/context/base/mkiv/typo-dha.lua
index 7d5c7751b..7be74caa1 100644
--- a/tex/context/base/mkiv/typo-dha.lua
+++ b/tex/context/base/mkiv/typo-dha.lua
@@ -14,12 +14,12 @@ if not modules then modules = { } end modules ['typo-dha'] = {
--
-- Then we have, with input: LATIN ARAB
--
--- \textdir TLT LATIN ARAB => LATIN BARA
--- \textdir TRT LATIN ARAB => LATIN BARA
--- \textdir TRT LRO LATIN ARAB => LATIN ARAB
--- \textdir TLT LRO LATIN ARAB => LATIN ARAB
--- \textdir TLT RLO LATIN ARAB => NITAL ARAB
--- \textdir TRT RLO LATIN ARAB => NITAL ARAB
+-- \textdirection 1 LATIN ARAB => LATIN BARA
+-- \textdirection 1 LATIN ARAB => LATIN BARA
+-- \textdirection 1 LRO LATIN ARAB => LATIN ARAB
+-- \textdirection 1 LRO LATIN ARAB => LATIN ARAB
+-- \textdirection 1 RLO LATIN ARAB => NITAL ARAB
+-- \textdirection 1 RLO LATIN ARAB => NITAL ARAB
-- elseif d == "es" then -- European Number Separator
-- elseif d == "et" then -- European Number Terminator
@@ -272,12 +272,12 @@ local function process(start)
stack[top] = { override, embedded }
override = 1
obsolete[#obsolete+1] = current
- elseif direction == "lre" then -- Left-to-Right Embedding -> TLT
+ elseif direction == "lre" then -- Left-to-Right Embedding -> lefttoright_code
top = top + 1
stack[top] = { override, embedded }
embedded = 1
obsolete[#obsolete+1] = current
- elseif direction == "rle" then -- Right-to-Left Embedding -> TRT
+ elseif direction == "rle" then -- Right-to-Left Embedding -> righttoleft_code
top = top + 1
stack[top] = { override, embedded }
embedded = -1
@@ -382,7 +382,7 @@ local function process(start)
if cp == "n" then
local swap = state == "r"
if swap then
- head = insert_node_before(head,current,startdir("TLT"))
+ head = insert_node_before(head,current,startdir(lefttoright_code))
end
setprop(current,"direction",true)
while true do
@@ -395,14 +395,14 @@ local function process(start)
end
end
if swap then
- head, current = insert_node_after(head,current,stopdir("TLT"))
+ head, current = insert_node_after(head,current,stopdir(lefttoright_code))
end
elseif cp == "l" then
if state ~= "l" then
if state == "r" then
- head = insert_node_before(head,last or current,stopdir("TRT"))
+ head = insert_node_before(head,last or current,stopdir(righttoleft_code))
end
- head = insert_node_before(head,current,startdir("TLT"))
+ head = insert_node_before(head,current,startdir(lefttoright_code))
state = "l"
done = true
end
@@ -410,9 +410,9 @@ local function process(start)
elseif cp == "r" then
if state ~= "r" then
if state == "l" then
- head = insert_node_before(head,last or current,stopdir("TLT"))
+ head = insert_node_before(head,last or current,stopdir(lefttoright_code))
end
- head = insert_node_before(head,current,startdir("TRT"))
+ head = insert_node_before(head,current,startdir(righttoleft_code))
state = "r"
done = true
end
@@ -425,9 +425,9 @@ local function process(start)
end
else
if state == "r" then
- head = insert_node_before(head,current,stopdir("TRT"))
+ head = insert_node_before(head,current,stopdir(righttoleft_code))
elseif state == "l" then
- head = insert_node_before(head,current,stopdir("TLT"))
+ head = insert_node_before(head,current,stopdir(lefttoright_code))
end
state = false
last = false
@@ -438,7 +438,7 @@ local function process(start)
if next then
current = next
else
- local sd = (state == "r" and stopdir("TRT")) or (state == "l" and stopdir("TLT"))
+ local sd = (state == "r" and stopdir(righttoleft_code)) or (state == "l" and stopdir(lefttoright_code))
if sd then
if id == glue_code and getsubtype(current) == parfillskip_code then
head = insert_node_before(head,current,sd)
diff --git a/tex/context/base/mkiv/typo-dig.lua b/tex/context/base/mkiv/typo-dig.lua
index 175fc0cc7..a9294a38d 100644
--- a/tex/context/base/mkiv/typo-dig.lua
+++ b/tex/context/base/mkiv/typo-dig.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['typo-dig'] = {
version = 1.001,
+ optimize = true,
comment = "companion to typo-dig.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/typo-dua.lua b/tex/context/base/mkiv/typo-dua.lua
index 0cec0e08e..92cca7ae4 100644
--- a/tex/context/base/mkiv/typo-dua.lua
+++ b/tex/context/base/mkiv/typo-dua.lua
@@ -343,12 +343,6 @@ local function get_baselevel(head,list,size,direction)
return direction, true
end
end
- -- for old times sake we we handle strings too
- if direction == "TLT" then
- return lefttoright_code, true
- elseif direction == "TRT" then
- return righttoleft_code, true
- end
-- P2, P3
for i=1,size do
local entry = list[i]
diff --git a/tex/context/base/mkiv/typo-dub.lua b/tex/context/base/mkiv/typo-dub.lua
index f1bd38fcc..ccbcc0a06 100644
--- a/tex/context/base/mkiv/typo-dub.lua
+++ b/tex/context/base/mkiv/typo-dub.lua
@@ -404,12 +404,6 @@ local function get_baselevel(head,list,size,direction)
return direction, true
end
end
- -- for old times sake we we handle strings too
- if direction == "TLT" then
- return lefttoright_code, true
- elseif direction == "TRT" then
- return righttoleft_code, true
- end
-- P2, P3
for i=1,size do
local entry = list[i]
diff --git a/tex/context/base/mkiv/typo-duc.lua b/tex/context/base/mkiv/typo-duc.lua
index d4c56e300..a1ee14a28 100644
--- a/tex/context/base/mkiv/typo-duc.lua
+++ b/tex/context/base/mkiv/typo-duc.lua
@@ -419,12 +419,6 @@ local function get_baselevel(head,list,size,direction)
return direction, true
end
end
- -- for old times sake we we handle strings too
- if direction == "TLT" then
- return lefttoright_code, true
- elseif direction == "TRT" then
- return righttoleft_code, true
- end
-- P2, P3
for i=1,size do
local entry = list[i]
diff --git a/tex/context/base/mkiv/util-fil.lua b/tex/context/base/mkiv/util-fil.lua
index 79af27743..183f7bea8 100644
--- a/tex/context/base/mkiv/util-fil.lua
+++ b/tex/context/base/mkiv/util-fil.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['util-fil'] = {
version = 1.001,
+ optimize = true,
comment = "companion to luat-lib.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/base/mkiv/util-sac.lua b/tex/context/base/mkiv/util-sac.lua
index 47c753ab1..a8851f4c8 100644
--- a/tex/context/base/mkiv/util-sac.lua
+++ b/tex/context/base/mkiv/util-sac.lua
@@ -1,5 +1,6 @@
if not modules then modules = { } end modules ['util-sac'] = {
version = 1.001,
+ optimize = true,
comment = "companion to luat-lib.mkiv",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/tex/context/interface/mkiv/context-en.xml b/tex/context/interface/mkiv/context-en.xml
index ff6203585..485ca4a9a 100644
--- a/tex/context/interface/mkiv/context-en.xml
+++ b/tex/context/interface/mkiv/context-en.xml
@@ -2,7 +2,7 @@
<!-- expanded and compacted i-context.xml -->
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
<cd:interface file="i-accent.xml">
- <cd:command file="enco-ini.mkiv" level="style" name="defineaccent">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="defineaccent">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:character"/>
@@ -15,7 +15,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="definecharacter">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="definecharacter">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:character"/>
@@ -25,7 +25,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="definecommand">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="definecommand">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:character"/>
@@ -35,7 +35,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="definemathaccent">
+ <cd:command category="mathematics" file="enco-ini.mkiv" level="style" name="definemathaccent">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
@@ -45,7 +45,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildmathaccent">
+ <cd:command category="mathematics" file="enco-ini.mkiv" level="style" name="buildmathaccent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -55,7 +55,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextaccent">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextaccent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -65,49 +65,49 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextmacron">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextmacron">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextbottomdot">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextbottomdot">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextcedilla">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextcedilla">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextognek">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextognek">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextbottomcomma">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextbottomcomma">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="d">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="d">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="enco-ini.mkiv" level="style" name="buildtextgrave">
+ <cd:command category="language" file="enco-ini.mkiv" level="style" name="buildtextgrave">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -365,7 +365,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="document" name="wordright">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="linebreak" level="document" name="wordright">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="right"/>
@@ -374,7 +374,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="simplealignedbox">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="boxes" level="system" name="simplealignedbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -391,7 +391,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="simplealignedspreadbox">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="boxes" level="system" name="simplealignedspreadbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -408,7 +408,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="simplealignedboxplus">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="boxes" level="system" name="simplealignedboxplus">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -428,7 +428,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="simplereversealignedbox">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="boxes direction" level="system" name="simplereversealignedbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -445,7 +445,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="simplereversealignedboxplus">
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="boxes direction" level="system" name="simplereversealignedboxplus">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -465,7 +465,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="pack-box.mkiv" level="system" name="alignedbox">
+ <cd:command category="alignment" file="pack-box.mkiv" keywords="boxes" level="system" name="alignedbox">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="left"/>
@@ -506,8 +506,8 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="style" name="lefttoright"/>
- <cd:command category="alignment" file="spac-ali.mkiv" level="style" name="righttoleft"/>
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="direction" level="style" name="lefttoright"/>
+ <cd:command category="alignment" file="spac-ali.mkiv" keywords="direction" level="style" name="righttoleft"/>
<cd:command category="alignment" file="spac-ali.mkiv" level="style" name="raggedbottom"/>
<cd:command category="alignment" file="spac-ali.mkiv" level="style" name="alignbottom"/>
<cd:command category="alignment" file="spac-ali.mkiv" level="style" name="baselinebottom"/>
@@ -582,7 +582,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-anchor.xml">
- <cd:command file="pack-box.mkiv" level="style" name="defineanchor">
+ <cd:command category="graphics" file="pack-box.mkiv" level="style" name="defineanchor">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -599,7 +599,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="pack-box.mkiv" level="document" name="anchor">
+ <cd:command category="graphics" file="pack-box.mkiv" level="document" name="anchor">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -616,7 +616,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-attachment.xml">
- <cd:command file="scrn-wid.mkvi" level="style" name="defineattachment">
+ <cd:command category="pdf" file="scrn-wid.mkvi" level="style" name="defineattachment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -629,7 +629,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="scrn-wid.mkvi" level="style" name="setupattachment">
+ <cd:command category="pdf" file="scrn-wid.mkvi" level="style" name="setupattachment">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -704,7 +704,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="scrn-wid.mkvi" level="style" name="setupattachments">
+ <cd:command category="pdf" file="scrn-wid.mkvi" level="style" name="setupattachments">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -714,7 +714,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="scrn-wid.mkvi" level="document" name="registerattachment">
+ <cd:command category="pdf" file="scrn-wid.mkvi" level="document" name="registerattachment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -724,7 +724,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="scrn-wid.mkvi" generated="yes" level="document" name="attachment" variant="instance">
+ <cd:command category="pdf" file="scrn-wid.mkvi" generated="yes" level="document" name="attachment" variant="instance">
<cd:sequence>
<cd:instance value="attachment"/>
</cd:sequence>
@@ -740,7 +740,7 @@
<cd:constant value="attachment"/>
</cd:instances>
</cd:command>
- <cd:command file="scrn-wid.mkvi" generated="yes" level="document" name="attachment" type="environment" variant="instance">
+ <cd:command category="pdf" file="scrn-wid.mkvi" generated="yes" level="document" name="attachment" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="attachment"/>
</cd:sequence>
@@ -756,7 +756,7 @@
<cd:constant value="attachment"/>
</cd:instances>
</cd:command>
- <cd:command file="scrn-wid.mkvi" level="document" name="placeattachments"/>
+ <cd:command category="pdf" file="scrn-wid.mkvi" level="document" name="placeattachments"/>
</cd:interface>
<cd:interface file="i-attribute.xml">
<cd:command category="attribute" file="attr-ini.mkiv" level="system" name="pushattribute">
@@ -856,7 +856,7 @@
<cd:command category="attribute" file="attr-ini.mkiv" level="document" name="showattributes"/>
</cd:interface>
<cd:interface file="i-backend.xml">
- <cd:command catehory="pdf" file="back-ini.mkiv" level="style" name="setupbackend">
+ <cd:command category="pdf" file="back-ini.mkiv" level="style" name="setupbackend">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="export">
@@ -931,7 +931,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="back-ini.mkxl" name="setupoutput">
+ <cd:command category="pdf" file="back-ini.mkxl" level="style" name="setupoutput">
<cd:arguments>
<cd:keywords>
<cd:constant type="default"/>
@@ -1028,7 +1028,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background colors" file="pack-bck.mkvi" level="document" name="backgroundline">
+ <cd:command category="background" file="pack-bck.mkvi" keywords="colors" level="document" name="backgroundline">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:color"/>
@@ -1083,7 +1083,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="page-bck.mkiv" level="system" name="doifelsesomebackground">
+ <cd:command category="background" file="page-bck.mkiv" keywords="conditional" level="system" name="doifelsesomebackground">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -1096,7 +1096,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="page-bck.mkiv" level="system" name="doifsomebackgroundelse">
+ <cd:command category="background" file="page-bck.mkiv" keywords="conditional" level="system" name="doifsomebackgroundelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -1109,7 +1109,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="page-bck.mkiv" level="system" name="doifsomebackground">
+ <cd:command category="background" file="page-bck.mkiv" keywords="conditional" level="system" name="doifsomebackground">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -1278,7 +1278,7 @@
<cd:command category="rules" file="node-rul.mkiv" level="style" name="resetbar"/>
</cd:interface>
<cd:interface file="i-blackrule.xml">
- <cd:command category="rules colors" file="pack-mrl.mkiv" level="style" name="setupblackrules">
+ <cd:command category="rules" file="pack-mrl.mkiv" keywords="colors" level="style" name="setupblackrules">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="width">
@@ -1321,14 +1321,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules colors" file="pack-mrl.mkiv" level="document" name="blackrule">
+ <cd:command category="rules" file="pack-mrl.mkiv" keywords="colors" level="document" name="blackrule">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupblackrules"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules colors" file="pack-mrl.mkiv" level="document" name="blackrules">
+ <cd:command category="rules" file="pack-mrl.mkiv" keywords="colors" level="document" name="blackrules">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupblackrules"/>
@@ -1388,6 +1388,20 @@
<cd:delimiter name="relax"/>
</cd:arguments>
</cd:command>
+ <cd:command category="rules" file="node-rul.mkiv" level="style" name="autorule">
+ <cd:arguments>
+ <cd:keywords delimiters="none" list="yes">
+ <cd:constant method="none" prefix="width␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="height␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="depth␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="xoffset␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="yoffset␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="left␣" type="cd:dimension"/>
+ <cd:constant method="none" prefix="right␣" type="cd:dimension"/>
+ </cd:keywords>
+ <cd:delimiter name="relax"/>
+ </cd:arguments>
+ </cd:command>
</cd:interface>
<cd:interface file="i-bleed.xml">
<cd:command category="graphics" file="pack-box.mkiv" level="style" name="setupbleeding">
@@ -1662,7 +1676,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-boxes.xml">
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doiftext">
+ <cd:command category="strings" file="supp-box.mkiv" keywords="conditional" level="system" name="doiftext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1675,7 +1689,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifelsetext">
+ <cd:command category="strings" file="supp-box.mkiv" keywords="conditional" level="system" name="doifelsetext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1688,7 +1702,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doiftextelse">
+ <cd:command category="strings" file="supp-box.mkiv" keywords="conditional" level="system" name="doiftextelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1701,7 +1715,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="dowithnextbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="dowithnextbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -1710,21 +1724,21 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="dowithnextboxcs">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="dowithnextboxcs">
<cd:arguments>
<cd:csname/>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="nextboxwd"/>
- <cd:command file="supp-box.mkiv" level="system" name="nextboxht"/>
- <cd:command file="supp-box.mkiv" level="system" name="nextboxdp"/>
- <cd:command file="supp-box.mkiv" level="system" name="nextboxhtdp"/>
- <cd:command file="supp-box.mkiv" level="system" name="flushnextbox"/>
- <cd:command file="supp-box.mkiv" level="system" name="nextbox"/>
- <cd:command file="supp-box.mkiv" level="system" name="nextdepth"/>
- <cd:command file="supp-box.mkiv" level="system" name="dowithnextboxcontent">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextboxwd"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextboxht"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextboxdp"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextboxhtdp"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="flushnextbox"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextbox"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nextdepth"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="dowithnextboxcontent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -1736,7 +1750,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="dowithnextboxcontentcs">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="dowithnextboxcontentcs">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -1744,47 +1758,47 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rlap">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rlap">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="llap">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="llap">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="clap">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="clap">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="tlap">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="tlap">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="blap">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="blap">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="reshapebox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="reshapebox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command begin="beginof" end="endof" file="supp-box.mkiv" level="system" name="shapebox" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="flushshapebox"/>
- <cd:command file="supp-box.mkiv" level="system" name="innerflushshapebox"/>
- <cd:command file="supp-box.mkiv" level="system" name="shapedhbox">
+ <cd:command begin="beginof" category="boxes" end="endof" file="supp-box.mkiv" level="system" name="shapebox" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="flushshapebox"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="innerflushshapebox"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="shapedhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="processtokens">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="processtokens">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -1803,7 +1817,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="doboundtext">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="doboundtext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1816,7 +1830,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="limitatetext">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="limitatetext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1829,7 +1843,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="limitatetext" variant="list">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="limitatetext" variant="list">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1842,7 +1856,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="limitatefirstline">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="limitatefirstline">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1855,7 +1869,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="processisolatedchars">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="processisolatedchars">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1863,7 +1877,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="processisolatedwords">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="processisolatedwords">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1871,7 +1885,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytocharacters">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytocharacters">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1879,7 +1893,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytowords">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytowords">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1887,7 +1901,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringchar">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringchar">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1895,7 +1909,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringword">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringword">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1903,7 +1917,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringline">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringline">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1911,7 +1925,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringcharspaced">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringcharspaced">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1919,7 +1933,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringwordspaced">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringwordspaced">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1927,7 +1941,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="applytosplitstringlinespaced">
+ <cd:command category="strings" file="supp-box.mkiv" level="system" name="applytosplitstringlinespaced">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -1935,58 +1949,58 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="sbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="sbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="linebox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="linebox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="shiftbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="shiftbox">
<cd:arguments>
<cd:dimension/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hpackbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hpackbox">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vpackbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vpackbox">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hpackedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hpackedbox">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vpackedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vpackedbox">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="inlinedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="inlinedbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="struttedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="struttedbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="topskippedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="topskippedbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="centeredbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="centeredbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -1994,7 +2008,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="centerednextbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="centerednextbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2002,7 +2016,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="centerbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="centerbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2010,7 +2024,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setrigidcolumnhsize">
+ <cd:command category="columns" file="supp-box.mkiv" level="system" name="setrigidcolumnhsize">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -2023,7 +2037,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setrigidcolumnbalance">
+ <cd:command category="columns" file="supp-box.mkiv" level="system" name="setrigidcolumnbalance">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2031,11 +2045,11 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vboxtohbox" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="vboxtohboxseparator" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="convertvboxtohbox"/>
- <cd:command file="supp-box.mkiv" level="system" name="hboxestohbox" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="unhhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vboxtohbox" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vboxtohboxseparator" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="convertvboxtohbox"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hboxestohbox" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="unhhbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2047,7 +2061,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hboxofvbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hboxofvbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2055,7 +2069,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="doifcontent">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional" level="system" name="doifcontent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -2070,8 +2084,8 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="overlay" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="fakebox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="overlay" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="fakebox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2079,7 +2093,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2087,7 +2101,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="cbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="cbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2095,7 +2109,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2103,7 +2117,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="ltop">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="ltop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2111,7 +2125,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="ctop">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="ctop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2119,7 +2133,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rtop">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2127,47 +2141,47 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="tbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="tbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="bbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="bbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="mhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="mhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lefthbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lefthbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="midhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="midhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="righthbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="righthbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="boxofsize">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="boxofsize">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="none" list="yes" optional="yes">
@@ -2176,7 +2190,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="limitatelines">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="limitatelines">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -2189,98 +2203,98 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="fittopbaselinegrid">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="fittopbaselinegrid">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="boxcursor"/>
- <cd:command file="supp-box.mkiv" level="system" name="placedbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="boxcursor"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="placedbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rightbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rightbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="leftbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="leftbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="topbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="topbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="bottombox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="bottombox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lefttopbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lefttopbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="righttopbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="righttopbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="leftbottombox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="leftbottombox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="rightbottombox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="rightbottombox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="topleftbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="topleftbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="toprightbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="toprightbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="bottomleftbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="bottomleftbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="bottomrightbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="bottomrightbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="middlebox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="middlebox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="baselinemiddlebox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="baselinemiddlebox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="baselineleftbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="baselineleftbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="baselinerightbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="baselinerightbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lrtbbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lrtbbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -2297,12 +2311,12 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="toplinebox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="toplinebox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setstackbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="setstackbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2313,14 +2327,14 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="initializeboxstack">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="initializeboxstack">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="savebox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="savebox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2331,7 +2345,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="flushbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="flushbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2341,7 +2355,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="restorebox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="restorebox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2351,7 +2365,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="foundbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="foundbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2361,7 +2375,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifelsebox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional" level="system" name="doifelsebox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2377,7 +2391,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifboxelse">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional" level="system" name="doifboxelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2393,7 +2407,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="localpushbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="localpushbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2401,7 +2415,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="localpopbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="localpopbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2409,7 +2423,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="globalpushbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="globalpushbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2417,7 +2431,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="globalpopbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="globalpopbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2425,16 +2439,16 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="removedepth"/>
- <cd:command file="supp-box.mkiv" level="system" name="obeydepth"/>
- <cd:command file="supp-box.mkiv" level="system" name="undepthed">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="removedepth"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="obeydepth"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="undepthed">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="removebottomthings"/>
- <cd:command file="supp-box.mkiv" level="system" name="removelastskip"/>
- <cd:command file="supp-box.mkiv" level="system" name="makestrutofbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="removebottomthings"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="removelastskip"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="makestrutofbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2442,7 +2456,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="raisebox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="raisebox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -2451,7 +2465,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lowerbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="alignment" level="system" name="lowerbox">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -2460,17 +2474,17 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="halfwaybox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="halfwaybox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="depthonlybox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="depthonlybox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturalhbox">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturalhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2478,7 +2492,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturalvbox">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturalvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2486,7 +2500,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturalvtop">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturalvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2494,7 +2508,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="naturalvcenter">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="naturalvcenter">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2502,7 +2516,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturalhpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturalhpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2510,7 +2524,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturalvpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturalvpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2518,7 +2532,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="naturaltpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="naturaltpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2526,7 +2540,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversehbox">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversehbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2534,7 +2548,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversevbox">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversevbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2542,7 +2556,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversevtop">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversevtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2550,7 +2564,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversehpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversehpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2558,7 +2572,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversevpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversevpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2566,7 +2580,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-dir.mkiv" level="system" name="reversetpack">
+ <cd:command category="boxes" file="supp-dir.mkiv" level="system" name="reversetpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2574,12 +2588,12 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="frozenhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="frozenhbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setboxllx">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="setboxllx">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2590,7 +2604,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setboxlly">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="setboxlly">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2601,7 +2615,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="gsetboxllx">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="gsetboxllx">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2612,7 +2626,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="gsetboxlly">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="gsetboxlly">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2623,7 +2637,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getboxllx">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="getboxllx">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2631,7 +2645,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getboxlly">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="getboxlly">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2639,7 +2653,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="directgetboxllx">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="directgetboxllx">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2647,7 +2661,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="directgetboxlly">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="directgetboxlly">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2655,13 +2669,13 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="shownextbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="shownextbox">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="spreadhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="spreadhbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2669,7 +2683,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="minimalhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="minimalhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2677,13 +2691,13 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="nodetostring">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="nodetostring">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getnaturaldimensions">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="getnaturaldimensions">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2691,10 +2705,10 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lastnaturalboxwd"/>
- <cd:command file="supp-box.mkiv" level="system" name="lastnaturalboxht"/>
- <cd:command file="supp-box.mkiv" level="system" name="lastnaturalboxdp"/>
- <cd:command file="supp-box.mkiv" level="system" name="naturalwd">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="lastnaturalboxwd"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="lastnaturalboxht"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="lastnaturalboxdp"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="naturalwd">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2702,7 +2716,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifelserighttoleftinbox">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional direction" level="system" name="doifelserighttoleftinbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2716,7 +2730,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifrighttoleftinboxelse">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional direction" level="system" name="doifrighttoleftinboxelse">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2730,15 +2744,15 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="runninghbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="runninghbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command begin="begin" end="end" file="supp-box.mkiv" level="system" name="vbox" type="environment"/>
- <cd:command begin="begin" end="end" file="supp-box.mkiv" level="system" name="hbox" type="environment"/>
- <cd:command begin="begin" end="end" file="supp-box.mkiv" level="system" name="vtop" type="environment"/>
- <cd:command file="supp-box.mkiv" level="system" name="setvboxregister">
+ <cd:command begin="begin" category="boxes" end="end" file="supp-box.mkiv" level="system" name="vbox" type="environment"/>
+ <cd:command begin="begin" category="boxes" end="end" file="supp-box.mkiv" level="system" name="hbox" type="environment"/>
+ <cd:command begin="begin" category="boxes" end="end" file="supp-box.mkiv" level="system" name="vtop" type="environment"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="setvboxregister">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2747,7 +2761,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="sethboxregister">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="sethboxregister">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2756,7 +2770,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="setvtopregister">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="setvtopregister">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2765,7 +2779,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="flushboxregister">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="flushboxregister">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2773,7 +2787,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vboxregister" type="environment">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vboxregister" type="environment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2781,7 +2795,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hboxregister" type="environment">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hboxregister" type="environment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2789,7 +2803,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vtopregister" type="environment">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vtopregister" type="environment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -2797,7 +2811,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="righttolefthbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="righttolefthbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2805,7 +2819,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="rtlhbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="rtlhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2813,7 +2827,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="lefttorighthbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="lefttorighthbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2821,7 +2835,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="ltrhbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="ltrhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2829,7 +2843,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="righttoleftvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="righttoleftvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2837,7 +2851,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="rtlvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="rtlvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2845,7 +2859,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="lefttorightvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="lefttorightvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2853,7 +2867,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="ltrvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="ltrvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2861,7 +2875,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="righttoleftvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="righttoleftvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2869,7 +2883,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="rtlvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="rtlvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2877,7 +2891,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="lefttorightvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="lefttorightvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2885,7 +2899,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="ltrvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="ltrvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2893,7 +2907,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="autodirhbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="autodirhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2901,7 +2915,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="autodirvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="autodirvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2909,7 +2923,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="autodirvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="autodirvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2917,7 +2931,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="leftorrighthbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="leftorrighthbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2925,7 +2939,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="leftorrightvbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="leftorrightvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2933,7 +2947,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ali.mkiv" level="system" name="leftorrightvtop">
+ <cd:command category="boxes" file="spac-ali.mkiv" keywords="direction" level="system" name="leftorrightvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -2941,17 +2955,17 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ali.mkiv" level="system" name="ibox">
+ <cd:command category="boxes" file="spac-ali.mkiv" level="system" name="ibox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ali.mkiv" level="system" name="obox">
+ <cd:command category="boxes" file="spac-ali.mkiv" level="system" name="obox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ali.mkiv" level="system" name="definehbox">
+ <cd:command category="boxes" file="spac-ali.mkiv" level="system" name="definehbox">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -2961,7 +2975,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ali.mkiv" generated="yes" level="system" name="hbox" variant="example">
+ <cd:command category="boxes" file="spac-ali.mkiv" generated="yes" level="system" name="hbox" variant="example">
<cd:sequence>
<cd:string value="hbox"/>
<cd:variable value="box"/>
@@ -2970,8 +2984,8 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="lastlinewidth"/>
- <cd:command file="supp-box.mkiv" level="system" name="putboxincache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="lastlinewidth"/>
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="putboxincache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -2986,7 +3000,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getboxfromcache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="getboxfromcache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3001,7 +3015,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="supp-box.mkiv" level="system" name="doifelseboxincache">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="conditional" level="system" name="doifelseboxincache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3018,7 +3032,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="copyboxfromcache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="copyboxfromcache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3033,7 +3047,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="directboxfromcache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="directboxfromcache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3044,7 +3058,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="directcopyboxfromcache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="directcopyboxfromcache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3055,14 +3069,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="resetboxesincache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="resetboxesincache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="putnextboxincache">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="putnextboxincache">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -3077,7 +3091,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-buffer.xml">
- <cd:command category="buffer conditional" file="buff-ini.mkiv" level="system" name="doifelsebuffer">
+ <cd:command category="buffer" file="buff-ini.mkiv" keywords="conditional" level="system" name="doifelsebuffer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:buffer"/>
@@ -3090,7 +3104,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="buffer conditional" file="buff-ini.mkiv" level="system" name="doifbufferelse">
+ <cd:command category="buffer" file="buff-ini.mkiv" keywords="conditional" level="system" name="doifbufferelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:buffer"/>
@@ -3256,7 +3270,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="buffer lua" file="buff-ini.mkiv" level="style" name="ctxluabuffer">
+ <cd:command category="buffer" file="buff-ini.mkiv" keywords="lua" level="style" name="ctxluabuffer">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:buffer"/>
@@ -3277,7 +3291,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="buff-ver.mkiv" level="document" name="typebuffer">
+ <cd:command category="buffer" file="buff-ver.mkiv" keywords="verbatim" level="document" name="typebuffer">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:buffer"/>
@@ -3287,7 +3301,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="buff-ver.mkiv" generated="yes" level="document" name="typebuffer" variant="instance">
+ <cd:command category="buffer" file="buff-ver.mkiv" generated="yes" keywords="verbatim" level="document" name="typebuffer" variant="instance">
<cd:sequence>
<cd:string value="type"/>
<cd:instance value="buffer"/>
@@ -3298,7 +3312,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="buff-ver.mkiv" level="system" name="typedefinedbuffer">
+ <cd:command category="buffer" file="buff-ver.mkiv" keywords="verbatim" level="system" name="typedefinedbuffer">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:buffer"/>
@@ -3308,7 +3322,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="lxml-ini.mkiv" level="style" name="prettyprintbuffer">
+ <cd:command category="buffer" file="lxml-ini.mkiv" keywords="verbatim" level="style" name="prettyprintbuffer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:buffer"/>
@@ -3326,7 +3340,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="lxml-ini.mkiv" level="style" name="inlineprettyprintbuffer">
+ <cd:command category="buffer" file="lxml-ini.mkiv" keywords="verbatim" level="style" name="inlineprettyprintbuffer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:buffer"/>
@@ -3344,7 +3358,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="buffer verbatim" file="buff-ver.mkiv" level="style" name="typeinlinebuffer">
+ <cd:command category="buffer" file="buff-ver.mkiv" keywords="verbatim" level="style" name="typeinlinebuffer">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:buffer"/>
@@ -3356,7 +3370,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-button.xml">
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="style" name="definebutton">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="style" name="definebutton">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -3369,7 +3383,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="style" name="setupbutton">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="style" name="setupbutton">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -3404,7 +3418,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" generated="yes" level="document" name="button" variant="example">
+ <cd:command category="pdf" file="scrn-but.mkvi" generated="yes" level="document" name="button" variant="example">
<cd:sequence>
<cd:variable value="button"/>
</cd:sequence>
@@ -3423,7 +3437,7 @@
<cd:constant value="button"/>
</cd:instances>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="document" name="button">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="document" name="button">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupbutton"/>
@@ -3436,28 +3450,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="style" name="overlaybutton">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="style" name="overlaybutton">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:reference"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="style" name="overlaybutton" variant="direct">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="style" name="overlaybutton" variant="direct">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:reference"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-but.mkvi" level="style" name="MPmenubuttons">
+ <cd:command category="pdf" file="scrn-but.mkvi" level="style" name="MPmenubuttons">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="overlayrollbutton">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="overlayrollbutton">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:reference"/>
@@ -3467,7 +3481,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="definepushbutton">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="definepushbutton">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -3477,7 +3491,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="pushbutton">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="pushbutton">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -3487,7 +3501,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="definepushsymbol">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="definepushsymbol">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -3499,7 +3513,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="rollbutton" variant="interactionmenu">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="rollbutton" variant="interactionmenu">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -3515,7 +3529,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catehory="pdf" file="scrn-fld.mkvi" level="style" name="rollbutton" variant="button">
+ <cd:command category="pdf" file="scrn-fld.mkvi" level="style" name="rollbutton" variant="button">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupbutton"/>
@@ -3893,6 +3907,10 @@
<cd:content/>
</cd:arguments>
</cd:command>
+ <cd:command category="catcode" file="math-ini.mkxl" level="document" name="asciimode"/>
+ <cd:command category="catcode" file="math-ini.mkxl" level="document" name="enableasciimode"/>
+ <cd:command category="catcode" file="math-ini.mkxl" level="document" name="asciimode" type="environment"/>
+ <cd:command category="catcode" file="buff-ver.mkiv" level="document" name="literalmode"/>
</cd:interface>
<cd:interface file="i-character.xml">
<cd:command category="characters" file="catc-sym.mkiv" level="document" name="letteropenbrace"/>
@@ -3924,21 +3942,21 @@
<cd:command category="characters" file="catc-sym.mkiv" level="document" name="letterleftbrace"/>
<cd:command category="characters" file="catc-sym.mkiv" level="document" name="letterrightbrace"/>
<cd:command category="characters" file="catc-sym.mkiv" level="document" name="letterexclamationmark"/>
- <cd:command category="characters fonts" file="char-ini.mkiv" level="document" name="utfchar">
+ <cd:command category="characters" file="char-ini.mkiv" keywords="fonts" level="document" name="utfchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="characters fonts" file="char-ini.mkiv" level="style" name="safechar">
+ <cd:command category="characters" file="char-ini.mkiv" keywords="fonts" level="style" name="safechar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="characters fonts" file="char-ini.mkiv" level="style" name="checkedchar">
+ <cd:command category="characters" file="char-ini.mkiv" keywords="fonts" level="style" name="checkedchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -3948,14 +3966,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="characters fonts" file="char-ini.mkiv" level="style" name="textormathchar">
+ <cd:command category="characters" file="char-ini.mkiv" keywords="fonts" level="style" name="textormathchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="characters fonts" file="char-ini.mkiv" level="style" name="textormathchars">
+ <cd:command category="characters" file="char-ini.mkiv" keywords="fonts" level="style" name="textormathchars">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -4149,12 +4167,12 @@
</cd:command>
</cd:interface>
<cd:interface file="i-chemical.xml">
- <cd:command file="chem-ini.mkiv" level="document" name="molecule">
+ <cd:command category="symbols" file="chem-ini.mkiv" level="document" name="molecule">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="chem-ini.mkiv" level="document" name="chem">
+ <cd:command category="symbols" file="chem-ini.mkiv" level="document" name="chem">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -4371,9 +4389,9 @@
</cd:command>
</cd:interface>
<cd:interface file="i-cleaning.xml">
- <cd:command begin="push" end="pop" file="typo-chr.mkiv" level="system" name="punctuation" type="environment"/>
- <cd:command file="typo-chr.mkiv" level="system" name="removepunctuation"/>
- <cd:command file="typo-chr.mkiv" level="system" name="markcontent">
+ <cd:command begin="push" category="language" end="pop" file="typo-chr.mkiv" level="system" name="punctuation" type="environment"/>
+ <cd:command category="language" file="typo-chr.mkiv" level="system" name="removepunctuation"/>
+ <cd:command category="language" file="typo-chr.mkiv" level="system" name="markcontent">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -4383,7 +4401,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="typo-chr.mkiv" level="system" name="markedcontent" type="environment">
+ <cd:command category="language" file="typo-chr.mkiv" level="system" name="markedcontent" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -4392,14 +4410,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="typo-chr.mkiv" level="system" name="removemarkedcontent">
+ <cd:command category="language" file="typo-chr.mkiv" level="system" name="removemarkedcontent">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="typo-chr.mkiv" level="system" name="doifelsemarkedcontent">
+ <cd:command category="language" file="typo-chr.mkiv" keywords="conditional" level="system" name="doifelsemarkedcontent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -4412,7 +4430,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="typo-cln.mkiv" level="system" name="setcharactercleaning">
+ <cd:command category="language" file="typo-cln.mkiv" level="system" name="setcharactercleaning">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -5146,7 +5164,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="color-ini.mkiv" level="system" name="doifelsecolor">
+ <cd:command category="colors" file="color-ini.mkiv" keywords="conditional" level="system" name="doifelsecolor">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:color"/>
@@ -5159,7 +5177,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="color-ini.mkiv" level="system" name="doifcolorelse">
+ <cd:command category="colors" file="color-ini.mkiv" keywords="conditional" level="system" name="doifcolorelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:color"/>
@@ -5172,7 +5190,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="color-ini.mkiv" level="system" name="doifcolor">
+ <cd:command category="colors" file="color-ini.mkiv" keywords="conditional" level="system" name="doifcolor">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:color"/>
@@ -5252,7 +5270,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="colo-ini.mkiv" level="system" name="doifelseblack">
+ <cd:command category="colors" file="colo-ini.mkiv" keywords="conditional" level="system" name="doifelseblack">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:color"/>
@@ -5265,7 +5283,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="colo-ini.mkiv" level="system" name="doifblackelse">
+ <cd:command category="colors" file="colo-ini.mkiv" keywords="conditional" level="system" name="doifblackelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:color"/>
@@ -5278,7 +5296,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="colo-ini.mkiv" level="system" name="doifelsedrawingblack">
+ <cd:command category="colors" file="colo-ini.mkiv" keywords="conditional" level="system" name="doifelsedrawingblack">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -5288,7 +5306,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors conditional" file="colo-ini.mkiv" level="system" name="doifdrawingblackelse">
+ <cd:command category="colors" file="colo-ini.mkiv" keywords="conditional" level="system" name="doifdrawingblackelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -5463,7 +5481,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="float tables" file="pack-com.mkiv" level="document" name="floatcombination" type="environment" variant="matrix">
+ <cd:command category="tables" file="pack-com.mkiv" keywords="float" level="document" name="floatcombination" type="environment" variant="matrix">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:matrix"/>
@@ -5471,7 +5489,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="float tables" file="pack-com.mkiv" level="document" name="floatcombination" type="environment">
+ <cd:command category="tables" file="pack-com.mkiv" keywords="float" level="document" name="floatcombination" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupcombination"/>
@@ -5480,7 +5498,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-commandhandler.xml">
- <cd:command file="mult-aux.mkiv" level="system" name="installparameterhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installparameterhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5488,7 +5506,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installrootparameterhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installrootparameterhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5496,7 +5514,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installparameterhashhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installparameterhashhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5504,7 +5522,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installparametersethandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installparametersethandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5512,7 +5530,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installstyleandcolorhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installstyleandcolorhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5520,7 +5538,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdefinehandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdefinehandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5529,7 +5547,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installsetuphandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installsetuphandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5537,7 +5555,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installswitchsetuphandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installswitchsetuphandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5545,7 +5563,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installautosetuphandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installautosetuphandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5553,7 +5571,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installbasicparameterhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installbasicparameterhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5561,7 +5579,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installbasicautosetuphandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installbasicautosetuphandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5570,7 +5588,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installcommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5579,7 +5597,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installswitchcommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installswitchcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5588,7 +5606,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installautocommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installautocommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5597,7 +5615,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installsimplecommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installsimplecommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5606,7 +5624,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdirectparameterhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdirectparameterhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5614,7 +5632,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdirectsetuphandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdirectsetuphandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5622,7 +5640,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdirectparametersethandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdirectparametersethandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5630,7 +5648,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdirectstyleandcolorhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdirectstyleandcolorhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5638,7 +5656,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdirectcommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdirectcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5646,7 +5664,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installsetuponlycommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installsetuponlycommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5654,7 +5672,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="relateparameterhandlers">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="relateparameterhandlers">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -5670,28 +5688,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installactionhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installactionhandler">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installnamespace">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installnamespace">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installcorenamespace">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installcorenamespace">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="definenamespace">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="definenamespace">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -5729,8 +5747,8 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="listnamespaces"/>
- <cd:command file="mult-aux.mkiv" level="system" name="showparentchain">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="listnamespaces"/>
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="showparentchain">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5738,7 +5756,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="doifelsecommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="conditional" level="system" name="doifelsecommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5752,7 +5770,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="doifcommandhandlerelse">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="conditional" level="system" name="doifcommandhandlerelse">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5766,7 +5784,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="doifcommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="conditional" level="system" name="doifcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5777,7 +5795,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="doifnotcommandhandler">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="conditional" level="system" name="doifnotcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5788,7 +5806,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdefinitionset">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdefinitionset">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5796,7 +5814,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installdefinitionsetmember">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installdefinitionsetmember">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5808,7 +5826,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installparentinjector">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="installparentinjector">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5816,7 +5834,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="pack-rul.mkiv" level="system" name="installframedcommandhandler">
+ <cd:command category="commandhandler" file="pack-rul.mkiv" level="system" name="installframedcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5825,7 +5843,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="pack-rul.mkiv" level="system" name="installframedautocommandhandler">
+ <cd:command category="commandhandler" file="pack-rul.mkiv" level="system" name="installframedautocommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5834,7 +5852,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="pack-rul.mkiv" level="system" name="installsimpleframedcommandhandler">
+ <cd:command category="commandhandler" file="pack-rul.mkiv" level="system" name="installsimpleframedcommandhandler">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -5843,12 +5861,12 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installmacrostack">
+ <cd:command category="system" file="mult-aux.mkiv" level="system" name="installmacrostack">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="installglobalmacrostack">
+ <cd:command category="system" file="mult-aux.mkiv" level="system" name="installglobalmacrostack">
<cd:arguments>
<cd:csname/>
</cd:arguments>
@@ -6004,231 +6022,245 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="romannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="romannumerals">
+ <cd:arguments>
+ <cd:keywords delimiters="braces">
+ <cd:constant type="cd:number"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="Romannumerals">
+ <cd:arguments>
+ <cd:keywords delimiters="braces">
+ <cd:constant type="cd:number"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="abjadnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="Romannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="abjadnodotnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="abjadnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="abjadnaivenumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="abjadnodotnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="hebrewnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="abjadnaivenumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="yiddishnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="languagecharacters">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="languagecharacters">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="languageCharacters">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="languageCharacters">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="alphabeticnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="alphabeticnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="Alphabeticnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="Alphabeticnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="thainumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="thainumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="devanagarinumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="devanagarinumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="gurmurkhinumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="gurmurkhinumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="gujaratinumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="gujaratinumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="tibetannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="tibetannumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="greeknumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="greeknumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="Greeknumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="Greeknumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="arabicnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="arabicnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="persiannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="persiannumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="arabicdecimals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="arabicdecimals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="persiandecimals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="persiandecimals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="arabicexnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="arabicexnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="koreannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="koreannumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="koreannumeralsp">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="koreannumeralsp">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="koreannumeralsc">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="koreannumeralsc">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="koreanparentnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="koreanparentnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="koreancirclenumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="koreancirclenumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="chinesenumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="chinesenumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="chinesecapnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="chinesecapnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="chineseallnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="chineseallnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="character">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="character">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="Character">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="Character">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="characters">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="characters">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="Characters">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="Characters">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -6352,7 +6384,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="style" name="doifelseleapyear">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="style" name="doifelseleapyear">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -6365,7 +6397,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="style" name="doifleapyearelse">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="style" name="doifleapyearelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -6398,31 +6430,112 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="document" name="currentdate">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="document" name="definedate">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:keywords list="yes">
+ <cd:constant type="year"/>
+ <cd:constant method="range" prefix="year" type="cd:name"/>
+ <cd:constant type="y"/>
+ <cd:constant method="range" prefix="y" type="cd:name"/>
+ <cd:constant type="yy"/>
+ <cd:constant type="Y"/>
+ <cd:constant method="range" prefix="Y" type="cd:name"/>
+ <cd:constant type="YY"/>
+ <cd:constant type="month"/>
+ <cd:constant type="month:mnem"/>
+ <cd:constant type="month:hebrew"/>
+ <cd:constant type="month:jalali"/>
+ <cd:constant type="m"/>
+ <cd:constant type="m:mnem"/>
+ <cd:constant type="m:hebrew"/>
+ <cd:constant type="m:jalali"/>
+ <cd:constant type="MONTH"/>
+ <cd:constant type="MONTH:mnem"/>
+ <cd:constant type="MONTH:hebrew"/>
+ <cd:constant type="MONTH:jalali"/>
+ <cd:constant type="mm"/>
+ <cd:constant type="M"/>
+ <cd:constant type="day"/>
+ <cd:constant method="range" prefix="day" type="cd:name"/>
+ <cd:constant type="day:+"/>
+ <cd:constant type="day:ord"/>
+ <cd:constant type="day:++"/>
+ <cd:constant type="day:highord"/>
+ <cd:constant type="d"/>
+ <cd:constant method="range" prefix="d" type="cd:name"/>
+ <cd:constant type="d:+"/>
+ <cd:constant type="d:ord"/>
+ <cd:constant type="d:++"/>
+ <cd:constant type="d:highord"/>
+ <cd:constant type="dd"/>
+ <cd:constant type="dd:+"/>
+ <cd:constant type="dd:ord"/>
+ <cd:constant type="dd:++"/>
+ <cd:constant type="dd:highord"/>
+ <cd:constant type="D"/>
+ <cd:constant type="D:+"/>
+ <cd:constant type="D:ord"/>
+ <cd:constant type="D:++"/>
+ <cd:constant type="D:highord"/>
+ <cd:constant type="weekday"/>
+ <cd:constant type="weekday:mnem"/>
+ <cd:constant type="weekday:hebrew"/>
+ <cd:constant type="weekday:jalali"/>
+ <cd:constant type="w"/>
+ <cd:constant type="w:mnem"/>
+ <cd:constant type="w:hebrew"/>
+ <cd:constant type="w:jalali"/>
+ <cd:constant type="WEEKDAY"/>
+ <cd:constant type="WEEKDAY:mnem"/>
+ <cd:constant type="WEEKDAY:hebrew"/>
+ <cd:constant type="WEEKDAY:jalali"/>
+ <cd:constant type="W"/>
+ <cd:constant type="referral"/>
+ <cd:constant type="space"/>
+ <cd:constant type="\\\\\\\\␣"/>
+ <cd:constant type="cd:text"/>
+ <cd:constant type="hebrew:to"/>
+ <cd:constant type="jalali:to"/>
+ <cd:constant type="jalali:from"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="document" name="currentdate">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="year"/>
+ <cd:constant method="range" prefix="year" type="cd:name"/>
<cd:constant type="y"/>
+ <cd:constant method="range" prefix="y" type="cd:name"/>
<cd:constant type="yy"/>
<cd:constant type="Y"/>
+ <cd:constant method="range" prefix="Y" type="cd:name"/>
<cd:constant type="YY"/>
<cd:constant type="month"/>
<cd:constant type="month:mnem"/>
+ <cd:constant type="month:hebrew"/>
<cd:constant type="month:jalali"/>
<cd:constant type="m"/>
<cd:constant type="m:mnem"/>
+ <cd:constant type="m:hebrew"/>
<cd:constant type="m:jalali"/>
<cd:constant type="MONTH"/>
<cd:constant type="MONTH:mnem"/>
+ <cd:constant type="MONTH:hebrew"/>
<cd:constant type="MONTH:jalali"/>
<cd:constant type="mm"/>
<cd:constant type="M"/>
<cd:constant type="day"/>
+ <cd:constant method="range" prefix="day" type="cd:name"/>
<cd:constant type="day:+"/>
<cd:constant type="day:ord"/>
<cd:constant type="day:++"/>
<cd:constant type="day:highord"/>
<cd:constant type="d"/>
+ <cd:constant method="range" prefix="d" type="cd:name"/>
<cd:constant type="d:+"/>
<cd:constant type="d:ord"/>
<cd:constant type="d:++"/>
@@ -6439,21 +6552,35 @@
<cd:constant type="D:highord"/>
<cd:constant type="weekday"/>
<cd:constant type="weekday:mnem"/>
+ <cd:constant type="weekday:hebrew"/>
+ <cd:constant type="weekday:jalali"/>
<cd:constant type="w"/>
<cd:constant type="w:mnem"/>
+ <cd:constant type="w:hebrew"/>
+ <cd:constant type="w:jalali"/>
<cd:constant type="WEEKDAY"/>
<cd:constant type="WEEKDAY:mnem"/>
+ <cd:constant type="WEEKDAY:hebrew"/>
+ <cd:constant type="WEEKDAY:jalali"/>
<cd:constant type="W"/>
<cd:constant type="referral"/>
<cd:constant type="space"/>
<cd:constant type="\\\\\\\\␣"/>
<cd:constant type="cd:text"/>
+ <cd:constant type="hebrew:to"/>
<cd:constant type="jalali:to"/>
<cd:constant type="jalali:from"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="document" name="date">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="document" name="currentdate" variant="name">
+ <cd:arguments>
+ <cd:keywords optional="yes">
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="document" name="date">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="d">
@@ -6467,7 +6594,88 @@
</cd:parameter>
</cd:assignments>
<cd:keywords list="yes" optional="yes">
- <cd:inherit name="currentdate"/>
+ <cd:constant type="year"/>
+ <cd:constant method="range" prefix="year" type="cd:name"/>
+ <cd:constant type="y"/>
+ <cd:constant method="range" prefix="y" type="cd:name"/>
+ <cd:constant type="yy"/>
+ <cd:constant type="Y"/>
+ <cd:constant method="range" prefix="Y" type="cd:name"/>
+ <cd:constant type="YY"/>
+ <cd:constant type="month"/>
+ <cd:constant type="month:mnem"/>
+ <cd:constant type="month:hebrew"/>
+ <cd:constant type="month:jalali"/>
+ <cd:constant type="m"/>
+ <cd:constant type="m:mnem"/>
+ <cd:constant type="m:hebrew"/>
+ <cd:constant type="m:jalali"/>
+ <cd:constant type="MONTH"/>
+ <cd:constant type="MONTH:mnem"/>
+ <cd:constant type="MONTH:hebrew"/>
+ <cd:constant type="MONTH:jalali"/>
+ <cd:constant type="mm"/>
+ <cd:constant type="M"/>
+ <cd:constant type="day"/>
+ <cd:constant method="range" prefix="day" type="cd:name"/>
+ <cd:constant type="day:+"/>
+ <cd:constant type="day:ord"/>
+ <cd:constant type="day:++"/>
+ <cd:constant type="day:highord"/>
+ <cd:constant type="d"/>
+ <cd:constant method="range" prefix="d" type="cd:name"/>
+ <cd:constant type="d:+"/>
+ <cd:constant type="d:ord"/>
+ <cd:constant type="d:++"/>
+ <cd:constant type="d:highord"/>
+ <cd:constant type="dd"/>
+ <cd:constant type="dd:+"/>
+ <cd:constant type="dd:ord"/>
+ <cd:constant type="dd:++"/>
+ <cd:constant type="dd:highord"/>
+ <cd:constant type="D"/>
+ <cd:constant type="D:+"/>
+ <cd:constant type="D:ord"/>
+ <cd:constant type="D:++"/>
+ <cd:constant type="D:highord"/>
+ <cd:constant type="weekday"/>
+ <cd:constant type="weekday:mnem"/>
+ <cd:constant type="weekday:hebrew"/>
+ <cd:constant type="weekday:jalali"/>
+ <cd:constant type="w"/>
+ <cd:constant type="w:mnem"/>
+ <cd:constant type="w:hebrew"/>
+ <cd:constant type="w:jalali"/>
+ <cd:constant type="WEEKDAY"/>
+ <cd:constant type="WEEKDAY:mnem"/>
+ <cd:constant type="WEEKDAY:hebrew"/>
+ <cd:constant type="WEEKDAY:jalali"/>
+ <cd:constant type="W"/>
+ <cd:constant type="referral"/>
+ <cd:constant type="space"/>
+ <cd:constant type="\\\\\\\\␣"/>
+ <cd:constant type="cd:text"/>
+ <cd:constant type="hebrew:to"/>
+ <cd:constant type="jalali:to"/>
+ <cd:constant type="jalali:from"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="document" name="date" variant="name">
+ <cd:arguments>
+ <cd:assignments list="yes">
+ <cd:parameter name="d">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ <cd:parameter name="m">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ <cd:parameter name="y">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ </cd:assignments>
+ <cd:keywords optional="yes">
+ <cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
@@ -6529,7 +6737,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="defineconversion" variant="list">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="defineconversion" variant="list">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:language"/>
@@ -6578,6 +6786,8 @@
<cd:constant type="abjadnumerals"/>
<cd:constant type="abjadnodotnumerals"/>
<cd:constant type="abjadnaivenumerals"/>
+ <cd:constant type="hebrewnumerals"/>
+ <cd:constant type="yiddishnumerals"/>
<cd:constant type="thainumerals"/>
<cd:constant type="devanagarinumerals"/>
<cd:constant type="gurmurkhinumerals"/>
@@ -6632,7 +6842,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="system" name="doifelseconversiondefined">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="system" name="doifelseconversiondefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -6645,7 +6855,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="system" name="doifconversiondefinedelse">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="system" name="doifconversiondefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -6658,7 +6868,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="system" name="doifelseconversionnumber">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="system" name="doifelseconversionnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -6674,7 +6884,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="core-con.mkiv" level="system" name="doifconversionnumberelse">
+ <cd:command category="counter" file="core-con.mkiv" keywords="conditional" level="system" name="doifconversionnumberelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -6753,42 +6963,42 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="sloveniannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="sloveniannumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="slovenianNumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="slovenianNumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="spanishnumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="spanishnumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="spanishNumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="spanishNumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="russiannumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="russiannumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter language" file="core-con.mkiv" level="style" name="russianNumerals">
+ <cd:command category="counter" file="core-con.mkiv" keywords="language" level="style" name="russianNumerals">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -6816,9 +7026,9 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="system" file="core-con.lua" level="style" name="actualyear"/>
- <cd:command category="system" file="core-con.lua" level="style" name="actualmonth"/>
- <cd:command category="system" file="core-con.lua" level="style" name="actualday"/>
+ <cd:command category="counter" file="core-con.lua" keywords="system" level="style" name="actualyear"/>
+ <cd:command category="counter" file="core-con.lua" keywords="system" level="style" name="actualmonth"/>
+ <cd:command category="counter" file="core-con.lua" keywords="system" level="style" name="actualday"/>
<cd:command category="counter" file="syst-con.mkxl" level="style" name="lchexnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
@@ -6996,7 +7206,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifelsecounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifelsecounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7009,7 +7219,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifcounterelse">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifcounterelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7022,7 +7232,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifcounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifcounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7032,7 +7242,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifnotcounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifnotcounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7331,7 +7541,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifelsedefinedcounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifelsedefinedcounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7344,7 +7554,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifdefinedcounterelse">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifdefinedcounterelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7357,7 +7567,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifdefinedcounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifdefinedcounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7367,7 +7577,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="counter conditional" file="strc-num.mkiv" level="system" name="doifundefinedcounter">
+ <cd:command category="counter" file="strc-num.mkiv" keywords="conditional" level="system" name="doifundefinedcounter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -7936,7 +8146,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-digits.xml">
- <cd:command file="typo-dig.mkiv" level="system" name="setdigitsmanipulation">
+ <cd:command category="symbols" file="typo-dig.mkiv" keywords="fonts" level="system" name="setdigitsmanipulation">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -7944,15 +8154,15 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="typo-dig.mkiv" level="system" name="resetdigitsmanipulation"/>
- <cd:command file="typo-dig.mkiv" level="document" name="equaldigits">
+ <cd:command category="symbols" file="typo-dig.mkiv" keywords="fonts" level="system" name="resetdigitsmanipulation"/>
+ <cd:command category="symbols" file="typo-dig.mkiv" keywords="fonts" level="document" name="equaldigits">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="typo-dig.mkiv" level="document" name="dummydigit"/>
+ <cd:command category="symbols" file="typo-dig.mkiv" keywords="fonts" level="document" name="dummydigit"/>
</cd:interface>
<cd:interface file="i-dimension.xml">
<cd:command file="mult-dim.mkvi" level="system" name="assigndimension">
@@ -8035,7 +8245,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-direction.xml">
- <cd:command category="language alignment" file="typo-dir.mkiv" level="style" name="setupdirections">
+ <cd:command category="language" file="typo-dir.mkiv" keywords="alignment" level="style" name="setupdirections">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="bidi">
@@ -8060,15 +8270,15 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="language alignment" file="typo-dir.mkiv" level="style" name="setdirection">
+ <cd:command category="language" file="typo-dir.mkiv" keywords="alignment" level="style" name="setdirection">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="language alignment" file="typo-dir.mkiv" level="style" name="resetdirection"/>
- <cd:command category="alignment" file="supp-dir.mkiv" level="document" name="showdirsinmargin"/>
+ <cd:command category="language" file="typo-dir.mkiv" keywords="alignment" level="style" name="resetdirection"/>
+ <cd:command category="alignment" file="supp-dir.mkiv" keywords="alignment" level="document" name="showdirsinmargin"/>
</cd:interface>
<cd:interface file="i-document.xml">
<cd:command category="structure" file="file-job.mkvi" level="document" name="text" type="environment"/>
@@ -8329,7 +8539,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-dummy.xml">
- <cd:command file="mult-aux.mkiv" level="system" name="getdummyparameters">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="getdummyparameters">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="cd:key">
@@ -8338,21 +8548,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="dummyparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="dummyparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="directdummyparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="directdummyparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="setdummyparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="setdummyparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -8362,7 +8572,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-aux.mkiv" level="system" name="letdummyparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" level="system" name="letdummyparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -8370,7 +8580,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="mult-aux.mkiv" level="system" name="usedummystyleandcolor">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="fonts colors" level="system" name="usedummystyleandcolor">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -8380,14 +8590,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts" file="mult-aux.mkiv" level="system" name="usedummystyleparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="fonts" level="system" name="usedummystyleparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="colors" file="mult-aux.mkiv" level="system" name="usedummycolorparameter">
+ <cd:command category="commandhandler" file="mult-aux.mkiv" keywords="colors" level="system" name="usedummycolorparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -8917,7 +9127,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-fld.mkvi" level="system" name="doifelsefieldcategory">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="conditional" level="system" name="doifelsefieldcategory">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -8930,7 +9140,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-fld.mkvi" level="system" name="doiffieldcategoryelse">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="conditional" level="system" name="doiffieldcategoryelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -8989,7 +9199,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-fld.mkvi" level="system" name="doifelsefieldbody">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="conditional" level="system" name="doifelsefieldbody">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -9002,7 +9212,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-fld.mkvi" level="system" name="doiffieldbodyelse">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="conditional" level="system" name="doiffieldbodyelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -9079,7 +9289,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background rules" file="scrn-fld.mkvi" level="document" name="fitfieldframed">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background rules" level="document" name="fitfieldframed">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -9097,7 +9307,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background" file="scrn-fld.mkvi" level="style" name="setupfieldlabelframed">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background" level="style" name="setupfieldlabelframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -9107,7 +9317,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background" file="scrn-fld.mkvi" level="style" name="setupfieldcontentframed">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background" level="style" name="setupfieldcontentframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -9118,7 +9328,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background" file="scrn-fld.mkvi" level="style" name="setupfieldtotalframed">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background" level="style" name="setupfieldtotalframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -9147,7 +9357,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background" file="scrn-fld.mkvi" level="style" name="setupfield">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background" level="style" name="setupfield">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -9170,7 +9380,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="pdf background" file="scrn-fld.mkvi" level="style" name="setupfields">
+ <cd:command category="pdf" file="scrn-fld.mkvi" keywords="background" level="style" name="setupfields">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="reset"/>
@@ -9294,7 +9504,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doiffile">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doiffile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9304,7 +9514,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifnotfile">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifnotfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9314,7 +9524,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifelsefile">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifelsefile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9327,7 +9537,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doiffileelse">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doiffileelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9357,7 +9567,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifelsepath">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifelsepath">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9370,7 +9580,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifpathelse">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifpathelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9383,7 +9593,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifelsefileexists">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifelsefileexists">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9396,7 +9606,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doiffileexistselse">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doiffileexistselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9409,7 +9619,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifelsepathexists">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifelsepathexists">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9422,7 +9632,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifpathexistselse">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifpathexistselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9435,7 +9645,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifelseparentfile">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifelseparentfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9448,7 +9658,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-ini.mkvi" level="system" name="doifparentfileelse">
+ <cd:command category="structure" file="file-ini.mkvi" keywords="conditional" level="system" name="doifparentfileelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9475,7 +9685,7 @@
<cd:command category="structure" file="file-ini.mkvi" level="system" name="splitofftype"/>
<cd:command category="structure" file="file-ini.mkvi" level="system" name="splitoffkind"/>
<cd:command category="structure" file="file-ini.mkvi" level="system" name="splitoffroot"/>
- <cd:command category="structure conditional" file="file-job.mkvi" level="system" name="doifelseinputfile">
+ <cd:command category="structure" file="file-job.mkvi" keywords="conditional" level="system" name="doifelseinputfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9488,7 +9698,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-job.mkvi" level="system" name="doifinputfileelse">
+ <cd:command category="structure" file="file-job.mkvi" keywords="conditional" level="system" name="doifinputfileelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9577,14 +9787,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure lua" file="file-job.mkvi" level="system" name="loadluafile">
+ <cd:command category="structure" file="file-job.mkvi" keywords="lua" level="system" name="loadluafile">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure lua" file="file-job.mkvi" level="system" name="loadcldfile">
+ <cd:command category="structure" file="file-job.mkvi" keywords="lua" level="system" name="loadcldfile">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -9605,14 +9815,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure lua" file="file-job.mkvi" level="system" name="loadluafileonce">
+ <cd:command category="structure" file="file-job.mkvi" keywords="lua" level="system" name="loadluafileonce">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure lua" file="file-job.mkvi" level="system" name="loadcldfileonce">
+ <cd:command category="structure" file="file-job.mkvi" keywords="lua" level="system" name="loadcldfileonce">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -9640,7 +9850,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readjobfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readjobfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9653,7 +9863,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readlocfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readlocfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9666,7 +9876,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readsysfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readsysfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9679,7 +9889,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readfixfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readfixfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9695,7 +9905,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readsetfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readsetfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:path"/>
@@ -9711,7 +9921,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9731,7 +9941,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="readtexfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="readtexfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9744,7 +9954,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional xml" file="file-res.mkvi" level="system" name="readxmlfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional xml" level="system" name="readxmlfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9757,7 +9967,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="doifelselocfile">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="doifelselocfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9770,7 +9980,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="file-res.mkvi" level="system" name="doiflocfileelse">
+ <cd:command category="structure" file="file-res.mkvi" keywords="conditional" level="system" name="doiflocfileelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -9817,6 +10027,13 @@
</cd:keywords>
</cd:arguments>
</cd:command>
+ <cd:command category="structure" file="font-ini.mklx" keywords="fonts" level="system" name="usefontpath">
+ <cd:arguments>
+ <cd:keywords list="yes">
+ <cd:constant type="cd:path"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
</cd:interface>
<cd:interface file="i-filler.xml">
<cd:command category="rules" file="spac-flr.mkiv" level="style" name="definefiller">
@@ -9939,7 +10156,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="definelinefiller">
+ <cd:command category="rules" file="spac-flr.mkiv" level="document" name="dotfill"/>
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="definelinefiller">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -9952,7 +10170,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setuplinefiller">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setuplinefiller">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10008,7 +10226,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setuplinefillers">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setuplinefillers">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10018,7 +10236,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="linefiller" type="environment">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="linefiller" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -10029,7 +10247,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setlinefiller">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setlinefiller">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -10142,7 +10360,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-firstline.xml">
- <cd:command category="fonts colors" file="typo-fln.mkiv" level="style" name="definefirstline">
+ <cd:command category="fonts" file="typo-fln.mkiv" keywords="colors" level="style" name="definefirstline">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -10155,7 +10373,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="typo-fln.mkiv" level="style" name="setupfirstline">
+ <cd:command category="fonts" file="typo-fln.mkiv" keywords="colors" level="style" name="setupfirstline">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10179,14 +10397,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="typo-fln.mkiv" level="document" name="setfirstline">
+ <cd:command category="fonts" file="typo-fln.mkiv" keywords="colors" level="document" name="setfirstline">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="typo-fln.mkiv" level="system" name="applytofirstcharacter">
+ <cd:command category="fonts" file="typo-fln.mkiv" keywords="colors" level="system" name="applytofirstcharacter">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -10196,7 +10414,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-fittingpage.xml">
- <cd:command category="background layout" file="page-app.mkiv" level="style" name="definefittingpage">
+ <cd:command category="layout" file="page-app.mkiv" keywords="background" level="style" name="definefittingpage">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -10209,7 +10427,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background layout" file="page-app.mkiv" level="style" name="setupfittingpage">
+ <cd:command category="layout" file="page-app.mkiv" keywords="background" level="style" name="setupfittingpage">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10237,7 +10455,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background layout" file="page-app.mkiv" level="document" name="fittingpage" type="environment">
+ <cd:command category="layout" file="page-app.mkiv" keywords="background" level="document" name="fittingpage" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -10247,7 +10465,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background layout" file="page-app.mkiv" generated="yes" level="document" name="fittingpage" type="environment" variant="instance">
+ <cd:command category="layout" file="page-app.mkiv" generated="yes" keywords="background" level="document" name="fittingpage" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="fittingpage"/>
</cd:sequence>
@@ -10261,7 +10479,7 @@
<cd:constant value="MPpage"/>
</cd:instances>
</cd:command>
- <cd:command category="background layout" file="page-app.mkiv" level="style" name="setupTEXpage">
+ <cd:command category="layout" file="page-app.mkiv" keywords="background" level="style" name="setupTEXpage">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="pagestate">
@@ -10286,7 +10504,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background layout metapost" file="meta-fig.mkiv" level="style" name="setupMPpage">
+ <cd:command category="layout" file="meta-fig.mkiv" keywords="background metapost" level="style" name="setupMPpage">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="pagestate">
@@ -10564,7 +10782,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure fonts counter" file="strc-flt.mkvi" level="style" name="setupcaption">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="fonts counter" level="style" name="setupcaption">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10696,7 +10914,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure fonts counter" file="strc-flt.mkvi" level="style" name="setupcaptions">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="fonts counter" level="style" name="setupcaptions">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -10706,7 +10924,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure fonts counter" file="strc-flt.mkvi" level="style" name="placefloatcaption">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="fonts counter" level="style" name="placefloatcaption">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -10735,7 +10953,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure background" file="strc-flt.mkvi" level="style" name="setupfloatframed">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="background" level="style" name="setupfloatframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -11251,7 +11469,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifelserightpagefloat">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifelserightpagefloat">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11261,7 +11479,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifrightpagefloatelse">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifrightpagefloatelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11271,7 +11489,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifelseoddpagefloat">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifelseoddpagefloat">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11281,7 +11499,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifoddpagefloatelse">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifoddpagefloatelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11291,7 +11509,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifelsemainfloatbody">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifelsemainfloatbody">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11301,7 +11519,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-flt.mkvi" level="system" name="doifmainfloatbodyelse">
+ <cd:command category="structure" file="strc-flt.mkvi" keywords="conditional" level="system" name="doifmainfloatbodyelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -11339,7 +11557,7 @@
</cd:arguments>
</cd:command>
<cd:command category="structure" file="strc-flt.mkvi" level="system" name="forcelocalfloats"/>
- <cd:command category="structure counter" file="tabl-tsp.mkiv" level="style" name="setupfloatsplitting">
+ <cd:command category="structure" file="tabl-tsp.mkiv" keywords="counter" level="style" name="setupfloatsplitting">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="before">
@@ -11372,7 +11590,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="tabl-tsp.mkiv" level="system" name="doifnotinsidesplitfloat">
+ <cd:command category="structure" file="tabl-tsp.mkiv" keywords="conditional" level="system" name="doifnotinsidesplitfloat">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -12162,7 +12380,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fea.mkvi" level="system" name="doifelsecurrentfonthasfeature">
+ <cd:command category="fonts" file="font-fea.mkvi" keywords="conditional" level="system" name="doifelsecurrentfonthasfeature">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12175,7 +12393,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fea.mkvi" level="system" name="doifcurrentfonthasfeatureelse">
+ <cd:command category="fonts" file="font-fea.mkvi" keywords="conditional" level="system" name="doifcurrentfonthasfeatureelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12188,7 +12406,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fea.mkvi" level="system" name="doifelsefontfeature">
+ <cd:command category="fonts" file="font-fea.mkvi" keywords="conditional" level="system" name="doifelsefontfeature">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12201,7 +12419,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fea.mkvi" level="system" name="doiffontfeatureelse">
+ <cd:command category="fonts" file="font-fea.mkvi" keywords="conditional" level="system" name="doiffontfeatureelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12214,7 +12432,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fea.mkvi" level="system" name="doifunknownfontfeature">
+ <cd:command category="fonts" file="font-fea.mkvi" keywords="conditional" level="system" name="doifunknownfontfeature">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12338,7 +12556,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fil.mkvi" level="system" name="doifelsefontsynonym">
+ <cd:command category="fonts" file="font-fil.mkvi" keywords="conditional" level="system" name="doifelsefontsynonym">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -12351,7 +12569,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-fil.mkvi" level="system" name="doiffontsynonymelse">
+ <cd:command category="fonts" file="font-fil.mkvi" keywords="conditional" level="system" name="doiffontsynonymelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -13185,7 +13403,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-sym.mkvi" level="system" name="doifelseitalic">
+ <cd:command category="fonts" file="font-sym.mkvi" keywords="conditional" level="system" name="doifelseitalic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -13195,7 +13413,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-sym.mkvi" level="system" name="doifitalicelse">
+ <cd:command category="fonts" file="font-sym.mkvi" keywords="conditional" level="system" name="doifitalicelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -13311,7 +13529,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-sym.mkvi" level="system" name="doifelsefontchar">
+ <cd:command category="fonts" file="font-sym.mkvi" keywords="conditional" level="system" name="doifelsefontchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:font"/>
@@ -13327,7 +13545,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-sym.mkvi" level="system" name="doiffontcharelse">
+ <cd:command category="fonts" file="font-sym.mkvi" keywords="conditional" level="system" name="doiffontcharelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:font"/>
@@ -13351,7 +13569,7 @@
</cd:arguments>
</cd:command>
<cd:command category="fonts" file="font-tra.mkiv" level="document" name="showfontdata"/>
- <cd:command category="fonts conditional" file="font-tra.mkiv" level="system" name="doifelsefontpresent">
+ <cd:command category="fonts" file="font-tra.mkiv" keywords="conditional" level="system" name="doifelsefontpresent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:font"/>
@@ -13364,7 +13582,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts conditional" file="font-tra.mkiv" level="system" name="doiffontpresentelse">
+ <cd:command category="fonts" file="font-tra.mkiv" keywords="conditional" level="system" name="doiffontpresentelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:font"/>
@@ -13601,13 +13819,6 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts" file="font-ini.mkvi" level="style" name="addfontpath">
- <cd:arguments>
- <cd:keywords list="yes">
- <cd:constant type="cd:path"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
<cd:command category="fonts" file="hand-ini.mkx" level="style" name="defineexpansion">
<cd:arguments>
<cd:keywords>
@@ -14097,6 +14308,7 @@
<cd:constant type="yes"/>
<cd:constant type="no"/>
<cd:constant default="yes" type="auto"/>
+ <cd:constant type="hidden"/>
</cd:parameter>
<cd:parameter name="left">
<cd:constant type="cd:number"/>
@@ -14193,7 +14405,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-framed.xml">
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="defineframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="defineframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14206,7 +14418,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="setupframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="setupframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14427,21 +14639,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="frameddimension">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="frameddimension">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="framedparameter">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="framedparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="document" name="framed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="document" name="framed">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -14449,7 +14661,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" generated="yes" level="document" name="framed" variant="instance">
+ <cd:command category="rules" file="pack-rul.mkiv" generated="yes" keywords="background" level="document" name="framed" variant="instance">
<cd:sequence>
<cd:instance value="framed"/>
</cd:sequence>
@@ -14464,7 +14676,7 @@
<cd:constant value="fitfieldframed"/>
</cd:instances>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="normalframedwithsettings">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="normalframedwithsettings">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupframed"/>
@@ -14472,7 +14684,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="document" name="framed" type="environment">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="document" name="framed" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14482,7 +14694,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="fastlocalframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="fastlocalframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14493,7 +14705,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="localframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="localframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14504,7 +14716,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="directlocalframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="directlocalframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14512,7 +14724,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="localframedwithsettings">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="localframedwithsettings">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14523,7 +14735,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="document" name="placeframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="document" name="placeframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14534,7 +14746,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="document" name="inframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="document" name="inframed">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -14542,7 +14754,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background rules mathematics" file="pack-rul.mkiv" level="style" name="definemathframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background mathematics" level="style" name="definemathframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14555,7 +14767,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules mathematics" file="pack-rul.mkiv" level="style" name="setupmathframed">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background mathematics" level="style" name="setupmathframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14565,7 +14777,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules mathematics" file="pack-rul.mkiv" generated="yes" level="document" name="mathframed" variant="instance">
+ <cd:command category="rules" file="pack-rul.mkiv" generated="yes" keywords="background mathematics" level="document" name="mathframed" variant="instance">
<cd:sequence>
<cd:instance value="mathframed"/>
</cd:sequence>
@@ -14581,7 +14793,7 @@
<cd:constant value="mcframed"/>
</cd:instances>
</cd:command>
- <cd:command category="background rules mathematics" file="math-for.mkiv" level="style" name="defineformulaframed">
+ <cd:command category="rules" file="math-for.mkiv" keywords="background mathematics" level="style" name="defineformulaframed">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14594,7 +14806,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules mathematics" file="math-for.mkiv" level="style" name="setupformulaframed">
+ <cd:command category="rules" file="math-for.mkiv" keywords="background mathematics" level="style" name="setupformulaframed">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14604,7 +14816,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="defineframedtext">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="defineframedtext">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14617,7 +14829,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="setupframedtext">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="setupframedtext">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14660,7 +14872,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="setupframedtexts">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="setupframedtexts">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14670,7 +14882,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" generated="yes" level="document" name="framedtext" variant="instance">
+ <cd:command category="rules" file="pack-rul.mkiv" generated="yes" keywords="background" level="document" name="framedtext" variant="instance">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -14684,7 +14896,7 @@
<cd:constant value="framedtext"/>
</cd:instances>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" generated="yes" level="document" name="framedtext" type="environment" variant="instance">
+ <cd:command category="rules" file="pack-rul.mkiv" generated="yes" keywords="background" level="document" name="framedtext" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -14703,7 +14915,7 @@
<cd:constant value="framedtext"/>
</cd:instances>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="defineframedcontent">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="defineframedcontent">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14716,7 +14928,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="style" name="setupframedcontent">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="style" name="setupframedcontent">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -14748,7 +14960,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-rul.mkiv" level="system" name="framedcontent" type="environment">
+ <cd:command category="rules" file="pack-rul.mkiv" keywords="background" level="system" name="framedcontent" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14756,7 +14968,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-fen.mkiv" level="system" name="installleftframerenderer">
+ <cd:command category="rules" file="pack-fen.mkiv" keywords="background" level="system" name="installleftframerenderer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -14766,7 +14978,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-fen.mkiv" level="system" name="installrightframerenderer">
+ <cd:command category="rules" file="pack-fen.mkiv" keywords="background" level="system" name="installrightframerenderer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -14776,7 +14988,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-fen.mkiv" level="system" name="installtopframerenderer">
+ <cd:command category="rules" file="pack-fen.mkiv" keywords="background" level="system" name="installtopframerenderer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -14786,7 +14998,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" file="pack-fen.mkiv" level="system" name="installbottomframerenderer">
+ <cd:command category="rules" file="pack-fen.mkiv" keywords="background" level="system" name="installbottomframerenderer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -14796,7 +15008,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background rules" level="system" name="doifelseframed">
+ <cd:command category="rules" file="pack-rul.mkxl" keywords="background conditional" level="system" name="doifelseframed">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -14809,7 +15021,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-framedtable.xml">
- <cd:command category="tables" file="tabl-frm.mkiv" level="style" name="defineframedtable">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="style" name="defineframedtable">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -14819,7 +15031,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="style" name="setupframedtable">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="style" name="setupframedtable">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14841,7 +15053,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="style" name="setupframedtablerow">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="style" name="setupframedtablerow">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14855,7 +15067,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="style" name="setupframedtablecolumn">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="style" name="setupframedtablecolumn">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14869,7 +15081,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="document" name="framedtable" type="environment">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="document" name="framedtable" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -14879,14 +15091,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="document" name="framedrow" type="environment">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="document" name="framedrow" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-frm.mkiv" level="document" name="framedcell" type="environment">
+ <cd:command category="tables" file="tabl-frm.mkiv" keywords="background rules" level="document" name="framedcell" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -15198,7 +15410,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics conditional" file="grph-inc.mkiv" level="system" name="doifelsefigure">
+ <cd:command category="graphics" file="grph-inc.mkiv" keywords="conditional" level="system" name="doifelsefigure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -15211,7 +15423,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics conditional" file="grph-inc.mkiv" level="system" name="doiffigureelse">
+ <cd:command category="graphics" file="grph-inc.mkiv" keywords="conditional" level="system" name="doiffigureelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -15384,7 +15596,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics buffer" file="grph-fig.mkiv" level="document" name="typesetbuffer">
+ <cd:command category="graphics" file="grph-fig.mkiv" keywords="buffer" level="document" name="typesetbuffer">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="*"/>
@@ -15395,7 +15607,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics buffer" file="grph-fig.mkiv" level="document" name="typesetbufferonly">
+ <cd:command category="graphics" file="grph-fig.mkiv" keywords="buffer" level="document" name="typesetbufferonly">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="*"/>
@@ -15403,7 +15615,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics structure" file="grph-fig.mkiv" level="style" name="definetypesetting">
+ <cd:command category="graphics" file="grph-fig.mkiv" keywords="structure" level="style" name="definetypesetting">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -15416,7 +15628,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics structure" file="grph-fig.mkiv" level="document" name="typesetfile">
+ <cd:command category="graphics" file="grph-fig.mkiv" keywords="structure" level="document" name="typesetfile">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -15821,7 +16033,7 @@
<cd:constant value="helptext"/>
</cd:instances>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-hlp.mkvi" level="system" name="doifelsehelp">
+ <cd:command category="pdf" file="scrn-hlp.mkvi" keywords="conditional" level="system" name="doifelsehelp">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -15831,7 +16043,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-hlp.mkvi" level="system" name="doifhelpelse">
+ <cd:command category="pdf" file="scrn-hlp.mkvi" keywords="conditional" level="system" name="doifhelpelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -15874,7 +16086,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-highlight.xml">
- <cd:command category="fonts colors" file="core-sys.mkiv" level="style" name="definehighlight">
+ <cd:command category="fonts" file="core-sys.mkiv" keywords="colors" level="style" name="definehighlight">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -15887,7 +16099,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="core-sys.mkiv" level="style" name="setuphighlight">
+ <cd:command category="fonts" file="core-sys.mkiv" keywords="colors" level="style" name="setuphighlight">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -15907,7 +16119,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="core-sys.mkiv" generated="yes" level="document" name="highlight" variant="example">
+ <cd:command category="fonts" file="core-sys.mkiv" generated="yes" keywords="colors" level="document" name="highlight" variant="example">
<cd:sequence>
<cd:variable value="highlight"/>
</cd:sequence>
@@ -15917,7 +16129,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="core-sys.mkiv" level="document" name="highlight">
+ <cd:command category="fonts" file="core-sys.mkiv" keywords="colors" level="document" name="highlight">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -15927,14 +16139,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="core-sys.mkiv" level="document" name="highlight" type="environment">
+ <cd:command category="fonts" file="core-sys.mkiv" keywords="colors" level="document" name="highlight" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="core-sys.mkiv" level="document" name="directhighlight">
+ <cd:command category="fonts" file="core-sys.mkiv" keywords="colors" level="document" name="directhighlight">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -16033,9 +16245,9 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="leftskipadaption"/>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="rightskipadaption"/>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="dosetleftskipadaption">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="leftskipadaption"/>
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="rightskipadaption"/>
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="dosetleftskipadaption">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="yes"/>
@@ -16045,7 +16257,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="dosetrightskipadaption">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="dosetrightskipadaption">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="yes"/>
@@ -16055,7 +16267,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="doadaptleftskip">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="doadaptleftskip">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="yes"/>
@@ -16065,7 +16277,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="system" name="doadaptrightskip">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="system" name="doadaptrightskip">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="yes"/>
@@ -16470,83 +16682,7 @@
</cd:command>
<cd:command begin="push" category="layout" end="pop" file="page-imp.mkiv" level="system" name="arrangedpages" type="environment"/>
</cd:interface>
- <cd:interface file="i-indent.xml">
- <cd:command category="whitespace" file="spac-hor.mkiv" level="style" name="defineindenting">
- <cd:arguments>
- <cd:keywords>
- <cd:constant type="cd:name"/>
- </cd:keywords>
- <cd:keywords list="yes">
- <cd:constant method="none" prefix="cd:sign" type="small"/>
- <cd:constant method="none" prefix="cd:sign" type="medium"/>
- <cd:constant method="none" prefix="cd:sign" type="big"/>
- <cd:constant type="none"/>
- <cd:constant type="no"/>
- <cd:constant type="not"/>
- <cd:constant type="first"/>
- <cd:constant type="next"/>
- <cd:constant type="yes"/>
- <cd:constant type="always"/>
- <cd:constant type="never"/>
- <cd:constant type="odd"/>
- <cd:constant type="even"/>
- <cd:constant type="normal"/>
- <cd:constant type="reset"/>
- <cd:constant type="toggle"/>
- <cd:constant type="cd:dimension"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="style" name="setupindenting">
- <cd:arguments>
- <cd:keywords list="yes" optional="yes">
- <cd:constant method="none" prefix="cd:sign" type="small"/>
- <cd:constant method="none" prefix="cd:sign" type="medium"/>
- <cd:constant method="none" prefix="cd:sign" type="big"/>
- <cd:constant type="none"/>
- <cd:constant type="no"/>
- <cd:constant type="not"/>
- <cd:constant type="first"/>
- <cd:constant type="next"/>
- <cd:constant type="yes"/>
- <cd:constant type="always"/>
- <cd:constant type="never"/>
- <cd:constant type="odd"/>
- <cd:constant type="even"/>
- <cd:constant type="normal"/>
- <cd:constant type="reset"/>
- <cd:constant type="toggle"/>
- <cd:constant type="cd:dimension"/>
- <cd:constant type="cd:name"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="system" name="synchronizeindenting"/>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="system" name="useindentingparameter">
- <cd:arguments>
- <cd:csname/>
- </cd:arguments>
- </cd:command>
- <cd:command category="whitespace" coreprimitive="yes" file="spac-hor.mkiv" level="document" name="indentation"/>
- <cd:command category="whitespace" coreprimitive="yes" file="spac-hor.mkiv" level="document" name="noindentation"/>
- <cd:command category="whitespace" coreprimitive="yes" file="spac-hor.mkiv" level="system" name="doindentation"/>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="system" name="checknextindentation">
- <cd:arguments>
- <cd:keywords>
- <cd:constant type="yes"/>
- <cd:constant type="no"/>
- <cd:constant type="auto"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="system" name="useindentnextparameter">
- <cd:arguments>
- <cd:csname/>
- </cd:arguments>
- </cd:command>
- <cd:command category="whitespace" file="spac-hor.mkiv" level="system" name="dorechecknextindentation"/>
- <cd:command begin="push" category="whitespace" end="pop" file="spac-hor.mkiv" level="system" name="indentation" type="environment"/>
- </cd:interface>
+ <error/>
<cd:interface file="i-indentedtext.xml">
<cd:command category="structure" file="strc-ind.mkiv" level="style" name="defineindentedtext">
<cd:arguments>
@@ -16790,7 +16926,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-ins.mkiv" level="system" name="doifelseinsertion">
+ <cd:command category="structure" file="page-ins.mkiv" keywords="conditional" level="system" name="doifelseinsertion">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -16803,7 +16939,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-ins.mkiv" level="system" name="doifinsertionelse">
+ <cd:command category="structure" file="page-ins.mkiv" keywords="conditional" level="system" name="doifinsertionelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -16952,7 +17088,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-ini.mkvi" level="system" name="doifelselocation">
+ <cd:command category="pdf" file="scrn-ini.mkvi" keywords="conditional" level="system" name="doifelselocation">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -16962,7 +17098,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="scrn-ini.mkvi" level="system" name="doiflocationelse">
+ <cd:command category="pdf" file="scrn-ini.mkvi" keywords="conditional" level="system" name="doiflocationelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -17340,10 +17476,10 @@
</cd:command>
</cd:interface>
<cd:interface file="i-interface.xml">
- <cd:command file="mult-ini.mkiv" level="system" name="defaultinterface"/>
- <cd:command file="mult-ini.mkiv" level="system" name="currentinterface"/>
- <cd:command file="mult-ini.mkiv" level="system" name="currentresponses"/>
- <cd:command file="mult-ini.mkiv" level="system" name="interface" type="environment">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="defaultinterface"/>
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="currentinterface"/>
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="currentresponses"/>
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="interface" type="environment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="all"/>
@@ -17351,7 +17487,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="defineinterfaceconstant">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="defineinterfaceconstant">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17361,7 +17497,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="defineinterfacevariable">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="defineinterfacevariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17371,7 +17507,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="defineinterfaceelement">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="defineinterfaceelement">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17381,7 +17517,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="definefileconstant">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="definefileconstant">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17391,28 +17527,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="definesystemconstant">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="definesystemconstant">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="definemessageconstant">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="definemessageconstant">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="definesystemvariable">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="definesystemvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setinterfacemessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="setinterfacemessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17427,7 +17563,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setmessagetext">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="setmessagetext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17438,8 +17574,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="currentmessagetext"/>
- <cd:command file="mult-ini.mkiv" level="system" name="getmessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="currentmessagetext"/>
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="getmessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17450,7 +17586,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="doifelsemessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" keywords="conditional" level="system" name="doifelsemessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17467,7 +17603,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="doifmessageelse">
+ <cd:command category="tracker" file="mult-ini.mkiv" keywords="conditional" level="system" name="doifmessageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17484,7 +17620,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="showmessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="showmessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17498,7 +17634,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="writestatus">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="writestatus">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -17508,28 +17644,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="message">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="message">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="inlinemessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="inlinemessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="displaymessage">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="displaymessage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="showwarning">
+ <cd:command category="tracker" file="mult-ini.mkiv" level="system" name="showwarning">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17543,7 +17679,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setinterfaceconstant">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="setinterfaceconstant">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17553,7 +17689,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setinterfacevariable">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="setinterfacevariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17563,7 +17699,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setinterfaceelement">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="setinterfaceelement">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17573,7 +17709,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="mult-ini.mkiv" level="system" name="setinterfacecommand">
+ <cd:command category="interface" file="mult-ini.mkiv" level="system" name="setinterfacecommand">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -17971,7 +18107,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure counter" file="strc-itm.mkvi" level="style" name="setupitemgroup">
+ <cd:command category="structure" file="strc-itm.mkvi" keywords="counter" level="style" name="setupitemgroup">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -18197,7 +18333,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure counter" file="strc-itm.mkvi" level="style" name="setupitemgroup" variant="assignment">
+ <cd:command category="structure" file="strc-itm.mkvi" keywords="counter" level="style" name="setupitemgroup" variant="assignment">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -18419,7 +18555,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure counter" file="strc-itm.mkvi" level="style" name="setupitemgroups">
+ <cd:command category="structure" file="strc-itm.mkvi" keywords="counter" level="style" name="setupitemgroups">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -18641,7 +18777,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure counter" file="strc-itm.mkvi" generated="yes" level="style" name="setupitemgroup" variant="instance">
+ <cd:command category="structure" file="strc-itm.mkvi" generated="yes" keywords="counter" level="style" name="setupitemgroup" variant="instance">
<cd:sequence>
<cd:string value="setup"/>
<cd:instance value="itemgroup"/>
@@ -19104,7 +19240,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-kerning.xml">
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="style" name="definecharacterkerning">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="style" name="definecharacterkerning">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -19117,7 +19253,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="style" name="setupcharacterkerning">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="style" name="setupcharacterkerning">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -19143,7 +19279,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="style" name="setcharacterkerning">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="style" name="setcharacterkerning">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -19151,8 +19287,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="style" name="resetcharacterkerning"/>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" generated="yes" level="document" name="characterkerning" variant="example">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="style" name="resetcharacterkerning"/>
+ <cd:command category="fonts" file="typo-krn.mkiv" generated="yes" keywords="whitespace" level="document" name="characterkerning" variant="example">
<cd:sequence>
<cd:variable value="characterkerning"/>
</cd:sequence>
@@ -19165,7 +19301,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="document" name="kerncharacters">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="document" name="kerncharacters">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:number"/>
@@ -19175,7 +19311,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="document" name="letterspacing">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="document" name="letterspacing">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:number"/>
@@ -19185,7 +19321,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="document" name="stretched">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="document" name="stretched">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupstretched"/>
@@ -19195,14 +19331,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts whitespace" file="typo-krn.mkiv" level="style" name="setupstretched">
+ <cd:command category="fonts" file="typo-krn.mkiv" keywords="whitespace" level="style" name="setupstretched">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcharacterkerning"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catgeory="fonts whitespace" file="typo-pnc.mkic" level="style" name="defineperiodkerning">
+ <cd:command category="fonts" file="typo-pnc.mkic" keywords="whitespace" level="style" name="defineperiodkerning">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -19215,7 +19351,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catgeory="fonts whitespace" file="typo-pnc.mkic" level="style" name="setupperiodkerning">
+ <cd:command category="fonts" file="typo-pnc.mkic" keywords="whitespace" level="style" name="setupperiodkerning">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -19227,7 +19363,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command catgeory="fonts whitespace" file="typo-pnc.mkic" level="style" name="setperiodkerning">
+ <cd:command category="fonts" file="typo-pnc.mkic" keywords="whitespace" level="style" name="setperiodkerning">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -19235,7 +19371,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command catgeory="fonts whitespace" file="typo-pnc.mkic" level="style" name="resetperiodkerning"/>
+ <cd:command category="fonts" file="typo-pnc.mkic" keywords="whitespace" level="style" name="resetperiodkerning"/>
</cd:interface>
<cd:interface file="i-label.xml">
<cd:command category="structure" file="strc-lab.mkiv" level="style" name="definelabel">
@@ -19808,7 +19944,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="language conditional" file="lang-ini.mkiv" level="system" name="doifelselanguage">
+ <cd:command category="language" file="lang-ini.mkiv" keywords="conditional" level="system" name="doifelselanguage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:language"/>
@@ -19821,7 +19957,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="language conditional" file="lang-ini.mkiv" level="system" name="doiflanguageelse">
+ <cd:command category="language" file="lang-ini.mkiv" keywords="conditional" level="system" name="doiflanguageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:language"/>
@@ -19834,7 +19970,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="language conditional" file="lang-ini.mkiv" level="system" name="doifelsepatterns">
+ <cd:command category="language" file="lang-ini.mkiv" keywords="conditional" level="system" name="doifelsepatterns">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:language"/>
@@ -19847,7 +19983,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="language conditional" file="lang-ini.mkiv" level="system" name="doifpatternselse">
+ <cd:command category="language" file="lang-ini.mkiv" keywords="conditional" level="system" name="doifpatternselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:language"/>
@@ -20229,7 +20365,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="pack-lyr.mkiv" level="system" name="doifelselayerdata">
+ <cd:command category="background" file="pack-lyr.mkiv" keywords="conditional" level="system" name="doifelselayerdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -20242,7 +20378,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="pack-lyr.mkiv" level="system" name="doiflayerdataelse">
+ <cd:command category="background" file="pack-lyr.mkiv" keywords="conditional" level="system" name="doiflayerdataelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -20257,7 +20393,7 @@
</cd:command>
<cd:command category="background" file="pack-lyr.mkiv" level="system" name="layerwidth"/>
<cd:command category="background" file="pack-lyr.mkiv" level="system" name="layerheight"/>
- <cd:command category="background metapost" file="pack-lyr.mkiv" level="document" name="setMPlayer">
+ <cd:command category="background" file="pack-lyr.mkiv" keywords="metapost" level="document" name="setMPlayer">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -20271,7 +20407,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="pack-lyr.mkiv" level="document" name="getMPlayer">
+ <cd:command category="background" file="pack-lyr.mkiv" keywords="metapost" level="document" name="getMPlayer">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -20508,7 +20644,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doifelselayoutdefined">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doifelselayoutdefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -20521,7 +20657,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doiflayoutdefinedelse">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doiflayoutdefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -20557,7 +20693,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doifelseoddpage">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doifelseoddpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -20567,7 +20703,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doifoddpageelse">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doifoddpageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -20577,7 +20713,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doifbothsidesoverruled">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doifbothsidesoverruled">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -20590,7 +20726,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="doifbothsides">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="doifbothsides">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -20603,7 +20739,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-lay.mkiv" level="system" name="rightorleftpageaction">
+ <cd:command category="layout" file="page-lay.mkiv" keywords="conditional" level="system" name="rightorleftpageaction">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -20681,7 +20817,7 @@
</cd:command>
<cd:command category="layout" file="page-run.mkiv" level="document" name="showmargins"/>
<cd:command category="layout" file="page-spr.mkiv" level="document" name="spread" type="environment"/>
- <cd:command category="layout conditional" file="page-ini.mkiv" level="system" name="doifelsetopofpage">
+ <cd:command category="layout" file="page-ini.mkiv" keywords="conditional" level="system" name="doifelsetopofpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -20691,7 +20827,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-ini.mkiv" level="system" name="doiftopofpageelse">
+ <cd:command category="layout" file="page-ini.mkiv" keywords="conditional" level="system" name="doiftopofpageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -20703,7 +20839,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-linefiller.xml">
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="definelinefiller">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="definelinefiller">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -20716,7 +20852,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setuplinefiller">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setuplinefiller">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -20773,7 +20909,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setuplinefillers">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setuplinefillers">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -20783,7 +20919,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="linefiller" type="environment">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="linefiller" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -20794,7 +20930,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="rules metapost" file="node-rul.mkiv" level="style" name="setlinefiller">
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost" level="style" name="setlinefiller">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -20802,6 +20938,39 @@
</cd:keywords>
</cd:arguments>
</cd:command>
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost boxes" level="document" name="linefillerhbox">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:keywords delimiters="none" optional="yes">
+ <cd:constant type="cd:text"/>
+ </cd:keywords>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost boxes" level="document" name="linefillervbox">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:keywords delimiters="none" optional="yes">
+ <cd:constant type="cd:text"/>
+ </cd:keywords>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="rules" file="node-rul.mkiv" keywords="metapost boxes" level="document" name="linefillervtop">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:keywords delimiters="none" optional="yes">
+ <cd:constant type="cd:text"/>
+ </cd:keywords>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
</cd:interface>
<cd:interface file="i-linenumber.xml">
<cd:command category="structure" file="page-lin.mkvi" level="style" name="definelinenumbering">
@@ -20950,7 +21119,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-lin.mkvi" level="system" name="doifelsesamelinereference">
+ <cd:command category="structure" file="page-lin.mkvi" keywords="conditional" level="system" name="doifelsesamelinereference">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:reference"/>
@@ -20963,7 +21132,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-lin.mkvi" level="system" name="doifsamelinereferenceelse">
+ <cd:command category="structure" file="page-lin.mkvi" keywords="conditional" level="system" name="doifsamelinereferenceelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:reference"/>
@@ -20995,34 +21164,42 @@
</cd:command>
</cd:interface>
<cd:interface file="i-lines.xml">
- <cd:command file="supp-box.mkiv" level="system" name="noflines"/>
- <cd:command file="supp-box.mkiv" level="system" name="getnoflines">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="strings" level="system" name="noflines"/>
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="strings" level="system" name="getnoflines">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getroundednoflines">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="strings" level="system" name="getroundednoflines">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="getrawnoflines">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="strings" level="system" name="getrawnoflines">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="determinenoflines">
+ <cd:command category="boxes" file="supp-box.mkiv" keywords="strings" level="system" name="determinenoflines">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="spac-lin.mkiv" level="style" name="definelines">
+ <cd:command category="boxes" file="supp-box.lua" level="system" name="noflinesinbox">
+ <cd:arguments>
+ <cd:keywords delimiters="none">
+ <cd:constant type="cd:csname"/>
+ <cd:constant type="cd:number"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="structure" file="spac-lin.mkiv" level="style" name="definelines">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -21035,7 +21212,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="spac-lin.mkiv" level="style" name="setuplines">
+ <cd:command category="structure" file="spac-lin.mkiv" level="style" name="setuplines">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -21082,10 +21259,14 @@
<cd:parameter name="right">
<cd:constant type="cd:command"/>
</cd:parameter>
+ <cd:parameter list="yes" name="indentlist">
+ <cd:constant type="cd:dimension"/>
+ <cd:constant type="*"/>
+ </cd:parameter>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="spac-lin.mkiv" generated="yes" level="document" name="lines" type="environment" variant="instance">
+ <cd:command category="structure" file="spac-lin.mkiv" generated="yes" level="document" name="lines" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="lines"/>
</cd:sequence>
@@ -21098,7 +21279,7 @@
<cd:constant value="lines"/>
</cd:instances>
</cd:command>
- <cd:command file="spac-lin.mkiv" level="document" name="emptylines">
+ <cd:command category="whitespace" file="spac-lin.mkiv" level="document" name="emptylines">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:number"/>
@@ -21209,7 +21390,7 @@
<cd:command category="tables" file="tabl-ltb.mkiv" level="document" name="linetable" type="environment"/>
<cd:command category="tables" file="tabl-ltb.mkiv" level="document" name="linetablehead" type="environment"/>
<cd:command category="tables" file="tabl-ltb.mkiv" level="document" name="linetablebody" type="environment"/>
- <cd:command category="tables buffer" file="tabl-ltb.mkiv" level="document" name="processlinetablebuffer">
+ <cd:command category="tables" file="tabl-ltb.mkiv" keywords="buffer" level="document" name="processlinetablebuffer">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:buffer"/>
@@ -21513,7 +21694,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doifelselist">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doifelselist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:list"/>
@@ -21526,7 +21707,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doiflistelse">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doiflistelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:list"/>
@@ -21750,7 +21931,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doifelsestructurelisthaspage">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doifelsestructurelisthaspage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -21760,7 +21941,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doifstructurelisthaspageelse">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doifstructurelisthaspageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -21770,7 +21951,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doifelsestructurelisthasnumber">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doifelsestructurelisthasnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -21780,7 +21961,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="strc-lst.mkvi" level="system" name="doifstructurelisthasnumberelse">
+ <cd:command category="structure" file="strc-lst.mkvi" keywords="conditional" level="system" name="doifstructurelisthasnumberelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -22470,7 +22651,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-makeup.xml">
- <cd:command category="structure layout" file="page-mak.mkvi" level="style" name="definemakeup">
+ <cd:command category="structure" file="page-mak.mkvi" keywords="layout" level="style" name="definemakeup">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -22483,7 +22664,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mak.mkvi" level="style" name="setupmakeup">
+ <cd:command category="structure" file="page-mak.mkvi" keywords="layout" level="style" name="setupmakeup">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -22584,7 +22765,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mak.mkvi" level="document" name="makeup" type="environment">
+ <cd:command category="structure" file="page-mak.mkvi" keywords="layout" level="document" name="makeup" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -22594,7 +22775,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mak.mkvi" generated="yes" level="document" name="makeup" type="environment" variant="instance">
+ <cd:command category="structure" file="page-mak.mkvi" generated="yes" keywords="layout" level="document" name="makeup" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="makeup"/>
<cd:string value="makeup"/>
@@ -22613,7 +22794,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-marginblock.xml">
- <cd:command category="structure layout" file="page-mbk.mkvi" level="style" name="definemarginblock">
+ <cd:command category="structure" file="page-mbk.mkvi" keywords="layout" level="style" name="definemarginblock">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -22626,7 +22807,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mbk.mkvi" level="style" name="setupmarginblock">
+ <cd:command category="structure" file="page-mbk.mkvi" keywords="layout" level="style" name="setupmarginblock">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -22679,7 +22860,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mbk.mkvi" level="document" name="marginblock" type="environment">
+ <cd:command category="structure" file="page-mbk.mkvi" keywords="layout" level="document" name="marginblock" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -22897,7 +23078,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-marking.xml">
- <cd:command file="strc-mar.mkiv" level="style" name="definemarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="definemarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -22910,7 +23091,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="setupmarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="setupmarking">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:mark"/>
@@ -22933,7 +23114,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="system" name="relatemarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="system" name="relatemarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -22943,7 +23124,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="setmarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="setmarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -22953,14 +23134,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="system" name="resetmarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="system" name="resetmarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="system" name="synchronizemarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="system" name="synchronizemarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -22973,7 +23154,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="strc-mar.mkiv" level="system" name="doifelsemarking">
+ <cd:command category="structure" file="strc-mar.mkiv" keywords="conditional" level="system" name="doifelsemarking">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:mark"/>
@@ -22986,7 +23167,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="strc-mar.mkiv" level="system" name="doifmarkingelse">
+ <cd:command category="structure" file="strc-mar.mkiv" keywords="conditional" level="system" name="doifmarkingelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:mark"/>
@@ -22999,7 +23180,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="getmarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="getmarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23029,7 +23210,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchonemark">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchonemark">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23054,21 +23235,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchtwomarks">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchtwomarks">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchallmarks">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchallmarks">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchmark">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchmark">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23093,7 +23274,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchmarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchmarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23123,7 +23304,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchonemarking">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchonemarking">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23153,7 +23334,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchtwomarkings">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchtwomarkings">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23165,7 +23346,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="strc-mar.mkiv" level="style" name="fetchallmarkings">
+ <cd:command category="structure" file="strc-mar.mkiv" level="style" name="fetchallmarkings">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:mark"/>
@@ -23759,7 +23940,7 @@
<cd:command category="mathematics" file="math-ini.mkiv" level="document" name="unstackscripts"/>
</cd:interface>
<cd:interface file="i-mathalignment.xml">
- <cd:command category="mathematics alignment" file="math-ali.mkiv" level="style" name="definemathalignment">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="alignment" level="style" name="definemathalignment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -23772,7 +23953,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics alignment" file="math-ali.mkiv" level="style" name="setupmathalignment">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="alignment" level="style" name="setupmathalignment">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -23812,7 +23993,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics alignment" file="math-ali.mkiv" generated="yes" level="document" name="mathalignment" type="environment" variant="instance">
+ <cd:command category="mathematics" file="math-ali.mkiv" generated="yes" keywords="alignment" level="document" name="mathalignment" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="mathalignment"/>
</cd:sequence>
@@ -23828,7 +24009,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-mathcases.xml">
- <cd:command category="mathematics alignment" file="math-ali.mkiv" level="style" name="definemathcases">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="alignment" level="style" name="definemathcases">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -23841,7 +24022,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics alignment" file="math-ali.mkiv" level="style" name="setupmathcases">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="alignment" level="style" name="setupmathcases">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -23870,7 +24051,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics alignment" file="math-ali.mkiv" generated="yes" level="document" name="mathcases" type="environment" variant="instance">
+ <cd:command category="mathematics" file="math-ali.mkiv" generated="yes" keywords="alignment" level="document" name="mathcases" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="mathcases"/>
</cd:sequence>
@@ -24359,7 +24540,7 @@
<cd:command category="mathematics" file="math-fen.mkiv" level="style" name="checkedfences" type="environment"/>
</cd:interface>
<cd:interface file="i-mathmatrix.xml">
- <cd:command category="mathematics tables" file="math-ali.mkiv" level="style" name="definemathmatrix">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="tables" level="style" name="definemathmatrix">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -24372,7 +24553,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-ali.mkiv" level="style" name="setupmathmatrix">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="tables" level="style" name="setupmathmatrix">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -24416,7 +24597,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-ali.mkiv" generated="yes" level="document" name="mathmatrix" type="environment" variant="instance">
+ <cd:command category="mathematics" file="math-ali.mkiv" generated="yes" keywords="tables" level="document" name="mathmatrix" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="mathmatrix"/>
</cd:sequence>
@@ -24430,7 +24611,7 @@
<cd:constant value="mathmatrix"/>
</cd:instances>
</cd:command>
- <cd:command category="mathematics tables" file="math-ali.mkiv" generated="yes" level="document" name="mathmatrix">
+ <cd:command category="mathematics" file="math-ali.mkiv" generated="yes" keywords="tables" level="document" name="mathmatrix">
<cd:sequence>
<cd:variable value="mathmatrix"/>
</cd:sequence>
@@ -24438,7 +24619,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-ali.mkiv" level="document" name="matrices" type="environment">
+ <cd:command category="mathematics" file="math-ali.mkiv" keywords="tables" level="document" name="matrices" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathmatrix"/>
@@ -24474,18 +24655,18 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-pln.mkiv" level="document" name="bordermatrix">
+ <cd:command category="mathematics" file="math-pln.mkiv" keywords="tables" level="document" name="bordermatrix">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-pln.mkiv" level="document" name="bbordermatrix">
+ <cd:command category="mathematics" file="math-pln.mkiv" keywords="tables" level="document" name="bbordermatrix">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="mathematics tables" file="math-pln.mkiv" level="document" name="bordermatrix" type="environment"/>
- <cd:command category="mathematics tables" file="math-pln.mkiv" level="document" name="bbordermatrix" type="environment"/>
+ <cd:command category="mathematics" file="math-pln.mkiv" keywords="tables" level="document" name="bordermatrix" type="environment"/>
+ <cd:command category="mathematics" file="math-pln.mkiv" keywords="tables" level="document" name="bbordermatrix" type="environment"/>
</cd:interface>
<cd:interface file="i-mathornament.xml">
<cd:command category="mathematics" file="math-rad.mkvi" level="style" name="definemathornament">
@@ -25135,7 +25316,7 @@
<cd:command category="mathematics" file="math-stc.mkvi" level="document" name="iff"/>
</cd:interface>
<cd:interface file="i-metapost.xml">
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPdefinitions" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPdefinitions" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces" optional="yes">
<cd:constant type="metafun"/>
@@ -25155,7 +25336,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPextensions" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPextensions" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes" optional="yes">
<cd:constant type="metafun"/>
@@ -25175,8 +25356,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPinitializations" type="environment"/>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPinclusions" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPinitializations" type="environment"/>
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPinclusions" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="+"/>
@@ -25199,7 +25380,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPinclusions">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPinclusions">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="+"/>
@@ -25223,7 +25404,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="defineMPinstance">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="defineMPinstance">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -25236,7 +25417,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="setupMPinstance">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setupMPinstance">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -25275,50 +25456,50 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="system" name="resetMPinstance">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="system" name="resetMPinstance">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="processMPfigurefile">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="processMPfigurefile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPdrawing" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPdrawing" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="-"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="resetMPdrawing"/>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="getMPdrawing"/>
- <cd:command begin="push" category="graphics metapost" end="pop" file="meta-ini.mkiv" level="system" name="MPdrawing" type="environment"/>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPdrawing">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="resetMPdrawing"/>
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="getMPdrawing"/>
+ <cd:command begin="push" category="graphics" end="pop" file="meta-ini.mkiv" keywords="metapost" level="system" name="MPdrawing" type="environment"/>
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPdrawing">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPclip" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPclip" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost fonts" file="meta-ini.mkiv" level="system" name="MPfontsizehskip">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost fonts" level="system" name="MPfontsizehskip">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:font"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="setupMPvariables">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setupMPvariables">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -25330,7 +25511,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="setMPvariables">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setMPvariables">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -25342,7 +25523,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="setMPvariable">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setMPvariable">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -25354,7 +25535,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="system" name="MPrawvar">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="system" name="MPrawvar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25364,21 +25545,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="MPvariable">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="MPvar">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPvar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="meta-ini.mkiv" level="style" name="useMPvariables">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="useMPvariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -25388,7 +25569,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="uniqueMPgraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="uniqueMPgraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25398,7 +25579,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="uniqueMPgraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="uniqueMPgraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25410,7 +25591,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="useMPgraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="useMPgraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25420,7 +25601,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="useMPgraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="useMPgraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25432,7 +25613,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="usableMPgraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="usableMPgraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25442,7 +25623,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="reuseMPgraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="reuseMPgraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25454,7 +25635,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="reusableMPgraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="reusableMPgraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25464,7 +25645,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="reusableMPgraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="reusableMPgraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25476,7 +25657,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="uniqueMPpagegraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="uniqueMPpagegraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25486,7 +25667,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="uniqueMPpagegraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="uniqueMPpagegraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25498,21 +25679,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="processMPbuffer">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="processMPbuffer">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="runMPbuffer">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="runMPbuffer">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPenvironment" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPenvironment" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -25521,15 +25702,15 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics" file="meta-ini.mkiv" level="style" name="resetMPenvironment"/>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="useMPenvironmentbuffer">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="resetMPenvironment"/>
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="useMPenvironmentbuffer">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPcode" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPcode" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces" optional="yes">
<cd:constant type="metafun"/>
@@ -25549,7 +25730,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPcode">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPcode">
<cd:arguments>
<cd:keywords delimiters="braces" optional="yes">
<cd:constant type="metafun"/>
@@ -25570,14 +25751,14 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="MPrun" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="MPrun" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces" optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="document" name="useMPrun">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="document" name="useMPrun">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25587,14 +25768,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="useMPlibrary">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="useMPlibrary">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="setMPtext">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setMPtext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25604,28 +25785,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPtext">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPtext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPstring">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="MPbetex">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="MPbetex">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost conditional" file="meta-ini.mkiv" level="style" name="doifelseMPgraphic">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost conditional" level="style" name="doifelseMPgraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25638,7 +25819,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost conditional" file="meta-ini.mkiv" level="style" name="doifMPgraphicelse">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost conditional" level="style" name="doifMPgraphicelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25651,14 +25832,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="staticMPfigure" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="staticMPfigure" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="staticMPgraphic" type="environment">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="staticMPgraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -25668,7 +25849,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="usestaticMPfigure">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="usestaticMPfigure">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupscale"/>
@@ -25678,7 +25859,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="graphics metapost" file="meta-ini.mkiv" level="style" name="setupMPgraphics">
+ <cd:command category="graphics" file="meta-ini.mkiv" keywords="metapost" level="style" name="setupMPgraphics">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="color">
@@ -25693,7 +25874,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-mixedcolumns.xml">
- <cd:command category="structure layout" file="page-mix.mkiv" level="style" name="definemixedcolumns">
+ <cd:command category="columns" file="page-mix.mkiv" keywords="structure layout" level="style" name="definemixedcolumns">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -25706,7 +25887,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mix.mkiv" level="style" name="setupmixedcolumns">
+ <cd:command category="columns" file="page-mix.mkiv" keywords="structure layout" level="style" name="setupmixedcolumns">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -25789,7 +25970,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mix.mkiv" level="document" name="mixedcolumns" type="environment">
+ <cd:command category="columns" file="page-mix.mkiv" keywords="structure layout" level="document" name="mixedcolumns" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -25799,7 +25980,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-mix.mkiv" generated="yes" level="document" name="mixedcolumns" type="environment" variant="instance">
+ <cd:command category="columns" file="page-mix.mkiv" generated="yes" keywords="structure layout" level="document" name="mixedcolumns" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="mixedcolumns"/>
</cd:sequence>
@@ -25814,7 +25995,7 @@
<cd:constant value="columns"/>
</cd:instances>
</cd:command>
- <cd:command category="structure layout" file="page-smp.mkiv" level="style" name="setupcolumns">
+ <cd:command category="columns" file="page-smp.mkiv" keywords="structure layout" level="style" name="setupcolumns">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupmixedcolumns"/>
@@ -25926,7 +26107,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifelsemode">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifelsemode">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -25939,7 +26120,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifmodeelse">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifmodeelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -25952,7 +26133,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifmode">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifmode">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -25962,7 +26143,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifnotmode">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifnotmode">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -25986,7 +26167,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifelseallmodes">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifelseallmodes">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -25999,7 +26180,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifallmodeselse">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifallmodeselse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -26012,7 +26193,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifallmodes">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifallmodes">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -26025,7 +26206,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="core-env.mkiv" level="style" name="doifnotallmodes">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="style" name="doifnotallmodes">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -26091,7 +26272,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-modules.xml">
- <cd:command file="file-mod.mkvi" level="style" name="usemodule">
+ <cd:command category="structure" file="file-mod.mkvi" level="style" name="usemodule">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="m"/>
@@ -26110,7 +26291,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="style" name="usetexmodule">
+ <cd:command category="structure" file="file-mod.mkvi" level="style" name="usetexmodule">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="m"/>
@@ -26129,21 +26310,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="module" type="environment">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="module" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="module" type="environment" variant="string">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="module" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="setupmodule">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="setupmodule">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:file"/>
@@ -26159,7 +26340,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="moduleparameter">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="moduleparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -26169,15 +26350,15 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="currentmoduleparameter">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="currentmoduleparameter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="moduletestsection" type="environment"/>
- <cd:command file="file-mod.mkvi" level="system" name="fetchruntinecommand">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="moduletestsection" type="environment"/>
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="fetchruntinecommand">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -26185,14 +26366,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="luaenvironment">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="luaenvironment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:file"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="file-mod.mkvi" level="system" name="useluamodule">
+ <cd:command category="structure" file="file-mod.mkvi" level="system" name="useluamodule">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -26201,7 +26382,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-narrow.xml">
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="style" name="definenarrower">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="style" name="definenarrower">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -26214,7 +26395,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="style" name="setupnarrower">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="style" name="setupnarrower">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -26247,7 +26428,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="document" name="narrower" type="environment">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="document" name="narrower" type="environment">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant method="none" prefix="cd:sign" type="left"/>
@@ -26261,7 +26442,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" generated="yes" level="document" name="narrower" type="environment" variant="example">
+ <cd:command category="whitespace" file="spac-hor.mkiv" generated="yes" keywords="layout" level="document" name="narrower" type="environment" variant="example">
<cd:sequence>
<cd:variable value="narrower"/>
</cd:sequence>
@@ -26278,7 +26459,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="document" name="narrow" type="environment">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="document" name="narrow" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -26288,7 +26469,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="document" name="narrow" type="environment" variant="name">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="document" name="narrow" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -26305,7 +26486,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="whitespace layout" file="spac-hor.mkiv" level="document" name="narrow" type="environment" variant="assignment">
+ <cd:command category="whitespace" file="spac-hor.mkiv" keywords="layout" level="document" name="narrow" type="environment" variant="assignment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnarrower"/>
@@ -26324,7 +26505,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-naturaltable.xml">
- <cd:command category="tables" file="tabl-ntb.mkxl" level="style" name="setupTABLE">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="style" name="setupTABLE">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="r"/>
@@ -26444,21 +26625,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLE" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLE" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLEnested" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEnested" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TD" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TD" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="nx">
@@ -26486,77 +26667,77 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TR" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TR" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TC" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TC" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TX" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TX" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TY" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TY" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TH" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TH" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TN" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TN" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLEhead" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEhead" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLEnext" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEnext" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLEbody" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEbody" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TABLEfoot" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEfoot" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="style" name="defineTABLEsetup">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="style" name="defineTABLEsetup">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -26566,49 +26747,49 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TDs" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TDs" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" level="document" name="TRs" type="environment">
+ <cd:command begin="b" category="tables" end="e" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TRs" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="document" name="TABLE" type="environment">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLE" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="document" name="TABLEhead" type="environment">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEhead" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="document" name="TABLEnext" type="environment">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEnext" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="document" name="TABLEbody" type="environment">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEbody" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-ntb.mkxl" level="document" name="TABLEfoot" type="environment">
+ <cd:command category="tables" file="tabl-ntb.mkxl" keywords="background rules" level="document" name="TABLEfoot" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -26617,7 +26798,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-note.xml">
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="setupnotation">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="setupnotation">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -26801,7 +26982,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="setupnotations">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="setupnotations">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -26811,7 +26992,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" generated="yes" level="document" name="note" type="environment" variant="instance:assignment">
+ <cd:command category="structure" file="strc-not.mkvi" generated="yes" keywords="notes" level="document" name="note" type="environment" variant="instance:assignment">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -26836,7 +27017,7 @@
<cd:constant value="endnote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" generated="yes" level="document" name="note" type="environment" variant="instance">
+ <cd:command category="structure" file="strc-not.mkvi" generated="yes" keywords="notes" level="document" name="note" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -26850,7 +27031,7 @@
<cd:constant value="endnote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" generated="yes" level="document" name="note" variant="instance">
+ <cd:command category="structure" file="strc-not.mkvi" generated="yes" keywords="notes" level="document" name="note" variant="instance">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -26867,7 +27048,7 @@
<cd:constant value="endnote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" generated="yes" level="document" name="note" variant="instance:assignment">
+ <cd:command category="structure" file="strc-not.mkvi" generated="yes" keywords="notes" level="document" name="note" variant="instance:assignment">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -26892,7 +27073,7 @@
<cd:constant value="endnote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="definenote">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="definenote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -26905,7 +27086,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="setupnote">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="setupnote">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -27048,7 +27229,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="setupnotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="setupnotes">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -27058,14 +27239,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="setupfootnotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="setupfootnotes">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupnote"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="setnote">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="setnote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27078,7 +27259,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="setnote" variant="assignment">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="setnote" variant="assignment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27099,7 +27280,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="setnotetext">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="setnotetext">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27112,7 +27293,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="setnotetext" variant="assignment">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="setnotetext" variant="assignment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27133,7 +27314,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="placenotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="placenotes">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
@@ -27143,14 +27324,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="localnotes" type="environment">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="localnotes" type="environment">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="placelocalnotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="placelocalnotes">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27160,10 +27341,10 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="postponenotes"/>
- <cd:command category="structure notes" file="strc-not.mkvi" level="style" name="flushnotes"/>
- <cd:command category="structure notes" file="strc-not.mkvi" name="postponingnotes" type="environment"/>
- <cd:command category="structure notes conditional" file="strc-not.mkvi" level="system" name="doifelsenoteonsamepage">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="postponenotes"/>
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="style" name="flushnotes"/>
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" name="postponingnotes" type="environment"/>
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes conditional" level="system" name="doifelsenoteonsamepage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27176,7 +27357,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes conditional" file="strc-not.mkvi" level="system" name="doifnoteonsamepageelse">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes conditional" level="system" name="doifnoteonsamepageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27189,7 +27370,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes conditional" file="strc-not.mkvi" level="system" name="doifnotescollected">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes conditional" level="system" name="doifnotescollected">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27199,7 +27380,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="system" name="notesymbol">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="system" name="notesymbol">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27209,7 +27390,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="note">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="note">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -27219,7 +27400,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="footnotetext">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="footnotetext">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:reference"/>
@@ -27229,7 +27410,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="footnotetext" variant="assignment">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="footnotetext" variant="assignment">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="title">
@@ -27247,22 +27428,22 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="placefootnotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="placefootnotes">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="localfootnotes" type="environment"/>
- <cd:command category="structure notes" file="strc-not.mkvi" level="document" name="placelocalfootnotes">
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="localfootnotes" type="environment"/>
+ <cd:command category="structure" file="strc-not.mkvi" keywords="notes" level="document" name="placelocalfootnotes">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" level="style" name="definelinenote">
+ <cd:command category="structure" file="strc-lnt.mkvi" keywords="notes" level="style" name="definelinenote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27275,7 +27456,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" level="style" name="setuplinenote">
+ <cd:command category="structure" file="strc-lnt.mkvi" keywords="notes" level="style" name="setuplinenote">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -27303,7 +27484,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" generated="yes" level="document" name="linenote" variant="instance">
+ <cd:command category="structure" file="strc-lnt.mkvi" generated="yes" keywords="notes" level="document" name="linenote" variant="instance">
<cd:sequence>
<cd:instance value="linenote"/>
</cd:sequence>
@@ -27316,7 +27497,7 @@
<cd:constant value="linenote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" generated="yes" level="document" name="startlinenote" variant="instance">
+ <cd:command category="structure" file="strc-lnt.mkvi" generated="yes" keywords="notes" level="document" name="startlinenote" variant="instance">
<cd:sequence>
<cd:string value="start"/>
<cd:instance value="linenote"/>
@@ -27333,7 +27514,7 @@
<cd:constant value="linenote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" generated="yes" level="document" name="stoplinenote" variant="instance">
+ <cd:command category="structure" file="strc-lnt.mkvi" generated="yes" keywords="notes" level="document" name="stoplinenote" variant="instance">
<cd:sequence>
<cd:string value="stop"/>
<cd:instance value="linenote"/>
@@ -27347,7 +27528,7 @@
<cd:constant value="linenote"/>
</cd:instances>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" level="document" name="fromlinenote">
+ <cd:command category="structure" file="strc-lnt.mkvi" keywords="notes" level="document" name="fromlinenote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:reference"/>
@@ -27357,14 +27538,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-lnt.mkvi" level="document" name="tolinenote">
+ <cd:command category="structure" file="strc-lnt.mkvi" keywords="notes" level="document" name="tolinenote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:reference"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-tnt.mkiv" level="style" name="definetextnote">
+ <cd:command category="structure" file="strc-tnt.mkiv" keywords="notes" level="style" name="definetextnote">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27377,7 +27558,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-tnt.mkiv" level="style" name="setuptextnote">
+ <cd:command category="structure" file="strc-tnt.mkiv" keywords="notes" level="style" name="setuptextnote">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -27402,7 +27583,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure notes" file="strc-tnt.mkiv" generated="yes" level="document" name="textnote">
+ <cd:command category="structure" file="strc-tnt.mkiv" generated="yes" keywords="notes" level="document" name="textnote">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuptextnote"/>
@@ -27524,7 +27705,7 @@
</cd:command>
<cd:command category="pdf" file="pack-obj.mkiv" level="system" name="defaultobjectreference"/>
<cd:command category="pdf" file="pack-obj.mkiv" level="system" name="defaultobjectpage"/>
- <cd:command category="pdf conditional" file="pack-obj.mkiv" level="system" name="doifelseobjectfound">
+ <cd:command category="pdf" file="pack-obj.mkiv" keywords="conditional" level="system" name="doifelseobjectfound">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27540,7 +27721,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="pack-obj.mkiv" level="system" name="doifobjectfoundelse">
+ <cd:command category="pdf" file="pack-obj.mkiv" keywords="conditional" level="system" name="doifobjectfoundelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27556,7 +27737,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="pack-obj.mkiv" level="system" name="doifelseobjectreferencefound">
+ <cd:command category="pdf" file="pack-obj.mkiv" keywords="conditional" level="system" name="doifelseobjectreferencefound">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27572,7 +27753,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="pdf conditional" file="pack-obj.mkiv" level="system" name="doifobjectreferencefoundelse">
+ <cd:command category="pdf" file="pack-obj.mkiv" keywords="conditional" level="system" name="doifobjectreferencefoundelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27590,7 +27771,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-offset.xml">
- <cd:command category="layout" file="pack-box.mkiv" level="style" name="setupoffsetbox">
+ <cd:command category="boxes" file="pack-box.mkiv" keywords="layout" level="style" name="setupoffsetbox">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="x">
@@ -27641,14 +27822,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="pack-box.mkiv" level="style" name="setupoffset">
+ <cd:command category="boxes" file="pack-box.mkiv" keywords="layout" level="style" name="setupoffset">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupoffsetbox"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="pack-box.mkiv" level="system" name="offsetbox">
+ <cd:command category="boxes" file="pack-box.mkiv" keywords="layout" level="system" name="offsetbox">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupoffsetbox"/>
@@ -27657,7 +27838,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="pack-box.mkiv" level="document" name="offset">
+ <cd:command category="boxes" file="pack-box.mkiv" keywords="layout" level="document" name="offset">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupoffset"/>
@@ -27763,7 +27944,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="pack-ori.mkxl" level="system" name="doifelseorientation">
+ <cd:command category="alignment" file="pack-ori.mkxl" keywords="conditional" level="system" name="doifelseorientation">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="normal"/>
@@ -27785,7 +27966,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-ornament.xml">
- <cd:command category="background fonts colors" file="pack-box.mkiv" level="document" name="ornamenttext" variant="collector">
+ <cd:command category="background" file="pack-box.mkiv" keywords="fonts colors" level="document" name="ornamenttext" variant="collector">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -27810,7 +27991,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background fonts colors" file="pack-box.mkiv" level="document" name="ornamenttext" variant="layer">
+ <cd:command category="background" file="pack-box.mkiv" keywords="fonts colors" level="document" name="ornamenttext" variant="layer">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -27828,7 +28009,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background fonts colors" file="pack-box.mkiv" level="document" name="ornamenttext" variant="direct">
+ <cd:command category="background" file="pack-box.mkiv" keywords="fonts colors" level="document" name="ornamenttext" variant="direct">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27839,7 +28020,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="background fonts colors" file="pack-box.mkiv" level="style" name="defineornament" variant="collector">
+ <cd:command category="background" file="pack-box.mkiv" keywords="fonts colors" level="style" name="defineornament" variant="collector">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27863,7 +28044,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background fonts colors" file="pack-box.mkiv" level="style" name="defineornament" variant="layer">
+ <cd:command category="background" file="pack-box.mkiv" keywords="fonts colors" level="style" name="defineornament" variant="layer">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -27880,7 +28061,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background fonts colors" file="pack-box.mkiv" generated="yes" level="document" name="ornament" variant="example">
+ <cd:command category="background" file="pack-box.mkiv" generated="yes" keywords="fonts colors" level="document" name="ornament" variant="example">
<cd:sequence>
<cd:variable value="ornament"/>
</cd:sequence>
@@ -27956,14 +28137,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background colors" file="pack-rul.mkiv" level="system" name="overlaycolor"/>
- <cd:command category="background colors" file="pack-rul.mkiv" level="system" name="overlaylinecolor"/>
+ <cd:command category="background colors" file="pack-rul.mkiv" keywords="background colors" level="system" name="overlaycolor"/>
+ <cd:command category="background colors" file="pack-rul.mkiv" keywords="background colors" level="system" name="overlaylinecolor"/>
<cd:command category="background" file="pack-rul.mkiv" level="system" name="overlaywidth"/>
<cd:command category="background" file="pack-rul.mkiv" level="system" name="overlayheight"/>
<cd:command category="background" file="pack-rul.mkiv" level="system" name="overlaydepth"/>
<cd:command category="background" file="pack-rul.mkiv" level="system" name="overlayoffset"/>
<cd:command category="background" file="pack-rul.mkiv" level="system" name="overlaylinewidth"/>
- <cd:command category="background conditional" file="pack-rul.mkiv" level="system" name="doifelseoverlay">
+ <cd:command category="background" file="pack-rul.mkiv" keywords="conditional" level="system" name="doifelseoverlay">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27976,7 +28157,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background conditional" file="pack-rul.mkiv" level="system" name="doifoverlayelse">
+ <cd:command category="background" file="pack-rul.mkiv" keywords="conditional" level="system" name="doifoverlayelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -27991,7 +28172,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagebreak.xml">
- <cd:command file="page-brk.mkiv" level="style" name="definepagebreak">
+ <cd:command category="structure" file="page-brk.mkiv" level="style" name="definepagebreak">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28026,7 +28207,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="pagebreak">
+ <cd:command category="structure" file="page-brk.mkiv" level="document" name="pagebreak">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="empty"/>
@@ -28059,14 +28240,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="page">
+ <cd:command category="structure" file="page-brk.mkiv" level="document" name="page">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="pagebreak"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="style" name="definecolumnbreak">
+ <cd:command category="structure" file="page-brk.mkiv" keywords="columns" level="style" name="definecolumnbreak">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28083,7 +28264,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="columnbreak">
+ <cd:command category="structure" file="page-brk.mkiv" keywords="columns" level="document" name="columnbreak">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="yes"/>
@@ -28098,14 +28279,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="column">
+ <cd:command category="structure" file="page-brk.mkiv" keywords="columns" level="document" name="column">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="columnbreak"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="style" name="definepagechecker">
+ <cd:command category="structure" file="page-brk.mkiv" level="style" name="definepagechecker">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28118,7 +28299,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="style" name="setuppagechecker">
+ <cd:command category="structure" file="page-brk.mkiv" level="style" name="setuppagechecker">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -28148,7 +28329,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="checkpage">
+ <cd:command category="structure" file="page-brk.mkiv" level="document" name="checkpage">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28158,7 +28339,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="testpage">
+ <cd:command category="structure" file="page-brk.mkiv" level="document" name="testpage">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:number"/>
@@ -28168,7 +28349,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="system" name="testpageonly">
+ <cd:command category="structure" file="page-brk.mkiv" level="system" name="testpageonly">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:number"/>
@@ -28178,7 +28359,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="system" name="testpagesync">
+ <cd:command category="structure" file="page-brk.mkiv" level="system" name="testpagesync">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:number"/>
@@ -28188,7 +28369,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-brk.mkiv" level="document" name="testcolumn">
+ <cd:command category="structure" file="page-brk.mkiv" keywords="columns" level="document" name="testcolumn">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:number"/>
@@ -28200,7 +28381,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagecolumns.xml">
- <cd:command category="structure layout" file="page-pcl.mkiv" level="style" name="definepagecolumns">
+ <cd:command category="columns" file="page-pcl.mkiv" keywords="structure layout" level="style" name="definepagecolumns">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28213,7 +28394,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-pcl.mkiv" level="style" name="setuppagecolumns">
+ <cd:command category="columns" file="page-pcl.mkiv" keywords="structure layout" level="style" name="setuppagecolumns">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -28254,21 +28435,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-pcl.mkiv" level="document" name="pagecolumns" type="environment" variant="name">
+ <cd:command category="columns" file="page-pcl.mkiv" keywords="structure layout" level="document" name="pagecolumns" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-pcl.mkiv" level="document" name="pagecolumns" type="environment">
+ <cd:command category="columns" file="page-pcl.mkiv" keywords="structure layout" level="document" name="pagecolumns" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuppagecolumns"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-pcl.mkiv" generated="yes" level="document" name="pagecolumns" type="environment" variant="instance">
+ <cd:command category="columns" file="page-pcl.mkiv" generated="yes" keywords="structure layout" level="document" name="pagecolumns" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="pagecolumns"/>
</cd:sequence>
@@ -28340,7 +28521,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagegrid.xml">
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="definecolumnset">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="definecolumnset">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28353,7 +28534,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnset">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnset">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -28396,7 +28577,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" generated="yes" level="document" name="columnset" type="environment" variant="example">
+ <cd:command category="columns" file="page-cst.mkiv" generated="yes" keywords="structure layout" level="document" name="columnset" type="environment" variant="example">
<cd:sequence>
<cd:variable value="columnset"/>
</cd:sequence>
@@ -28406,7 +28587,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="document" name="columnset" type="environment">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="document" name="columnset" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -28416,7 +28597,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="definecolumnsetspan">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="definecolumnsetspan">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28429,7 +28610,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnsetspan">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnsetspan">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -28455,7 +28636,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="document" name="columnsetspan" type="environment">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="document" name="columnsetspan" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28487,14 +28668,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="columnsetspanwidth">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="columnsetspanwidth">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="definecolumnsetarea">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="definecolumnsetarea">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28507,7 +28688,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnsetarea">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnsetarea">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -28547,7 +28728,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnsetareatext">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnsetareatext">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28557,7 +28738,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnsetlines">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnsetlines">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28573,7 +28754,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout" file="page-cst.mkiv" level="style" name="setupcolumnsetstart">
+ <cd:command category="columns" file="page-cst.mkiv" keywords="structure layout" level="style" name="setupcolumnsetstart">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -28725,14 +28906,14 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagenumber.xml">
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="setuprealpagenumber">
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="setuprealpagenumber">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcounter"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="setupuserpagenumber">
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="setupuserpagenumber">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="viewerprefix">
@@ -28749,14 +28930,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="setupsubpagenumber">
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="setupsubpagenumber">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcounter"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="setuppagenumber">
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="setuppagenumber">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="viewerprefix">
@@ -28773,10 +28954,10 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="resetuserpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="resetsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="resetpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="setuppagenumbering">
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="resetuserpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="resetsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="resetpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="setuppagenumbering">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -28829,44 +29010,44 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="firstrealpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="firstuserpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="firstsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="lastrealpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="lastuserpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="lastsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="prevrealpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="prevuserpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="prevsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="nextrealpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="nextuserpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="nextsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="firstrealpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="firstuserpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="firstsubpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="prevrealpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="prevuserpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="prevsubpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="nextrealpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="nextuserpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="nextsubpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="lastrealpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="lastuserpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="system" name="lastsubpage"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="realpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="userpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="subpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="pagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="prefixedpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="incrementpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="incrementsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="decrementpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="decrementsubpagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="completepagenumber"/>
- <cd:command category="counter" file="strc-pag.mkiv" level="style" name="placepagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="firstrealpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="firstuserpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="firstsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="lastrealpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="lastuserpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="lastsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="prevrealpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="prevuserpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="prevsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="nextrealpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="nextuserpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="nextsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="firstrealpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="firstuserpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="firstsubpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="prevrealpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="prevuserpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="prevsubpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="nextrealpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="nextuserpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="nextsubpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="lastrealpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="lastuserpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="system" name="lastsubpage"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="realpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="userpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="subpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="pagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="prefixedpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="incrementpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="incrementsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="decrementpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="decrementsubpagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="completepagenumber"/>
+ <cd:command category="counter" file="strc-pag.mkiv" keywords="structure" level="style" name="placepagenumber"/>
</cd:interface>
<cd:interface file="i-pageselection.xml">
- <cd:command file="page-sel.mkvi" level="document" name="insertpages">
+ <cd:command category="graphics" file="page-sel.mkvi" keywords="structure" level="document" name="insertpages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -28887,7 +29068,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-sel.mkvi" level="document" name="filterpages">
+ <cd:command category="graphics" file="page-sel.mkvi" keywords="structure" level="document" name="filterpages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -28911,7 +29092,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-sel.mkvi" level="document" name="copypages">
+ <cd:command category="graphics" file="page-sel.mkvi" keywords="structure" level="document" name="copypages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -28933,7 +29114,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-sel.mkvi" level="document" name="combinepages">
+ <cd:command category="graphics" file="page-sel.mkvi" keywords="structure" level="document" name="combinepages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -29000,7 +29181,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="page-sel.mkvi" level="document" name="slicepages">
+ <cd:command category="graphics" file="page-sel.mkvi" keywords="structure" level="document" name="slicepages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -29049,7 +29230,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pageshift.xml">
- <cd:command file="page-imp.mkiv" level="style" name="definepageshift">
+ <cd:command category="layout" file="page-imp.mkiv" level="style" name="definepageshift">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29063,7 +29244,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-imp.mkiv" level="style" name="setuppageshift">
+ <cd:command category="layout" file="page-imp.mkiv" level="style" name="setuppageshift">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant default="yes" type="page"/>
@@ -29079,8 +29260,8 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagestate.xml">
- <cd:command file="spac-pag.mkiv" level="system" name="signalrightpage"/>
- <cd:command file="spac-pag.mkiv" level="system" name="doifelserightpage">
+ <cd:command category="twopassdata" file="spac-pag.mkiv" level="system" name="signalrightpage"/>
+ <cd:command category="twopassdata" file="spac-pag.mkiv" keywords="conditional" level="system" name="doifelserightpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -29090,7 +29271,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-pag.mkiv" level="system" name="doifrightpageelse">
+ <cd:command category="twopassdata" file="spac-pag.mkiv" keywords="conditional" level="system" name="doifrightpageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -29100,8 +29281,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-pag.mkiv" level="system" name="rightpageorder"/>
- <cd:command file="core-dat.mkiv" level="system" name="definepagestate">
+ <cd:command category="twopassdata" file="spac-pag.mkiv" level="system" name="rightpageorder"/>
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="definepagestate">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29114,7 +29295,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="setuppagestate">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="setuppagestate">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -29127,7 +29308,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="setpagestate">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="setpagestate">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29138,7 +29319,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="pagestaterealpage">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="pagestaterealpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29149,7 +29330,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="setpagestaterealpageno">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="setpagestaterealpageno">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29160,7 +29341,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="pagestaterealpageorder">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="pagestaterealpageorder">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29171,21 +29352,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="autopagestaterealpage">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="autopagestaterealpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="setautopagestaterealpageno">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="setautopagestaterealpageno">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-dat.mkiv" level="system" name="autopagestaterealpageorder">
+ <cd:command category="twopassdata" file="core-dat.mkiv" keywords="counter pagenumber" level="system" name="autopagestaterealpageorder">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29194,7 +29375,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pagemarks.xml">
- <cd:command file="page-ini.mkiv" level="style" name="markpage">
+ <cd:command category="structure" file="page-ini.mkiv" level="style" name="markpage">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29204,21 +29385,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-ini.mkiv" level="style" name="markedpages">
+ <cd:command category="structure" file="page-ini.mkiv" level="style" name="markedpages">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-ini.mkiv" level="style" name="markpages" type="environment">
+ <cd:command category="structure" file="page-ini.mkiv" level="style" name="markpages" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="page-ini.mkiv" level="style" name="doifelsemarkedpage">
+ <cd:command category="structure" file="page-ini.mkiv" keywords="conditional" level="style" name="doifelsemarkedpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29233,7 +29414,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-pairedbox.xml">
- <cd:command file="pack-com.mkiv" level="style" name="definepairedbox">
+ <cd:command category="tables" file="pack-com.mkiv" level="style" name="definepairedbox">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29246,7 +29427,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="pack-com.mkiv" level="style" name="setuppairedbox">
+ <cd:command category="tables" file="pack-com.mkiv" level="style" name="setuppairedbox">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -29304,7 +29485,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="pack-com.mkiv" level="document" name="placepairedbox">
+ <cd:command category="tables" file="pack-com.mkiv" level="document" name="placepairedbox">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29318,7 +29499,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="pack-com.mkiv" level="document" name="placepairedbox" type="environment">
+ <cd:command category="tables" file="pack-com.mkiv" level="document" name="placepairedbox" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29328,7 +29509,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="pack-com.mkiv" generated="yes" level="style" name="setuppairedbox" variant="instance">
+ <cd:command category="tables" file="pack-com.mkiv" generated="yes" level="style" name="setuppairedbox" variant="instance">
<cd:sequence>
<cd:string value="setup"/>
<cd:instance value="pairedbox"/>
@@ -29342,7 +29523,7 @@
<cd:constant value="legend"/>
</cd:instances>
</cd:command>
- <cd:command file="pack-com.mkiv" generated="yes" level="document" name="placepairedbox" variant="instance">
+ <cd:command category="tables" file="pack-com.mkiv" generated="yes" level="document" name="placepairedbox" variant="instance">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="pairedbox"/>
@@ -29360,7 +29541,7 @@
<cd:constant value="legend"/>
</cd:instances>
</cd:command>
- <cd:command file="pack-com.mkiv" generated="yes" level="document" name="placepairedbox" type="environment" variant="instance">
+ <cd:command category="tables" file="pack-com.mkiv" generated="yes" level="document" name="placepairedbox" type="environment" variant="instance">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="pairedbox"/>
@@ -29374,13 +29555,13 @@
<cd:constant value="legend"/>
</cd:instances>
</cd:command>
- <cd:command file="pack-com.mkiv" level="document" name="placeontopofeachother">
+ <cd:command category="tables" file="pack-com.mkiv" level="document" name="placeontopofeachother">
<cd:arguments>
<cd:content/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="pack-com.mkiv" level="document" name="placesidebyside">
+ <cd:command category="tables" file="pack-com.mkiv" level="document" name="placesidebyside">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -29638,7 +29819,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-paragraphnumber.xml">
- <cd:command category="structure counter" file="page-par.mkiv" level="style" name="setupparagraphnumbering">
+ <cd:command category="structure" file="page-par.mkiv" keywords="counter" level="style" name="setupparagraphnumbering">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="state">
@@ -29827,7 +30008,7 @@
<cd:command category="tables" file="tabl-mis.mkiv" level="document" name="paragraphscell" type="environment"/>
</cd:interface>
<cd:interface file="i-parallel.xml">
- <cd:command file="buff-par.mkvi" level="style" name="defineparallel">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure" level="style" name="defineparallel">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29837,7 +30018,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="buff-par.mkvi" level="style" name="setupparallel">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure" level="style" name="setupparallel">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29861,7 +30042,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="buff-par.mkvi" level="document" name="placeparallel">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure" level="document" name="placeparallel">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29874,7 +30055,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="buff-par.mkvi" level="style" name="doifelseparallel">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure conditional" level="style" name="doifelseparallel">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29891,7 +30072,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="buff-par.mkvi" level="style" name="doifparallelelse">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure conditional" level="style" name="doifparallelelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -29908,7 +30089,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="buff-par.mkvi" level="style" name="resetparallel">
+ <cd:command category="columns" file="buff-par.mkvi" keywords="structure" level="style" name="resetparallel">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -29919,7 +30100,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="buff-par.mkvi" generated="yes" level="document" name="parallel" type="environment" variant="example">
+ <cd:command category="columns" file="buff-par.mkvi" generated="yes" keywords="structure" level="document" name="parallel" type="environment" variant="example">
<cd:sequence>
<cd:variable value="parallel"/>
</cd:sequence>
@@ -30172,22 +30353,22 @@
<cd:command category="symbols" file="enco-ini.mkiv" level="document" name="unknown"/>
</cd:interface>
<cd:interface file="i-phantom.xml">
- <cd:command file="supp-box.mkiv" level="style" name="phantom">
+ <cd:command category="strings" file="supp-box.mkiv" level="style" name="phantom">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="style" name="hphantom">
+ <cd:command category="strings" file="supp-box.mkiv" level="style" name="hphantom">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="style" name="vphantom">
+ <cd:command category="strings" file="supp-box.mkiv" level="style" name="vphantom">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="pack-box.mkiv" level="style" name="phantombox">
+ <cd:command category="boxes" file="pack-box.mkiv" keywords="strings" level="style" name="phantombox">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="width">
@@ -30203,6 +30384,53 @@
</cd:arguments>
</cd:command>
</cd:interface>
+ <cd:interface file="i-placeholder.xml">
+ <cd:command category="structure" file="typo-plc.mkiv" level="style" name="defineplaceholder">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:keywords optional="yes">
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setupplaceholder"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="structure" file="typo-plc.mkiv" level="style" name="setupplaceholder">
+ <cd:arguments>
+ <cd:keywords list="yes" optional="yes">
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ <cd:assignments list="yes">
+ <cd:parameter name="before">
+ <cd:constant type="cd:command"/>
+ </cd:parameter>
+ <cd:parameter name="after">
+ <cd:constant type="cd:command"/>
+ </cd:parameter>
+ <cd:parameter name="text">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
+ <cd:parameter name="style">
+ <cd:constant type="cd:style"/>
+ <cd:constant type="cd:command"/>
+ </cd:parameter>
+ <cd:parameter name="color">
+ <cd:constant type="cd:color"/>
+ </cd:parameter>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+ <cd:command category="structure" file="typo-plc.mkiv" level="document" name="placeholder">
+ <cd:arguments>
+ <cd:keywords>
+ <cd:constant type="cd:name"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+ </cd:interface>
<cd:interface file="i-placement.xml">
<cd:command category="layout" file="pack-mis.mkiv" level="style" name="defineplacement">
<cd:arguments>
@@ -30278,7 +30506,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-position.xml">
- <cd:command category="conditional" file="anch-pgr.mkiv" level="system" name="doifpositionaction">
+ <cd:command file="anch-pgr.mkiv" keywords="conditional" level="system" name="doifpositionaction">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30291,7 +30519,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pgr.mkiv" level="system" name="doifelsepositionaction">
+ <cd:command file="anch-pgr.mkiv" keywords="conditional" level="system" name="doifelsepositionaction">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30304,7 +30532,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pgr.mkiv" level="system" name="doifpositionactionelse">
+ <cd:command file="anch-pgr.mkiv" keywords="conditional" level="system" name="doifpositionactionelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30331,7 +30559,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPoverlayanchor">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPoverlayanchor">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30355,7 +30583,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPpositiongraphic" type="environment">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPpositiongraphic" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30365,7 +30593,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPpositiongraphic">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPpositiongraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30377,14 +30605,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPpositionmethod" type="environment">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPpositionmethod" type="environment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="setMPpositiongraphic">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="setMPpositiongraphic">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30399,7 +30627,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="setMPpositiongraphicrange">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="setMPpositiongraphicrange">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30417,7 +30645,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPgetposboxes">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPgetposboxes">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -30427,7 +30655,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPgetmultipars">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPgetmultipars">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30437,7 +30665,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="background metapost" file="anch-pgr.mkiv" level="system" name="MPgetmultishape">
+ <cd:command category="background" file="anch-pgr.mkiv" keywords="metapost" level="system" name="MPgetmultishape">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30761,7 +30989,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifposition">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifposition">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30774,7 +31002,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelseposition">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelseposition">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30787,7 +31015,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifpositionelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifpositionelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30800,7 +31028,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelsepositiononpage">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelsepositiononpage">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30816,7 +31044,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifpositiononpageelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifpositiononpageelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30872,7 +31100,7 @@
<cd:command file="anch-pos.mkiv" level="system" name="tracepositions"/>
<cd:command file="anch-pos.mkiv" level="system" name="enableparpositions"/>
<cd:command file="anch-pos.mkiv" level="system" name="disableparpositions"/>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelseoverlapping">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelseoverlapping">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30888,7 +31116,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifoverlappingelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifoverlappingelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -30904,7 +31132,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelsepositionsonsamepage">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelsepositionsonsamepage">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -30917,7 +31145,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifpositionsonsamepageelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifpositionsonsamepageelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -30930,7 +31158,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelsepositionsonthispage">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelsepositionsonthispage">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -30943,7 +31171,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifpositionsonthispageelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifpositionsonthispageelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -30956,7 +31184,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifelsepositionsused">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifelsepositionsused">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -30966,7 +31194,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="anch-pos.mkiv" level="system" name="doifpositionsusedelse">
+ <cd:command file="anch-pos.mkiv" keywords="conditional" level="system" name="doifpositionsusedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -31148,7 +31376,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-processor.xml">
- <cd:command category="fonts colors" file="typo-prc.mkvi" level="style" name="defineprocessor">
+ <cd:command category="fonts" file="typo-prc.mkvi" keywords="colors" level="style" name="defineprocessor">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -31161,7 +31389,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="typo-prc.mkvi" level="style" name="setupprocessor">
+ <cd:command category="fonts" file="typo-prc.mkvi" keywords="colors" level="style" name="setupprocessor">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -31190,7 +31418,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts colors" file="typo-prc.mkvi" level="system" name="applyprocessor">
+ <cd:command category="fonts" file="typo-prc.mkvi" keywords="colors" level="system" name="applyprocessor">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -33453,7 +33681,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifelse">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="address"/>
@@ -33496,7 +33724,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoif">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoif">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="address"/>
@@ -33536,7 +33764,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifnot">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifnot">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="address"/>
@@ -33583,7 +33811,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifelsesameaspreviouschecked">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifelsesameaspreviouschecked">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="always"/>
@@ -33630,7 +33858,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifelsesameasprevious">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifelsesameasprevious">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="address"/>
@@ -33673,7 +33901,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifelsecombiinlist">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifelsecombiinlist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -33689,7 +33917,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifsameaspreviouscheckedelse">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifsameaspreviouscheckedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="always"/>
@@ -33736,7 +33964,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifsameaspreviouselse">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifsameaspreviouselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="address"/>
@@ -33779,7 +34007,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifcombiinlistelse">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifcombiinlistelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -33802,7 +34030,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifelseuservariable">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifelseuservariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -33815,7 +34043,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxdoifuservariableelse">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxdoifuservariableelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -33894,7 +34122,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxsingularplural">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxsingularplural">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="editor"/>
@@ -33909,7 +34137,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxsingularorplural">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxsingularorplural">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="editor"/>
@@ -33924,7 +34152,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="bibliography conditional" file="publ-ini.mkiv" level="system" name="btxoneorrange">
+ <cd:command category="bibliography" file="publ-ini.mkiv" keywords="conditional" level="system" name="btxoneorrange">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="volume"/>
@@ -34175,7 +34403,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-random.xml">
- <cd:command file="supp-ran.mkiv" level="system" name="getrandomcount">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="getrandomcount">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -34186,7 +34414,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="getrandomdimen">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="getrandomdimen">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -34197,7 +34425,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="getrandomnumber">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="getrandomnumber">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -34208,7 +34436,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="getrandomfloat">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="getrandomfloat">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -34219,21 +34447,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="setrandomseed">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="setrandomseed">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="getrandomseed">
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="getrandomseed">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command begin="push" end="pop" file="supp-ran.mkiv" level="system" name="randomseed" type="environment"/>
- <cd:command file="supp-ran.mkiv" level="system" name="reuserandomseed"/>
- <cd:command file="supp-ran.mkiv" level="system" name="randomnumber">
+ <cd:command begin="push" category="counter" end="pop" file="supp-ran.mkiv" level="system" name="randomseed" type="environment"/>
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="reuserandomseed"/>
+ <cd:command category="counter" file="supp-ran.mkiv" level="system" name="randomnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -34243,7 +34471,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-ran.mkiv" level="system" name="mprandomnumber"/>
+ <cd:command category="counter" file="supp-ran.mkiv" keywords="metapost" level="system" name="mprandomnumber"/>
</cd:interface>
<cd:interface file="i-references.xml">
<cd:command category="references" file="strc-ref.mkvi" level="style" name="setupreferencing">
@@ -34430,7 +34658,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doifelsereferencefound">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doifelsereferencefound">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:reference"/>
@@ -34443,7 +34671,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doifreferencefoundelse">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doifreferencefoundelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:reference"/>
@@ -34822,7 +35050,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doifelseurldefined">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doifelseurldefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -34835,7 +35063,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doifurldefinedelse">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doifurldefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -34848,7 +35076,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doifelsefiledefined">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doifelsefiledefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -34861,7 +35089,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="references conditional" file="strc-ref.mkvi" level="system" name="doiffiledefinedelse">
+ <cd:command category="references" file="strc-ref.mkvi" keywords="conditional" level="system" name="doiffiledefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -36744,7 +36972,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-ruby.xml">
- <cd:command category="fonts" file="typo-rub.mkiv" level="style" name="defineruby">
+ <cd:command category="language" file="typo-rub.mkiv" keywords="fonts" level="style" name="defineruby">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -36757,7 +36985,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts" file="typo-rub.mkiv" level="style" name="setupruby">
+ <cd:command category="language" file="typo-rub.mkiv" keywords="fonts" level="style" name="setupruby">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -36805,7 +37033,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="fonts" file="typo-rub.mkiv" level="document" name="ruby">
+ <cd:command category="language" file="typo-rub.mkiv" keywords="fonts" level="document" name="ruby">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -36818,7 +37046,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="fonts" file="typo-rub.mkiv" level="document" name="ruby" type="environment">
+ <cd:command category="language" file="typo-rub.mkiv" keywords="fonts" level="document" name="ruby" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -36980,6 +37208,7 @@
<cd:constant type="nihongo"/>
<cd:constant type="ethiopic"/>
<cd:constant type="thai"/>
+ <cd:constant type="tibetan"/>
<cd:constant type="test"/>
</cd:parameter>
<cd:parameter name="preset">
@@ -37041,7 +37270,7 @@
</cd:arguments>
</cd:command>
<cd:command category="language" file="scrp-ini.mkvi" level="system" name="resetscript"/>
- <cd:command category="language" file="scrp-ini.mkvi" name="script" type="environment">
+ <cd:command category="language" file="scrp-ini.mkvi" level="document" name="script" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="hangul"/>
@@ -37049,6 +37278,7 @@
<cd:constant type="nihongo"/>
<cd:constant type="ethiopic"/>
<cd:constant type="thai"/>
+ <cd:constant type="tibetan"/>
<cd:constant type="test"/>
<cd:constant type="cd:name"/>
</cd:keywords>
@@ -37479,6 +37709,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
</cd:arguments>
<cd:instances>
@@ -37521,6 +37754,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="cd:key">
@@ -37568,6 +37804,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="cd:key">
@@ -37769,6 +38008,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="cd:key">
@@ -37801,6 +38043,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="cd:key">
@@ -37955,7 +38200,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-selector.xml">
- <cd:command file="core-env.mkiv" level="style" name="defineselector">
+ <cd:command category="strings" file="core-env.mkiv" level="style" name="defineselector">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -37965,7 +38210,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setupselector">
+ <cd:command category="strings" file="core-env.mkiv" level="style" name="setupselector">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -37974,13 +38219,13 @@
<cd:parameter name="n">
<cd:constant type="cd:number"/>
</cd:parameter>
- <cd:parameter name="m">
+ <cd:parameter name="max">
<cd:constant type="cd:number"/>
</cd:parameter>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="document" name="select">
+ <cd:command category="strings" file="core-env.mkiv" level="document" name="select">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -37992,7 +38237,7 @@
<cd:content optional="yes"/>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="directselect">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="directselect">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38006,77 +38251,77 @@
</cd:command>
</cd:interface>
<cd:interface file="i-setups.xml">
- <cd:command file="core-env.mkiv" level="style" name="setups">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setups">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setups" variant="direct">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setups" variant="direct">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setup">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setup">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setup" variant="direct">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setup" variant="direct">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="directsetup">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="directsetup">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="fastsetup">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="fastsetup">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="texsetup">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="texsetup">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="lua" file="core-env.mkiv" level="style" name="luasetup">
+ <cd:command category="structure" file="core-env.mkiv" keywords="lua" level="style" name="luasetup">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="systemsetups">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="systemsetups">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="resetsetups">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="resetsetups">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="copysetups">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="copysetups">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -38086,14 +38331,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="showsetupsdefinition">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="showsetupsdefinition">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setupwithargument">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="setupwithargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38101,7 +38346,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="fastsetupwithargument">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="fastsetupwithargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38109,7 +38354,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setupwithargumentswapped">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="setupwithargumentswapped">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -38117,7 +38362,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="fastsetupwithargumentswapped">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="fastsetupwithargumentswapped">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -38125,26 +38370,26 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="usesetupsparameter">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="usesetupsparameter">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="autosetups">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="autosetups">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="doprocesslocalsetups">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="doprocesslocalsetups">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifelsesetups">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="system" name="doifelsesetups">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38157,7 +38402,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifsetupselse">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="system" name="doifsetupselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38170,7 +38415,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifsetups">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="system" name="doifsetups">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38180,7 +38425,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifnotsetups">
+ <cd:command category="structure" file="core-env.mkiv" keywords="conditional" level="system" name="doifnotsetups">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -38190,7 +38435,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="lua" file="core-env.mkiv" level="system" name="luasetups" type="environment">
+ <cd:command category="structure" file="core-env.mkiv" keywords="lua" level="system" name="luasetups" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -38200,14 +38445,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="lua" file="core-env.mkiv" level="system" name="luasetups" type="environment" variant="string">
+ <cd:command category="structure" file="core-env.mkiv" keywords="lua" level="system" name="luasetups" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="xml" file="core-env.mkiv" level="style" name="xmlsetups" type="environment">
+ <cd:command category="structure" file="core-env.mkiv" keywords="xml" level="style" name="xmlsetups" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -38217,14 +38462,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="xml" file="core-env.mkiv" level="style" name="xmlsetups" type="environment" variant="string">
+ <cd:command category="structure" file="core-env.mkiv" keywords="xml" level="style" name="xmlsetups" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="rawsetups" type="environment">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="rawsetups" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -38234,14 +38479,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="rawsetups" type="environment" variant="string">
+ <cd:command category="structure" file="core-env.mkiv" level="system" name="rawsetups" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="localsetups" type="environment">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="localsetups" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -38251,14 +38496,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="localsetups" type="environment" variant="string">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="localsetups" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setups" type="environment">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setups" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -38268,7 +38513,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setups" type="environment" variant="string">
+ <cd:command category="structure" file="core-env.mkiv" level="style" name="setups" type="environment" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
@@ -38446,7 +38691,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-simplecolumns.xml">
- <cd:command category="structure layout" file="page-smp.mkiv" level="system" name="setsimplecolumnshsize">
+ <cd:command category="columns" file="page-smp.mkiv" keywords="structure layout" level="system" name="setsimplecolumnshsize">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="n">
@@ -38464,7 +38709,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure layout" file="page-smp.mkiv" level="system" name="simplecolumns" type="environment">
+ <cd:command category="columns" file="page-smp.mkiv" keywords="structure layout" level="system" name="simplecolumns" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="n">
@@ -38484,7 +38729,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-smash.xml">
- <cd:command file="supp-box.mkiv" level="system" name="smashbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="smashbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -38492,7 +38737,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="smashboxed">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="smashboxed">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -38500,7 +38745,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hsmashbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hsmashbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -38508,7 +38753,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vsmashbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vsmashbox">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:csname"/>
@@ -38516,27 +38761,27 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hsmash">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hsmash">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vsmash">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vsmash">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="hsmashed">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="hsmashed">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="vsmashed">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="vsmashed">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="smashedhbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="smashedhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -38544,7 +38789,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="system" name="smashedvbox">
+ <cd:command category="boxes" file="supp-box.mkiv" level="system" name="smashedvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -38552,7 +38797,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="supp-box.mkiv" level="document" name="smash">
+ <cd:command category="boxes" file="supp-box.mkiv" level="document" name="smash">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="w"/>
@@ -38731,7 +38976,7 @@
<cd:constant value="logos"/>
</cd:instances>
</cd:command>
- <cd:command category="language conditional" file="strc-syn.mkiv" level="system" name="doifelsecurrentsortingused">
+ <cd:command category="language" file="strc-syn.mkiv" keywords="conditional" level="system" name="doifelsecurrentsortingused">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -38813,7 +39058,7 @@
<cd:assignments list="yes">
<cd:parameter name="state">
<cd:constant type="start"/>
- <cd:constant defult="yes" type="stop"/>
+ <cd:constant default="yes" type="stop"/>
</cd:parameter>
<cd:parameter name="method">
<cd:constant type="1"/>
@@ -38907,8 +39152,8 @@
</cd:command>
</cd:interface>
<cd:interface file="i-stream.xml">
- <cd:command file="page-str.mkiv" level="system" name="currentoutputstream"/>
- <cd:command file="page-str.mkiv" level="system" name="ifinoutputstream">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="currentoutputstream"/>
+ <cd:command category="structure" file="page-str.mkiv" keywords="conditional" level="system" name="ifinoutputstream">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:true"/>
@@ -38920,64 +39165,64 @@
<cd:delimiter name="fi"/>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="enableoutputstream">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="enableoutputstream">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="disableoutputstream"/>
- <cd:command file="page-str.mkiv" level="system" name="outputstream" type="environment">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="disableoutputstream"/>
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="outputstream" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="flushoutputstream">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="flushoutputstream">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="outputstreambox">
+ <cd:command category="structure" file="page-str.mkiv" keywords="boxes" level="system" name="outputstreambox">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="outputstreamcopy">
+ <cd:command category="structure" file="page-str.mkiv" keywords="boxes" level="system" name="outputstreamcopy">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="outputstreamunvbox">
+ <cd:command category="structure" file="page-str.mkiv" keywords="boxes" level="system" name="outputstreamunvbox">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="outputstreamunvcopy">
+ <cd:command category="structure" file="page-str.mkiv" keywords="boxes" level="system" name="outputstreamunvcopy">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="synchronizeoutputstreams">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="synchronizeoutputstreams">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="page-str.mkiv" level="system" name="pushoutputstream">
+ <cd:command category="structure" file="page-str.mkiv" level="system" name="pushoutputstream">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -38986,70 +39231,70 @@
</cd:command>
</cd:interface>
<cd:interface file="i-string.xml">
- <cd:command file="blob-ini.mkiv" level="system" name="wdofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="wdofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="htofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="htofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="dpofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="dpofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="hdofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="hdofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="htdpofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="htdpofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="widthofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="widthofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="heightofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="heightofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="depthofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="depthofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="heightanddepthofstring">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="heightanddepthofstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="blob-ini.mkiv" level="system" name="setwidthof">
+ <cd:command category="strings" file="blob-ini.mkiv" level="system" name="setwidthof">
<cd:arguments>
<cd:text/>
<cd:delimiter name="to"/>
@@ -39058,12 +39303,12 @@
</cd:command>
</cd:interface>
<cd:interface file="i-strut.xml">
- <cd:command file="supp-box.mkiv" level="system" name="strutdp"/>
- <cd:command file="supp-box.mkiv" level="system" name="strutht"/>
- <cd:command file="supp-box.mkiv" level="system" name="strutwd"/>
- <cd:command file="supp-box.mkiv" level="system" name="struthtdp"/>
- <cd:command file="supp-box.mkiv" level="system" name="strutgap"/>
- <cd:command file="spac-ver.mkiv" level="style" name="setupstrut">
+ <cd:command category="fonts" file="supp-box.mkiv" keywords="whitespace" level="system" name="strutdp"/>
+ <cd:command category="fonts" file="supp-box.mkiv" keywords="whitespace" level="system" name="strutht"/>
+ <cd:command category="fonts" file="supp-box.mkiv" keywords="whitespace" level="system" name="strutwd"/>
+ <cd:command category="fonts" file="supp-box.mkiv" keywords="whitespace" level="system" name="struthtdp"/>
+ <cd:command category="fonts" file="supp-box.mkiv" keywords="whitespace" level="system" name="strutgap"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="style" name="setupstrut">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="yes"/>
@@ -39077,7 +39322,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ver.mkiv" level="system" name="synchronizestrut">
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="synchronizestrut">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="yes"/>
@@ -39091,27 +39336,27 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ver.mkiv" level="style" name="strut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="halfstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="quarterstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="halflinestrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="noheightstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="depthstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="setstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="setcharstrut">
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="style" name="strut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="halfstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="quarterstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="halflinestrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="noheightstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="depthstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="setstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="setcharstrut">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="spac-ver.mkiv" level="system" name="setfontstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="settightstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="setcapstrut"/>
- <cd:command file="spac-ver.mkiv" level="system" name="setnostrut"/>
- <cd:command file="spac-ver.mkiv" level="document" name="showstruts"/>
- <cd:command file="spac-ver.mkiv" level="document" name="showcolorstruts"/>
- <cd:command begin="beg" end="end" file="spac-ver.mkiv" level="system" name="strut" type="environment"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="setfontstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="settightstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="setcapstrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="system" name="setnostrut"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="document" name="showstruts"/>
+ <cd:command category="fonts" file="spac-ver.mkiv" keywords="whitespace" level="document" name="showcolorstruts"/>
+ <cd:command begin="beg" category="fonts" end="end" file="spac-ver.mkiv" keywords="whitespace" level="system" name="strut" type="environment"/>
</cd:interface>
<cd:interface file="i-symbol.xml">
<cd:command category="symbols" file="symb-ini.mkiv" level="style" name="definesymbol">
@@ -39127,7 +39372,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifelseinsymbolset">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifelseinsymbolset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39143,7 +39388,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifinsymbolsetelse">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifinsymbolsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39159,7 +39404,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifinsymbolset">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifinsymbolset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39175,7 +39420,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifelsesymbolset">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifelsesymbolset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39188,7 +39433,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifsymbolsetelse">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifsymbolsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39228,7 +39473,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols graphics" file="symb-ini.mkiv" level="style" name="definefiguresymbol">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="graphics" level="style" name="definefiguresymbol">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -39242,7 +39487,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="symbols graphics" file="symb-ini.mkiv" level="document" name="figuresymbol">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="graphics" level="document" name="figuresymbol">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -39253,7 +39498,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifelsesymboldefined">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifelsesymboldefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39266,7 +39511,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="symb-ini.mkiv" level="system" name="doifsymboldefinedelse">
+ <cd:command category="symbols" file="symb-ini.mkiv" keywords="conditional" level="system" name="doifsymboldefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39555,7 +39800,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="strc-syn.mkiv" level="system" name="doifelsecurrentsynonymused">
+ <cd:command category="symbols" file="strc-syn.mkiv" keywords="conditional" level="system" name="doifelsecurrentsynonymused">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39565,7 +39810,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="symbols conditional" file="strc-syn.mkiv" level="system" name="doifelsecurrentsynonymshown">
+ <cd:command category="symbols" file="strc-syn.mkiv" keywords="conditional" level="system" name="doifelsecurrentsynonymshown">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39618,31 +39863,31 @@
</cd:command>
</cd:interface>
<cd:interface file="i-system.xml">
- <cd:command file="syst-aux.mkiv" level="system" name="expanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="expanded">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="expanded" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleoneargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="expanded" type="environment"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleoneargument">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbletwoarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbletwoarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblethreearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblethreearguments">
<cd:arguments>
<cd:content/>
<cd:content/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblefourarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblefourarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39650,7 +39895,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblefivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblefivearguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39659,7 +39904,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblesixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblesixarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39669,7 +39914,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblesevenarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblesevenarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39680,7 +39925,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleeightarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleeightarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39692,7 +39937,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleninearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleninearguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39705,7 +39950,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbletenarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbletenarguments">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -39719,14 +39964,14 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleoneoptional">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleoneoptional">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbletwooptionals">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbletwooptionals">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -39736,7 +39981,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblethreeoptionals">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblethreeoptionals">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -39749,7 +39994,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblefouroptionals">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblefouroptionals">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -39765,7 +40010,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblefiveoptionals">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblefiveoptionals">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -39784,8 +40029,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="donothing"/>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextchar">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="donothing"/>
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -39798,7 +40043,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextcharelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextcharelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -39811,7 +40056,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextoptional">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextoptional">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39821,7 +40066,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextoptionalelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextoptionalelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39831,19 +40076,19 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextoptionalcs">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextoptionalcs">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextoptionalcselse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextoptionalcselse">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextbgroup">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextbgroup">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39853,7 +40098,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextbgroupelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextbgroupelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39863,19 +40108,19 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextbgroupcs">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextbgroupcs">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextbgroupcselse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextbgroupcselse">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenextparenthesis">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenextparenthesis">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39885,7 +40130,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnextparenthesiselse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnextparenthesiselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39895,7 +40140,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsefastoptionalcheck">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsefastoptionalcheck">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39905,7 +40150,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doiffastoptionalcheckelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doiffastoptionalcheckelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -39915,25 +40160,25 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsefastoptionalcheckcs">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsefastoptionalcheckcs">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doiffastoptionalcheckcselse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doiffastoptionalcheckcselse">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="assumelongusagecs">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="assumelongusagecs">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39941,7 +40186,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setgvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setgvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39949,7 +40194,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setevalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setevalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39957,7 +40202,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setxvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setxvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39965,14 +40210,14 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39980,7 +40225,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letgvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letgvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -39988,28 +40233,28 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="resetvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="resetvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="undefinevalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="undefinevalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ignorevalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="ignorevalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setuvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setuvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40017,7 +40262,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setuevalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setuevalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40025,7 +40270,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setugvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setugvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40033,7 +40278,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setuxvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setuxvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40041,14 +40286,14 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getuvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getuvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseundefined">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseundefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40061,7 +40306,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifundefinedelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifundefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40074,7 +40319,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsedefined">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsedefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40087,7 +40332,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifdefinedelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifdefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40100,7 +40345,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifundefined">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifundefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40110,7 +40355,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifdefined">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifdefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -40120,28 +40365,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letbeundefined">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letbeundefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="localundefine">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="localundefine">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalundefine">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalundefine">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsealldefined">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsealldefined">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -40154,7 +40399,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifalldefinedelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifalldefinedelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:name"/>
@@ -40167,7 +40412,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doif">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doif">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -40176,7 +40421,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnot">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnot">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -40185,7 +40430,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelse">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -40197,7 +40442,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseempty">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseempty">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -40208,7 +40453,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifemptyelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifemptyelse">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -40219,7 +40464,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifempty">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifempty">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -40227,7 +40472,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotempty">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotempty">
<cd:arguments>
<cd:content/>
<cd:keywords delimiters="braces">
@@ -40235,7 +40480,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40251,7 +40496,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifinsetelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifinsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40267,7 +40512,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40280,7 +40525,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40293,7 +40538,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsecommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsecommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -40309,7 +40554,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifcommonelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifcommonelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -40325,7 +40570,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifcommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifcommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -40338,7 +40583,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotcommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotcommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -40351,7 +40596,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processcommalist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processcommalist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40359,9 +40604,9 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="quitcommalist"/>
- <cd:command file="syst-aux.mkiv" level="system" name="quitprevcommalist"/>
- <cd:command file="syst-aux.mkiv" level="system" name="processcommacommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="quitcommalist"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="quitprevcommalist"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processcommacommand">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40369,7 +40614,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processcommalistwithparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processcommalistwithparameters">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40377,22 +40622,22 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processcommalist" type="environment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processcommalist" type="environment">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processcommacommand" type="environment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processcommacommand" type="environment">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="currentcommalistitem"/>
- <cd:command file="syst-aux.mkiv" level="system" name="processaction">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="currentcommalistitem"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processaction">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -40400,7 +40645,7 @@
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processfirstactioninset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processfirstactioninset">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -40408,7 +40653,7 @@
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processallactionsinset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processallactionsinset">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -40417,16 +40662,16 @@
</cd:arguments>
</cd:command>
<cd:command file="syst-aux.mkiv" level="system" name="commalistelement"/>
- <cd:command file="syst-aux.mkiv" level="system" name="firstcharacter"/>
- <cd:command file="syst-aux.mkiv" level="system" name="remainingcharacters"/>
- <cd:command file="syst-aux.mkiv" level="system" name="getfirstcharacter">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="firstcharacter"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="remainingcharacters"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="getfirstcharacter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsefirstchar">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsefirstchar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40442,7 +40687,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doiffirstcharelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doiffirstcharelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40458,21 +40703,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thefirstcharacter">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="thefirstcharacter">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="theremainingcharacters">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="theremainingcharacters">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseinstring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseinstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40488,7 +40733,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifinstringelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifinstringelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40504,7 +40749,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifinstring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifinstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40517,7 +40762,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotinstring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotinstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40530,7 +40775,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseincsname">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseincsname">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40546,7 +40791,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifincsnameelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifincsnameelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40562,7 +40807,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenumber">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40575,7 +40820,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnumberelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnumberelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40588,7 +40833,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnumber">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40598,7 +40843,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotnumber">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotnumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40608,7 +40853,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="percentdimen">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="percentdimen">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -40620,7 +40865,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setpercentdimen">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="setpercentdimen">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -40632,7 +40877,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="makerawcommalist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="makerawcommalist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40640,7 +40885,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawprocesscommalist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="rawprocesscommalist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40648,7 +40893,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawprocesscommacommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="rawprocesscommacommand">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40656,7 +40901,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawdoifelseinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="rawdoifelseinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40672,7 +40917,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawdoifinsetelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="rawdoifinsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40688,7 +40933,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawdoifinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="rawdoifinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -40701,7 +40946,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawprocessaction">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="rawprocessaction">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -40709,8 +40954,8 @@
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="currentvalue"/>
- <cd:command file="syst-aux.mkiv" level="system" name="getparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="currentvalue"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40722,7 +40967,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="geteparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="geteparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40734,7 +40979,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getgparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getgparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40746,7 +40991,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getxparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getxparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40758,7 +41003,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="forgetparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="forgetparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40770,7 +41015,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getexpandedparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getexpandedparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40782,7 +41027,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doassign">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doassign">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40794,7 +41039,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doeassign">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doeassign">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40806,7 +41051,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="undoassign">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="undoassign">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40818,7 +41063,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doassignempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doassignempty">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40830,7 +41075,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processassignmentlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processassignmentlist">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="cd:key">
@@ -40840,7 +41085,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processassignmentcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processassignmentcommand">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="cd:key">
@@ -40850,7 +41095,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processassignmentlist" type="environment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processassignmentlist" type="environment">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="cd:key">
@@ -40859,7 +41104,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processassignmentcommand" type="environment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processassignmentcommand" type="environment">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="cd:key">
@@ -40868,9 +41113,9 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="currentassignmentlistkey"/>
- <cd:command file="syst-aux.mkiv" level="system" name="currentassignmentlistvalue"/>
- <cd:command file="syst-aux.mkiv" level="system" name="getemptyparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="currentassignmentlistkey"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="currentassignmentlistvalue"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getemptyparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40882,7 +41127,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="copyparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="copyparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -40895,14 +41140,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="checkparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="checkparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ifparameters">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="ifparameters">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:true"/>
@@ -40914,22 +41159,22 @@
<cd:delimiter name="fi"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="commalistsize"/>
- <cd:command file="syst-aux.mkiv" level="system" name="getcommalistsize">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="commalistsize"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getcommalistsize">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getcommacommandsize">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getcommacommandsize">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getfromcommalist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getfromcommalist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40939,7 +41184,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getfromcommacommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getfromcommacommand">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
@@ -40949,14 +41194,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstinlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstinlist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dogetcommacommandelement">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dogetcommacommandelement">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:number"/>
@@ -40969,7 +41214,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dosingleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dosingleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -40977,7 +41222,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dodoubleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dodoubleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -40988,7 +41233,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotripleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dotripleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -41002,7 +41247,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquadrupleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquadrupleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -41019,7 +41264,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquintupleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquintupleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -41039,7 +41284,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dosixtupleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dosixtupleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -41062,7 +41307,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doseventupleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doseventupleempty">
<cd:arguments>
<cd:csname/>
<cd:keywords optional="yes">
@@ -41088,7 +41333,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dosingleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dosingleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41096,7 +41341,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dodoubleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dodoubleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41107,7 +41352,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotripleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dotripleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41121,7 +41366,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquadrupleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquadrupleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41138,7 +41383,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquintupleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquintupleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41158,7 +41403,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dosixtupleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dosixtupleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41181,7 +41426,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doseventupleargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doseventupleargument">
<cd:arguments>
<cd:csname/>
<cd:keywords>
@@ -41207,24 +41452,24 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="strippedcsname">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="strippedcsname">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="strippedcsname" variant="string">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="strippedcsname" variant="string">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="complexorsimple">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="complexorsimple">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="complexorsimple" variant="argument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="complexorsimple" variant="argument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41232,12 +41477,12 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="complexorsimpleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="complexorsimpleempty">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="complexorsimpleempty" variant="argument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="complexorsimpleempty" variant="argument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41245,12 +41490,12 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="definecomplexorsimple">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="definecomplexorsimple">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="definecomplexorsimple" variant="argument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="definecomplexorsimple" variant="argument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41258,12 +41503,12 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="definecomplexorsimpleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="definecomplexorsimpleempty">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="definecomplexorsimpleempty" variant="argument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="definecomplexorsimpleempty" variant="argument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41271,9 +41516,9 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="permitspacesbetweengroups"/>
- <cd:command file="syst-aux.mkiv" level="system" name="dontpermitspacesbetweengroups"/>
- <cd:command file="syst-aux.mkiv" level="system" name="dosinglegroupempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="permitspacesbetweengroups"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dontpermitspacesbetweengroups"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dosinglegroupempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces" optional="yes">
@@ -41281,7 +41526,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dodoublegroupempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dodoublegroupempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces" optional="yes">
@@ -41292,7 +41537,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotriplegroupempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dotriplegroupempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces" optional="yes">
@@ -41306,7 +41551,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquadruplegroupempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquadruplegroupempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces" optional="yes">
@@ -41323,7 +41568,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doquintuplegroupempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doquintuplegroupempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces" optional="yes">
@@ -41343,14 +41588,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstofoneargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstofoneargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstoftwoarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstoftwoarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41360,7 +41605,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondoftwoarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondoftwoarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41370,7 +41615,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstofthreearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstofthreearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41383,7 +41628,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondofthreearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondofthreearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41396,7 +41641,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thirdofthreearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="thirdofthreearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41409,7 +41654,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstoffourarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstoffourarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41425,7 +41670,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondoffourarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondoffourarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41441,7 +41686,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thirdoffourarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="thirdoffourarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41457,7 +41702,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fourthoffourarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fourthoffourarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41473,7 +41718,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstoffivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstoffivearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41492,7 +41737,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondoffivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondoffivearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41511,7 +41756,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thirdoffivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="thirdoffivearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41530,7 +41775,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fourthoffivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fourthoffivearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41549,7 +41794,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fifthoffivearguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fifthoffivearguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41568,7 +41813,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41590,7 +41835,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41612,7 +41857,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thirdofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="thirdofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41634,7 +41879,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fourthofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fourthofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41656,7 +41901,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fifthofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fifthofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41678,7 +41923,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="sixthofsixarguments">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="sixthofsixarguments">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41700,14 +41945,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstofoneunexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstofoneunexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstoftwounexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstoftwounexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41717,7 +41962,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondoftwounexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondoftwounexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41727,7 +41972,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="firstofthreeunexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="firstofthreeunexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41740,7 +41985,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="secondofthreeunexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="secondofthreeunexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41753,7 +41998,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="thirdofthreeunexpanded">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="thirdofthreeunexpanded">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -41766,52 +42011,52 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letempty">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalletempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalletempty">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letvalueempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letvalueempty">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letgvalueempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letgvalueempty">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letvaluerelax">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letvaluerelax">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letgvalurelax">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letgvalurelax">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="relaxvalueifundefined">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="relaxvalueifundefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="rawgetparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="rawgetparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -41823,7 +42068,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="texdefinition" type="environment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="texdefinition" type="environment">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="spaces"/>
@@ -41860,35 +42105,35 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="texdefinition">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="texdefinition">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="texcode" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="newcounter">
+ <cd:command category="catcode" file="syst-aux.mkiv" level="system" name="texcode" type="environment"/>
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="newcounter">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fastincrement">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="fastincrement">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fastdecrement">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="fastdecrement">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="increment">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="increment">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="increment" variant="argument">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="increment" variant="argument">
<cd:arguments>
<cd:keywords delimiters="parenthesis" list="yes">
<cd:constant type="cd:csname"/>
@@ -41896,12 +42141,12 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="decrement">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="decrement">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="decrement" variant="argument">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="decrement" variant="argument">
<cd:arguments>
<cd:keywords delimiters="parenthesis" list="yes">
<cd:constant type="cd:csname"/>
@@ -41909,46 +42154,39 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="incrementvalue">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="incrementvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="decrementvalue">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="decrementvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="newsignal">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="newsignal">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="checkedstrippedcsname">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="checkedstrippedcsname">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="checkedstrippedcsname" variant="string">
- <cd:arguments>
- <cd:keywords delimiters="none">
- <cd:constant type="cd:text"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="savenormalmeaning">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="savenormalmeaning">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="recursedepth"/>
- <cd:command file="syst-aux.mkiv" level="system" name="recurselevel"/>
- <cd:command file="syst-aux.mkiv" level="system" name="resetrecurselevel"/>
- <cd:command file="syst-aux.mkiv" level="system" name="dostepwiserecurse">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="recursedepth"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="recurselevel"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="resetrecurselevel"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dostepwiserecurse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -41964,7 +42202,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dorecurse">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dorecurse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -41974,7 +42212,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doexpandedrecurse">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doexpandedrecurse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -41984,7 +42222,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dowith">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dowith">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:command"/>
@@ -41994,16 +42232,16 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doloop">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doloop">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="exitloop"/>
- <cd:command file="syst-aux.mkiv" level="system" name="exitloopnow"/>
- <cd:command file="syst-aux.mkiv" level="system" name="dofastloopcs">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="exitloop"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="exitloopnow"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dofastloopcs">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -42011,9 +42249,9 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="fastloopindex"/>
- <cd:command file="syst-aux.mkiv" level="system" name="fastloopfinal"/>
- <cd:command file="syst-aux.mkiv" level="system" name="doloopoverlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fastloopindex"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="fastloopfinal"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="doloopoverlist">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -42023,29 +42261,29 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="recursestring"/>
- <cd:command file="syst-aux.mkiv" level="system" name="newevery">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="recursestring"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="newevery">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="EveryPar">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="EveryPar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="EveryLine">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="EveryLine">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="forgeteverypar"/>
- <cd:command file="syst-aux.mkiv" level="system" name="convertvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="forgeteverypar"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="convertvalue">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:name"/>
@@ -42054,7 +42292,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="defconvertedvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="defconvertedvalue">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42062,7 +42300,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseassignment">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseassignment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42075,7 +42313,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifassignmentelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifassignmentelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42088,14 +42326,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="docheckassignment">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="docheckassignment">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ifassignment">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="ifassignment">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:true"/>
@@ -42107,7 +42345,7 @@
<cd:delimiter name="fi"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseassignmentcs">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseassignmentcs">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42116,7 +42354,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifassignmentelsecs">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifassignmentelsecs">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42125,7 +42363,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="convertargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="convertargument">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42134,14 +42372,14 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="convertcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="convertcommand">
<cd:arguments>
<cd:csname/>
<cd:delimiter name="to"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="defconvertedargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="defconvertedargument">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42149,13 +42387,13 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="defconvertedcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="defconvertedcommand">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="edefconvertedargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="edefconvertedargument">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42163,7 +42401,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gdefconvertedargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gdefconvertedargument">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42171,13 +42409,13 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gdefconvertedcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gdefconvertedcommand">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="xdefconvertedargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="xdefconvertedargument">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42185,14 +42423,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="showvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="showvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsemeaning">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsemeaning">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -42204,7 +42442,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifmeaningelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifmeaningelse">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -42216,7 +42454,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsesamestring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsesamestring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42232,7 +42470,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsamestringelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsamestringelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42248,7 +42486,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsamestring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsamestring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42261,7 +42499,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotsamestring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotsamestring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42274,7 +42512,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ConvertToConstant">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="ConvertToConstant">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42285,7 +42523,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ConvertConstantAfter">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="ConvertConstantAfter">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42296,7 +42534,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="assignifempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="assignifempty">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42304,7 +42542,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="grabuntil">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="grabuntil">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -42312,7 +42550,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processbetween">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processbetween">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -42320,12 +42558,12 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleuntil">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleuntil">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbleuntilrelax">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbleuntilrelax">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:content"/>
@@ -42333,12 +42571,12 @@
<cd:delimiter name="relax"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processuntil">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processuntil">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="groupedcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="groupedcommand">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -42348,7 +42586,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="simplegroupedcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="simplegroupedcommand">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -42358,7 +42596,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="pickupgroupedcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="pickupgroupedcommand">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -42371,33 +42609,33 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="BeforePar">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="BeforePar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="AfterPar">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="AfterPar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="GetPar"/>
- <cd:command file="syst-aux.mkiv" level="system" name="GotoPar"/>
- <cd:command file="syst-aux.mkiv" level="system" name="dowithpargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="GetPar"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="GotoPar"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dowithpargument">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dowithwargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dowithwargument">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dorepeatwithcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dorepeatwithcommand">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -42406,7 +42644,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsestringinstring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsestringinstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42422,7 +42660,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifstringinstringelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifstringinstringelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42438,7 +42676,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendtoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="appendtoks">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42447,7 +42685,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependtoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="prependtoks">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42456,7 +42694,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendtoksonce">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="appendtoksonce">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42465,7 +42703,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependtoksonce">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="prependtoksonce">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42474,7 +42712,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseintoks">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseintoks">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -42490,7 +42728,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifintokselse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifintokselse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:command"/>
@@ -42506,20 +42744,20 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="collecting" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="collect" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="expandedcollect" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="collect">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="collecting" type="environment"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="collect" type="environment"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="expandedcollect" type="environment"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="collect">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="collectexpanded">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="collectexpanded">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="removetoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="removetoks">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42528,7 +42766,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendetoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="appendetoks">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42537,7 +42775,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependetoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="prependetoks">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:command"/>
@@ -42546,17 +42784,17 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="flushtoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="flushtoks">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotoks">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="dotoks">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="beforesplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="beforesplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42569,7 +42807,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="aftersplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="aftersplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42582,7 +42820,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42597,7 +42835,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="greedysplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="greedysplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42612,7 +42850,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="beforetestandsplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="beforetestandsplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42625,7 +42863,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="aftertestandsplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="aftertestandsplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42638,7 +42876,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="testandsplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="testandsplitstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42653,7 +42891,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitatperiod">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitatperiod">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42662,7 +42900,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitatcomma">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitatcomma">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42671,7 +42909,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitatasterisk">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitatasterisk">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42680,7 +42918,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitatcolon">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitatcolon">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42689,7 +42927,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitatcolons">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitatcolons">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42698,7 +42936,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="removesubstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="removesubstring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -42711,7 +42949,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendtocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="appendtocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42719,7 +42957,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependtocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="prependtocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42727,7 +42965,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="addtocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="addtocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42735,7 +42973,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="pretocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="pretocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42743,7 +42981,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="robustdoifelseinset">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="robustdoifelseinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42759,7 +42997,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="robustdoifinsetelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="robustdoifinsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42775,7 +43013,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="robustaddtocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="robustaddtocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42783,7 +43021,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="robustpretocommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="robustpretocommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42791,7 +43029,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="xsplitstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="xsplitstring">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42799,7 +43037,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="removefromcommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="removefromcommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42807,7 +43045,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="substituteincommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="substituteincommalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -42818,7 +43056,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="replaceincommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="replaceincommalist">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -42826,7 +43064,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalprocesscommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="globalprocesscommalist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -42834,21 +43072,21 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="withoutpt">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="withoutpt">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="PtToCm">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="PtToCm">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dimensiontocount">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="dimensiontocount">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -42856,89 +43094,89 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="numberofpoints">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="numberofpoints">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="swapdimens">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="swapdimens">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="swapcounts">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="swapcounts">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="swapmacros">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="swapmacros">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalswapdimens">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalswapdimens">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalswapcounts">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalswapcounts">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalswapmacros">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalswapmacros">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalpushmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalpushmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="localpushmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="localpushmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="globalpopmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="globalpopmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="localpopmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="localpopmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="pushmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="pushmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="popmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="popmacro">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="localhsize"/>
- <cd:command file="syst-aux.mkiv" level="system" name="setlocalhsize">
+ <cd:command category="layout" file="syst-aux.mkiv" level="system" name="localhsize"/>
+ <cd:command category="layout" file="syst-aux.mkiv" level="system" name="setlocalhsize">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant method="none" prefix="cd:sign" type="cd:dimension"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="availablehsize"/>
- <cd:command file="syst-aux.mkiv" level="system" name="distributedhsize">
+ <cd:command category="layout" file="syst-aux.mkiv" level="system" name="availablehsize"/>
+ <cd:command category="layout" file="syst-aux.mkiv" level="system" name="distributedhsize">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -42951,7 +43189,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="hsizefraction">
+ <cd:command category="layout" file="syst-aux.mkiv" level="system" name="hsizefraction">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -42961,7 +43199,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="doifvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -42974,7 +43212,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -42987,7 +43225,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsevalue">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsevalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43003,7 +43241,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifvalueelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifvalueelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43019,7 +43257,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnothing">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnothing">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43029,7 +43267,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsomething">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsomething">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43039,7 +43277,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenothing">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenothing">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43052,7 +43290,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnothingelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnothingelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43065,7 +43303,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsesomething">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsesomething">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43078,7 +43316,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsomethingelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsomethingelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43091,7 +43329,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifvaluenothing">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifvaluenothing">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43101,7 +43339,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifvaluesomething">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifvaluesomething">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43111,7 +43349,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsevaluenothing">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsevaluenothing">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43124,7 +43362,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifvaluenothingelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifvaluenothingelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43137,7 +43375,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseemptyvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseemptyvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43150,7 +43388,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifemptyvalueelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifemptyvalueelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43163,7 +43401,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifemptyvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifemptyvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43173,7 +43411,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotemptyvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotemptyvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43183,7 +43421,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseallcommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseallcommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -43199,7 +43437,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifallcommonelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifallcommonelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -43215,7 +43453,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifallcommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifallcommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -43228,7 +43466,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotallcommon">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotallcommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -43241,7 +43479,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dodoubleemptywithset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dodoubleemptywithset">
<cd:arguments>
<cd:csname/>
<cd:keywords list="yes" optional="yes">
@@ -43252,7 +43490,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotripleemptywithset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dotripleemptywithset">
<cd:arguments>
<cd:csname/>
<cd:keywords list="yes" optional="yes">
@@ -43266,7 +43504,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dodoubleargumentwithset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dodoubleargumentwithset">
<cd:arguments>
<cd:csname/>
<cd:keywords list="yes">
@@ -43277,7 +43515,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dotripleargumentwithset">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dotripleargumentwithset">
<cd:arguments>
<cd:csname/>
<cd:keywords list="yes">
@@ -43291,7 +43529,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="stripcharacter">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="stripcharacter">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:character"/>
@@ -43304,7 +43542,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="stripspaces">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="stripspaces">
<cd:arguments>
<cd:delimiter name="from"/>
<cd:keywords delimiters="none">
@@ -43314,7 +43552,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="unspacestring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="unspacestring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43323,7 +43561,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="executeifdefined">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="executeifdefined">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43333,7 +43571,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsesomespace">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsesomespace">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43346,7 +43584,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsomespaceelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsomespaceelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43359,7 +43597,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processseparatedlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processseparatedlist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -43373,7 +43611,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processlist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:character"/>
@@ -43387,7 +43625,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processassignlist">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processassignlist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:text"/>
@@ -43395,7 +43633,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="untexargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="untexargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43404,7 +43642,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="untexcommand">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="untexcommand">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:csname"/>
@@ -43413,7 +43651,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="PointsToBigPoints">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="PointsToBigPoints">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43421,7 +43659,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="PointsToWholeBigPoints">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="PointsToWholeBigPoints">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43429,7 +43667,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ScaledPointsToBigPoints">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="ScaledPointsToBigPoints">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43437,7 +43675,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ScaledPointsToWholeBigPoints">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="ScaledPointsToWholeBigPoints">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43445,7 +43683,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="PointsToReal">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="PointsToReal">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43453,22 +43691,22 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="style" name="dontleavehmode"/>
- <cd:command file="syst-aux.mkiv" level="system" name="utfupper">
+ <cd:command category="system" file="syst-aux.mkiv" level="style" name="dontleavehmode"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="utfupper">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="utflower">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="utflower">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="uppercasestring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="uppercasestring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43477,7 +43715,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="lowercasestring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="lowercasestring">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43486,7 +43724,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="counttoken">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="counttoken">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43499,7 +43737,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="counttokens">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="counttokens">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43508,7 +43746,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="splitofftokens">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="splitofftokens">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43521,7 +43759,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="handletokens">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="handletokens">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43530,9 +43768,9 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="settrialtypesetting"/>
- <cd:command file="syst-aux.mkiv" level="system" name="resettrialtypesetting"/>
- <cd:command file="syst-aux.mkiv" level="system" name="iftrialtypesetting">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="settrialtypesetting"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="resettrialtypesetting"/>
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="iftrialtypesetting">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:true"/>
@@ -43544,35 +43782,35 @@
<cd:delimiter name="fi"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="integerrounding">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="integerrounding">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="onedigitrounding">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="onedigitrounding">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="twodigitrounding">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="twodigitrounding">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="threedigitrounding">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="threedigitrounding">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processcontent">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="processcontent">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43580,14 +43818,14 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dogobblesingleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dogobblesingleempty">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dogobbledoubleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dogobbledoubleempty">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:text"/>
@@ -43597,14 +43835,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblesingleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobblesingleempty">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobbledoubleempty">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="gobbledoubleempty">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:text"/>
@@ -43614,7 +43852,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsesometoks">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsesometoks">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -43625,7 +43863,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsometokselse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsometokselse">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -43636,7 +43874,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifsometoks">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifsometoks">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -43644,7 +43882,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifemptytoks">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifemptytoks">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -43652,8 +43890,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="strictinspectnextcharacter" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="strictdoifelsenextoptional">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="strictinspectnextcharacter" type="environment"/>
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="strictdoifelsenextoptional">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -43663,7 +43901,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="strictdoifnextoptionalelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="strictdoifnextoptionalelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:true"/>
@@ -43673,42 +43911,42 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="gobblespacetokens"/>
- <cd:command file="syst-aux.mkiv" level="system" name="verbatimstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="gobblespacetokens"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="verbatimstring">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="lastdigit">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="lastdigit">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="lasttwodigits">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="lasttwodigits">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="serializedcommalist"/>
- <cd:command file="syst-aux.mkiv" level="system" name="serializecommalist">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="serializedcommalist"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="serializecommalist">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:command"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="purenumber">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="purenumber">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="filterfromvalue">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="filterfromvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43721,7 +43959,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="filterfromnext">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="filterfromnext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -43736,7 +43974,7 @@
<cd:content optional="yes"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="style" name="definemeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="style" name="definemeasure">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -43746,7 +43984,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="freezemeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="freezemeasure">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -43756,7 +43994,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setmeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="setmeasure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43766,7 +44004,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setgmeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="setgmeasure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43776,7 +44014,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setemeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="setemeasure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43786,7 +44024,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setxmeasure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="setxmeasure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43796,21 +44034,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="style" name="measure">
+ <cd:command category="counter" file="syst-aux.mkiv" level="style" name="measure">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="style" name="measured">
+ <cd:command category="counter" file="syst-aux.mkiv" level="style" name="measured">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dividedsize">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="dividedsize">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43823,7 +44061,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsedimension">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsedimension">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43836,7 +44074,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifdimensionelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifdimensionelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43849,7 +44087,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsedimenstring">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsedimenstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43862,7 +44100,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifdimenstringelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifdimenstringelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43875,8 +44113,8 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="compresult"/>
- <cd:command file="syst-aux.mkiv" level="system" name="comparedimension">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="compresult"/>
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="comparedimension">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43886,7 +44124,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="comparedimensioneps">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="comparedimensioneps">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -43896,7 +44134,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letcscsname">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letcscsname">
<cd:arguments>
<cd:csname/>
<cd:delimiter name="csname"/>
@@ -43906,7 +44144,7 @@
<cd:delimiter name="endcsname"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letcsnamecs">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letcsnamecs">
<cd:arguments>
<cd:delimiter name="csname"/>
<cd:keywords delimiters="none">
@@ -43916,7 +44154,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="letcsnamecsname">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="letcsnamecsname">
<cd:arguments>
<cd:delimiter name="csname"/>
<cd:keywords delimiters="none">
@@ -43930,7 +44168,7 @@
<cd:delimiter name="endcsname"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="addvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="addvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -43940,14 +44178,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="unspaced">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="unspaced">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="unspaceargument">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="unspaceargument">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -43956,7 +44194,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="unspaceafter">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="unspaceafter">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -43964,7 +44202,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsehasspace">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsehasspace">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43977,7 +44215,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifhasspaceelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifhasspaceelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -43990,28 +44228,28 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="setflag">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="setflag">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="resetflag">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="resetflag">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="flag">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="flag">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelseflagged">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelseflagged">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44024,7 +44262,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifflaggedelse">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifflaggedelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44037,7 +44275,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnotflagged">
+ <cd:command category="system" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnotflagged">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44047,7 +44285,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="inheritparameter">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="inheritparameter">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -44060,7 +44298,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifelsenonzeropositive">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifelsenonzeropositive">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -44073,7 +44311,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="doifnonzeropositiveelse">
+ <cd:command category="strings" file="syst-aux.mkiv" keywords="conditional" level="system" name="doifnonzeropositiveelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -44086,7 +44324,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getrawparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getrawparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -44098,7 +44336,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getraweparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getraweparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -44110,7 +44348,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getrawgparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getrawgparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -44122,7 +44360,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getrawxparameters">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="getrawxparameters">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -44134,7 +44372,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="unprotected">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="unprotected">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:content"/>
@@ -44142,12 +44380,12 @@
<cd:delimiter name="par"/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="resettimer"/>
- <cd:command file="syst-aux.mkiv" level="system" name="elapsedtime"/>
- <cd:command file="syst-aux.mkiv" level="system" name="elapsedseconds"/>
- <cd:command file="syst-aux.mkiv" level="system" name="elapsedsteptime"/>
- <cd:command file="syst-aux.mkiv" level="system" name="currentfeaturetest"/>
- <cd:command file="syst-aux.mkiv" level="system" name="testfeature">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="resettimer"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="elapsedtime"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="elapsedseconds"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="elapsedsteptime"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="currentfeaturetest"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="testfeature">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -44155,15 +44393,15 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="retestfeature"/>
- <cd:command file="syst-aux.mkiv" level="system" name="showtimer">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="retestfeature"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="showtimer">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="testfeatureonce">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="testfeatureonce">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -44171,20 +44409,20 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="freezedimenmacro">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="freezedimenmacro">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="negated">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="negated">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="assigndimen">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="assigndimen">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -44192,7 +44430,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="appendvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44202,7 +44440,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="appendgvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="appendgvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44212,7 +44450,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="prependvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44222,7 +44460,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="prependgvalue">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="prependgvalue">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44232,7 +44470,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="processranges">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="processranges">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:number"/>
@@ -44241,7 +44479,7 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="dowithrange">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="dowithrange">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:number"/>
@@ -44250,9 +44488,9 @@
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ignoreimplicitspaces"/>
- <cd:command file="syst-aux.mkiv" level="system" name="nointerference" type="environment"/>
- <cd:command file="syst-aux.mkiv" level="system" name="expandcheckedcsname">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="ignoreimplicitspaces"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="nointerference" type="environment"/>
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="expandcheckedcsname">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -44263,39 +44501,39 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="docheckedpair">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="docheckedpair">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="constantnumber">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="constantnumber">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="constantnumberargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="constantnumberargument">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="constantdimen">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="constantdimen">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="constantdimenargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="constantdimenargument">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="constantemptyargument">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="constantemptyargument">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="getsubstring">
+ <cd:command category="strings" file="syst-aux.mkiv" level="system" name="getsubstring">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -44308,7 +44546,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="converteddimen">
+ <cd:command category="counter" file="syst-aux.mkiv" level="system" name="converteddimen">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -44329,7 +44567,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-aux.mkiv" level="system" name="ntimes">
+ <cd:command category="system" file="syst-aux.mkiv" level="system" name="ntimes">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -44339,7 +44577,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifelse">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifelse">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44351,7 +44589,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoif">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoif">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44360,7 +44598,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifnot">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifnot">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44369,7 +44607,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expandeddoif">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expandeddoif">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44378,7 +44616,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expandeddoifnot">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expandeddoifnot">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44387,7 +44625,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expandeddoifelse">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expandeddoifelse">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -44399,7 +44637,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifelsecommon">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifelsecommon">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -44415,7 +44653,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifcommonelse">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifcommonelse">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:text"/>
@@ -44431,7 +44669,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifelseinset">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifelseinset">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -44447,7 +44685,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="expdoifinsetelse">
+ <cd:command category="strings" file="syst-lua.mkiv" keywords="conditional" level="system" name="expdoifinsetelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -44463,12 +44701,12 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="syst-lua.mkiv" level="system" name="luaexpr">
+ <cd:command category="strings" file="syst-lua.mkiv" level="system" name="luaexpr">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-sys.mkiv" level="style" name="setupsystem">
+ <cd:command category="counter" file="core-sys.mkiv" level="style" name="setupsystem">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="n">
@@ -44479,7 +44717,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-systemlog.xml">
- <cd:command file="core-sys.mkiv" level="system" name="systemlog">
+ <cd:command category="tracker" file="core-sys.mkiv" level="system" name="systemlog">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -44492,7 +44730,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-sys.mkiv" level="system" name="systemlogfirst">
+ <cd:command category="tracker" file="core-sys.mkiv" level="system" name="systemlogfirst">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -44505,7 +44743,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-sys.mkiv" level="system" name="systemloglast">
+ <cd:command category="tracker" file="core-sys.mkiv" level="system" name="systemloglast">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -44896,7 +45134,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="xml conditional" file="strc-tag.mkiv" level="system" name="doifelseinelement">
+ <cd:command category="xml" file="strc-tag.mkiv" keywords="conditional" level="system" name="doifelseinelement">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44909,7 +45147,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="xml conditional" file="strc-tag.mkiv" level="system" name="doifinelementelse">
+ <cd:command category="xml" file="strc-tag.mkiv" keywords="conditional" level="system" name="doifinelementelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44922,7 +45160,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="xml language" file="strc-tag.mkiv" level="system" name="taggedlabeltexts">
+ <cd:command category="xml" file="strc-tag.mkiv" keywords="language" level="system" name="taggedlabeltexts">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -44933,7 +45171,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command category="xml language" file="strc-tag.mkiv" level="system" name="namedtaggedlabeltexts">
+ <cd:command category="xml" file="strc-tag.mkiv" keywords="language" level="system" name="namedtaggedlabeltexts">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45162,7 +45400,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-flw.mkiv" level="system" name="doifelsetextflowcollector">
+ <cd:command category="structure" file="page-flw.mkiv" keywords="conditional" level="system" name="doifelsetextflowcollector">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45175,7 +45413,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-flw.mkiv" level="system" name="doiftextflowcollectorelse">
+ <cd:command category="structure" file="page-flw.mkiv" keywords="conditional" level="system" name="doiftextflowcollectorelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45188,7 +45426,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-flw.mkiv" level="system" name="doifelsetextflow">
+ <cd:command category="structure" file="page-flw.mkiv" keywords="conditional" level="system" name="doifelsetextflow">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45201,7 +45439,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="structure conditional" file="page-flw.mkiv" level="system" name="doiftextflowelse">
+ <cd:command category="structure" file="page-flw.mkiv" keywords="conditional" level="system" name="doiftextflowelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45804,7 +46042,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-txt.mkvi" level="system" name="doifelselayouttextline">
+ <cd:command category="layout" file="page-txt.mkvi" keywords="conditional" level="system" name="doifelselayouttextline">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45817,7 +46055,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-txt.mkvi" level="system" name="doiflayouttextlineelse">
+ <cd:command category="layout" file="page-txt.mkvi" keywords="conditional" level="system" name="doiflayouttextlineelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45830,7 +46068,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-txt.mkvi" level="system" name="doifelselayoutsomeline">
+ <cd:command category="layout" file="page-txt.mkvi" keywords="conditional" level="system" name="doifelselayoutsomeline">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -45843,7 +46081,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="layout conditional" file="page-txt.mkvi" level="system" name="doiflayoutsomelineelse">
+ <cd:command category="layout" file="page-txt.mkvi" keywords="conditional" level="system" name="doiflayoutsomelineelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46192,63 +46430,63 @@
</cd:command>
</cd:interface>
<cd:interface file="i-token.xml">
- <cd:command file="toks-tra.mkiv" level="system" name="tokens" type="environment">
+ <cd:command category="strings" file="toks-tra.mkiv" level="system" name="tokens" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-tra.mkiv" level="system" name="flushtokens">
+ <cd:command category="strings" file="toks-tra.mkiv" level="system" name="flushtokens">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-tra.mkiv" level="system" name="showtokens">
+ <cd:command category="strings" file="toks-tra.mkiv" level="system" name="showtokens">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-tra.mkiv" level="system" name="testtokens">
+ <cd:command category="strings" file="toks-tra.mkiv" level="system" name="testtokens">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-aux.mkiv" level="style" name="definetokenlist">
+ <cd:command category="strings" file="toks-aux.mkiv" level="style" name="definetokenlist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-aux.mkiv" level="style" name="tokenlist" type="environment">
+ <cd:command category="strings" file="toks-aux.mkiv" level="style" name="tokenlist" type="environment">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-aux.mkiv" level="style" name="gettokenlist">
+ <cd:command category="strings" file="toks-aux.mkiv" level="style" name="gettokenlist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-aux.mkiv" level="style" name="resettokenlist">
+ <cd:command category="strings" file="toks-aux.mkiv" level="style" name="resettokenlist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="toks-aux.mkiv" level="style" name="settokenlist">
+ <cd:command category="strings" file="toks-aux.mkiv" level="style" name="settokenlist">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -46346,7 +46584,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-tracker.xml">
- <cd:command file="trac-ctx.mkiv" level="system" name="installtextracker">
+ <cd:command category="tracker" file="trac-ctx.mkiv" level="system" name="installtextracker">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46359,7 +46597,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-ctx.mkiv" level="system" name="installtexdirective">
+ <cd:command category="tracker" file="trac-ctx.mkiv" level="system" name="installtexdirective">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46372,56 +46610,56 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="style" name="enabletrackers">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="enabletrackers">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="style" name="disabletrackers">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="disabletrackers">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="system" name="resettrackers"/>
- <cd:command file="trac-deb.mkiv" level="document" name="showtrackers"/>
- <cd:command file="trac-deb.mkiv" level="style" name="enabledirectives">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="system" name="resettrackers"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="document" name="showtrackers"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="enabledirectives">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="style" name="disabledirectives">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="disabledirectives">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="document" name="showdirectives"/>
- <cd:command file="trac-deb.mkiv" level="style" name="enableexperiments">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="document" name="showdirectives"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="enableexperiments">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="style" name="disableexperiments">
+ <cd:command category="tracker" file="trac-deb.mkiv" level="style" name="disableexperiments">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trac-deb.mkiv" level="document" name="showexperiments"/>
- <cd:command file="trac-deb.mkiv" level="system" name="showedebuginfo"/>
- <cd:command file="trac-deb.mkiv" level="system" name="overloaderror"/>
- <cd:command file="trac-deb.mkiv" level="system" name="showlogcategories"/>
- <cd:command file="trac-jus.mkiv" level="system" name="showjustification"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="document" name="showexperiments"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="system" name="showedebuginfo"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="system" name="overloaderror"/>
+ <cd:command category="tracker" file="trac-deb.mkiv" level="system" name="showlogcategories"/>
+ <cd:command category="tracker" file="trac-jus.mkiv" level="system" name="showjustification"/>
</cd:interface>
<cd:interface file="i-translation.xml">
<cd:command category="language" file="lang-lab.mkiv" level="document" name="translate">
@@ -46446,7 +46684,7 @@
</cd:command>
</cd:interface>
<cd:interface file="i-twopassdata.xml">
- <cd:command file="core-two.mkiv" level="system" name="immediatesavetwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="immediatesavetwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46457,7 +46695,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="savetwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="savetwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46468,7 +46706,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="lazysavetwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="lazysavetwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46479,7 +46717,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="savetaggedtwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="savetaggedtwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46493,7 +46731,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="lazysavetaggedtwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="lazysavetaggedtwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46507,28 +46745,28 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="definetwopasslist">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="definetwopasslist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="gettwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="gettwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="checktwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="checktwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="findtwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="findtwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46538,21 +46776,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="getfirsttwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="getfirsttwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="getlasttwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="getlasttwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="getnamedtwopassdatalist">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="getnamedtwopassdatalist">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="braces">
@@ -46560,14 +46798,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="gettwopassdatalist">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="gettwopassdatalist">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="doifelseintwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" keywords="conditional" level="system" name="doifelseintwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46583,7 +46821,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="doifintwopassdataelse">
+ <cd:command category="twopassdata" file="core-two.mkiv" keywords="conditional" level="system" name="doifintwopassdataelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -46599,7 +46837,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-two.mkiv" level="system" name="getfromtwopassdata">
+ <cd:command category="twopassdata" file="core-two.mkiv" level="system" name="getfromtwopassdata">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47047,7 +47285,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure" file="strc-usr.mkiv" level="document" name="userdata" type="environment">
+ <cd:command category="structure" file="strc-usr.mkiv" keywords="buffer" level="document" name="userdata" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -47087,11 +47325,11 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="structure" file="strc-usr.mkiv" level="style" name="getuserdata"/>
- <cd:command category="structure" file="strc-usr.mkiv" level="style" name="getinlineuserdata"/>
+ <cd:command category="structure" file="strc-usr.mkiv" keywords="buffer" level="style" name="getuserdata"/>
+ <cd:command category="structure" file="strc-usr.mkiv" keywords="buffer" level="style" name="getinlineuserdata"/>
</cd:interface>
<cd:interface file="i-variables.xml">
- <cd:command file="core-env.mkiv" level="style" name="setvariables">
+ <cd:command category="strings" file="core-env.mkiv" level="style" name="setvariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -47109,7 +47347,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setevariables">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setevariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -47127,7 +47365,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setgvariables">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setgvariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -47145,7 +47383,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setxvariables">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setxvariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -47163,7 +47401,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="checkvariables">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="checkvariables">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -47181,7 +47419,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="setvariable">
+ <cd:command category="strings" file="core-env.mkiv" level="style" name="setvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47194,7 +47432,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setevariable">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setevariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47207,7 +47445,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setgvariable">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setgvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47220,7 +47458,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setxvariable">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setxvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47233,7 +47471,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="style" name="getvariable">
+ <cd:command category="strings" file="core-env.mkiv" level="style" name="getvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47243,7 +47481,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="showvariable">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="showvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47253,7 +47491,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifelsevariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifelsevariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47269,7 +47507,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifvariableelse">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifvariableelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47285,7 +47523,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifvariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47298,7 +47536,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifnotvariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifnotvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47311,7 +47549,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifelseemptyvariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifelseemptyvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47327,7 +47565,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifemptyvariableelse">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifemptyvariableelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47343,7 +47581,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifemptyvariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifemptyvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47356,7 +47594,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifnotemptyvariable">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifnotemptyvariable">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47369,7 +47607,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="getvariabledefault">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="getvariabledefault">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47382,7 +47620,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="setupenv">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="setupenv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="set">
@@ -47397,7 +47635,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifelseenv">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifelseenv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -47410,7 +47648,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifenvelse">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifenvelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -47423,7 +47661,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifenv">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifenv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -47433,7 +47671,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="core-env.mkiv" level="system" name="doifnotenv">
+ <cd:command category="strings" file="core-env.mkiv" keywords="conditional" level="system" name="doifnotenv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -47443,14 +47681,14 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="env">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="env">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="core-env.mkiv" level="system" name="envvar">
+ <cd:command category="strings" file="core-env.mkiv" level="system" name="envvar">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:key"/>
@@ -47460,7 +47698,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="setdocumentfilename">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="setdocumentfilename">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -47470,7 +47708,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="setdocumentargument">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="setdocumentargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47480,7 +47718,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="setdocumentargumentdefault">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="setdocumentargumentdefault">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47490,21 +47728,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="getdocumentfilename">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="getdocumentfilename">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="getdocumentargument">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="getdocumentargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="luat-ini.mkiv" level="system" name="getdocumentargumentdefault">
+ <cd:command category="strings" file="luat-ini.mkiv" level="system" name="getdocumentargumentdefault">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47514,7 +47752,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifelsedocumentargument">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifelsedocumentargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47527,7 +47765,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifdocumentargumentelse">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifdocumentargumentelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47540,7 +47778,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifdocumentargument">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifdocumentargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47550,7 +47788,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifnotdocumentargument">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifnotdocumentargument">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:name"/>
@@ -47560,7 +47798,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifelsedocumentfilename">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifelsedocumentfilename">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -47573,7 +47811,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifdocumentfilenameelse">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifdocumentfilenameelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -47586,7 +47824,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifdocumentfilename">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifdocumentfilename">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -47596,7 +47834,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="luat-ini.mkiv" level="system" name="doifnotdocumentfilename">
+ <cd:command category="strings" file="luat-ini.mkiv" keywords="conditional" level="system" name="doifnotdocumentfilename">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -47864,7 +48102,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="verbatim" file="buff-ver.mkiv" generated="yes" level="document" name="typing" type="environment" variant="instance">
+ <cd:command category="verbatim" file="buff-ver.mkiv" generated="yes" keywords="buffer" level="document" name="typing" type="environment" variant="instance">
<cd:sequence>
<cd:instance value="typing"/>
</cd:sequence>
@@ -47882,7 +48120,7 @@
<cd:constant value="XML"/>
</cd:instances>
</cd:command>
- <cd:command category="verbatim" file="buff-ver.mkiv" generated="yes" level="document" name="typing" type="environment" variant="instance:argument">
+ <cd:command category="verbatim" file="buff-ver.mkiv" generated="yes" keywords="buffer" level="document" name="typing" type="environment" variant="instance:argument">
<cd:sequence>
<cd:instance value="typing"/>
</cd:sequence>
@@ -47955,7 +48193,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="verbatim conditional" file="buff-ver.mkiv" level="system" name="doifelsetypingfile">
+ <cd:command category="verbatim" file="buff-ver.mkiv" keywords="conditional" level="system" name="doifelsetypingfile">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -47968,7 +48206,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="verbatim conditional" file="buff-ver.mkiv" level="system" name="doiftypingfileelse">
+ <cd:command category="verbatim" file="buff-ver.mkiv" keywords="conditional" level="system" name="doiftypingfileelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -48022,7 +48260,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="file-mod.mkvi" level="system" name="doifelseolderversion">
+ <cd:command file="file-mod.mkvi" keywords="conditional" level="system" name="doifelseolderversion">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -48038,7 +48276,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="file-mod.mkvi" level="system" name="doifolderversionelse">
+ <cd:command file="file-mod.mkvi" keywords="conditional" level="system" name="doifolderversionelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -48054,7 +48292,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="file-mod.mkvi" level="system" name="doifelseoldercontext">
+ <cd:command file="file-mod.mkvi" keywords="conditional" level="system" name="doifelseoldercontext">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -48067,7 +48305,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="conditional" file="file-mod.mkvi" level="system" name="doifoldercontextelse">
+ <cd:command file="file-mod.mkvi" keywords="conditional" level="system" name="doifoldercontextelse">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:number"/>
@@ -48147,7 +48385,7 @@
<cd:command category="pdf" file="attr-lay.mkiv" level="document" name="showlayoutcomponents"/>
</cd:interface>
<cd:interface file="i-visualizer.xml">
- <cd:command file="trac-vis.mkiv" level="system" name="ruledhbox">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledhbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48155,7 +48393,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledvbox">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledvbox">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48163,7 +48401,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledvtop">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledvtop">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48171,7 +48409,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledtopv">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledtopv">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48179,7 +48417,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledhpack">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledhpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48187,7 +48425,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledvpack">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledvpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48195,7 +48433,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledtpack">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledtpack">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48203,12 +48441,12 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="ruledmbox">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="rules" level="system" name="ruledmbox">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxr">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxr">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48216,7 +48454,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxg">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxg">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48224,7 +48462,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxb">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxb">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48232,7 +48470,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxc">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxc">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48240,7 +48478,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxm">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxm">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48248,7 +48486,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxy">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxy">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48256,7 +48494,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trac-vis.mkiv" level="system" name="filledhboxk">
+ <cd:command category="boxes" file="trac-vis.mkiv" keywords="background colors" level="system" name="filledhboxk">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="cd:text"/>
@@ -48264,7 +48502,7 @@
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command file="trc-vis.mkiv" level="document" name="showmakeup">
+ <cd:command category="boxes" file="trc-vis.mkiv" level="document" name="showmakeup">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant default="yes" type="makeup"/>
@@ -48297,21 +48535,21 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trc-vis.mkiv" level="document" name="showallmakeup"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showboxes"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showglyphs"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showfontkerns"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showfontitalics"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showglyphdata"/>
- <cd:command file="trc-vis.mkiv" level="document" name="showfontexpansion"/>
- <cd:command file="trc-vis.mkiv" level="system" name="setvisualizerfont">
+ <cd:command category="boxes" file="trc-vis.mkiv" level="document" name="showallmakeup"/>
+ <cd:command category="boxes" file="trc-vis.mkiv" level="document" name="showboxes"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="document" name="showglyphs"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="document" name="showfontkerns"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="document" name="showfontitalics"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="document" name="showglyphdata"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="document" name="showfontexpansion"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="system" name="setvisualizerfont">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:font"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command file="trc-vis.mkiv" level="system" name="resetvisualizers"/>
+ <cd:command category="fonts" file="trc-vis.mkiv" level="system" name="resetvisualizers"/>
</cd:interface>
<cd:interface file="i-vspace.xml">
<cd:command category="whitespace" file="spac-ver.mkiv" level="system" name="definevspacingamount">
@@ -48576,7 +48814,7 @@
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="alignment" file="spac-ver.mkiv" level="system" name="forgetparskip"/>
+ <cd:command category="whitespace" file="spac-ver.mkiv" keywords="alignment" level="system" name="forgetparskip"/>
</cd:interface>
<cd:interface file="i-xml.xml">
<cd:command category="xml" file="lxml-ini.mkiv" level="style" name="xmlmain">
@@ -49894,9 +50132,16 @@
</cd:keywords>
</cd:arguments>
</cd:command>
+ <cd:command category="xml" file="lxml-ini.mkiv" level="style" name="xmldepth">
+ <cd:arguments>
+ <cd:keywords delimiters="braces">
+ <cd:constant type="cd:node"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
</cd:interface>
<cd:interface file="i-xtable.xml">
- <cd:command category="tables" file="tabl-xtb.mkvi" level="style" name="definextable">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="style" name="definextable">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -49909,7 +50154,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="style" name="setupxtable">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="style" name="setupxtable">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -49997,35 +50242,35 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtable" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtable" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtable" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtable" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="style" name="embeddedxtable" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="style" name="embeddedxtable" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="style" name="embeddedxtable" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="style" name="embeddedxtable" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" generated="yes" level="document" name="xtable" type="environment" variant="example">
+ <cd:command category="tables" file="tabl-xtb.mkvi" generated="yes" keywords="background rules" level="document" name="xtable" type="environment" variant="example">
<cd:sequence>
<cd:variable value="xtable"/>
</cd:sequence>
@@ -50035,14 +50280,14 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="processxtablebuffer">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="processxtablebuffer">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xrow" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xrow" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -50052,21 +50297,21 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xcolumn" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xcolumn" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xcolumn" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xcolumn" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xcell" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xcell" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -50088,63 +50333,63 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablehead" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablehead" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablehead" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablehead" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablefoot" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablefoot" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablefoot" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablefoot" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablenext" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablenext" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablenext" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablenext" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablebody" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablebody" type="environment">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xtablebody" type="environment" variant="name">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xtablebody" type="environment" variant="name">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
</cd:keywords>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xgroup" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xgroup" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -50154,7 +50399,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xrowgroup" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xrowgroup" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -50164,7 +50409,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="document" name="xcellgroup" type="environment">
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="document" name="xcellgroup" type="environment">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -50174,7 +50419,7 @@
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="system" name="currentxtablerow"/>
- <cd:command category="tables" file="tabl-xtb.mkvi" level="system" name="currentxtablecolumn"/>
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="system" name="currentxtablerow"/>
+ <cd:command category="tables" file="tabl-xtb.mkvi" keywords="background rules" level="system" name="currentxtablecolumn"/>
</cd:interface>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-accent.xml b/tex/context/interface/mkiv/i-accent.xml
index 1b9560cb1..d14690e58 100644
--- a/tex/context/interface/mkiv/i-accent.xml
+++ b/tex/context/interface/mkiv/i-accent.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineaccent" level="style" file="enco-ini.mkiv">
+ <cd:command name="defineaccent" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="string-character"/>
<cd:resolve name="string-character"/>
@@ -12,150 +12,150 @@
</cd:arguments>
</cd:command>
- <cd:command name="definecharacter" level="style" file="enco-ini.mkiv">
+ <cd:command name="definecharacter" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="string-character"/>
<cd:resolve name="string-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="definecommand" level="style" file="enco-ini.mkiv">
+ <cd:command name="definecommand" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="string-character"/>
<cd:resolve name="string-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="definemathaccent" level="style" file="enco-ini.mkiv">
+ <cd:command name="definemathaccent" level="style" category="mathematics" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
<cd:resolve name="string-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildmathaccent" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildmathaccent" level="style" category="mathematics" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextaccent" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextaccent" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextmacron" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextmacron" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextbottomdot" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextbottomdot" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextcedilla" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextcedilla" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextognek" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextognek" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextbottomcomma" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextbottomcomma" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="d" level="style" file="enco-ini.mkiv">
+ <cd:command name="d" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="buildtextgrave" level="style" file="enco-ini.mkiv">
+ <cd:command name="buildtextgrave" level="style" category="language" file="enco-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="acute" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="acute" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="grave" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="grave" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="ddot" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="ddot" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="tilde" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="tilde" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="bar" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="bar" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="breve" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="breve" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="check" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="check" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="hat" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="hat" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="vec" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="vec" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="dot" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="dot" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="ring" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="ring" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="dddot" category="mathematics" level="document" file="math-acc.mkvi">
+ <cd:command name="dddot" level="document" category="mathematics" file="math-acc.mkvi">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
@@ -163,101 +163,101 @@
<!--
- <cd:command name="AA" file="enco-ini.mkiv"/>
+ <cd:command name="AA" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="aa" file="enco-ini.mkiv"/>
+ <cd:command name="aa" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="AE" file="enco-ini.mkiv"/>
+ <cd:command name="AE" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="ae" file="enco-ini.mkiv"/>
+ <cd:command name="ae" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="CC" file="enco-ini.mkiv"/>
+ <cd:command name="CC" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="cc" file="enco-ini.mkiv"/>
+ <cd:command name="cc" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="L" file="enco-ini.mkiv"/>
+ <cd:command name="L" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="l" file="enco-ini.mkiv"/>
+ <cd:command name="l" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="O" file="enco-ini.mkiv"/>
+ <cd:command name="O" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="o" file="enco-ini.mkiv"/>
+ <cd:command name="o" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="OE" file="enco-ini.mkiv"/>
+ <cd:command name="OE" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="oe" file="enco-ini.mkiv"/>
+ <cd:command name="oe" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="SZ" file="enco-ini.mkiv"/>
+ <cd:command name="SZ" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="sz" file="enco-ini.mkiv"/>
+ <cd:command name="sz" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="SS" file="enco-ini.mkiv"/>
+ <cd:command name="SS" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="IJ" file="enco-ini.mkiv"/>
+ <cd:command name="IJ" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="ij" file="enco-ini.mkiv"/>
+ <cd:command name="ij" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="i" file="enco-ini.mkiv"/>
+ <cd:command name="i" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="j" file="enco-ini.mkiv"/>
+ <cd:command name="j" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="eszett" file="enco-ini.mkiv"/>
+ <cd:command name="eszett" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Eszett" file="enco-ini.mkiv"/>
+ <cd:command name="Eszett" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Ssharp" file="enco-ini.mkiv"/>
+ <cd:command name="Ssharp" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="lslash" file="enco-ini.mkiv"/>
+ <cd:command name="lslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Lslash" file="enco-ini.mkiv"/>
+ <cd:command name="Lslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="dslash" file="enco-ini.mkiv"/>
+ <cd:command name="dslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Dslash" file="enco-ini.mkiv"/>
+ <cd:command name="Dslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="oslash" file="enco-ini.mkiv"/>
+ <cd:command name="oslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Oslash" file="enco-ini.mkiv"/>
+ <cd:command name="Oslash" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="dcroat" file="enco-ini.mkiv"/>
+ <cd:command name="dcroat" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Dcroat" file="enco-ini.mkiv"/>
+ <cd:command name="Dcroat" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="kcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="kcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Kcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="Kcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="lcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="lcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Lcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="Lcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="ncedilla" file="enco-ini.mkiv"/>
+ <cd:command name="ncedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Ncedilla" file="enco-ini.mkiv"/>
+ <cd:command name="Ncedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="rcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="rcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Rcedilla" file="enco-ini.mkiv"/>
+ <cd:command name="Rcedilla" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="aumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="aumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Aumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="Aumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="eumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="eumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Eumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="Eumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="iumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="iumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Iumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="Iumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="oumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="oumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Oumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="Oumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="uumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="uumlaut" level="document" category="language" file="enco-ini.mkiv"/>
- <cd:command name="Uumlaut" file="enco-ini.mkiv"/>
+ <cd:command name="Uumlaut" level="document" category="language" file="enco-ini.mkiv"/>
-->
diff --git a/tex/context/interface/mkiv/i-align.xml b/tex/context/interface/mkiv/i-align.xml
index eaebaa698..46afca897 100644
--- a/tex/context/interface/mkiv/i-align.xml
+++ b/tex/context/interface/mkiv/i-align.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupalign" category="alignment" level="style" file="spac-ali.mkiv">
+ <cd:command name="setupalign" level="style" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="broad"/>
@@ -74,7 +74,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="alignment" type="environment" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="alignment" type="environment" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:keywords list="yes">
<cd:inherit name="setupalign"/>
@@ -82,7 +82,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="linealignment" type="environment" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="linealignment" type="environment" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="left"/>
@@ -93,49 +93,49 @@
</cd:arguments>
</cd:command>
- <cd:command name="leftaligned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="leftaligned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="middlealigned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="middlealigned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="rightaligned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="rightaligned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="maxaligned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="maxaligned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="midaligned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="midaligned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="centeraligned" type="environment" category="alignment" level="document" file="spac-ali.mkiv"/>
+ <cd:command name="centeraligned" type="environment" level="document" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="leftaligned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="leftaligned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rightaligned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="rightaligned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="middlealigned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="middlealigned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="maxaligned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="maxaligned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="midaligned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="midaligned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="centeraligned" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="centeraligned" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
@@ -149,7 +149,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="wordright" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="wordright" level="document" category="alignment" keywords="linebreak" file="spac-ali.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="right"/>
@@ -159,7 +159,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplealignedbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="simplealignedbox" level="system" category="alignment" keywords="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-alignsimple"/>
@@ -167,7 +167,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplealignedspreadbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="simplealignedspreadbox" level="system" category="alignment" keywords="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-alignsimple"/>
@@ -175,7 +175,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplealignedboxplus" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="simplealignedboxplus" level="system" category="alignment" keywords="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-alignsimple"/>
@@ -184,7 +184,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplereversealignedbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="simplereversealignedbox" level="system" category="alignment" keywords="boxes direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-alignsimple"/>
@@ -192,7 +192,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplereversealignedboxplus" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="simplereversealignedboxplus" level="system" category="alignment" keywords="boxes direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-alignsimple"/>
@@ -201,7 +201,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="alignedbox" level="system" category="alignment" file="pack-box.mkiv">
+ <cd:command name="alignedbox" level="system" category="alignment" keywords="boxes" file="pack-box.mkiv">
<cd:arguments>
<cd:keywords list="yes">
<cd:resolve name="value-aligned"/>
@@ -220,65 +220,65 @@
</cd:arguments>
</cd:command>
- <cd:command name="lefttoright" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="lefttoright" level="style" category="alignment" keywords="direction" file="spac-ali.mkiv"/>
- <cd:command name="righttoleft" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="righttoleft" level="style" category="alignment" keywords="direction" file="spac-ali.mkiv"/>
- <cd:command name="raggedbottom" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="raggedbottom" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="alignbottom" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="alignbottom" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="baselinebottom" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="baselinebottom" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="notragged" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="notragged" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="raggedleft" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="raggedleft" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="raggedcenter" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="raggedcenter" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="raggedright" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="raggedright" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="veryraggedleft" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="veryraggedleft" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="veryraggedcenter" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="veryraggedcenter" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="veryraggedright" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="veryraggedright" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="raggedwidecenter" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="raggedwidecenter" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="centeredlastline" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="centeredlastline" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="flushedrightlastline" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="flushedrightlastline" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="ttraggedright" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="ttraggedright" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="forgetragged" category="alignment" level="style" file="spac-ali.mkiv"/>
+ <cd:command name="forgetragged" level="style" category="alignment" file="spac-ali.mkiv"/>
- <cd:command name="line" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="line" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftline" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="leftline" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rightline" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="rightline" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="centerline" category="alignment" level="document" file="spac-ali.mkiv">
+ <cd:command name="centerline" level="document" category="alignment" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="hanging" type="environment" category="alignment" level="document" file="spac-ver.mkiv">
+ <cd:command name="hanging" type="environment" level="document" category="alignment" file="spac-ver.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="distance">
@@ -296,7 +296,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="hanging" type="environment" variant="argument" category="alignment" level="document" file="spac-ver.mkiv">
+ <cd:command name="hanging" type="environment" variant="argument" level="document" category="alignment" file="spac-ver.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="left" default="yes"/>
@@ -306,7 +306,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fixed" type="environment" category="alignment" level="document" file="spac-ver.mkiv">
+ <cd:command name="fixed" type="environment" level="document" category="alignment" file="spac-ver.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="low"/>
diff --git a/tex/context/interface/mkiv/i-anchor.xml b/tex/context/interface/mkiv/i-anchor.xml
index b3c366cfd..28b69a436 100644
--- a/tex/context/interface/mkiv/i-anchor.xml
+++ b/tex/context/interface/mkiv/i-anchor.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineanchor" level="style" file="pack-box.mkiv">
+ <cd:command name="defineanchor" level="style" category="graphics" file="pack-box.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name"/>
@@ -18,7 +18,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="anchor" level="document" file="pack-box.mkiv">
+ <cd:command name="anchor" level="document" category="graphics" file="pack-box.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-attachment.xml b/tex/context/interface/mkiv/i-attachment.xml
index ed7586000..6fb25884c 100644
--- a/tex/context/interface/mkiv/i-attachment.xml
+++ b/tex/context/interface/mkiv/i-attachment.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineattachment" level="style" file="scrn-wid.mkvi">
+ <cd:command name="defineattachment" level="style" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupattachment" level="style" file="scrn-wid.mkvi">
+ <cd:command name="setupattachment" level="style" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -88,7 +88,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupattachments" level="style" file="scrn-wid.mkvi">
+ <cd:command name="setupattachments" level="style" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -97,7 +97,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="registerattachment" level="document" file="scrn-wid.mkvi">
+ <cd:command name="registerattachment" level="document" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -106,7 +106,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="attachment" generated="yes" variant="instance" level="document" file="scrn-wid.mkvi">
+ <cd:command name="attachment" generated="yes" variant="instance" level="document" category="pdf" file="scrn-wid.mkvi">
<cd:sequence>
<cd:instance value="attachment"/>
</cd:sequence>
@@ -121,7 +121,7 @@
</cd:instances>
</cd:command>
- <cd:command name="attachment" type="environment" generated="yes" variant="instance" level="document" file="scrn-wid.mkvi">
+ <cd:command name="attachment" type="environment" generated="yes" variant="instance" level="document" category="pdf" file="scrn-wid.mkvi">
<cd:sequence>
<cd:instance value="attachment"/>
</cd:sequence>
@@ -136,11 +136,11 @@
</cd:instances>
</cd:command>
- <cd:command name="placeattachments" level="document" file="scrn-wid.mkvi"/>
+ <cd:command name="placeattachments" level="document" category="pdf" file="scrn-wid.mkvi"/>
<!--
- <cd:command name="attachment" file="scrn-wid.mkvi">
+ <cd:command name="attachment" level="document" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -149,7 +149,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="attachment" type="environment" file="scrn-wid.mkvi">
+ <cd:command name="attachment" type="environment" level="document" category="pdf" file="scrn-wid.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-attribute.xml b/tex/context/interface/mkiv/i-attribute.xml
index f1117cf04..77b91ff44 100644
--- a/tex/context/interface/mkiv/i-attribute.xml
+++ b/tex/context/interface/mkiv/i-attribute.xml
@@ -4,25 +4,25 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="pushattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="pushattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="popattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="popattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="installattributestack" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="installattributestack" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="defineattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="defineattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -35,7 +35,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definesystemattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="definesystemattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -48,51 +48,51 @@
</cd:arguments>
</cd:command>
- <cd:command name="newattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="newattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dosetattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="dosetattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="doresetattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="doresetattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="dogetattribute" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="dogetattribute" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="dogetattributeid" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="dogetattributeid" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetallattributes" category="attribute" level="system" file="attr-ini.mkiv"/>
+ <cd:command name="resetallattributes" level="system" category="attribute" file="attr-ini.mkiv"/>
- <cd:command name="savecurrentattributes" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="savecurrentattributes" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="restorecurrentattributes" category="attribute" level="system" file="attr-ini.mkiv">
+ <cd:command name="restorecurrentattributes" level="system" category="attribute" file="attr-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="showattributes" category="attribute" level="document" file="attr-ini.mkiv"/>
+ <cd:command name="showattributes" level="document" category="attribute" file="attr-ini.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-backend.xml b/tex/context/interface/mkiv/i-backend.xml
index ccb948e9b..2ec8f422b 100644
--- a/tex/context/interface/mkiv/i-backend.xml
+++ b/tex/context/interface/mkiv/i-backend.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupbackend" level="style" catehory="pdf" file="back-ini.mkiv">
+ <cd:command name="setupbackend" level="style" category="pdf" file="back-ini.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="export">
@@ -86,7 +86,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupoutput" file="back-ini.mkxl">
+ <cd:command name="setupoutput" level="style" category="pdf" file="back-ini.mkxl">
<cd:arguments>
<cd:keywords>
<cd:constant type="default"/>
diff --git a/tex/context/interface/mkiv/i-background.xml b/tex/context/interface/mkiv/i-background.xml
index 6bdddbb1b..b638e4a20 100644
--- a/tex/context/interface/mkiv/i-background.xml
+++ b/tex/context/interface/mkiv/i-background.xml
@@ -85,7 +85,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="backgroundline" level="document" category="background colors" file="pack-bck.mkvi">
+ <cd:command name="backgroundline" level="document" category="background" keywords="colors" file="pack-bck.mkvi">
<cd:arguments>
<cd:resolve name="keyword-color"/>
<cd:content/>
@@ -140,7 +140,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesomebackground" level="system" category="background conditional" file="page-bck.mkiv">
+ <cd:command name="doifelsesomebackground" level="system" category="background" keywords="conditional" file="page-bck.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -148,7 +148,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsomebackgroundelse" level="system" category="background conditional" file="page-bck.mkiv">
+ <cd:command name="doifsomebackgroundelse" level="system" category="background" keywords="conditional" file="page-bck.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -156,7 +156,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsomebackground" level="system" category="background conditional" file="page-bck.mkiv">
+ <cd:command name="doifsomebackground" level="system" category="background" keywords="conditional" file="page-bck.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-blackrule.xml b/tex/context/interface/mkiv/i-blackrule.xml
index d9561a59f..84992ebc6 100644
--- a/tex/context/interface/mkiv/i-blackrule.xml
+++ b/tex/context/interface/mkiv/i-blackrule.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupblackrules" level="style" category="rules colors" file="pack-mrl.mkiv">
+ <cd:command name="setupblackrules" level="style" category="rules" keywords="colors" file="pack-mrl.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="width">
@@ -47,7 +47,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="blackrule" level="document" category="rules colors" file="pack-mrl.mkiv">
+ <cd:command name="blackrule" level="document" category="rules" keywords="colors" file="pack-mrl.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupblackrules"/>
@@ -55,7 +55,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="blackrules" level="document" category="rules colors" file="pack-mrl.mkiv">
+ <cd:command name="blackrules" level="document" category="rules" keywords="colors" file="pack-mrl.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupblackrules"/>
@@ -117,4 +117,19 @@
</cd:arguments>
</cd:command>
+ <cd:command name="autorule" level="style" category="rules" file="node-rul.mkiv">
+ <cd:arguments>
+ <cd:keywords delimiters="none" list="yes">
+ <cd:constant type="cd:dimension" prefix="width␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="height␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="depth␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="xoffset␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="yoffset␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="left␣" method="none"/>
+ <cd:constant type="cd:dimension" prefix="right␣" method="none"/>
+ </cd:keywords>
+ <cd:delimiter name="relax"/>
+ </cd:arguments>
+ </cd:command>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-boxes.xml b/tex/context/interface/mkiv/i-boxes.xml
index 8c6c6c74a..e18243811 100644
--- a/tex/context/interface/mkiv/i-boxes.xml
+++ b/tex/context/interface/mkiv/i-boxes.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="doiftext" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doiftext" level="system" category="strings" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsetext" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifelsetext" level="system" category="strings" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -20,7 +20,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiftextelse" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doiftextelse" level="system" category="strings" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -28,7 +28,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dowithnextbox" level="system" file="supp-box.mkiv">
+ <cd:command name="dowithnextbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:csname/>
@@ -36,7 +36,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dowithnextboxcs" level="system" file="supp-box.mkiv">
+ <cd:command name="dowithnextboxcs" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -44,21 +44,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="nextboxwd" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextboxwd" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="nextboxht" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextboxht" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="nextboxdp" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextboxdp" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="nextboxhtdp" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextboxhtdp" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="flushnextbox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="flushnextbox" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="nextbox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextbox" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="nextdepth" level="system" file="supp-box.mkiv"/>
+ <cd:command name="nextdepth" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="dowithnextboxcontent" level="system" file="supp-box.mkiv">
+ <cd:command name="dowithnextboxcontent" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -67,7 +67,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dowithnextboxcontentcs" level="system" file="supp-box.mkiv">
+ <cd:command name="dowithnextboxcontentcs" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -76,55 +76,55 @@
</cd:arguments>
</cd:command>
- <cd:command name="rlap" level="system" file="supp-box.mkiv">
+ <cd:command name="rlap" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="llap" level="system" file="supp-box.mkiv">
+ <cd:command name="llap" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="clap" level="system" file="supp-box.mkiv">
+ <cd:command name="clap" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="tlap" level="system" file="supp-box.mkiv">
+ <cd:command name="tlap" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="blap" level="system" file="supp-box.mkiv">
+ <cd:command name="blap" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reshapebox" level="system" file="supp-box.mkiv">
+ <cd:command name="reshapebox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="shapebox" type="environment" begin="beginof" end="endof" level="system" file="supp-box.mkiv"/>
+ <cd:command name="shapebox" type="environment" begin="beginof" end="endof" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="flushshapebox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="flushshapebox" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="innerflushshapebox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="innerflushshapebox" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="shapedhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="shapedhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="processtokens" level="system" file="supp-box.mkiv">
+ <cd:command name="processtokens" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -134,7 +134,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doboundtext" level="system" file="supp-box.mkiv">
+ <cd:command name="doboundtext" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-dimension"/>
@@ -142,7 +142,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="limitatetext" level="system" file="supp-box.mkiv">
+ <cd:command name="limitatetext" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:keywords delimiters="braces">
@@ -152,7 +152,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="limitatetext" variant="list" level="system" file="supp-box.mkiv">
+ <cd:command name="limitatetext" variant="list" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:keywords delimiters="braces" list="yes">
@@ -162,7 +162,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="limitatefirstline" level="system" file="supp-box.mkiv">
+ <cd:command name="limitatefirstline" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-dimension"/>
@@ -170,159 +170,159 @@
</cd:arguments>
</cd:command>
- <cd:command name="processisolatedchars" level="system" file="supp-box.mkiv">
+ <cd:command name="processisolatedchars" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processisolatedwords" level="system" file="supp-box.mkiv">
+ <cd:command name="processisolatedwords" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="applytocharacters" level="system" file="supp-box.mkiv">
+ <cd:command name="applytocharacters" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytowords" level="system" file="supp-box.mkiv">
+ <cd:command name="applytowords" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringchar" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringchar" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringword" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringword" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringline" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringline" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringcharspaced" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringcharspaced" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringwordspaced" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringwordspaced" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytosplitstringlinespaced" level="system" file="supp-box.mkiv">
+ <cd:command name="applytosplitstringlinespaced" level="system" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="sbox" level="system" file="supp-box.mkiv">
+ <cd:command name="sbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="linebox" level="system" file="supp-box.mkiv">
+ <cd:command name="linebox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="shiftbox" level="system" file="supp-box.mkiv">
+ <cd:command name="shiftbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:dimension/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="hpackbox" level="system" file="supp-box.mkiv">
+ <cd:command name="hpackbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command name="vpackbox" level="system" file="supp-box.mkiv">
+ <cd:command name="vpackbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command name="hpackedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="hpackedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command name="vpackedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="vpackedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:dimension/>
</cd:arguments>
</cd:command>
- <cd:command name="inlinedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="inlinedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="struttedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="struttedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="topskippedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="topskippedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="centeredbox" level="system" file="supp-box.mkiv">
+ <cd:command name="centeredbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="centerednextbox" level="system" file="supp-box.mkiv">
+ <cd:command name="centerednextbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="centerbox" level="system" file="supp-box.mkiv">
+ <cd:command name="centerbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setrigidcolumnhsize" level="system" file="supp-box.mkiv">
+ <cd:command name="setrigidcolumnhsize" level="system" category="columns" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
@@ -330,21 +330,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="setrigidcolumnbalance" level="system" file="supp-box.mkiv">
+ <cd:command name="setrigidcolumnbalance" level="system" category="columns" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="vboxtohbox" type="environment" level="system" file="supp-box.mkiv"/>
+ <cd:command name="vboxtohbox" type="environment" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="vboxtohboxseparator" type="environment" level="system" file="supp-box.mkiv"/>
+ <cd:command name="vboxtohboxseparator" type="environment" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="convertvboxtohbox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="convertvboxtohbox" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="hboxestohbox" type="environment" level="system" file="supp-box.mkiv"/>
+ <cd:command name="hboxestohbox" type="environment" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="unhhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="unhhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:delimiter name="with"/>
@@ -354,17 +354,17 @@
<!--
- <cd:command name="hhbox" level="system" file="supp-box.mkiv"/>
+ <cd:command name="hhbox" level="system" category="boxes" file="supp-box.mkiv"/>
-->
- <cd:command name="hboxofvbox" level="system" file="supp-box.mkiv">
+ <cd:command name="hboxofvbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifcontent" level="system" file="supp-box.mkiv">
+ <cd:command name="doifcontent" level="system" category="boxes" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -374,105 +374,105 @@
</cd:arguments>
</cd:command>
- <cd:command name="overlay" type="environment" level="system" file="supp-box.mkiv"/>
+ <cd:command name="overlay" type="environment" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="fakebox" level="system" file="supp-box.mkiv">
+ <cd:command name="fakebox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="lbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="cbox" level="system" file="supp-box.mkiv">
+ <cd:command name="cbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rbox" level="system" file="supp-box.mkiv">
+ <cd:command name="rbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ltop" level="system" file="supp-box.mkiv">
+ <cd:command name="ltop" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ctop" level="system" file="supp-box.mkiv">
+ <cd:command name="ctop" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rtop" level="system" file="supp-box.mkiv">
+ <cd:command name="rtop" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="tbox" level="system" file="supp-box.mkiv">
+ <cd:command name="tbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bbox" level="system" file="supp-box.mkiv">
+ <cd:command name="bbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lhbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="mhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="mhbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="rhbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lefthbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lefthbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="midhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="midhbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="righthbox" level="system" file="supp-box.mkiv">
+ <cd:command name="righthbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="boxofsize" level="system" file="supp-box.mkiv">
+ <cd:command name="boxofsize" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:keywords delimiters="none" list="yes" optional="yes">
@@ -482,7 +482,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="limitatelines" level="system" file="supp-box.mkiv">
+ <cd:command name="limitatelines" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-command"/>
@@ -490,117 +490,117 @@
</cd:arguments>
</cd:command>
- <cd:command name="fittopbaselinegrid" level="system" file="supp-box.mkiv">
+ <cd:command name="fittopbaselinegrid" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="boxcursor" level="system" file="supp-box.mkiv"/>
+ <cd:command name="boxcursor" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="placedbox" level="system" file="supp-box.mkiv">
+ <cd:command name="placedbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rightbox" level="system" file="supp-box.mkiv">
+ <cd:command name="rightbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftbox" level="system" file="supp-box.mkiv">
+ <cd:command name="leftbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="topbox" level="system" file="supp-box.mkiv">
+ <cd:command name="topbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bottombox" level="system" file="supp-box.mkiv">
+ <cd:command name="bottombox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lefttopbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lefttopbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="righttopbox" level="system" file="supp-box.mkiv">
+ <cd:command name="righttopbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftbottombox" level="system" file="supp-box.mkiv">
+ <cd:command name="leftbottombox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rightbottombox" level="system" file="supp-box.mkiv">
+ <cd:command name="rightbottombox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="topleftbox" level="system" file="supp-box.mkiv">
+ <cd:command name="topleftbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="toprightbox" level="system" file="supp-box.mkiv">
+ <cd:command name="toprightbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bottomleftbox" level="system" file="supp-box.mkiv">
+ <cd:command name="bottomleftbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bottomrightbox" level="system" file="supp-box.mkiv">
+ <cd:command name="bottomrightbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="middlebox" level="system" file="supp-box.mkiv">
+ <cd:command name="middlebox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="baselinemiddlebox" level="system" file="supp-box.mkiv">
+ <cd:command name="baselinemiddlebox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="baselineleftbox" level="system" file="supp-box.mkiv">
+ <cd:command name="baselineleftbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="baselinerightbox" level="system" file="supp-box.mkiv">
+ <cd:command name="baselinerightbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lrtbbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lrtbbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
@@ -610,13 +610,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="toplinebox" level="system" file="supp-box.mkiv">
+ <cd:command name="toplinebox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setstackbox" level="system" file="supp-box.mkiv">
+ <cd:command name="setstackbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -624,13 +624,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="initializeboxstack" level="system" file="supp-box.mkiv">
+ <cd:command name="initializeboxstack" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="savebox" level="system" file="supp-box.mkiv">
+ <cd:command name="savebox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -638,28 +638,28 @@
</cd:arguments>
</cd:command>
- <cd:command name="flushbox" level="system" file="supp-box.mkiv">
+ <cd:command name="flushbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="restorebox" level="system" file="supp-box.mkiv">
+ <cd:command name="restorebox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="foundbox" level="system" file="supp-box.mkiv">
+ <cd:command name="foundbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsebox" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifelsebox" level="system" category="boxes" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -668,7 +668,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifboxelse" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifboxelse" level="system" category="boxes" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -677,51 +677,51 @@
</cd:arguments>
</cd:command>
- <cd:command name="localpushbox" level="system" file="supp-box.mkiv">
+ <cd:command name="localpushbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="localpopbox" level="system" file="supp-box.mkiv">
+ <cd:command name="localpopbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="globalpushbox" level="system" file="supp-box.mkiv">
+ <cd:command name="globalpushbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="globalpopbox" level="system" file="supp-box.mkiv">
+ <cd:command name="globalpopbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="removedepth" level="system" file="supp-box.mkiv"/>
+ <cd:command name="removedepth" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="obeydepth" level="system" file="supp-box.mkiv"/>
+ <cd:command name="obeydepth" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="undepthed" level="system" file="supp-box.mkiv">
+ <cd:command name="undepthed" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="removebottomthings" level="system" file="supp-box.mkiv"/>
+ <cd:command name="removebottomthings" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="removelastskip" level="system" file="supp-box.mkiv"/>
+ <cd:command name="removelastskip" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="makestrutofbox" level="system" file="supp-box.mkiv">
+ <cd:command name="makestrutofbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="raisebox" level="system" file="supp-box.mkiv">
+ <cd:command name="raisebox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
@@ -729,7 +729,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="lowerbox" level="system" file="supp-box.mkiv">
+ <cd:command name="lowerbox" level="system" category="boxes" keywords="alignment" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
@@ -737,213 +737,213 @@
</cd:arguments>
</cd:command>
- <cd:command name="halfwaybox" level="system" file="supp-box.mkiv">
+ <cd:command name="halfwaybox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="depthonlybox" level="system" file="supp-box.mkiv">
+ <cd:command name="depthonlybox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalhbox" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturalhbox" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalvbox" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturalvbox" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalvtop" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturalvtop" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalvcenter" level="system" file="supp-box.mkiv">
+ <cd:command name="naturalvcenter" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalhpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturalhpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturalvpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturalvpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="naturaltpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="naturaltpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversehbox" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversehbox" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversevbox" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversevbox" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversevtop" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversevtop" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversehpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversehpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversevpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversevpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="reversetpack" level="system" file="supp-dir.mkiv">
+ <cd:command name="reversetpack" level="system" category="boxes" file="supp-dir.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="frozenhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="frozenhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setboxllx" level="system" file="supp-box.mkiv">
+ <cd:command name="setboxllx" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="setboxlly" level="system" file="supp-box.mkiv">
+ <cd:command name="setboxlly" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="gsetboxllx" level="system" file="supp-box.mkiv">
+ <cd:command name="gsetboxllx" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="gsetboxlly" level="system" file="supp-box.mkiv">
+ <cd:command name="gsetboxlly" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="getboxllx" level="system" file="supp-box.mkiv">
+ <cd:command name="getboxllx" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="getboxlly" level="system" file="supp-box.mkiv">
+ <cd:command name="getboxlly" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="directgetboxllx" level="system" file="supp-box.mkiv">
+ <cd:command name="directgetboxllx" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="directgetboxlly" level="system" file="supp-box.mkiv">
+ <cd:command name="directgetboxlly" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="shownextbox" level="system" file="supp-box.mkiv">
+ <cd:command name="shownextbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="spreadhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="spreadhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="minimalhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="minimalhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="nodetostring" level="system" file="supp-box.mkiv">
+ <cd:command name="nodetostring" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="getnaturaldimensions" level="system" file="supp-box.mkiv">
+ <cd:command name="getnaturaldimensions" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="lastnaturalboxwd" level="system" file="supp-box.mkiv"/>
+ <cd:command name="lastnaturalboxwd" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="lastnaturalboxht" level="system" file="supp-box.mkiv"/>
+ <cd:command name="lastnaturalboxht" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="lastnaturalboxdp" level="system" file="supp-box.mkiv"/>
+ <cd:command name="lastnaturalboxdp" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="naturalwd" level="system" file="supp-box.mkiv">
+ <cd:command name="naturalwd" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelserighttoleftinbox" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifelserighttoleftinbox" level="system" category="boxes" keywords="conditional direction" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-true"/>
@@ -951,7 +951,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifrighttoleftinboxelse" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifrighttoleftinboxelse" level="system" category="boxes" keywords="conditional direction" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:resolve name="argument-true"/>
@@ -959,209 +959,209 @@
</cd:arguments>
</cd:command>
- <cd:command name="runninghbox" level="system" file="supp-box.mkiv">
+ <cd:command name="runninghbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="vbox" type="environment" begin="begin" end="end" level="system" file="supp-box.mkiv"/>
+ <cd:command name="vbox" type="environment" begin="begin" end="end" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="hbox" type="environment" begin="begin" end="end" level="system" file="supp-box.mkiv"/>
+ <cd:command name="hbox" type="environment" begin="begin" end="end" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="vtop" type="environment" begin="begin" end="end" level="system" file="supp-box.mkiv"/>
+ <cd:command name="vtop" type="environment" begin="begin" end="end" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="setvboxregister" level="system" file="supp-box.mkiv">
+ <cd:command name="setvboxregister" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="sethboxregister" level="system" file="supp-box.mkiv">
+ <cd:command name="sethboxregister" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setvtopregister" level="system" file="supp-box.mkiv">
+ <cd:command name="setvtopregister" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="flushboxregister" level="system" file="supp-box.mkiv">
+ <cd:command name="flushboxregister" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="vboxregister" type="environment" level="system" file="supp-box.mkiv">
+ <cd:command name="vboxregister" type="environment" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="hboxregister" type="environment" level="system" file="supp-box.mkiv">
+ <cd:command name="hboxregister" type="environment" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="vtopregister" type="environment" level="system" file="supp-box.mkiv">
+ <cd:command name="vtopregister" type="environment" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="righttolefthbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="righttolefthbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rtlhbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="rtlhbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lefttorighthbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="lefttorighthbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ltrhbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="ltrhbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="righttoleftvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="righttoleftvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rtlvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="rtlvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lefttorightvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="lefttorightvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ltrvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="ltrvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="righttoleftvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="righttoleftvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="rtlvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="rtlvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lefttorightvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="lefttorightvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ltrvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="ltrvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="autodirhbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="autodirhbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="autodirvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="autodirvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="autodirvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="autodirvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftorrighthbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="leftorrighthbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftorrightvbox" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="leftorrightvbox" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="leftorrightvtop" level="system" category="alignment" file="spac-ali.mkiv">
+ <cd:command name="leftorrightvtop" level="system" category="boxes" keywords="direction" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ibox" level="system" file="spac-ali.mkiv">
+ <cd:command name="ibox" level="system" category="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="obox" level="system" file="spac-ali.mkiv">
+ <cd:command name="obox" level="system" category="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="definehbox" level="system" file="spac-ali.mkiv">
+ <cd:command name="definehbox" level="system" category="boxes" file="spac-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="hbox" generated="yes" variant="example" level="system" file="spac-ali.mkiv">
+ <cd:command name="hbox" generated="yes" variant="example" level="system" category="boxes" file="spac-ali.mkiv">
<cd:sequence>
<cd:string value="hbox"/>
<cd:variable value="box"/>
@@ -1171,9 +1171,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="lastlinewidth" level="system" file="supp-box.mkiv"/>
+ <cd:command name="lastlinewidth" level="system" category="boxes" file="supp-box.mkiv"/>
- <cd:command name="putboxincache" level="system" file="supp-box.mkiv">
+ <cd:command name="putboxincache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1184,7 +1184,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getboxfromcache" level="system" file="supp-box.mkiv">
+ <cd:command name="getboxfromcache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1195,7 +1195,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseboxincache" level="system" category="conditional" file="supp-box.mkiv">
+ <cd:command name="doifelseboxincache" level="system" category="boxes" keywords="conditional" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1207,7 +1207,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="copyboxfromcache" level="system" file="supp-box.mkiv">
+ <cd:command name="copyboxfromcache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1218,7 +1218,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="directboxfromcache" level="system" file="supp-box.mkiv">
+ <cd:command name="directboxfromcache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1228,7 +1228,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="directcopyboxfromcache" level="system" file="supp-box.mkiv">
+ <cd:command name="directcopyboxfromcache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -1238,13 +1238,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetboxesincache" level="system" file="supp-box.mkiv">
+ <cd:command name="resetboxesincache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="putnextboxincache" level="system" file="supp-box.mkiv">
+ <cd:command name="putnextboxincache" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
diff --git a/tex/context/interface/mkiv/i-buffer.xml b/tex/context/interface/mkiv/i-buffer.xml
index b166c84b1..b82b17ac5 100644
--- a/tex/context/interface/mkiv/i-buffer.xml
+++ b/tex/context/interface/mkiv/i-buffer.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="doifelsebuffer" level="system" category="buffer conditional" file="buff-ini.mkiv">
+ <cd:command name="doifelsebuffer" level="system" category="buffer" keywords="conditional" file="buff-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-buffer"/>
<cd:resolve name="argument-true"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifbufferelse" level="system" category="buffer conditional" file="buff-ini.mkiv">
+ <cd:command name="doifbufferelse" level="system" category="buffer" keywords="conditional" file="buff-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-buffer"/>
<cd:resolve name="argument-true"/>
@@ -156,7 +156,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ctxluabuffer" level="style" category="buffer lua" file="buff-ini.mkiv">
+ <cd:command name="ctxluabuffer" level="style" category="buffer" keywords="lua" file="buff-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-buffer-optional"/>
</cd:arguments>
@@ -174,7 +174,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typebuffer" level="document" category="buffer verbatim" file="buff-ver.mkiv">
+ <cd:command name="typebuffer" level="document" category="buffer" keywords="verbatim" file="buff-ver.mkiv">
<cd:arguments>
<cd:resolve name="keyword-buffer-list-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -183,7 +183,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typebuffer" generated="yes" variant="instance" level="document" category="buffer verbatim" file="buff-ver.mkiv">
+ <cd:command name="typebuffer" generated="yes" variant="instance" level="document" category="buffer" keywords="verbatim" file="buff-ver.mkiv">
<cd:sequence>
<cd:string value="type"/>
<cd:instance value="buffer"/>
@@ -195,7 +195,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typedefinedbuffer" level="system" category="buffer verbatim" file="buff-ver.mkiv">
+ <cd:command name="typedefinedbuffer" level="system" category="buffer" keywords="verbatim" file="buff-ver.mkiv">
<cd:arguments>
<cd:resolve name="keyword-buffer"/>
<cd:assignments list="yes" optional="yes">
@@ -204,7 +204,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="prettyprintbuffer" level="style" category="buffer verbatim" file="lxml-ini.mkiv">
+ <cd:command name="prettyprintbuffer" level="style" category="buffer" keywords="verbatim" file="lxml-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-buffer"/>
<cd:keywords delimiters="braces">
@@ -213,7 +213,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="inlineprettyprintbuffer" level="style" category="buffer verbatim" file="lxml-ini.mkiv">
+ <cd:command name="inlineprettyprintbuffer" level="style" category="buffer" keywords="verbatim" file="lxml-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-buffer"/>
<cd:keywords delimiters="braces">
@@ -222,7 +222,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typeinlinebuffer" level="style" category="buffer verbatim" file="buff-ver.mkiv">
+ <cd:command name="typeinlinebuffer" level="style" category="buffer" keywords="verbatim" file="buff-ver.mkiv">
<cd:arguments>
<cd:resolve name="keyword-buffer-list-optional"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-button.xml b/tex/context/interface/mkiv/i-button.xml
index d7228c949..180738b79 100644
--- a/tex/context/interface/mkiv/i-button.xml
+++ b/tex/context/interface/mkiv/i-button.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definebutton" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="definebutton" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupbutton" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="setupbutton" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -49,7 +49,7 @@
<!--
- <cd:command name="setupbuttons" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="setupbuttons" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -60,7 +60,7 @@
-->
- <cd:command name="button" generated="yes" variant="example" level="document" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="button" generated="yes" variant="example" level="document" category="pdf" file="scrn-but.mkvi">
<cd:sequence>
<cd:variable value="button"/>
</cd:sequence>
@@ -76,7 +76,7 @@
</cd:instances>
</cd:command>
- <cd:command name="button" level="document" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="button" level="document" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupbutton"/>
@@ -86,32 +86,32 @@
</cd:arguments>
</cd:command>
- <cd:command name="overlaybutton" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="overlaybutton" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
</cd:command>
- <cd:command name="overlaybutton" variant="direct" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="overlaybutton" variant="direct" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="argument-reference"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPmenubuttons" level="style" catehory="pdf" file="scrn-but.mkvi">
+ <cd:command name="MPmenubuttons" level="style" category="pdf" file="scrn-but.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="overlayrollbutton" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="overlayrollbutton" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
</cd:command>
- <cd:command name="definepushbutton" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="definepushbutton" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -120,14 +120,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="pushbutton" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="pushbutton" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
</cd:command>
- <cd:command name="definepushsymbol" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="definepushsymbol" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords>
@@ -140,7 +140,7 @@
<!--
- <cd:command name="psh" scope="interactionmenu" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="psh" scope="interactionmenu" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="string-text"/>
@@ -148,7 +148,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="psh" type="environment" scope="interactionmenu" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="psh" type="environment" scope="interactionmenu" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
@@ -156,7 +156,7 @@
-->
- <cd:command name="rollbutton" variant="interactionmenu" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="rollbutton" variant="interactionmenu" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -167,7 +167,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="rollbutton" variant="button" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="rollbutton" variant="button" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupbutton"/>
@@ -179,7 +179,7 @@
<!--
- <cd:command name="rob" scope="interactionmenu" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="rob" scope="interactionmenu" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="string-text"/>
@@ -187,7 +187,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="rob" type="environment" scope="interactionmenu" level="style" catehory="pdf" file="scrn-fld.mkvi">
+ <cd:command name="rob" type="environment" scope="interactionmenu" level="style" category="pdf" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-catcodes.xml b/tex/context/interface/mkiv/i-catcodes.xml
index 75a17a0e4..4e112c491 100644
--- a/tex/context/interface/mkiv/i-catcodes.xml
+++ b/tex/context/interface/mkiv/i-catcodes.xml
@@ -120,4 +120,12 @@
</cd:arguments>
</cd:command>
+ <cd:command name="asciimode" level="document" category="catcode" file="math-ini.mkxl"/>
+
+ <cd:command name="enableasciimode" level="document" category="catcode" file="math-ini.mkxl"/>
+
+ <cd:command name="asciimode" type="environment" level="document" category="catcode" file="math-ini.mkxl"/>
+
+ <cd:command name="literalmode" level="document" category="catcode" file="buff-ver.mkiv"/>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-character.xml b/tex/context/interface/mkiv/i-character.xml
index 61d6a32a6..1c89a9fe3 100644
--- a/tex/context/interface/mkiv/i-character.xml
+++ b/tex/context/interface/mkiv/i-character.xml
@@ -62,32 +62,32 @@
<cd:command name="letterexclamationmark" level="document" category="characters" file="catc-sym.mkiv"/>
- <cd:command name="utfchar" level="document" category="characters fonts" file="char-ini.mkiv">
+ <cd:command name="utfchar" level="document" category="characters" keywords="fonts" file="char-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="safechar" level="style" category="characters fonts" file="char-ini.mkiv">
+ <cd:command name="safechar" level="style" category="characters" keywords="fonts" file="char-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="checkedchar" level="style" category="characters fonts" file="char-ini.mkiv">
+ <cd:command name="checkedchar" level="style" category="characters" keywords="fonts" file="char-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-character"/>
</cd:arguments>
</cd:command>
- <cd:command name="textormathchar" level="style" category="characters fonts" file="char-ini.mkiv">
+ <cd:command name="textormathchar" level="style" category="characters" keywords="fonts" file="char-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="textormathchars" level="style" category="characters fonts" file="char-ini.mkiv">
+ <cd:command name="textormathchars" level="style" category="characters" keywords="fonts" file="char-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-characteralign.xml b/tex/context/interface/mkiv/i-characteralign.xml
index d2aa3f9eb..2f5b85e2e 100644
--- a/tex/context/interface/mkiv/i-characteralign.xml
+++ b/tex/context/interface/mkiv/i-characteralign.xml
@@ -41,7 +41,7 @@
<cd:command name="alignmentcharacter" level="system" category="alignment" file="typo-tal.mkiv"/>
- <cd:command name="characteralign" type="environment" category="alignment" level="system" file="typo-tal.mkiv">
+ <cd:command name="characteralign" type="environment" level="system" category="alignment" file="typo-tal.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcharacteralign"/>
@@ -49,7 +49,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="characteralign" type="environment" variant="argument" category="alignment" level="system" file="typo-tal.mkiv">
+ <cd:command name="characteralign" type="environment" variant="argument" level="system" category="alignment" file="typo-tal.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:text"/>
diff --git a/tex/context/interface/mkiv/i-chart.xml b/tex/context/interface/mkiv/i-chart.xml
index 7f0a51393..d91e23cb2 100644
--- a/tex/context/interface/mkiv/i-chart.xml
+++ b/tex/context/interface/mkiv/i-chart.xml
@@ -6,7 +6,7 @@
<!--
- <cd:command name="setupFLOWchart" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWchart" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -96,7 +96,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupFLOWcharts" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWcharts" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -107,7 +107,7 @@
-->
- <cd:command name="setupFLOWcharts" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWcharts" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="width">
@@ -202,7 +202,7 @@
</cd:command>
<!--
- <cd:command name="setupFLOWline" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWline" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -234,7 +234,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupFLOWlines" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWlines" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -245,7 +245,7 @@
-->
- <cd:command name="setupFLOWlines" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWlines" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="corner">
@@ -278,7 +278,7 @@
<!--
- <cd:command name="setupFLOWshape" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWshape" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -298,7 +298,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupFLOWshapes" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWshapes" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -309,7 +309,7 @@
-->
- <cd:command name="setupFLOWshapes" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWshapes" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="default">
@@ -328,7 +328,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupFLOWfocus" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWfocus" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -345,7 +345,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupFLOWsplit" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="setupFLOWsplit" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -374,20 +374,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="FLOWchart" type="environment" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="FLOWchart" type="environment" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="defineFLOWchart" level="style" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="defineFLOWchart" level="style" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="FLOWcell" type="environment" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="FLOWcell" type="environment" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupFLOWshape"/>
@@ -398,7 +398,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="FLOWchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="FLOWchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -407,7 +407,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="FLOWcharts" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="FLOWcharts" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -416,13 +416,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="name" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="name" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="shape" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="shape" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-flowshape"/>
@@ -430,25 +430,25 @@
</cd:arguments>
</cd:command>
- <cd:command name="destination" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="destination" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="focus" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="focus" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="overlay" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="overlay" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="location" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="location" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="-"/>
@@ -458,7 +458,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="figure" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="figure" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:file"/>
@@ -467,7 +467,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="text" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="text" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:resolve name="value-chartlabel"/>
@@ -476,7 +476,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="label" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="label" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:resolve name="value-chartlabel"/>
@@ -485,7 +485,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="comment" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="comment" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:resolve name="value-chartlabel"/>
@@ -494,7 +494,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="exit" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="exit" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:resolve name="value-chartlabel"/>
@@ -503,7 +503,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="connection" scope="flowchart" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="connection" scope="flowchart" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:keywords>
<cd:constant type="+"/>
@@ -527,7 +527,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="include" level="document" category="graphics metapost" file="m-chart.mkvi">
+ <cd:command name="include" level="document" category="graphics" keywords="metapost" file="m-chart.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-chemical.xml b/tex/context/interface/mkiv/i-chemical.xml
index 2d2498797..5b3ca602a 100644
--- a/tex/context/interface/mkiv/i-chemical.xml
+++ b/tex/context/interface/mkiv/i-chemical.xml
@@ -4,13 +4,13 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="molecule" level="document" file="chem-ini.mkiv">
+ <cd:command name="molecule" level="document" category="symbols" file="chem-ini.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="chem" level="document" file="chem-ini.mkiv">
+ <cd:command name="chem" level="document" category="symbols" file="chem-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
diff --git a/tex/context/interface/mkiv/i-cleaning.xml b/tex/context/interface/mkiv/i-cleaning.xml
index f5f7b353a..f32372297 100644
--- a/tex/context/interface/mkiv/i-cleaning.xml
+++ b/tex/context/interface/mkiv/i-cleaning.xml
@@ -4,11 +4,11 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="punctuation" type="environment" begin="push" end="pop" level="system" file="typo-chr.mkiv"/>
+ <cd:command name="punctuation" type="environment" begin="push" end="pop" level="system" category="language" file="typo-chr.mkiv"/>
- <cd:command name="removepunctuation" level="system" file="typo-chr.mkiv"/>
+ <cd:command name="removepunctuation" level="system" category="language" file="typo-chr.mkiv"/>
- <cd:command name="markcontent" level="system" file="typo-chr.mkiv">
+ <cd:command name="markcontent" level="system" category="language" file="typo-chr.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -19,7 +19,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="markedcontent" type="environment" level="system" file="typo-chr.mkiv">
+ <cd:command name="markedcontent" type="environment" level="system" category="language" file="typo-chr.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -29,13 +29,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="removemarkedcontent" level="system" file="typo-chr.mkiv">
+ <cd:command name="removemarkedcontent" level="system" category="language" file="typo-chr.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemarkedcontent" level="system" category="conditional" file="typo-chr.mkiv">
+ <cd:command name="doifelsemarkedcontent" level="system" category="language" keywords="conditional" file="typo-chr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -43,7 +43,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setcharactercleaning" level="system" file="typo-cln.mkiv">
+ <cd:command name="setcharactercleaning" level="system" category="language" file="typo-cln.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
diff --git a/tex/context/interface/mkiv/i-color.xml b/tex/context/interface/mkiv/i-color.xml
index ee5597e95..09dd21563 100644
--- a/tex/context/interface/mkiv/i-color.xml
+++ b/tex/context/interface/mkiv/i-color.xml
@@ -435,7 +435,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecolor" level="system" category="colors conditional" file="color-ini.mkiv">
+ <cd:command name="doifelsecolor" level="system" category="colors" keywords="conditional" file="color-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-color"/>
<cd:resolve name="argument-true"/>
@@ -443,7 +443,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcolorelse" level="system" category="colors conditional" file="color-ini.mkiv">
+ <cd:command name="doifcolorelse" level="system" category="colors" keywords="conditional" file="color-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-color"/>
<cd:resolve name="argument-true"/>
@@ -451,7 +451,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcolor" level="system" category="colors conditional" file="color-ini.mkiv">
+ <cd:command name="doifcolor" level="system" category="colors" keywords="conditional" file="color-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-color"/>
<cd:resolve name="argument-true"/>
@@ -518,7 +518,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseblack" level="system" category="colors conditional" file="colo-ini.mkiv">
+ <cd:command name="doifelseblack" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-color"/>
<cd:resolve name="argument-true"/>
@@ -526,7 +526,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifblackelse" level="system" category="colors conditional" file="colo-ini.mkiv">
+ <cd:command name="doifblackelse" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-color"/>
<cd:resolve name="argument-true"/>
@@ -534,14 +534,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedrawingblack" level="system" category="colors conditional" file="colo-ini.mkiv">
+ <cd:command name="doifelsedrawingblack" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifdrawingblackelse" level="system" category="colors conditional" file="colo-ini.mkiv">
+ <cd:command name="doifdrawingblackelse" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-combination.xml b/tex/context/interface/mkiv/i-combination.xml
index d2d07f06e..2a42e7873 100644
--- a/tex/context/interface/mkiv/i-combination.xml
+++ b/tex/context/interface/mkiv/i-combination.xml
@@ -111,7 +111,7 @@
-->
- <cd:command name="floatcombination" type="environment" variant="matrix" level="document" category="float tables" file="pack-com.mkiv">
+ <cd:command name="floatcombination" type="environment" variant="matrix" level="document" category="tables" keywords="float" file="pack-com.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:matrix"/>
@@ -120,7 +120,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="floatcombination" type="environment" level="document" category="float tables" file="pack-com.mkiv">
+ <cd:command name="floatcombination" type="environment" level="document" category="tables" keywords="float" file="pack-com.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupcombination"/>
diff --git a/tex/context/interface/mkiv/i-commandhandler.xml b/tex/context/interface/mkiv/i-commandhandler.xml
index 6accac865..b16da06b5 100644
--- a/tex/context/interface/mkiv/i-commandhandler.xml
+++ b/tex/context/interface/mkiv/i-commandhandler.xml
@@ -4,42 +4,42 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="installparameterhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installparameterhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installrootparameterhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installrootparameterhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installparameterhashhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installparameterhashhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installparametersethandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installparametersethandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installstyleandcolorhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installstyleandcolorhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdefinehandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdefinehandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -47,35 +47,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="installsetuphandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installsetuphandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installswitchsetuphandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installswitchsetuphandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installautosetuphandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installautosetuphandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installbasicparameterhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installbasicparameterhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installbasicautosetuphandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installbasicautosetuphandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -83,7 +83,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installcommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installcommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -91,7 +91,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installswitchcommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installswitchcommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -99,7 +99,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installautocommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installautocommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -107,7 +107,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installsimplecommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installsimplecommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -115,49 +115,49 @@
</cd:arguments>
</cd:command>
- <cd:command name="installdirectparameterhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdirectparameterhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdirectsetuphandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdirectsetuphandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdirectparametersethandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdirectparametersethandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdirectstyleandcolorhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdirectstyleandcolorhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdirectcommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdirectcommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installsetuponlycommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installsetuponlycommandhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="relateparameterhandlers" level="system" file="mult-aux.mkiv">
+ <cd:command name="relateparameterhandlers" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -166,25 +166,25 @@
</cd:arguments>
</cd:command>
- <cd:command name="installactionhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="installactionhandler" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installnamespace" level="system" file="mult-aux.mkiv">
+ <cd:command name="installnamespace" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installcorenamespace" level="system" file="mult-aux.mkiv">
+ <cd:command name="installcorenamespace" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definenamespace" level="system" file="mult-aux.mkiv">
+ <cd:command name="definenamespace" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -221,16 +221,16 @@
</cd:arguments>
</cd:command>
- <cd:command name="listnamespaces" level="system" file="mult-aux.mkiv"/>
+ <cd:command name="listnamespaces" level="system" category="commandhandler" file="mult-aux.mkiv"/>
- <cd:command name="showparentchain" level="system" file="mult-aux.mkiv">
+ <cd:command name="showparentchain" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="doifelsecommandhandler" level="system" category="commandhandler" keywords="conditional" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -239,7 +239,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcommandhandlerelse" level="system" file="mult-aux.mkiv">
+ <cd:command name="doifcommandhandlerelse" level="system" category="commandhandler" keywords="conditional" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -248,7 +248,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="doifcommandhandler" level="system" category="commandhandler" keywords="conditional" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -256,7 +256,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotcommandhandler" level="system" file="mult-aux.mkiv">
+ <cd:command name="doifnotcommandhandler" level="system" category="commandhandler" keywords="conditional" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -264,14 +264,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="installdefinitionset" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdefinitionset" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installdefinitionsetmember" level="system" file="mult-aux.mkiv">
+ <cd:command name="installdefinitionsetmember" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -280,14 +280,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="installparentinjector" level="system" file="mult-aux.mkiv">
+ <cd:command name="installparentinjector" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="installframedcommandhandler" level="system" file="pack-rul.mkiv">
+ <cd:command name="installframedcommandhandler" level="system" category="commandhandler" file="pack-rul.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -295,7 +295,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installframedautocommandhandler" level="system" file="pack-rul.mkiv">
+ <cd:command name="installframedautocommandhandler" level="system" category="commandhandler" file="pack-rul.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -303,7 +303,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installsimpleframedcommandhandler" level="system" file="pack-rul.mkiv">
+ <cd:command name="installsimpleframedcommandhandler" level="system" category="commandhandler" file="pack-rul.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
@@ -311,13 +311,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="installmacrostack" level="system" file="mult-aux.mkiv">
+ <cd:command name="installmacrostack" level="system" category="system" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="installglobalmacrostack" level="system" file="mult-aux.mkiv">
+ <cd:command name="installglobalmacrostack" level="system" category="system" file="mult-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-common-assignment.xml b/tex/context/interface/mkiv/i-common-assignment.xml
index f9d296484..e5d219f05 100644
--- a/tex/context/interface/mkiv/i-common-assignment.xml
+++ b/tex/context/interface/mkiv/i-common-assignment.xml
@@ -27,6 +27,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
</cd:define>
@@ -50,6 +53,9 @@
<cd:parameter name="ownnumber">
<cd:constant type="cd:text"/>
</cd:parameter>
+ <cd:parameter name="placeholder">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
</cd:assignments>
</cd:define>
diff --git a/tex/context/interface/mkiv/i-common-keyword.xml b/tex/context/interface/mkiv/i-common-keyword.xml
index 19a4e18c7..d85325e3c 100644
--- a/tex/context/interface/mkiv/i-common-keyword.xml
+++ b/tex/context/interface/mkiv/i-common-keyword.xml
@@ -820,14 +820,31 @@
</cd:keywords>
</cd:define>
+ <!-- * -->
+ <!-- \... [...] -->
+ <!-- -->
+ <!-- * DIRECTIVE -->
+
+ <cd:define name="keyword-directive-list">
+ <cd:keywords list="yes">
+ <cd:resolve name="value-directive"/>
+ </cd:keywords>
+ </cd:define>
+
<!-- * -->
<!-- \... [...] -->
<!-- -->
- <!-- * DIRECTIVE -->
+ <!-- * DATE -->
- <cd:define name="keyword-directive-list">
+ <cd:define name="keyword-date-list">
<cd:keywords list="yes">
- <cd:resolve name="value-directive"/>
+ <cd:resolve name="value-date"/>
+ </cd:keywords>
+ </cd:define>
+
+ <cd:define name="keyword-date-list-optional">
+ <cd:keywords list="yes" optional="yes">
+ <cd:resolve name="value-date"/>
</cd:keywords>
</cd:define>
diff --git a/tex/context/interface/mkiv/i-common-value.xml b/tex/context/interface/mkiv/i-common-value.xml
index c3caf1062..210320622 100644
--- a/tex/context/interface/mkiv/i-common-value.xml
+++ b/tex/context/interface/mkiv/i-common-value.xml
@@ -361,6 +361,8 @@
<cd:constant type="et"/>
<cd:constant type="kr"/>
<cd:constant type="jp"/>
+ <cd:constant type="he"/>
+ <cd:constant type="yi"/>
-->
<cd:constant type="cd:language"/>
</cd:define>
@@ -957,6 +959,75 @@
<cd:constant type="simplefun"/>
</cd:define>
+ <!-- date -->
+
+ <cd:define name="value-date">
+ <cd:constant type="year"/>
+ <cd:constant type="cd:name" prefix="year" method="range"/>
+ <cd:constant type="y"/>
+ <cd:constant type="cd:name" prefix="y" method="range"/>
+ <cd:constant type="yy"/>
+ <cd:constant type="Y"/>
+ <cd:constant type="cd:name" prefix="Y" method="range"/>
+ <cd:constant type="YY"/>
+ <cd:constant type="month"/>
+ <cd:constant type="month:mnem"/>
+ <cd:constant type="month:hebrew"/>
+ <cd:constant type="month:jalali"/>
+ <cd:constant type="m"/>
+ <cd:constant type="m:mnem"/>
+ <cd:constant type="m:hebrew"/>
+ <cd:constant type="m:jalali"/>
+ <cd:constant type="MONTH"/>
+ <cd:constant type="MONTH:mnem"/>
+ <cd:constant type="MONTH:hebrew"/>
+ <cd:constant type="MONTH:jalali"/>
+ <cd:constant type="mm"/>
+ <cd:constant type="M"/>
+ <cd:constant type="day"/>
+ <cd:constant type="cd:name" prefix="day" method="range"/>
+ <cd:constant type="day:+"/>
+ <cd:constant type="day:ord"/>
+ <cd:constant type="day:++"/>
+ <cd:constant type="day:highord"/>
+ <cd:constant type="d"/>
+ <cd:constant type="cd:name" prefix="d" method="range"/>
+ <cd:constant type="d:+"/>
+ <cd:constant type="d:ord"/>
+ <cd:constant type="d:++"/>
+ <cd:constant type="d:highord"/>
+ <cd:constant type="dd"/>
+ <cd:constant type="dd:+"/>
+ <cd:constant type="dd:ord"/>
+ <cd:constant type="dd:++"/>
+ <cd:constant type="dd:highord"/>
+ <cd:constant type="D"/>
+ <cd:constant type="D:+"/>
+ <cd:constant type="D:ord"/>
+ <cd:constant type="D:++"/>
+ <cd:constant type="D:highord"/>
+ <cd:constant type="weekday"/>
+ <cd:constant type="weekday:mnem"/>
+ <cd:constant type="weekday:hebrew"/>
+ <cd:constant type="weekday:jalali"/>
+ <cd:constant type="w"/>
+ <cd:constant type="w:mnem"/>
+ <cd:constant type="w:hebrew"/>
+ <cd:constant type="w:jalali"/>
+ <cd:constant type="WEEKDAY"/>
+ <cd:constant type="WEEKDAY:mnem"/>
+ <cd:constant type="WEEKDAY:hebrew"/>
+ <cd:constant type="WEEKDAY:jalali"/>
+ <cd:constant type="W"/>
+ <cd:constant type="referral"/>
+ <cd:constant type="space"/>
+ <cd:constant type="\␣"/>
+ <cd:constant type="cd:text"/>
+ <cd:constant type="hebrew:to"/>
+ <cd:constant type="jalali:to"/>
+ <cd:constant type="jalali:from"/>
+ </cd:define>
+
<!-- tracker -->
<cd:define name="value-tracker">
diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf
index ca7a9bbbf..59f603a12 100644
--- a/tex/context/interface/mkiv/i-context.pdf
+++ b/tex/context/interface/mkiv/i-context.pdf
Binary files differ
diff --git a/tex/context/interface/mkiv/i-context.xml b/tex/context/interface/mkiv/i-context.xml
index cb82fb4a4..2afbdfee2 100644
--- a/tex/context/interface/mkiv/i-context.xml
+++ b/tex/context/interface/mkiv/i-context.xml
@@ -181,6 +181,7 @@
<cd:interfacefile filename="i-penalty.xml"/>
<cd:interfacefile filename="i-periods.xml"/>
<cd:interfacefile filename="i-phantom.xml"/>
+ <cd:interfacefile filename="i-placeholder.xml"/>
<cd:interfacefile filename="i-placement.xml"/>
<cd:interfacefile filename="i-position.xml"/>
<cd:interfacefile filename="i-positionbar.xml"/>
diff --git a/tex/context/interface/mkiv/i-conversion.xml b/tex/context/interface/mkiv/i-conversion.xml
index 4c8c9683e..e09bbd733 100644
--- a/tex/context/interface/mkiv/i-conversion.xml
+++ b/tex/context/interface/mkiv/i-conversion.xml
@@ -16,199 +16,211 @@
</cd:arguments>
</cd:command>
- <cd:command name="romannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="romannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="Romannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="Romannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="abjadnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="abjadnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="abjadnodotnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="abjadnodotnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="abjadnaivenumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="abjadnaivenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="languagecharacters" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="hebrewnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="languageCharacters" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="yiddishnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="alphabeticnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="languagecharacters" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="Alphabeticnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="languageCharacters" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="thainumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="alphabeticnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="devanagarinumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="Alphabeticnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="gurmurkhinumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="thainumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="gujaratinumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="devanagarinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="tibetannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="gurmurkhinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="greeknumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="gujaratinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="Greeknumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="tibetannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="arabicnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="greeknumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="persiannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="Greeknumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="arabicdecimals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="arabicnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="persiandecimals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="persiannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="arabicexnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="arabicdecimals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="koreannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="persiandecimals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="koreannumeralsp" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="arabicexnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="koreannumeralsc" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="koreannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="koreanparentnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="koreannumeralsp" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="koreancirclenumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="koreannumeralsc" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="chinesenumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="koreanparentnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="chinesecapnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="koreancirclenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="chineseallnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="chinesenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="character" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="chinesecapnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="Character" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="chineseallnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="characters" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="character" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="Characters" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="Character" level="style" category="counter" keywords="language" file="core-con.mkiv">
+ <cd:arguments>
+ <cd:resolve name="argument-number"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="characters" level="style" category="counter" keywords="language" file="core-con.mkiv">
+ <cd:arguments>
+ <cd:resolve name="argument-number"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="Characters" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
@@ -308,7 +320,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseleapyear" level="style" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifelseleapyear" level="style" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -316,7 +328,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifleapyearelse" level="style" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifleapyearelse" level="style" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -338,63 +350,26 @@
</cd:arguments>
</cd:command>
- <cd:command name="currentdate" level="document" category="counter language" file="core-con.mkiv">
+ <cd:command name="definedate" level="document" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
- <cd:keywords list="yes" optional="yes">
- <cd:constant type="year"/>
- <cd:constant type="y"/>
- <cd:constant type="yy"/>
- <cd:constant type="Y"/>
- <cd:constant type="YY"/>
- <cd:constant type="month"/>
- <cd:constant type="month:mnem"/>
- <cd:constant type="month:jalali"/>
- <cd:constant type="m"/>
- <cd:constant type="m:mnem"/>
- <cd:constant type="m:jalali"/>
- <cd:constant type="MONTH"/>
- <cd:constant type="MONTH:mnem"/>
- <cd:constant type="MONTH:jalali"/>
- <cd:constant type="mm"/>
- <cd:constant type="M"/>
- <cd:constant type="day"/>
- <cd:constant type="day:+"/>
- <cd:constant type="day:ord"/>
- <cd:constant type="day:++"/>
- <cd:constant type="day:highord"/>
- <cd:constant type="d"/>
- <cd:constant type="d:+"/>
- <cd:constant type="d:ord"/>
- <cd:constant type="d:++"/>
- <cd:constant type="d:highord"/>
- <cd:constant type="dd"/>
- <cd:constant type="dd:+"/>
- <cd:constant type="dd:ord"/>
- <cd:constant type="dd:++"/>
- <cd:constant type="dd:highord"/>
- <cd:constant type="D"/>
- <cd:constant type="D:+"/>
- <cd:constant type="D:ord"/>
- <cd:constant type="D:++"/>
- <cd:constant type="D:highord"/>
- <cd:constant type="weekday"/>
- <cd:constant type="weekday:mnem"/>
- <cd:constant type="w"/>
- <cd:constant type="w:mnem"/>
- <cd:constant type="WEEKDAY"/>
- <cd:constant type="WEEKDAY:mnem"/>
- <cd:constant type="W"/>
- <cd:constant type="referral"/>
- <cd:constant type="space"/>
- <cd:constant type="\␣"/>
- <cd:constant type="cd:text"/>
- <cd:constant type="jalali:to"/>
- <cd:constant type="jalali:from"/>
- </cd:keywords>
+ <cd:resolve name="keyword-name"/>
+ <cd:resolve name="keyword-date-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="date" level="document" category="counter language" file="core-con.mkiv">
+ <cd:command name="currentdate" level="document" category="counter" keywords="language" file="core-con.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-date-list-optional"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="currentdate" variant="name" level="document" category="counter" keywords="language" file="core-con.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name-optional"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="date" level="document" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="d">
@@ -407,9 +382,24 @@
<cd:constant type="cd:number"/>
</cd:parameter>
</cd:assignments>
- <cd:keywords list="yes" optional="yes">
- <cd:inherit name="currentdate"/>
- </cd:keywords>
+ <cd:resolve name="keyword-date-list-optional"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="date" variant="name" level="document" category="counter" keywords="language" file="core-con.mkiv">
+ <cd:arguments>
+ <cd:assignments list="yes">
+ <cd:parameter name="d">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ <cd:parameter name="m">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ <cd:parameter name="y">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ </cd:assignments>
+ <cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
@@ -456,7 +446,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineconversion" variant="list" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="defineconversion" variant="list" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="keyword-language-optional"/>
<cd:resolve name="keyword-name"/>
@@ -504,6 +494,8 @@
<cd:constant type="abjadnumerals"/>
<cd:constant type="abjadnodotnumerals"/>
<cd:constant type="abjadnaivenumerals"/>
+ <cd:constant type="hebrewnumerals"/>
+ <cd:constant type="yiddishnumerals"/>
<cd:constant type="thainumerals"/>
<cd:constant type="devanagarinumerals"/>
<cd:constant type="gurmurkhinumerals"/>
@@ -556,7 +548,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseconversiondefined" level="system" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifelseconversiondefined" level="system" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -564,7 +556,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifconversiondefinedelse" level="system" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifconversiondefinedelse" level="system" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -572,7 +564,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseconversionnumber" level="system" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifelseconversionnumber" level="system" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -581,7 +573,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifconversionnumberelse" level="system" category="counter conditional" file="core-con.mkiv">
+ <cd:command name="doifconversionnumberelse" level="system" category="counter" keywords="conditional" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -645,37 +637,37 @@
</cd:arguments>
</cd:command>
- <cd:command name="sloveniannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="sloveniannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="slovenianNumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="slovenianNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="spanishnumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="spanishnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="spanishNumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="spanishNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="russiannumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="russiannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="russianNumerals" level="style" category="counter language" file="core-con.mkiv">
+ <cd:command name="russianNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
@@ -699,11 +691,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="actualyear" level="style" category="system" file="core-con.lua"/>
+ <cd:command name="actualyear" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/>
- <cd:command name="actualmonth" level="style" category="system" file="core-con.lua"/>
+ <cd:command name="actualmonth" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/>
- <cd:command name="actualday" level="style" category="system" file="core-con.lua"/>
+ <cd:command name="actualday" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/>
<cd:command name="lchexnumber" level="style" category="counter" file="syst-con.mkxl">
<cd:arguments>
diff --git a/tex/context/interface/mkiv/i-counter.xml b/tex/context/interface/mkiv/i-counter.xml
index bba8004f0..7879fe27d 100644
--- a/tex/context/interface/mkiv/i-counter.xml
+++ b/tex/context/interface/mkiv/i-counter.xml
@@ -111,7 +111,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifelsecounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -119,7 +119,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcounterelse" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifcounterelse" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -127,14 +127,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifcounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotcounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifnotcounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -360,7 +360,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedefinedcounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifelsedefinedcounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -368,7 +368,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdefinedcounterelse" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifdefinedcounterelse" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -376,14 +376,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdefinedcounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifdefinedcounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifundefinedcounter" level="system" category="counter conditional" file="strc-num.mkiv">
+ <cd:command name="doifundefinedcounter" level="system" category="counter" keywords="conditional" file="strc-num.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-database.xml b/tex/context/interface/mkiv/i-database.xml
index 24ae7ac1e..e974b2d64 100644
--- a/tex/context/interface/mkiv/i-database.xml
+++ b/tex/context/interface/mkiv/i-database.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definedatabase" level="style" file="m-database.mkiv">
+ <cd:command name="definedatabase" level="style" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupdatabase" level="style" file="m-database.mkiv">
+ <cd:command name="setupdatabase" level="style" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -64,21 +64,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="processdatabasebuffer" level="document" file="m-database.mkiv">
+ <cd:command name="processdatabasebuffer" level="document" category="tables" keywords="buffer" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-buffer"/>
</cd:arguments>
</cd:command>
- <cd:command name="processdatabasefile" level="document" file="m-database.mkiv">
+ <cd:command name="processdatabasefile" level="document" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="defineseparatedlist" level="style" file="m-database.mkiv">
+ <cd:command name="defineseparatedlist" level="style" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -87,26 +87,26 @@
</cd:arguments>
</cd:command>
- <cd:command name="processseparatedlist" level="document" file="m-database.mkiv">
+ <cd:command name="processseparatedlist" level="document" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="separatedlist" type="environment" generated="yes" variant="instance" level="document" file="m-database.mkiv">
+ <cd:command name="separatedlist" type="environment" generated="yes" variant="instance" level="document" category="tables" file="m-database.mkiv">
<cd:sequence>
<cd:instance value="separatedlist"/>
</cd:sequence>
</cd:command>
- <cd:command name="separatedlist" type="environment" level="document" file="m-database.mkiv">
+ <cd:command name="separatedlist" type="environment" level="document" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupseparatedlist" level="style" file="m-database.mkiv">
+ <cd:command name="setupseparatedlist" level="style" category="tables" file="m-database.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
diff --git a/tex/context/interface/mkiv/i-digits.xml b/tex/context/interface/mkiv/i-digits.xml
index f962ac734..159745b65 100644
--- a/tex/context/interface/mkiv/i-digits.xml
+++ b/tex/context/interface/mkiv/i-digits.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setdigitsmanipulation" level="system" file="typo-dig.mkiv">
+ <cd:command name="setdigitsmanipulation" level="system" category="symbols" keywords="fonts" file="typo-dig.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -13,14 +13,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetdigitsmanipulation" level="system" file="typo-dig.mkiv"/>
+ <cd:command name="resetdigitsmanipulation" level="system" category="symbols" keywords="fonts" file="typo-dig.mkiv"/>
- <cd:command name="equaldigits" level="document" file="typo-dig.mkiv">
+ <cd:command name="equaldigits" level="document" category="symbols" keywords="fonts" file="typo-dig.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="dummydigit" level="document" file="typo-dig.mkiv"/>
+ <cd:command name="dummydigit" level="document" category="symbols" keywords="fonts" file="typo-dig.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-direction.xml b/tex/context/interface/mkiv/i-direction.xml
index a29314549..721e7c60e 100644
--- a/tex/context/interface/mkiv/i-direction.xml
+++ b/tex/context/interface/mkiv/i-direction.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupdirections" level="style" category="language alignment" file="typo-dir.mkiv">
+ <cd:command name="setupdirections" level="style" category="language" keywords="alignment" file="typo-dir.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="bidi">
@@ -30,26 +30,26 @@
</cd:arguments>
</cd:command>
- <cd:command name="setdirection" level="style" category="language alignment" file="typo-dir.mkiv">
+ <cd:command name="setdirection" level="style" category="language" keywords="alignment" file="typo-dir.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetdirection" level="style" category="language alignment" file="typo-dir.mkiv"/>
+ <cd:command name="resetdirection" level="style" category="language" keywords="alignment" file="typo-dir.mkiv"/>
<!--
- <cd:command name="lefttorightmark" level="system" category="language alignment" file="typo-dir.mkiv"/>
+ <cd:command name="lefttorightmark" level="system" category="language" keywords="alignment" file="typo-dir.mkiv"/>
- <cd:command name="righttoleftmark" level="system" category="language alignment" file="typo-dir.mkiv"/>
+ <cd:command name="righttoleftmark" level="system" category="language" keywords="alignment" file="typo-dir.mkiv"/>
- <cd:command name="lrm" level="system" category="language alignment" file="typo-dir.mkiv"/>
+ <cd:command name="lrm" level="system" category="language" keywords="alignment" file="typo-dir.mkiv"/>
- <cd:command name="rlm" level="system" category="language alignment" file="typo-dir.mkiv"/>
+ <cd:command name="rlm" level="system" category="language" keywords="alignment" file="typo-dir.mkiv"/>
-->
- <cd:command name="showdirsinmargin" level="document" category="alignment" file="supp-dir.mkiv"/>
+ <cd:command name="showdirsinmargin" level="document" category="alignment" keywords="alignment" file="supp-dir.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-dummy.xml b/tex/context/interface/mkiv/i-dummy.xml
index dfb3bcf5b..1ee66cdac 100644
--- a/tex/context/interface/mkiv/i-dummy.xml
+++ b/tex/context/interface/mkiv/i-dummy.xml
@@ -4,52 +4,52 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="getdummyparameters" level="system" file="mult-aux.mkiv">
+ <cd:command name="getdummyparameters" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="dummyparameter" level="system" file="mult-aux.mkiv">
+ <cd:command name="dummyparameter" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="directdummyparameter" level="system" file="mult-aux.mkiv">
+ <cd:command name="directdummyparameter" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="setdummyparameter" level="system" file="mult-aux.mkiv">
+ <cd:command name="setdummyparameter" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="letdummyparameter" level="system" file="mult-aux.mkiv">
+ <cd:command name="letdummyparameter" level="system" category="commandhandler" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="usedummystyleandcolor" level="system" category="fonts colors" file="mult-aux.mkiv">
+ <cd:command name="usedummystyleandcolor" level="system" category="commandhandler" keywords="fonts colors" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="usedummystyleparameter" level="system" category="fonts" file="mult-aux.mkiv">
+ <cd:command name="usedummystyleparameter" level="system" category="commandhandler" keywords="fonts" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="usedummycolorparameter" level="system" category="colors" file="mult-aux.mkiv">
+ <cd:command name="usedummycolorparameter" level="system" category="commandhandler" keywords="colors" file="mult-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-field.xml b/tex/context/interface/mkiv/i-field.xml
index 04f947144..5d4aeb101 100644
--- a/tex/context/interface/mkiv/i-field.xml
+++ b/tex/context/interface/mkiv/i-field.xml
@@ -133,7 +133,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefieldcategory" level="system" category="pdf conditional" file="scrn-fld.mkvi">
+ <cd:command name="doifelsefieldcategory" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -141,7 +141,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffieldcategoryelse" level="system" category="pdf conditional" file="scrn-fld.mkvi">
+ <cd:command name="doiffieldcategoryelse" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -187,7 +187,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefieldbody" level="system" category="pdf conditional" file="scrn-fld.mkvi">
+ <cd:command name="doifelsefieldbody" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -195,7 +195,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffieldbodyelse" level="system" category="pdf conditional" file="scrn-fld.mkvi">
+ <cd:command name="doiffieldbodyelse" level="system" category="pdf" keywords="conditional" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -245,7 +245,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fitfieldframed" level="document" category="pdf background rules" file="scrn-fld.mkvi">
+ <cd:command name="fitfieldframed" level="document" category="pdf" keywords="background rules" file="scrn-fld.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -263,7 +263,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfieldlabelframed" level="style" category="pdf background" file="scrn-fld.mkvi">
+ <cd:command name="setupfieldlabelframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -272,7 +272,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfieldcontentframed" level="style" category="pdf background" file="scrn-fld.mkvi">
+ <cd:command name="setupfieldcontentframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -282,7 +282,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfieldtotalframed" level="style" category="pdf background" file="scrn-fld.mkvi">
+ <cd:command name="setupfieldtotalframed" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -310,7 +310,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfield" level="style" category="pdf background" file="scrn-fld.mkvi">
+ <cd:command name="setupfield" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -332,7 +332,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfields" level="style" category="pdf background" file="scrn-fld.mkvi">
+ <cd:command name="setupfields" level="style" category="pdf" keywords="background" file="scrn-fld.mkvi">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="reset"/>
diff --git a/tex/context/interface/mkiv/i-file.xml b/tex/context/interface/mkiv/i-file.xml
index df649e8e0..671f637ab 100644
--- a/tex/context/interface/mkiv/i-file.xml
+++ b/tex/context/interface/mkiv/i-file.xml
@@ -16,21 +16,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffile" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doiffile" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotfile" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifnotfile" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefile" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifelsefile" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -38,7 +38,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffileelse" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doiffileelse" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -72,7 +72,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepath" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifelsepath" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-true"/>
@@ -80,7 +80,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpathelse" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifpathelse" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-true"/>
@@ -88,7 +88,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefileexists" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifelsefileexists" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -96,7 +96,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffileexistselse" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doiffileexistselse" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -104,7 +104,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepathexists" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifelsepathexists" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-true"/>
@@ -112,7 +112,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpathexistselse" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifpathexistselse" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-true"/>
@@ -120,7 +120,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseparentfile" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifelseparentfile" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -128,7 +128,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifparentfileelse" level="system" category="structure conditional" file="file-ini.mkvi">
+ <cd:command name="doifparentfileelse" level="system" category="structure" keywords="conditional" file="file-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -156,7 +156,7 @@
<cd:command name="splitoffroot" level="system" category="structure" file="file-ini.mkvi"/>
- <cd:command name="doifelseinputfile" level="system" category="structure conditional" file="file-job.mkvi">
+ <cd:command name="doifelseinputfile" level="system" category="structure" keywords="conditional" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -164,7 +164,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinputfileelse" level="system" category="structure conditional" file="file-job.mkvi">
+ <cd:command name="doifinputfileelse" level="system" category="structure" keywords="conditional" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -239,13 +239,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="loadluafile" level="system" category="structure lua" file="file-job.mkvi">
+ <cd:command name="loadluafile" level="system" category="structure" keywords="lua" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="loadcldfile" level="system" category="structure lua" file="file-job.mkvi">
+ <cd:command name="loadcldfile" level="system" category="structure" keywords="lua" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
@@ -263,13 +263,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="loadluafileonce" level="system" category="structure lua" file="file-job.mkvi">
+ <cd:command name="loadluafileonce" level="system" category="structure" keywords="lua" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="loadcldfileonce" level="system" category="structure lua" file="file-job.mkvi">
+ <cd:command name="loadcldfileonce" level="system" category="structure" keywords="lua" file="file-job.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
@@ -293,7 +293,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readjobfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readjobfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -301,7 +301,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readlocfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readlocfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -309,7 +309,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readsysfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readsysfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -317,7 +317,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readfixfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readfixfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-file"/>
@@ -326,7 +326,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readsetfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readsetfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-path"/>
<cd:resolve name="argument-file"/>
@@ -335,7 +335,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -349,7 +349,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readtexfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="readtexfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -357,7 +357,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="readxmlfile" level="system" category="structure conditional xml" file="file-res.mkvi">
+ <cd:command name="readxmlfile" level="system" category="structure" keywords="conditional xml" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -365,7 +365,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselocfile" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="doifelselocfile" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -373,7 +373,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflocfileelse" level="system" category="structure conditional" file="file-res.mkvi">
+ <cd:command name="doiflocfileelse" level="system" category="structure" keywords="conditional" file="file-res.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -407,4 +407,10 @@
</cd:arguments>
</cd:command>
+ <cd:command name="usefontpath" level="system" category="structure" keywords="fonts" file="font-ini.mklx">
+ <cd:arguments>
+ <cd:resolve name="keyword-path-list"/>
+ </cd:arguments>
+ </cd:command>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-filler.xml b/tex/context/interface/mkiv/i-filler.xml
index d9a43378e..078dc4b7a 100644
--- a/tex/context/interface/mkiv/i-filler.xml
+++ b/tex/context/interface/mkiv/i-filler.xml
@@ -127,7 +127,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="definelinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="dotfill" level="document" category="rules" file="spac-flr.mkiv"/>
+
+ <cd:command name="definelinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -137,7 +139,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setuplinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -191,7 +193,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinefillers" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setuplinefillers" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -200,7 +202,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="linefiller" type="environment" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="linefiller" type="environment" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -212,7 +214,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setlinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setlinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
diff --git a/tex/context/interface/mkiv/i-firstline.xml b/tex/context/interface/mkiv/i-firstline.xml
index 074326769..052d135d1 100644
--- a/tex/context/interface/mkiv/i-firstline.xml
+++ b/tex/context/interface/mkiv/i-firstline.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definefirstline" level="style" category="fonts colors" file="typo-fln.mkiv">
+ <cd:command name="definefirstline" level="style" category="fonts" keywords="colors" file="typo-fln.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfirstline" level="style" category="fonts colors" file="typo-fln.mkiv">
+ <cd:command name="setupfirstline" level="style" category="fonts" keywords="colors" file="typo-fln.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -36,13 +36,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="setfirstline" level="document" category="fonts colors" file="typo-fln.mkiv">
+ <cd:command name="setfirstline" level="document" category="fonts" keywords="colors" file="typo-fln.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="applytofirstcharacter" level="system" category="fonts colors" file="typo-fln.mkiv">
+ <cd:command name="applytofirstcharacter" level="system" category="fonts" keywords="colors" file="typo-fln.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
diff --git a/tex/context/interface/mkiv/i-fittingpage.xml b/tex/context/interface/mkiv/i-fittingpage.xml
index 309e6c542..ce872a33a 100644
--- a/tex/context/interface/mkiv/i-fittingpage.xml
+++ b/tex/context/interface/mkiv/i-fittingpage.xml
@@ -28,7 +28,7 @@
</cd:assignments>
</cd:define>
- <cd:command name="definefittingpage" level="style" category="background layout" file="page-app.mkiv">
+ <cd:command name="definefittingpage" level="style" category="layout" keywords="background" file="page-app.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -38,14 +38,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfittingpage" level="style" category="background layout" file="page-app.mkiv">
+ <cd:command name="setupfittingpage" level="style" category="layout" keywords="background" file="page-app.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:resolve name="assignment-setupfittingpage"/>
</cd:arguments>
</cd:command>
- <cd:command name="fittingpage" type="environment" level="document" category="background layout" file="page-app.mkiv">
+ <cd:command name="fittingpage" type="environment" level="document" category="layout" keywords="background" file="page-app.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -54,7 +54,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fittingpage" type="environment" generated="yes" variant="instance" level="document" category="background layout" file="page-app.mkiv">
+ <cd:command name="fittingpage" type="environment" generated="yes" variant="instance" level="document" category="layout" keywords="background" file="page-app.mkiv">
<cd:sequence>
<cd:instance value="fittingpage"/>
</cd:sequence>
@@ -70,7 +70,7 @@
<!--
- <cd:command name="setupTEXpage" level="style" category="background layout" file="page-app.mkiv">
+ <cd:command name="setupTEXpage" level="style" category="layout" keywords="background" file="page-app.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupfittingpage"/>
@@ -78,7 +78,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupMPpage" level="style" category="background layout metapost" file="meta-fig.mkiv">
+ <cd:command name="setupMPpage" level="style" category="layout" keywords="background metapost" file="meta-fig.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupfittingpage"/>
@@ -88,13 +88,13 @@
-->
- <cd:command name="setupTEXpage" level="style" category="background layout" file="page-app.mkiv">
+ <cd:command name="setupTEXpage" level="style" category="layout" keywords="background" file="page-app.mkiv">
<cd:arguments>
<cd:resolve name="assignment-setupfittingpage"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupMPpage" level="style" category="background layout metapost" file="meta-fig.mkiv">
+ <cd:command name="setupMPpage" level="style" category="layout" keywords="background metapost" file="meta-fig.mkiv">
<cd:arguments>
<cd:resolve name="assignment-setupfittingpage"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-floats.xml b/tex/context/interface/mkiv/i-floats.xml
index afb945e3e..26d20adef 100644
--- a/tex/context/interface/mkiv/i-floats.xml
+++ b/tex/context/interface/mkiv/i-floats.xml
@@ -239,7 +239,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfloatcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="setupfloatcaption" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -363,7 +363,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="setupcaption" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -372,7 +372,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupcaptions" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="setupcaptions" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -383,7 +383,7 @@
-->
- <cd:command name="setupcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="setupcaption" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -512,7 +512,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupcaptions" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="setupcaptions" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -521,7 +521,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placefloatcaption" level="style" category="structure fonts counter" file="strc-flt.mkvi">
+ <cd:command name="placefloatcaption" level="style" category="structure" keywords="fonts counter" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -547,7 +547,7 @@
<!--
- <cd:command name="definefloatframed" level="style" category="structure background" file="strc-flt.mkvi">
+ <cd:command name="definefloatframed" level="style" category="structure" keywords="background" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -559,7 +559,7 @@
-->
- <cd:command name="setupfloatframed" level="style" category="structure background" file="strc-flt.mkvi">
+ <cd:command name="setupfloatframed" level="style" category="structure" keywords="background" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -667,42 +667,42 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelserightpagefloat" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifelserightpagefloat" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifrightpagefloatelse" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifrightpagefloatelse" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseoddpagefloat" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifelseoddpagefloat" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifoddpagefloatelse" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifoddpagefloatelse" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemainfloatbody" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifelsemainfloatbody" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifmainfloatbodyelse" level="system" category="structure conditional" file="strc-flt.mkvi">
+ <cd:command name="doifmainfloatbodyelse" level="system" category="structure" keywords="conditional" file="strc-flt.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
@@ -939,7 +939,7 @@
<cd:command name="forcelocalfloats" level="system" category="structure" file="strc-flt.mkvi"/>
- <cd:command name="setupfloatsplitting" level="style" category="structure counter" file="tabl-tsp.mkiv">
+ <cd:command name="setupfloatsplitting" level="style" category="structure" keywords="counter" file="tabl-tsp.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="before">
@@ -972,7 +972,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotinsidesplitfloat" level="system" category="structure conditional" file="tabl-tsp.mkiv">
+ <cd:command name="doifnotinsidesplitfloat" level="system" category="structure" keywords="conditional" file="tabl-tsp.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-fonts.xml b/tex/context/interface/mkiv/i-fonts.xml
index 08a8974a9..7cb1cbe99 100644
--- a/tex/context/interface/mkiv/i-fonts.xml
+++ b/tex/context/interface/mkiv/i-fonts.xml
@@ -334,7 +334,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="addfeature" category="fonts" level="style" file="font-fea.mkvi">
+ <cd:command name="addfeature" level="style" category="fonts" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
@@ -434,14 +434,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecurrentfonthasfeature" level="system" category="fonts conditional" file="font-fea.mkvi">
+ <cd:command name="doifelsecurrentfonthasfeature" level="system" category="fonts" keywords="conditional" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifcurrentfonthasfeatureelse" level="system" category="fonts conditional" file="font-fea.mkvi">
+ <cd:command name="doifcurrentfonthasfeatureelse" level="system" category="fonts" keywords="conditional" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -449,14 +449,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefontfeature" level="system" category="fonts conditional" file="font-fea.mkvi">
+ <cd:command name="doifelsefontfeature" level="system" category="fonts" keywords="conditional" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doiffontfeatureelse" level="system" category="fonts conditional" file="font-fea.mkvi">
+ <cd:command name="doiffontfeatureelse" level="system" category="fonts" keywords="conditional" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -464,7 +464,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifunknownfontfeature" level="system" category="fonts conditional" file="font-fea.mkvi">
+ <cd:command name="doifunknownfontfeature" level="system" category="fonts" keywords="conditional" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -569,7 +569,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefontsynonym" level="system" category="fonts conditional" file="font-fil.mkvi">
+ <cd:command name="doifelsefontsynonym" level="system" category="fonts" keywords="conditional" file="font-fil.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -577,7 +577,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffontsynonymelse" level="system" category="fonts conditional" file="font-fil.mkvi">
+ <cd:command name="doiffontsynonymelse" level="system" category="fonts" keywords="conditional" file="font-fil.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -1417,14 +1417,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseitalic" level="system" category="fonts conditional" file="font-sym.mkvi">
+ <cd:command name="doifelseitalic" level="system" category="fonts" keywords="conditional" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifitalicelse" level="system" category="fonts conditional" file="font-sym.mkvi">
+ <cd:command name="doifitalicelse" level="system" category="fonts" keywords="conditional" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
@@ -1503,7 +1503,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefontchar" level="system" category="fonts conditional" file="font-sym.mkvi">
+ <cd:command name="doifelsefontchar" level="system" category="fonts" keywords="conditional" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="argument-font"/>
<cd:resolve name="argument-number"/>
@@ -1512,7 +1512,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffontcharelse" level="system" category="fonts conditional" file="font-sym.mkvi">
+ <cd:command name="doiffontcharelse" level="system" category="fonts" keywords="conditional" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="argument-font"/>
<cd:resolve name="argument-number"/>
@@ -1529,7 +1529,7 @@
<cd:command name="showfontdata" level="document" category="fonts" file="font-tra.mkiv"/>
- <cd:command name="doifelsefontpresent" level="system" category="fonts conditional" file="font-tra.mkiv">
+ <cd:command name="doifelsefontpresent" level="system" category="fonts" keywords="conditional" file="font-tra.mkiv">
<cd:arguments>
<cd:resolve name="argument-font"/>
<cd:resolve name="argument-true"/>
@@ -1537,7 +1537,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffontpresentelse" level="system" category="fonts conditional" file="font-tra.mkiv">
+ <cd:command name="doiffontpresentelse" level="system" category="fonts" keywords="conditional" file="font-tra.mkiv">
<cd:arguments>
<cd:resolve name="argument-font"/>
<cd:resolve name="argument-true"/>
@@ -1762,14 +1762,6 @@
</cd:arguments>
</cd:command>
- <!-- question for ws: maybe move to i-file with ... level="system" category="structure" ... -->
-
- <cd:command name="addfontpath" level="style" category="fonts" file="font-ini.mkvi">
- <cd:arguments>
- <cd:resolve name="keyword-path-list"/>
- </cd:arguments>
- </cd:command>
-
<cd:command name="defineexpansion" level="style" category="fonts" file="hand-ini.mkx">
<cd:arguments>
<cd:resolve name="keyword-name"/>
diff --git a/tex/context/interface/mkiv/i-fraction.xml b/tex/context/interface/mkiv/i-fraction.xml
index a2146bc8d..80eed65d9 100644
--- a/tex/context/interface/mkiv/i-fraction.xml
+++ b/tex/context/interface/mkiv/i-fraction.xml
@@ -45,6 +45,7 @@
<cd:constant type="yes"/>
<cd:constant type="no"/>
<cd:constant type="auto" default="yes"/>
+ <cd:constant type="hidden"/>
</cd:parameter>
<cd:parameter name="left">
<cd:constant type="cd:number"/>
diff --git a/tex/context/interface/mkiv/i-framed.xml b/tex/context/interface/mkiv/i-framed.xml
index c3b9a0419..10fbd6c37 100644
--- a/tex/context/interface/mkiv/i-framed.xml
+++ b/tex/context/interface/mkiv/i-framed.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineframed" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframed" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframed" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframed" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -238,19 +238,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="frameddimension" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="frameddimension" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="framedparameter" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedparameter" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="framed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -259,7 +259,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framed" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framed"/>
</cd:sequence>
@@ -274,7 +274,7 @@
</cd:instances>
</cd:command>
- <cd:command name="normalframedwithsettings" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="normalframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupframed"/>
@@ -283,7 +283,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framed" type="environment" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framed" type="environment" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -292,7 +292,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fastlocalframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="fastlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -302,7 +302,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="localframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="localframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -312,14 +312,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="directlocalframed" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="directlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="localframedwithsettings" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="localframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -329,7 +329,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placeframed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="placeframed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -339,7 +339,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="inframed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="inframed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -350,7 +350,7 @@
<!--
- <cd:command name="unframed" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="unframed" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -361,7 +361,7 @@
-->
- <cd:command name="definemathframed" level="style" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="definemathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -371,7 +371,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmathframed" level="style" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="setupmathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -380,7 +380,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mathframed" generated="yes" variant="instance" level="document" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="mathframed" generated="yes" variant="instance" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="mathframed"/>
</cd:sequence>
@@ -397,7 +397,7 @@
<!--
- <cd:command name="mframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="mframed" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathframed"/>
@@ -406,7 +406,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="inmframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="inmframed" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathframed"/>
@@ -415,7 +415,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mcframed" level="document" category="background rules mathematics" file="pack-rul.mkiv">
+ <cd:command name="mcframed" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathframed"/>
@@ -426,7 +426,7 @@
-->
- <cd:command name="defineformulaframed" level="style" category="background rules mathematics" file="math-for.mkiv">
+ <cd:command name="defineformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -436,7 +436,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupformulaframed" level="style" category="background rules mathematics" file="math-for.mkiv">
+ <cd:command name="setupformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -445,7 +445,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineframedtext" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -455,7 +455,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtext" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -496,7 +496,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtexts" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedtexts" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -505,7 +505,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedtext" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -520,7 +520,7 @@
</cd:instances>
</cd:command>
- <cd:command name="framedtext" type="environment" generated="yes" variant="instance" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" type="environment" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:sequence>
<cd:instance value="framedtext"/>
</cd:sequence>
@@ -542,7 +542,7 @@
<!--
- <cd:command name="framedtext" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframedtext"/>
@@ -551,7 +551,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedtext" type="environment" level="document" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedtext" type="environment" level="document" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="left"/>
@@ -567,7 +567,7 @@
-->
- <cd:command name="defineframedcontent" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="defineframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -577,7 +577,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedcontent" level="style" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="setupframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -608,7 +608,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedcontent" type="environment" level="system" category="background rules" file="pack-rul.mkiv">
+ <cd:command name="framedcontent" type="environment" level="system" category="rules" keywords="background" file="pack-rul.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:name"/>
@@ -617,35 +617,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="installleftframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installleftframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installrightframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installrightframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installtopframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installtopframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="installbottomframerenderer" level="system" category="background rules" file="pack-fen.mkiv">
+ <cd:command name="installbottomframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseframed" level="system" category="background rules">
+ <cd:command name="doifelseframed" level="system" category="rules" keywords="background conditional" file="pack-rul.mkxl">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-framedtable.xml b/tex/context/interface/mkiv/i-framedtable.xml
index db985b3b9..4bea7ab9e 100644
--- a/tex/context/interface/mkiv/i-framedtable.xml
+++ b/tex/context/interface/mkiv/i-framedtable.xml
@@ -4,14 +4,14 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineframedtable" level="style" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="defineframedtable" level="style" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtable" level="style" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="setupframedtable" level="style" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes">
@@ -32,7 +32,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtablerow" level="style" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="setupframedtablerow" level="style" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:keywords>
@@ -45,7 +45,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupframedtablecolumn" level="style" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="setupframedtablecolumn" level="style" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:keywords>
@@ -58,7 +58,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedtable" type="environment" level="document" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="framedtable" type="environment" level="document" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -67,7 +67,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedrow" type="environment" level="document" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="framedrow" type="environment" level="document" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
@@ -75,7 +75,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="framedcell" type="environment" level="document" category="tables" file="tabl-frm.mkiv">
+ <cd:command name="framedcell" type="environment" level="document" category="tables" keywords="background rules" file="tabl-frm.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupframed"/>
diff --git a/tex/context/interface/mkiv/i-graphics.xml b/tex/context/interface/mkiv/i-graphics.xml
index 222d7e93f..518706f35 100644
--- a/tex/context/interface/mkiv/i-graphics.xml
+++ b/tex/context/interface/mkiv/i-graphics.xml
@@ -319,7 +319,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefigure" level="system" category="graphics conditional" file="grph-inc.mkiv">
+ <cd:command name="doifelsefigure" level="system" category="graphics" keywords="conditional" file="grph-inc.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -327,7 +327,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffigureelse" level="system" category="graphics conditional" file="grph-inc.mkiv">
+ <cd:command name="doiffigureelse" level="system" category="graphics" keywords="conditional" file="grph-inc.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -479,7 +479,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typesetbuffer" level="document" category="graphics buffer" file="grph-fig.mkiv">
+ <cd:command name="typesetbuffer" level="document" category="graphics" keywords="buffer" file="grph-fig.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="*"/>
@@ -491,7 +491,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typesetbufferonly" level="document" category="graphics buffer" file="grph-fig.mkiv">
+ <cd:command name="typesetbufferonly" level="document" category="graphics" keywords="buffer" file="grph-fig.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="*"/>
@@ -500,7 +500,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definetypesetting" level="style" category="graphics structure" file="grph-fig.mkiv">
+ <cd:command name="definetypesetting" level="style" category="graphics" keywords="structure" file="grph-fig.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-text-optional"/>
@@ -510,7 +510,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typesetfile" level="document" category="graphics structure" file="grph-fig.mkiv">
+ <cd:command name="typesetfile" level="document" category="graphics" keywords="structure" file="grph-fig.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
diff --git a/tex/context/interface/mkiv/i-help.xml b/tex/context/interface/mkiv/i-help.xml
index f1cd9907f..ea8f0bc94 100644
--- a/tex/context/interface/mkiv/i-help.xml
+++ b/tex/context/interface/mkiv/i-help.xml
@@ -49,14 +49,14 @@
</cd:instances>
</cd:command>
- <cd:command name="doifelsehelp" level="system" category="pdf conditional" file="scrn-hlp.mkvi">
+ <cd:command name="doifelsehelp" level="system" category="pdf" keywords="conditional" file="scrn-hlp.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifhelpelse" level="system" category="pdf conditional" file="scrn-hlp.mkvi">
+ <cd:command name="doifhelpelse" level="system" category="pdf" keywords="conditional" file="scrn-hlp.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-hemistich.xml b/tex/context/interface/mkiv/i-hemistich.xml
index 9337315cd..0fbe5e863 100644
--- a/tex/context/interface/mkiv/i-hemistich.xml
+++ b/tex/context/interface/mkiv/i-hemistich.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definehemistich" level="style" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="definehemistich" level="style" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuphemistich" level="style" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="setuphemistich" level="style" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -50,7 +50,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="hemistiches" level="document" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="hemistiches" level="document" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="argument-text"/>
@@ -58,7 +58,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="hemistiches" variant="assignment" level="document" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="hemistiches" variant="assignment" level="document" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuphemistich"/>
@@ -68,7 +68,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="hemistich" generated="yes" variant="instance" level="document" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="hemistich" generated="yes" variant="instance" level="document" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:sequence>
<cd:instance value="hemistich"/>
</cd:sequence>
@@ -78,7 +78,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="hemistichescaesura" level="document" category="whitespace fonts" file="m-hemistich.mkiv">
+ <cd:command name="hemistichescaesura" level="document" category="whitespace" keywords="fonts" file="m-hemistich.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:keywords delimiters="braces">
diff --git a/tex/context/interface/mkiv/i-highlight.xml b/tex/context/interface/mkiv/i-highlight.xml
index 35e954148..46b53e24c 100644
--- a/tex/context/interface/mkiv/i-highlight.xml
+++ b/tex/context/interface/mkiv/i-highlight.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definehighlight" level="style" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="definehighlight" level="style" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuphighlight" level="style" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="setuphighlight" level="style" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -32,7 +32,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="highlight" generated="yes" variant="example" level="document" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="highlight" generated="yes" variant="example" level="document" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:sequence>
<cd:variable value="highlight"/>
</cd:sequence>
@@ -41,20 +41,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="highlight" level="document" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="highlight" level="document" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="highlight" type="environment" level="document" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="highlight" type="environment" level="document" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="directhighlight" level="document" category="fonts colors" file="core-sys.mkiv">
+ <cd:command name="directhighlight" level="document" category="fonts" keywords="colors" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
diff --git a/tex/context/interface/mkiv/i-hspace.xml b/tex/context/interface/mkiv/i-hspace.xml
index d807fbb57..878063106 100644
--- a/tex/context/interface/mkiv/i-hspace.xml
+++ b/tex/context/interface/mkiv/i-hspace.xml
@@ -111,11 +111,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="leftskipadaption" level="system" category="whitespace layout" file="spac-hor.mkiv"/>
+ <cd:command name="leftskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv"/>
- <cd:command name="rightskipadaption" level="system" category="whitespace layout" file="spac-hor.mkiv"/>
+ <cd:command name="rightskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv"/>
- <cd:command name="dosetleftskipadaption" level="system" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="dosetleftskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-leftskip"/>
@@ -123,7 +123,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dosetrightskipadaption" level="system" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="dosetrightskipadaption" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-rightskip"/>
@@ -131,7 +131,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doadaptleftskip" level="system" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="doadaptleftskip" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-leftskip"/>
@@ -139,7 +139,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doadaptrightskip" level="system" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="doadaptrightskip" level="system" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-rightskip"/>
diff --git a/tex/context/interface/mkiv/i-indent.xml b/tex/context/interface/mkiv/i-indent.xml
index ed91b9193..cacae0673 100644
--- a/tex/context/interface/mkiv/i-indent.xml
+++ b/tex/context/interface/mkiv/i-indent.xml
@@ -88,4 +88,11 @@
<cd:command name="indentation" type="environment" begin="push" end="pop" level="system" category="whitespace" file="spac-hor.mkiv"/>
+ <cd:command name="doifelseindented" level="system" category="whitespace" keywords="conditional" file="supp-box.lua">
+ <cd:arguments>
+ <cd:resolve name="argument-true"/>
+ <cd:resolve name="argument-false"/>
+ </cd:argument>
+ </cd:command>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-insertion.xml b/tex/context/interface/mkiv/i-insertion.xml
index 8bb52616b..d3398614b 100644
--- a/tex/context/interface/mkiv/i-insertion.xml
+++ b/tex/context/interface/mkiv/i-insertion.xml
@@ -29,7 +29,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseinsertion" level="system" category="structure conditional" file="page-ins.mkiv">
+ <cd:command name="doifelseinsertion" level="system" category="structure" keywords="conditional" file="page-ins.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -37,7 +37,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinsertionelse" level="system" category="structure conditional" file="page-ins.mkiv">
+ <cd:command name="doifinsertionelse" level="system" category="structure" keywords="conditional" file="page-ins.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-interaction.xml b/tex/context/interface/mkiv/i-interaction.xml
index 36c0c3572..14151a4d4 100644
--- a/tex/context/interface/mkiv/i-interaction.xml
+++ b/tex/context/interface/mkiv/i-interaction.xml
@@ -143,14 +143,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselocation" level="system" category="pdf conditional" file="scrn-ini.mkvi">
+ <cd:command name="doifelselocation" level="system" category="pdf" keywords="conditional" file="scrn-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doiflocationelse" level="system" category="pdf conditional" file="scrn-ini.mkvi">
+ <cd:command name="doiflocationelse" level="system" category="pdf" keywords="conditional" file="scrn-ini.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-interface.xml b/tex/context/interface/mkiv/i-interface.xml
index 08c273812..6434eb61d 100644
--- a/tex/context/interface/mkiv/i-interface.xml
+++ b/tex/context/interface/mkiv/i-interface.xml
@@ -4,13 +4,13 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defaultinterface" level="system" file="mult-ini.mkiv"/>
+ <cd:command name="defaultinterface" level="system" category="interface" file="mult-ini.mkiv"/>
- <cd:command name="currentinterface" level="system" file="mult-ini.mkiv"/>
+ <cd:command name="currentinterface" level="system" category="interface" file="mult-ini.mkiv"/>
- <cd:command name="currentresponses" level="system" file="mult-ini.mkiv"/>
+ <cd:command name="currentresponses" level="system" category="interface" file="mult-ini.mkiv"/>
- <cd:command name="interface" type="environment" level="system" file="mult-ini.mkiv">
+ <cd:command name="interface" type="environment" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="all"/>
@@ -19,53 +19,53 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineinterfaceconstant" level="system" file="mult-ini.mkiv">
+ <cd:command name="defineinterfaceconstant" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="defineinterfacevariable" level="system" file="mult-ini.mkiv">
+ <cd:command name="defineinterfacevariable" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="defineinterfaceelement" level="system" file="mult-ini.mkiv">
+ <cd:command name="defineinterfaceelement" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definefileconstant" level="system" file="mult-ini.mkiv">
+ <cd:command name="definefileconstant" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definesystemconstant" level="system" file="mult-ini.mkiv">
+ <cd:command name="definesystemconstant" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definemessageconstant" level="system" file="mult-ini.mkiv">
+ <cd:command name="definemessageconstant" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definesystemvariable" level="system" file="mult-ini.mkiv">
+ <cd:command name="definesystemvariable" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setinterfacemessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="setinterfacemessage" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -77,7 +77,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setmessagetext" level="system" file="mult-ini.mkiv">
+ <cd:command name="setmessagetext" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -87,9 +87,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="currentmessagetext" level="system" file="mult-ini.mkiv"/>
+ <cd:command name="currentmessagetext" level="system" category="tracker" file="mult-ini.mkiv"/>
- <cd:command name="getmessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="getmessage" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -99,7 +99,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="doifelsemessage" level="system" category="tracker" keywords="conditional" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -111,7 +111,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifmessageelse" level="system" file="mult-ini.mkiv">
+ <cd:command name="doifmessageelse" level="system" category="tracker" keywords="conditional" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -123,7 +123,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="showmessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="showmessage" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -134,32 +134,32 @@
</cd:arguments>
</cd:command>
- <cd:command name="writestatus" level="system" file="mult-ini.mkiv">
+ <cd:command name="writestatus" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="message" level="system" file="mult-ini.mkiv">
+ <cd:command name="message" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="inlinemessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="inlinemessage" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="displaymessage" level="system" file="mult-ini.mkiv">
+ <cd:command name="displaymessage" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showwarning" level="system" file="mult-ini.mkiv">
+ <cd:command name="showwarning" level="system" category="tracker" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -170,33 +170,32 @@
</cd:arguments>
</cd:command>
- <cd:command name="setinterfaceconstant" level="system" file="mult-ini.mkiv">
+ <cd:command name="setinterfaceconstant" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setinterfacevariable" level="system" file="mult-ini.mkiv">
+ <cd:command name="setinterfacevariable" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setinterfaceelement" level="system" file="mult-ini.mkiv">
+ <cd:command name="setinterfaceelement" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setinterfacecommand" level="system" file="mult-ini.mkiv">
+ <cd:command name="setinterfacecommand" level="system" category="interface" file="mult-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
-
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-ipsum.xml b/tex/context/interface/mkiv/i-ipsum.xml
index 3cb4a5350..83dc8f0d0 100644
--- a/tex/context/interface/mkiv/i-ipsum.xml
+++ b/tex/context/interface/mkiv/i-ipsum.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineipsum" level="style" file="m-ipsum.mkiv">
+ <cd:command name="defineipsum" level="style" category="language" file="m-ipsum.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupipsum" level="style" file="m-ipsum.mkiv">
+ <cd:command name="setupipsum" level="style" category="language" file="m-ipsum.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -63,7 +63,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ipsum" level="document" file="m-ipsum.mkiv">
+ <cd:command name="ipsum" level="document" category="language" file="m-ipsum.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -72,7 +72,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="directipsum" level="document" file="m-ipsum.mkiv">
+ <cd:command name="directipsum" level="document" category="language" file="m-ipsum.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-itemgroup.xml b/tex/context/interface/mkiv/i-itemgroup.xml
index fe183a723..6d687f381 100644
--- a/tex/context/interface/mkiv/i-itemgroup.xml
+++ b/tex/context/interface/mkiv/i-itemgroup.xml
@@ -398,7 +398,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupitemgroup" level="style" category="structure counter" file="strc-itm.mkvi">
+ <cd:command name="setupitemgroup" level="style" category="structure" keywords="counter" file="strc-itm.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -410,7 +410,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupitemgroup" variant="assignment" level="style" category="structure counter" file="strc-itm.mkvi">
+ <cd:command name="setupitemgroup" variant="assignment" level="style" category="structure" keywords="counter" file="strc-itm.mkvi">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -420,7 +420,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupitemgroups" level="style" category="structure counter" file="strc-itm.mkvi">
+ <cd:command name="setupitemgroups" level="style" category="structure" keywords="counter" file="strc-itm.mkvi">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -430,7 +430,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupitemgroup" generated="yes" variant="instance" level="style" category="structure counter" file="strc-itm.mkvi">
+ <cd:command name="setupitemgroup" generated="yes" variant="instance" level="style" category="structure" keywords="counter" file="strc-itm.mkvi">
<cd:sequence>
<cd:string value="setup"/>
<cd:instance value="itemgroup"/>
diff --git a/tex/context/interface/mkiv/i-kerning.xml b/tex/context/interface/mkiv/i-kerning.xml
index a467a11f5..af7ca0474 100644
--- a/tex/context/interface/mkiv/i-kerning.xml
+++ b/tex/context/interface/mkiv/i-kerning.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definecharacterkerning" level="style" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="definecharacterkerning" level="style" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupcharacterkerning" level="style" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="setupcharacterkerning" level="style" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -38,7 +38,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setcharacterkerning" level="style" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="setcharacterkerning" level="style" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -47,9 +47,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetcharacterkerning" level="style" category="fonts whitespace" file="typo-krn.mkiv"/>
+ <cd:command name="resetcharacterkerning" level="style" category="fonts" keywords="whitespace" file="typo-krn.mkiv"/>
- <cd:command name="characterkerning" generated="yes" variant="example" level="document" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="characterkerning" generated="yes" variant="example" level="document" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:sequence>
<cd:variable value="characterkerning"/>
</cd:sequence>
@@ -59,21 +59,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="kerncharacters" level="document" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="kerncharacters" level="document" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="letterspacing" level="document" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="letterspacing" level="document" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="stretched" level="document" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="stretched" level="document" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupstretched"/>
@@ -82,7 +82,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupstretched" level="style" category="fonts whitespace" file="typo-krn.mkiv">
+ <cd:command name="setupstretched" level="style" category="fonts" keywords="whitespace" file="typo-krn.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcharacterkerning"/>
@@ -90,7 +90,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineperiodkerning" level="style" catgeory="fonts whitespace" file="typo-pnc.mkic">
+ <cd:command name="defineperiodkerning" level="style" category="fonts" keywords="whitespace" file="typo-pnc.mkic">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -100,7 +100,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupperiodkerning" level="style" catgeory="fonts whitespace" file="typo-pnc.mkic">
+ <cd:command name="setupperiodkerning" level="style" category="fonts" keywords="whitespace" file="typo-pnc.mkic">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -111,7 +111,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setperiodkerning" level="style" catgeory="fonts whitespace" file="typo-pnc.mkic">
+ <cd:command name="setperiodkerning" level="style" category="fonts" keywords="whitespace" file="typo-pnc.mkic">
<cd:arguments>
<cd:keywords>
<cd:constant type="reset"/>
@@ -120,6 +120,6 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetperiodkerning" level="style" catgeory="fonts whitespace" file="typo-pnc.mkic"/>
+ <cd:command name="resetperiodkerning" level="style" category="fonts" keywords="whitespace" file="typo-pnc.mkic"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-language.xml b/tex/context/interface/mkiv/i-language.xml
index de8835a79..9bb92c722 100644
--- a/tex/context/interface/mkiv/i-language.xml
+++ b/tex/context/interface/mkiv/i-language.xml
@@ -134,7 +134,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselanguage" level="system" category="language conditional" file="lang-ini.mkiv">
+ <cd:command name="doifelselanguage" level="system" category="language" keywords="conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
@@ -142,7 +142,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflanguageelse" level="system" category="language conditional" file="lang-ini.mkiv">
+ <cd:command name="doiflanguageelse" level="system" category="language" keywords="conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
@@ -150,7 +150,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepatterns" level="system" category="language conditional" file="lang-ini.mkiv">
+ <cd:command name="doifelsepatterns" level="system" category="language" keywords="conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
@@ -158,7 +158,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpatternselse" level="system" category="language conditional" file="lang-ini.mkiv">
+ <cd:command name="doifpatternselse" level="system" category="language" keywords="conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-layer.xml b/tex/context/interface/mkiv/i-layer.xml
index a851b64bd..3b1af0d00 100644
--- a/tex/context/interface/mkiv/i-layer.xml
+++ b/tex/context/interface/mkiv/i-layer.xml
@@ -283,7 +283,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselayerdata" level="system" category="background conditional" file="pack-lyr.mkiv">
+ <cd:command name="doifelselayerdata" level="system" category="background" keywords="conditional" file="pack-lyr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -291,7 +291,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflayerdataelse" level="system" category="background conditional" file="pack-lyr.mkiv">
+ <cd:command name="doiflayerdataelse" level="system" category="background" keywords="conditional" file="pack-lyr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -303,7 +303,7 @@
<cd:command name="layerheight" level="system" category="background" file="pack-lyr.mkiv"/>
- <cd:command name="setMPlayer" level="document" category="background metapost" file="pack-lyr.mkiv">
+ <cd:command name="setMPlayer" level="document" category="background" keywords="metapost" file="pack-lyr.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name"/>
@@ -314,7 +314,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getMPlayer" level="document" category="background metapost" file="pack-lyr.mkiv">
+ <cd:command name="getMPlayer" level="document" category="background" keywords="metapost" file="pack-lyr.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-layout.xml b/tex/context/interface/mkiv/i-layout.xml
index 2f918bf0d..b4a830f98 100644
--- a/tex/context/interface/mkiv/i-layout.xml
+++ b/tex/context/interface/mkiv/i-layout.xml
@@ -225,7 +225,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselayoutdefined" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doifelselayoutdefined" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -233,7 +233,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflayoutdefinedelse" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doiflayoutdefinedelse" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -262,21 +262,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseoddpage" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doifelseoddpage" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifoddpageelse" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doifoddpageelse" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifbothsidesoverruled" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doifbothsidesoverruled" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -284,7 +284,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifbothsides" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="doifbothsides" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -292,7 +292,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="rightorleftpageaction" level="system" category="layout conditional" file="page-lay.mkiv">
+ <cd:command name="rightorleftpageaction" level="system" category="layout" keywords="conditional" file="page-lay.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -373,14 +373,14 @@
<cd:command name="spread" type="environment" level="document" category="layout" file="page-spr.mkiv"/>
- <cd:command name="doifelsetopofpage" level="system" category="layout conditional" file="page-ini.mkiv">
+ <cd:command name="doifelsetopofpage" level="system" category="layout" keywords="conditional" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doiftopofpageelse" level="system" category="layout conditional" file="page-ini.mkiv">
+ <cd:command name="doiftopofpageelse" level="system" category="layout" keywords="conditional" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-linefiller.xml b/tex/context/interface/mkiv/i-linefiller.xml
index ab53e64b0..aeb14046d 100644
--- a/tex/context/interface/mkiv/i-linefiller.xml
+++ b/tex/context/interface/mkiv/i-linefiller.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definelinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="definelinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setuplinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -72,7 +72,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinefillers" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setuplinefillers" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -81,7 +81,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="linefiller" type="environment" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="linefiller" type="environment" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -93,7 +93,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setlinefiller" level="style" category="rules metapost" file="node-rul.mkiv">
+ <cd:command name="setlinefiller" level="style" category="rules" keywords="metapost" file="node-rul.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="filler"/>
@@ -102,4 +102,28 @@
</cd:arguments>
</cd:command>
+ <cd:command name="linefillerhbox" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/>
+ <cd:resolve name="string-boxoptions"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="linefillervbox" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/>
+ <cd:resolve name="string-boxoptions"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="linefillervtop" level="document" category="rules" keywords="metapost boxes" file="node-rul.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/>
+ <cd:resolve name="string-boxoptions"/>
+ <cd:content/>
+ </cd:arguments>
+ </cd:command>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-linenumber.xml b/tex/context/interface/mkiv/i-linenumber.xml
index 4aa68c319..9a53a42cb 100644
--- a/tex/context/interface/mkiv/i-linenumber.xml
+++ b/tex/context/interface/mkiv/i-linenumber.xml
@@ -140,7 +140,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesamelinereference" level="system" category="structure conditional" file="page-lin.mkvi">
+ <cd:command name="doifelsesamelinereference" level="system" category="structure" keywords="conditional" file="page-lin.mkvi">
<cd:arguments>
<cd:resolve name="argument-reference"/>
<cd:resolve name="argument-true"/>
@@ -148,7 +148,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsamelinereferenceelse" level="system" category="structure conditional" file="page-lin.mkvi">
+ <cd:command name="doifsamelinereferenceelse" level="system" category="structure" keywords="conditional" file="page-lin.mkvi">
<cd:arguments>
<cd:resolve name="argument-reference"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-lines.xml b/tex/context/interface/mkiv/i-lines.xml
index dcaca281e..e2bc35605 100644
--- a/tex/context/interface/mkiv/i-lines.xml
+++ b/tex/context/interface/mkiv/i-lines.xml
@@ -4,33 +4,39 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="noflines" level="system" file="supp-box.mkiv"/>
+ <cd:command name="noflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv"/>
- <cd:command name="getnoflines" level="system" file="supp-box.mkiv">
+ <cd:command name="getnoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="getroundednoflines" level="system" file="supp-box.mkiv">
+ <cd:command name="getroundednoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="getrawnoflines" level="system" file="supp-box.mkiv">
+ <cd:command name="getrawnoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="determinenoflines" level="system" file="supp-box.mkiv">
+ <cd:command name="determinenoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="definelines" level="style" file="spac-lin.mkiv">
+ <cd:command name="noflinesinbox" level="system" category="boxes" file="supp-box.lua">
+ <cd:arguments>
+ <cd:resolve name="string-box"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="definelines" level="style" category="structure" file="spac-lin.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -40,7 +46,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplines" level="style" file="spac-lin.mkiv">
+ <cd:command name="setuplines" level="style" category="structure" file="spac-lin.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -84,11 +90,15 @@
<cd:parameter name="right">
<cd:constant type="cd:command"/>
</cd:parameter>
+ <cd:parameter name="indentlist" list="yes">
+ <cd:constant type="cd:dimension"/>
+ <cd:constant type="*"/>
+ </cd:parameter>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command name="lines" type="environment" generated="yes" variant="instance" level="document" file="spac-lin.mkiv">
+ <cd:command name="lines" type="environment" generated="yes" variant="instance" level="document" category="structure" file="spac-lin.mkiv">
<cd:sequence>
<cd:instance value="lines"/>
</cd:sequence>
@@ -104,7 +114,7 @@
<!--
- <cd:command name="lines" type="environment" level="document" file="spac-lin.mkiv">
+ <cd:command name="lines" type="environment" level="document" category="structure" file="spac-lin.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuplines"/>
@@ -114,7 +124,7 @@
-->
- <cd:command name="emptylines" level="document" file="spac-lin.mkiv">
+ <cd:command name="emptylines" level="document" category="whitespace" file="spac-lin.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number-optional"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-linetable.xml b/tex/context/interface/mkiv/i-linetable.xml
index 756b20d5d..ac622472b 100644
--- a/tex/context/interface/mkiv/i-linetable.xml
+++ b/tex/context/interface/mkiv/i-linetable.xml
@@ -112,7 +112,7 @@
<cd:command name="linetablebody" type="environment" level="document" category="tables" file="tabl-ltb.mkiv"/>
- <cd:command name="processlinetablebuffer" level="document" category="tables buffer" file="tabl-ltb.mkiv">
+ <cd:command name="processlinetablebuffer" level="document" category="tables" keywords="buffer" file="tabl-ltb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-buffer-optional"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-list.xml b/tex/context/interface/mkiv/i-list.xml
index ac20aefff..08dfa0cde 100644
--- a/tex/context/interface/mkiv/i-list.xml
+++ b/tex/context/interface/mkiv/i-list.xml
@@ -310,7 +310,7 @@
-->
- <cd:command name="doifelselist" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doifelselist" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-list"/>
<cd:resolve name="argument-true"/>
@@ -318,7 +318,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflistelse" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doiflistelse" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-list"/>
<cd:resolve name="argument-true"/>
@@ -545,28 +545,28 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsestructurelisthaspage" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doifelsestructurelisthaspage" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifstructurelisthaspageelse" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doifstructurelisthaspageelse" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsestructurelisthasnumber" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doifelsestructurelisthasnumber" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifstructurelisthasnumberelse" level="system" category="structure conditional" file="strc-lst.mkvi">
+ <cd:command name="doifstructurelisthasnumberelse" level="system" category="structure" keywords="conditional" file="strc-lst.mkvi">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-makeup.xml b/tex/context/interface/mkiv/i-makeup.xml
index fee025a9a..27b80ca01 100644
--- a/tex/context/interface/mkiv/i-makeup.xml
+++ b/tex/context/interface/mkiv/i-makeup.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemakeup" level="style" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="definemakeup" level="style" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmakeup" level="style" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="setupmakeup" level="style" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -113,7 +113,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="makeup" type="environment" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="makeup" type="environment" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -122,7 +122,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="makeup" type="environment" generated="yes" variant="instance" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="makeup" type="environment" generated="yes" variant="instance" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:sequence>
<cd:instance value="makeup"/>
<cd:string value="makeup"/>
@@ -139,7 +139,7 @@
<!--
- <cd:command name="standardmakeup" type="environment" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="standardmakeup" type="environment" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmakeup"/>
@@ -147,7 +147,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="textmakeup" type="environment" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="textmakeup" type="environment" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmakeup"/>
@@ -155,7 +155,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagemakeup" type="environment" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="pagemakeup" type="environment" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmakeup"/>
@@ -163,7 +163,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="middlemakeup" type="environment" level="document" category="structure layout" file="page-mak.mkvi">
+ <cd:command name="middlemakeup" type="environment" level="document" category="structure" keywords="layout" file="page-mak.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmakeup"/>
diff --git a/tex/context/interface/mkiv/i-marginblock.xml b/tex/context/interface/mkiv/i-marginblock.xml
index fffa32113..0443a234e 100644
--- a/tex/context/interface/mkiv/i-marginblock.xml
+++ b/tex/context/interface/mkiv/i-marginblock.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemarginblock" level="style" category="structure layout" file="page-mbk.mkvi">
+ <cd:command name="definemarginblock" level="style" category="structure" keywords="layout" file="page-mbk.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmarginblock" level="style" category="structure layout" file="page-mbk.mkvi">
+ <cd:command name="setupmarginblock" level="style" category="structure" keywords="layout" file="page-mbk.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -67,7 +67,7 @@
<!--
- <cd:command name="setupmarginblocks" level="style" category="structure layout" file="page-mbk.mkvi">
+ <cd:command name="setupmarginblocks" level="style" category="structure" keywords="layout" file="page-mbk.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -78,7 +78,7 @@
-->
- <cd:command name="marginblock" type="environment" level="document" category="structure layout" file="page-mbk.mkvi">
+ <cd:command name="marginblock" type="environment" level="document" category="structure" keywords="layout" file="page-mbk.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-marking.xml b/tex/context/interface/mkiv/i-marking.xml
index bd0d9b45b..84273ee3b 100644
--- a/tex/context/interface/mkiv/i-marking.xml
+++ b/tex/context/interface/mkiv/i-marking.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="definemarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-mark-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="setupmarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark-list-optional"/>
<cd:assignments list="yes">
@@ -36,27 +36,27 @@
</cd:arguments>
</cd:command>
- <cd:command name="relatemarking" level="system" file="strc-mar.mkiv">
+ <cd:command name="relatemarking" level="system" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:resolve name="keyword-mark"/>
</cd:arguments>
</cd:command>
- <cd:command name="setmarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="setmarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetmarking" level="system" file="strc-mar.mkiv">
+ <cd:command name="resetmarking" level="system" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
</cd:arguments>
</cd:command>
- <cd:command name="synchronizemarking" level="system" file="strc-mar.mkiv">
+ <cd:command name="synchronizemarking" level="system" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:resolve name="keyword-number"/>
@@ -66,7 +66,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemarking" level="system" category="conditional" file="strc-mar.mkiv">
+ <cd:command name="doifelsemarking" level="system" category="structure" keywords="conditional" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="argument-mark"/>
<cd:resolve name="argument-true"/>
@@ -74,7 +74,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifmarkingelse" level="system" category="conditional" file="strc-mar.mkiv">
+ <cd:command name="doifmarkingelse" level="system" category="structure" keywords="conditional" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="argument-mark"/>
<cd:resolve name="argument-true"/>
@@ -82,7 +82,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getmarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="getmarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords optional="yes">
@@ -96,7 +96,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchonemark" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchonemark" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords optional="yes">
@@ -105,19 +105,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchtwomarks" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchtwomarks" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
</cd:arguments>
</cd:command>
- <cd:command name="fetchallmarks" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchallmarks" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
</cd:arguments>
</cd:command>
- <cd:command name="fetchmark" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchmark" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords optional="yes">
@@ -126,7 +126,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchmarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchmarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords>
@@ -140,7 +140,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchonemarking" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchonemarking" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords>
@@ -154,7 +154,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchtwomarkings" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchtwomarkings" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords>
@@ -165,7 +165,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fetchallmarkings" level="style" file="strc-mar.mkiv">
+ <cd:command name="fetchallmarkings" level="style" category="structure" file="strc-mar.mkiv">
<cd:arguments>
<cd:resolve name="keyword-mark"/>
<cd:keywords>
diff --git a/tex/context/interface/mkiv/i-mathalignment.xml b/tex/context/interface/mkiv/i-mathalignment.xml
index be1c86c5d..1a1c139a3 100644
--- a/tex/context/interface/mkiv/i-mathalignment.xml
+++ b/tex/context/interface/mkiv/i-mathalignment.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemathalignment" level="style" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="definemathalignment" level="style" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmathalignment" level="style" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="setupmathalignment" level="style" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -53,7 +53,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mathalignment" type="environment" generated="yes" variant="instance" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="mathalignment" type="environment" generated="yes" variant="instance" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:sequence>
<cd:instance value="mathalignment"/>
</cd:sequence>
@@ -69,7 +69,7 @@
<!--
- <cd:command name="mathalignment" type="environment" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="mathalignment" type="environment" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathalignment"/>
@@ -77,7 +77,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="align" type="environment" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="align" type="environment" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathalignment"/>
diff --git a/tex/context/interface/mkiv/i-mathcases.xml b/tex/context/interface/mkiv/i-mathcases.xml
index 76af5a4f8..7066134cf 100644
--- a/tex/context/interface/mkiv/i-mathcases.xml
+++ b/tex/context/interface/mkiv/i-mathcases.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemathcases" level="style" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="definemathcases" level="style" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmathcases" level="style" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="setupmathcases" level="style" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -41,7 +41,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mathcases" type="environment" generated="yes" variant="instance" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="mathcases" type="environment" generated="yes" variant="instance" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:sequence>
<cd:instance value="mathcases"/>
</cd:sequence>
@@ -57,7 +57,7 @@
<!--
- <cd:command name="mathcases" type="environment" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="mathcases" type="environment" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathcases"/>
@@ -65,7 +65,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="cases" type="environment" level="document" category="mathematics alignment" file="math-ali.mkiv">
+ <cd:command name="cases" type="environment" level="document" category="mathematics" keywords="alignment" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathcases"/>
diff --git a/tex/context/interface/mkiv/i-mathmatrix.xml b/tex/context/interface/mkiv/i-mathmatrix.xml
index 581a6928a..f7bf61e93 100644
--- a/tex/context/interface/mkiv/i-mathmatrix.xml
+++ b/tex/context/interface/mkiv/i-mathmatrix.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemathmatrix" level="style" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="definemathmatrix" level="style" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmathmatrix" level="style" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="setupmathmatrix" level="style" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -56,7 +56,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mathmatrix" type="environment" generated="yes" variant="instance" level="document" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="mathmatrix" type="environment" generated="yes" variant="instance" level="document" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:sequence>
<cd:instance value="mathmatrix"/>
</cd:sequence>
@@ -72,7 +72,7 @@
<!--
- <cd:command name="mathmatrix" type="environment" level="document" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="mathmatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathmatrix"/>
@@ -80,7 +80,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="matrix" type="environment" level="document" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="matrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathmatrix"/>
@@ -90,7 +90,7 @@
-->
- <cd:command name="mathmatrix" generated="yes" level="document" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="mathmatrix" generated="yes" level="document" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:sequence>
<cd:variable value="mathmatrix"/>
</cd:sequence>
@@ -99,7 +99,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="matrices" type="environment" level="document" category="mathematics tables" file="math-ali.mkiv">
+ <cd:command name="matrices" type="environment" level="document" category="mathematics" keywords="tables" file="math-ali.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmathmatrix"/>
@@ -131,20 +131,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="bordermatrix" level="document" category="mathematics tables" file="math-pln.mkiv">
+ <cd:command name="bordermatrix" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bbordermatrix" level="document" category="mathematics tables" file="math-pln.mkiv">
+ <cd:command name="bbordermatrix" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="bordermatrix" type="environment" level="document" category="mathematics tables" file="math-pln.mkiv"/>
+ <cd:command name="bordermatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv"/>
- <cd:command name="bbordermatrix" type="environment" level="document" category="mathematics tables" file="math-pln.mkiv"/>
+ <cd:command name="bbordermatrix" type="environment" level="document" category="mathematics" keywords="tables" file="math-pln.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-mathname.xml b/tex/context/interface/mkiv/i-mathname.xml
index 29b8ad32f..161dcf00c 100644
--- a/tex/context/interface/mkiv/i-mathname.xml
+++ b/tex/context/interface/mkiv/i-mathname.xml
@@ -4,1088 +4,1088 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="mathhash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mathhash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mathdollar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mathdollar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mathpercent" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mathpercent" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mathampersand" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mathampersand" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lparent" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lparent" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rparent" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rparent" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ast" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ast" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mathhyphen" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mathhyphen" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="colon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="colon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lt" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lt" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gt" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gt" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="backslash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="backslash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Hat" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Hat" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="grave" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="grave" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lbrace" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lbrace" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rbrace" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rbrace" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="yen" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="yen" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="S" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="S" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ddot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ddot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="pm" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="pm" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="acute" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="acute" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="P" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="P" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="centerdot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="centerdot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="times" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="times" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eth" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eth" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="div" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="div" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lambdabar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lambdabar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="hat" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="hat" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="check" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="check" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="breve" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="breve" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ring" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ring" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="tilde" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="tilde" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="widehat" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="widehat" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="widetilde" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="widetilde" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="not" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="not" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Alpha" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Alpha" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Beta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Beta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Gamma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Gamma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Delta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Delta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Epsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Epsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Zeta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Zeta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Eta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Eta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Theta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Theta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Iota" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Iota" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Kappa" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Kappa" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Lambda" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Lambda" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Mu" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Mu" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Nu" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Nu" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Xi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Xi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Omicron" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Omicron" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Pi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Pi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Rho" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Rho" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Sigma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Sigma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Tau" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Tau" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Upsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Upsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Phi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Phi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Chi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Chi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Psi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Psi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Omega" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Omega" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="alpha" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="alpha" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="beta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="beta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gamma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gamma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="delta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="delta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varepsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varepsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="zeta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="zeta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="theta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="theta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="iota" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="iota" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="kappa" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="kappa" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lambda" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lambda" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mu" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mu" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nu" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nu" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="xi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="xi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="omicron" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="omicron" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="pi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="pi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rho" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rho" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varsigma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varsigma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sigma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sigma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="tau" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="tau" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="upsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="upsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varphi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varphi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="chi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="chi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="psi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="psi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="omega" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="omega" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varTheta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varTheta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="phi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="phi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varpi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varpi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="digamma" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="digamma" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varkappa" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varkappa" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="epsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="epsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="backepsilon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="backepsilon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bullet" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bullet" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="prime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="prime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="doubleprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="doubleprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="tripleprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="tripleprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="reversedprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="reversedprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="reverseddoubleprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="reverseddoubleprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="reversedtripleprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="reversedtripleprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="quadrupleprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="quadrupleprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="invisibletimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="invisibletimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="positivesign" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="positivesign" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="negativesign" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="negativesign" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="vec" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="vec" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dddot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dddot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigsquare" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigsquare" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigdiamond" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigdiamond" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="actuarial" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="actuarial" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="complexes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="complexes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Eulerconst" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Eulerconst" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Plankconst" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Plankconst" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Im" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Im" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ell" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ell" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="naturalnumbers" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="naturalnumbers" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="wp" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="wp" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="primes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="primes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rationals" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rationals" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Re" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Re" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="reals" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="reals" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="integers" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="integers" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ohm" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ohm" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mho" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mho" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="turnediota" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="turnediota" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Angstrom" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Angstrom" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Finv" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Finv" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="aleph" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="aleph" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="beth" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="beth" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gimel" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gimel" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="daleth" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="daleth" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Game" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Game" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sansLturned" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sansLturned" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sansLmirrored" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sansLmirrored" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Yup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Yup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="differentialD" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="differentialD" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="differentiald" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="differentiald" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="exponentiale" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="exponentiale" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="imaginaryi" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="imaginaryi" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="imaginaryj" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="imaginaryj" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="PropertyLine" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="PropertyLine" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="upand" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="upand" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="uparrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="uparrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="updownarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="updownarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nwarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nwarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="searrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="searrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="swarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="swarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftwavearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftwavearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightwavearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightwavearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="twoheadleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="twoheadleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="twoheaduparrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="twoheaduparrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="twoheadrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="twoheadrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="twoheaddownarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="twoheaddownarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftarrowtail" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftarrowtail" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightarrowtail" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightarrowtail" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mapsfrom" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mapsfrom" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mapsup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mapsup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mapsto" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mapsto" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mapsdown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mapsdown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="updownarrowbar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="updownarrowbar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="hookleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="hookleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="hookrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="hookrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="looparrowleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="looparrowleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="looparrowright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="looparrowright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftrightsquigarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftrightsquigarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nleftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nleftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downzigzagarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downzigzagarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Lsh" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Lsh" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Rsh" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Rsh" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Ldsh" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Ldsh" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Rdsh" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Rdsh" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="linefeed" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="linefeed" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="carriagereturn" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="carriagereturn" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curvearrowleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curvearrowleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curvearrowright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curvearrowright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="barovernorthwestarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="barovernorthwestarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="barleftarrowrightarrowbar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="barleftarrowrightarrowbar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftharpoonup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftharpoonup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftharpoondown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftharpoondown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="upharpoonleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="upharpoonleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightharpoonup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightharpoonup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightharpoondown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightharpoondown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downharpoonright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downharpoonright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downharpoonleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downharpoonleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightleftarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightleftarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="updownarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="updownarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftrightarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftrightarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftleftarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftleftarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="upuparrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="upuparrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightrightarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightrightarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downdownarrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downdownarrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftrightharpoons" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftrightharpoons" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightleftharpoons" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightleftharpoons" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nLeftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nLeftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nLeftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nLeftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nRightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nRightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Leftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Leftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Uparrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Uparrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Downarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Downarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Leftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Leftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Updownarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Updownarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Nwarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Nwarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Nearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Nearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Searrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Searrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Swarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Swarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Lleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Lleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Rrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Rrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftsquigarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftsquigarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nHuparrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nHuparrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nHdownarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nHdownarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftdasharrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftdasharrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="updasharrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="updasharrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downdasharrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downdasharrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="barleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="barleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightarrowbar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightarrowbar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftwhitearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftwhitearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="upwhitearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="upwhitearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightwhitearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightwhitearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downwhitearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downwhitearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="whitearrowupfrombar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="whitearrowupfrombar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circleonrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circleonrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="downuparrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="downuparrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightthreearrows" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightthreearrows" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nvleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nvleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nvrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nvrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nvleftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nvleftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nVleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nVleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nVrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nVrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nVleftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nVleftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftarrowtriangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftarrowtriangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightarrowtriangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightarrowtriangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftrightarrowtriangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftrightarrowtriangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="forall" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="forall" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="complement" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="complement" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="partial" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="partial" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="exists" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="exists" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nexists" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nexists" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="emptyset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="emptyset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nabla" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nabla" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="in" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="in" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="prod" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="prod" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="coprod" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="coprod" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sum" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sum" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="mp" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="mp" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dotplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dotplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="diagup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="diagup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="diagdown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="diagdown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ast" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ast" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circ" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circ" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="propto" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="propto" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="infty" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="infty" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="angle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="angle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="measuredangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="measuredangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sphericalangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sphericalangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="divides" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="divides" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nparallel" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nparallel" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="cap" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="cap" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="cup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="cup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="oint" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="oint" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="oiint" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="oiint" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="oiiint" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="oiiint" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="intclockwise" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="intclockwise" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ointclockwise" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ointclockwise" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ointctrclockwise" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ointctrclockwise" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="therefore" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="therefore" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="because" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="because" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="colon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="colon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="squaredots" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="squaredots" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dotminus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dotminus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="minuscolon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="minuscolon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="backsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="backsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="wr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="wr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="simeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="simeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsimeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsimeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="approxnEq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="approxnEq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="approx" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="approx" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="napprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="napprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="approxeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="approxeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="asymp" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="asymp" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Bumpeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Bumpeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="doteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="doteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="fallingdotseq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="fallingdotseq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="risingdotseq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="risingdotseq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="colonequals" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="colonequals" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="equalscolon" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="equalscolon" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqcirc" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqcirc" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="wedgeeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="wedgeeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="veeeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="veeeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="stareq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="stareq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="triangleq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="triangleq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="definedeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="definedeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="measuredeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="measuredeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="questionedeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="questionedeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="equiv" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="equiv" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nequiv" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nequiv" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="geqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="geqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ll" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ll" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gg" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gg" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="between" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="between" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nasymp" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nasymp" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ngtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ngtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nleq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nleq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ngeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ngeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lesssim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lesssim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtrsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtrsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nlesssim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nlesssim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ngtrsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ngtrsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lessgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lessgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtrless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtrless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nlessgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nlessgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ngtrless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ngtrless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="prec" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="prec" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succ" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succ" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="preccurlyeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="preccurlyeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succcurlyeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succcurlyeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nprec" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nprec" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsucc" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsucc" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="subset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="subset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="supset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="supset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsubset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsubset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsupset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsupset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="subseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="subseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="supseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="supseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsubseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsubseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsupseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsupseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="subsetneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="subsetneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="supsetneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="supsetneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="uplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="uplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsubset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsubset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsupset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsupset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsubseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsubseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsupseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsupseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqcap" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqcap" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqcup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqcup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="oplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="oplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ominus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ominus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="otimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="otimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="oslash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="oslash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="odot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="odot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circledcirc" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circledcirc" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circledast" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circledast" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circledequals" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circledequals" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circleddash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circleddash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="boxplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="boxplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="boxminus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="boxminus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="boxtimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="boxtimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="boxdot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="boxdot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="vdash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="vdash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dashv" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dashv" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="top" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="top" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="models" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="models" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="vDash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="vDash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Vdash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Vdash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Vvdash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Vvdash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="VDash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="VDash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nvdash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nvdash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nvDash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nvDash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nVdash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nVdash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nVDash" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nVDash" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="multimap" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="multimap" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="intercal" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="intercal" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="veebar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="veebar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="barwedge" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="barwedge" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigwedge" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigwedge" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigvee" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigvee" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigcap" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigcap" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigcup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigcup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="diamond" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="diamond" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="star" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="star" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="divideontimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="divideontimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ltimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ltimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rtimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rtimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leftthreetimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leftthreetimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rightthreetimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rightthreetimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curlyvee" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curlyvee" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curlywedge" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curlywedge" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Subset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Subset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Supset" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Supset" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="pitchfork" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="pitchfork" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lessdot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lessdot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtrdot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtrdot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lesseqgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lesseqgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtreqless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtreqless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curlyeqprec" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curlyeqprec" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="curlyeqsucc" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="curlyeqsucc" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="npreccurlyeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="npreccurlyeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsucccurlyeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsucccurlyeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsqsubseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsqsubseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nsqsupseteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nsqsupseteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsubsetneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsubsetneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sqsupsetneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sqsupsetneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lnsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lnsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gnsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gnsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precnsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precnsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succnsim" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succnsim" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ntriangleright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ntriangleright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ntriangleleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ntriangleleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ntrianglelefteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ntrianglelefteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ntrianglerighteq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ntrianglerighteq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="vdots" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="vdots" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="cdots" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="cdots" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="udots" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="udots" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ddots" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ddots" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lceil" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lceil" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rceil" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rceil" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lfloor" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lfloor" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rfloor" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rfloor" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="ulcorner" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="ulcorner" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="urcorner" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="urcorner" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="llcorner" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="llcorner" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lrcorner" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lrcorner" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="frown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="frown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="smile" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="smile" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lmoustache" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lmoustache" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rmoustache" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rmoustache" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="overbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="overbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="underbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="underbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="overparent" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="overparent" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="underparent" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="underparent" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="overbrace" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="overbrace" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="underbrace" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="underbrace" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circledR" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circledR" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="circledS" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="circledS" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacksquare" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacksquare" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacktriangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacktriangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacktriangleright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacktriangleright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="triangleright" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="triangleright" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacktriangledown" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacktriangledown" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacktriangleleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacktriangleleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="triangleleft" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="triangleleft" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lozenge" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lozenge" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigcirc" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigcirc" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigstar" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigstar" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="spadesuit" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="spadesuit" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="heartsuit" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="heartsuit" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="diamondsuit" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="diamondsuit" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="clubsuit" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="clubsuit" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="blacklozenge" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="blacklozenge" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="flat" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="flat" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="natural" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="natural" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="sharp" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="sharp" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="checkmark" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="checkmark" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="maltese" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="maltese" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="llbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="llbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rrbracket" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rrbracket" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="langle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="langle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="llangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="llangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rrangle" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rrangle" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lgroup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lgroup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rgroup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rgroup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longleftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longleftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Longleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Longleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Longrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Longrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Longleftrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Longleftrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longmapsfrom" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longmapsfrom" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longmapsto" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longmapsto" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Longmapsfrom" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Longmapsfrom" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Longmapsto" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Longmapsto" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="longrightsquigarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="longrightsquigarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Mapsfrom" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Mapsfrom" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Mapsto" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Mapsto" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Uuparrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Uuparrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="Ddownarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="Ddownarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dashedleftarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dashedleftarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dashedrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dashedrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="dottedrightarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="dottedrightarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="twoheadrightarrowtail" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="twoheadrightarrowtail" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="nwsearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="nwsearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="neswarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="neswarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lhooknwarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lhooknwarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rhooknearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rhooknearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lhooksearrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lhooksearrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rhookswarrow" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rhookswarrow" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigodot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigodot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigoplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigoplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigotimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigotimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigudot" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigudot" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="biguplus" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="biguplus" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigsqcap" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigsqcap" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigsqcup" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigsqcup" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="bigtimes" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="bigtimes" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="amalg" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="amalg" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="coloncolonequals" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="coloncolonequals" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqeqeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqeqeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="leqslant" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="leqslant" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="geqslant" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="geqslant" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lessapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lessapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtrapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtrapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="rneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="rneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lnapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lnapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gnapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gnapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="lesseqqgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="lesseqqgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="gtreqqless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="gtreqqless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqslantless" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqslantless" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="eqslantgtr" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="eqslantgtr" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="preceq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="preceq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succeq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succeq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succneq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succneq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="preceqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="preceqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succeqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succeqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="precnapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="precnapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="succnapprox" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="succnapprox" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="subseteqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="subseteqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="supseteqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="supseteqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="subsetneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="subsetneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="supsetneqq" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="supsetneqq" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="backprime" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="backprime" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="imath" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="imath" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="jmath" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="jmath" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="vartheta" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="vartheta" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varkappa" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varkappa" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
- <cd:command name="varrho" level="document" category="character mathematics" file="char-def.lua"/>
+ <cd:command name="varrho" level="document" category="mathematics" keywords="character" file="char-def.lua"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-metapost.xml b/tex/context/interface/mkiv/i-metapost.xml
index e2cc0d443..f79fe9f2f 100644
--- a/tex/context/interface/mkiv/i-metapost.xml
+++ b/tex/context/interface/mkiv/i-metapost.xml
@@ -4,21 +4,21 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="MPdefinitions" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPdefinitions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-instance-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPextensions" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPextensions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-instance-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPinitializations" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv"/>
+ <cd:command name="MPinitializations" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"/>
- <cd:command name="MPinclusions" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPinclusions" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="+"/>
@@ -27,7 +27,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="MPinclusions" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPinclusions" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="+"/>
@@ -37,7 +37,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineMPinstance" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="defineMPinstance" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -47,7 +47,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupMPinstance" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="setupMPinstance" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -84,19 +84,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetMPinstance" level="system" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="resetMPinstance" level="system" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="processMPfigurefile" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="processMPfigurefile" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPdrawing" type="environment" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPdrawing" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="-"/>
@@ -104,85 +104,85 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetMPdrawing" level="document" category="graphics metapost" file="meta-ini.mkiv"/>
+ <cd:command name="resetMPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"/>
- <cd:command name="getMPdrawing" level="document" category="graphics metapost" file="meta-ini.mkiv"/>
+ <cd:command name="getMPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv"/>
- <cd:command name="MPdrawing" level="system" type="environment" begin="push" end="pop" category="graphics metapost" file="meta-ini.mkiv"/>
+ <cd:command name="MPdrawing" level="system" type="environment" begin="push" end="pop" category="graphics" keywords="metapost" file="meta-ini.mkiv"/>
- <cd:command name="MPdrawing" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPdrawing" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="MPclip" type="environment" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPclip" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPfontsizehskip" level="system" category="graphics metapost fonts" file="meta-ini.mkiv">
+ <cd:command name="MPfontsizehskip" level="system" category="graphics" keywords="metapost fonts" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-font"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupMPvariables" level="style" file="meta-ini.mkiv">
+ <cd:command name="setupMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setMPvariables" level="style" file="meta-ini.mkiv">
+ <cd:command name="setMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setMPvariable" level="style" file="meta-ini.mkiv">
+ <cd:command name="setMPvariable" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="assignment-userdata"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPrawvar" level="system" file="meta-ini.mkiv">
+ <cd:command name="MPrawvar" level="system" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPvariable" level="style" file="meta-ini.mkiv">
+ <cd:command name="MPvariable" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPvar" level="style" file="meta-ini.mkiv">
+ <cd:command name="MPvar" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="useMPvariables" level="style" file="meta-ini.mkiv">
+ <cd:command name="useMPvariables" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-key-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="uniqueMPgraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="uniqueMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="uniqueMPgraphic" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="uniqueMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -193,14 +193,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="useMPgraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="useMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="useMPgraphic" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="useMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -211,14 +211,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="usableMPgraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="usableMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="reuseMPgraphic" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="reuseMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -229,14 +229,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="reusableMPgraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="reusableMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="reusableMPgraphic" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="reusableMPgraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -247,14 +247,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="uniqueMPpagegraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="uniqueMPpagegraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="uniqueMPpagegraphic" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="uniqueMPpagegraphic" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -265,19 +265,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="processMPbuffer" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="processMPbuffer" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="runMPbuffer" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="runMPbuffer" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPenvironment" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPenvironment" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="reset"/>
@@ -287,72 +287,72 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetMPenvironment" level="style" category="graphics" file="meta-ini.mkiv"/>
+ <cd:command name="resetMPenvironment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv"/>
- <cd:command name="useMPenvironmentbuffer" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="useMPenvironmentbuffer" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPcode" type="environment" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPcode" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-instance-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPcode" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPcode" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-instance-optional"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="MPrun" type="environment" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPrun" type="environment" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="useMPrun" level="document" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="useMPrun" level="document" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="useMPlibrary" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="useMPlibrary" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="setMPtext" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="setMPtext" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPtext" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPtext" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPstring" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPstring" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPbetex" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="MPbetex" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseMPgraphic" level="style" category="graphics metapost conditional" file="meta-ini.mkiv">
+ <cd:command name="doifelseMPgraphic" level="style" category="graphics" keywords="metapost conditional" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -360,7 +360,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifMPgraphicelse" level="style" category="graphics metapost conditional" file="meta-ini.mkiv">
+ <cd:command name="doifMPgraphicelse" level="style" category="graphics" keywords="metapost conditional" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -368,20 +368,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="staticMPfigure" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="staticMPfigure" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="staticMPgraphic" type="environment" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="staticMPgraphic" type="environment" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="usestaticMPfigure" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="usestaticMPfigure" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupscale"/>
@@ -390,7 +390,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupMPgraphics" level="style" category="graphics metapost" file="meta-ini.mkiv">
+ <cd:command name="setupMPgraphics" level="style" category="graphics" keywords="metapost" file="meta-ini.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="color">
diff --git a/tex/context/interface/mkiv/i-mixedcolumns.xml b/tex/context/interface/mkiv/i-mixedcolumns.xml
index 701375237..5f727de42 100644
--- a/tex/context/interface/mkiv/i-mixedcolumns.xml
+++ b/tex/context/interface/mkiv/i-mixedcolumns.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definemixedcolumns" level="style" category="structure layout" file="page-mix.mkiv">
+ <cd:command name="definemixedcolumns" level="style" category="columns" keywords="structure layout" file="page-mix.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupmixedcolumns" level="style" category="structure layout" file="page-mix.mkiv">
+ <cd:command name="setupmixedcolumns" level="style" category="columns" keywords="structure layout" file="page-mix.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -96,7 +96,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mixedcolumns" type="environment" level="document" category="structure layout" file="page-mix.mkiv">
+ <cd:command name="mixedcolumns" type="environment" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -105,7 +105,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="mixedcolumns" type="environment" generated="yes" variant="instance" level="document" category="structure layout" file="page-mix.mkiv">
+ <cd:command name="mixedcolumns" type="environment" generated="yes" variant="instance" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
<cd:sequence>
<cd:instance value="mixedcolumns"/>
</cd:sequence>
@@ -121,7 +121,7 @@
<!--
- <cd:command name="boxedcolumns" type="environment" level="document" category="structure layout" file="page-mix.mkiv">
+ <cd:command name="boxedcolumns" type="environment" level="document" category="columns" keywords="structure layout" file="page-mix.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupmixedcolumns"/>
@@ -131,7 +131,7 @@
-->
- <cd:command name="setupcolumns" level="style" category="structure layout" file="page-smp.mkiv">
+ <cd:command name="setupcolumns" level="style" category="columns" keywords="structure layout" file="page-smp.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupmixedcolumns"/>
diff --git a/tex/context/interface/mkiv/i-modes.xml b/tex/context/interface/mkiv/i-modes.xml
index beee0b392..4b9c5afaa 100644
--- a/tex/context/interface/mkiv/i-modes.xml
+++ b/tex/context/interface/mkiv/i-modes.xml
@@ -93,7 +93,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemode" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifelsemode" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -101,7 +101,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifmodeelse" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifmodeelse" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -109,14 +109,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifmode" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifmode" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotmode" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifnotmode" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -135,7 +135,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseallmodes" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifelseallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -143,7 +143,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifallmodeselse" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifallmodeselse" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -151,7 +151,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifallmodes" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -159,7 +159,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotallmodes" level="style" category="structure conditional" file="core-env.mkiv">
+ <cd:command name="doifnotallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-modules.xml b/tex/context/interface/mkiv/i-modules.xml
index d3c846a16..8e12f4160 100644
--- a/tex/context/interface/mkiv/i-modules.xml
+++ b/tex/context/interface/mkiv/i-modules.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="usemodule" level="style" file="file-mod.mkvi">
+ <cd:command name="usemodule" level="style" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="m"/>
@@ -24,7 +24,7 @@
<!--
- <cd:command name="usemodules" level="style" file="file-mod.mkvi">
+ <cd:command name="usemodules" level="style" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="m"/>
@@ -44,7 +44,7 @@
-->
- <cd:command name="usetexmodule" level="style" file="file-mod.mkvi">
+ <cd:command name="usetexmodule" level="style" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="m"/>
@@ -62,19 +62,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="module" type="environment" level="system" file="file-mod.mkvi">
+ <cd:command name="module" type="environment" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="module" type="environment" variant="string" level="system" file="file-mod.mkvi">
+ <cd:command name="module" type="environment" variant="string" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="string-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupmodule" level="system" file="file-mod.mkvi">
+ <cd:command name="setupmodule" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file-optional"/>
<cd:assignments list="yes">
@@ -89,35 +89,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="moduleparameter" level="system" file="file-mod.mkvi">
+ <cd:command name="moduleparameter" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="currentmoduleparameter" level="system" file="file-mod.mkvi">
+ <cd:command name="currentmoduleparameter" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="moduletestsection" type="environment" level="system" file="file-mod.mkvi"/>
+ <cd:command name="moduletestsection" type="environment" level="system" category="structure" file="file-mod.mkvi"/>
- <cd:command name="fetchruntinecommand" level="system" file="file-mod.mkvi">
+ <cd:command name="fetchruntinecommand" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="luaenvironment" level="system" file="file-mod.mkvi">
+ <cd:command name="luaenvironment" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="string-file"/>
</cd:arguments>
</cd:command>
- <cd:command name="useluamodule" level="system" file="file-mod.mkvi">
+ <cd:command name="useluamodule" level="system" category="structure" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-narrow.xml b/tex/context/interface/mkiv/i-narrow.xml
index a229a2112..53584ce7c 100644
--- a/tex/context/interface/mkiv/i-narrow.xml
+++ b/tex/context/interface/mkiv/i-narrow.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definenarrower" level="style" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="definenarrower" level="style" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnarrower" level="style" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="setupnarrower" level="style" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -46,7 +46,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="narrower" type="environment" level="document" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="narrower" type="environment" level="document" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="left" prefix="cd:sign" method="none"/>
@@ -61,7 +61,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="narrower" type="environment" generated="yes" variant="example" level="document" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="narrower" type="environment" generated="yes" variant="example" level="document" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:sequence>
<cd:variable value="narrower"/>
</cd:sequence>
@@ -79,7 +79,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="narrow" type="environment" level="document" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="narrow" type="environment" level="document" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -88,7 +88,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="narrow" type="environment" variant="name" level="document" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="narrow" type="environment" variant="name" level="document" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:keywords list="yes" optional="yes">
@@ -104,7 +104,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="narrow" type="environment" variant="assignment" level="document" category="whitespace layout" file="spac-hor.mkiv">
+ <cd:command name="narrow" type="environment" variant="assignment" level="document" category="whitespace" keywords="layout" file="spac-hor.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnarrower"/>
diff --git a/tex/context/interface/mkiv/i-naturaltable.xml b/tex/context/interface/mkiv/i-naturaltable.xml
index 9aca6a848..db7918c68 100644
--- a/tex/context/interface/mkiv/i-naturaltable.xml
+++ b/tex/context/interface/mkiv/i-naturaltable.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupTABLE" level="style" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="setupTABLE" level="style" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="r"/>
@@ -123,7 +123,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLE" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLE" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -131,7 +131,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEnested" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEnested" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -139,7 +139,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TD" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TD" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="nx">
@@ -168,7 +168,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TR" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TR" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -176,7 +176,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TC" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TC" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
@@ -184,7 +184,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TX" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TX" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
@@ -192,7 +192,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TY" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TY" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -200,7 +200,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TH" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TH" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
@@ -208,7 +208,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TN" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TN" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="bTD"/>
@@ -216,7 +216,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEhead" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEhead" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -224,7 +224,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEnext" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEnext" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -232,7 +232,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEbody" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEbody" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -240,7 +240,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEfoot" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEfoot" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -248,7 +248,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineTABLEsetup" level="style" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="defineTABLEsetup" level="style" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -257,19 +257,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="TDs" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TDs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="TRs" type="environment" begin="b" end="e" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TRs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="TABLE" type="environment" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLE" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -277,7 +277,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEhead" type="environment" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEhead" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -285,7 +285,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEnext" type="environment" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEnext" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -293,7 +293,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEbody" type="environment" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEbody" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
@@ -301,7 +301,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="TABLEfoot" type="environment" level="document" category="tables" file="tabl-ntb.mkxl">
+ <cd:command name="TABLEfoot" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupTABLE"/>
diff --git a/tex/context/interface/mkiv/i-note.xml b/tex/context/interface/mkiv/i-note.xml
index 44604fd22..12a6706fa 100644
--- a/tex/context/interface/mkiv/i-note.xml
+++ b/tex/context/interface/mkiv/i-note.xml
@@ -6,7 +6,7 @@
<!--
- <cd:command name="definenotation" level="system" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="definenotation" level="system" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -18,7 +18,7 @@
-->
- <cd:command name="setupnotation" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setupnotation" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -193,7 +193,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnotations" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setupnotations" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -202,7 +202,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -214,7 +214,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" type="environment" generated="yes" variant="instance" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="note" type="environment" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -226,7 +226,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" generated="yes" variant="instance" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="note" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -239,7 +239,7 @@
</cd:instances>
</cd:command>
- <cd:command name="note" generated="yes" variant="instance:assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="note" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:sequence>
<cd:instance value="note"/>
</cd:sequence>
@@ -251,7 +251,7 @@
</cd:instances>
</cd:command>
- <cd:command name="definenote" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="definenote" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -261,7 +261,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnote" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setupnote" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -404,7 +404,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupnotes" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setupnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -413,7 +413,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupfootnotes" level="style" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setupfootnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupnote"/>
@@ -421,7 +421,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnote" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setnote" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-list-optional"/>
@@ -429,14 +429,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setnote" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setnotetext" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setnotetext" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-list-optional"/>
@@ -444,14 +444,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="setnotetext" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="setnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placenotes" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="placenotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
<cd:assignments list="yes" optional="yes">
@@ -460,13 +460,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="localnotes" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="localnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placelocalnotes" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="placelocalnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -475,13 +475,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="postponenotes" level="style" category="structure notes" file="strc-not.mkvi"/>
+ <cd:command name="postponenotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi"/>
- <cd:command name="flushnotes" level="style" category="structure notes" file="strc-not.mkvi"/>
+ <cd:command name="flushnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi"/>
- <cd:command name="postponingnotes" type="environment" category="structure notes" file="strc-not.mkvi"/>
+ <cd:command name="postponingnotes" type="environment" category="structure" keywords="notes" file="strc-not.mkvi" file="strc-not.mkvi"/>
- <cd:command name="doifelsenoteonsamepage" level="system" category="structure notes conditional" file="strc-not.mkvi">
+ <cd:command name="doifelsenoteonsamepage" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -489,7 +489,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnoteonsamepageelse" level="system" category="structure notes conditional" file="strc-not.mkvi">
+ <cd:command name="doifnoteonsamepageelse" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -497,21 +497,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotescollected" level="system" category="structure notes conditional" file="strc-not.mkvi">
+ <cd:command name="doifnotescollected" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="notesymbol" level="system" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="notesymbol" level="system" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-reference-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="note" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="note" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="keyword-reference"/>
@@ -520,26 +520,26 @@
<!--
- <cd:command name="footnote" type="environment" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnote" type="environment" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnote" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnote" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnote" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
@@ -547,20 +547,20 @@
-->
- <cd:command name="footnotetext" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnotetext" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="footnotetext" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="footnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="placefootnotes" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="placefootnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
@@ -568,9 +568,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="localfootnotes" type="environment" level="document" category="structure notes" file="strc-not.mkvi"/>
+ <cd:command name="localfootnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi"/>
- <cd:command name="placelocalfootnotes" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="placelocalfootnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupnote"/>
@@ -580,26 +580,26 @@
<!--
- <cd:command name="endnote" type="environment" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="endnote" type="environment" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" type="environment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="endnote" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="endnote" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference-list-optional"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="endnote" variant="assignment" level="document" category="structure notes" file="strc-not.mkvi">
+ <cd:command name="endnote" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
<cd:arguments>
<cd:resolve name="assignment-constructiondata-list"/>
</cd:arguments>
@@ -607,7 +607,7 @@
-->
- <cd:command name="definelinenote" level="style" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="definelinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -617,7 +617,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuplinenote" level="style" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="setuplinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -644,7 +644,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="linenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="linenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:instance value="linenote"/>
</cd:sequence>
@@ -656,7 +656,7 @@
</cd:instances>
</cd:command>
- <cd:command name="startlinenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="startlinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:string value="start"/>
<cd:instance value="linenote"/>
@@ -670,7 +670,7 @@
</cd:instances>
</cd:command>
- <cd:command name="stoplinenote" generated="yes" variant="instance" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="stoplinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:sequence>
<cd:string value="stop"/>
<cd:instance value="linenote"/>
@@ -683,14 +683,14 @@
</cd:instances>
</cd:command>
- <cd:command name="fromlinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="fromlinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="tolinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="tolinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
@@ -698,20 +698,20 @@
<!--
- <cd:command name="linenote" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="linenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="startlinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="startlinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="stoplinenote" level="document" category="structure notes" file="strc-lnt.mkvi">
+ <cd:command name="stoplinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
<cd:arguments>
<cd:resolve name="keyword-reference"/>
</cd:arguments>
@@ -719,7 +719,7 @@
-->
- <cd:command name="definetextnote" level="style" category="structure notes" file="strc-tnt.mkiv">
+ <cd:command name="definetextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -729,7 +729,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuptextnote" level="style" category="structure notes" file="strc-tnt.mkiv">
+ <cd:command name="setuptextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -753,7 +753,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="textnote" generated="yes" level="document" category="structure notes" file="strc-tnt.mkiv">
+ <cd:command name="textnote" generated="yes" level="document" category="structure" keywords="notes" file="strc-tnt.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuptextnote"/>
diff --git a/tex/context/interface/mkiv/i-object.xml b/tex/context/interface/mkiv/i-object.xml
index ee692b396..b5768d012 100644
--- a/tex/context/interface/mkiv/i-object.xml
+++ b/tex/context/interface/mkiv/i-object.xml
@@ -93,7 +93,7 @@
<cd:command name="defaultobjectpage" level="system" category="pdf" file="pack-obj.mkiv"/>
- <cd:command name="doifelseobjectfound" level="system" category="pdf conditional" file="pack-obj.mkiv">
+ <cd:command name="doifelseobjectfound" level="system" category="pdf" keywords="conditional" file="pack-obj.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -102,7 +102,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifobjectfoundelse" level="system" category="pdf conditional" file="pack-obj.mkiv">
+ <cd:command name="doifobjectfoundelse" level="system" category="pdf" keywords="conditional" file="pack-obj.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -111,7 +111,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseobjectreferencefound" level="system" category="pdf conditional" file="pack-obj.mkiv">
+ <cd:command name="doifelseobjectreferencefound" level="system" category="pdf" keywords="conditional" file="pack-obj.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -120,7 +120,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifobjectreferencefoundelse" level="system" category="pdf conditional" file="pack-obj.mkiv">
+ <cd:command name="doifobjectreferencefoundelse" level="system" category="pdf" keywords="conditional" file="pack-obj.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
diff --git a/tex/context/interface/mkiv/i-offset.xml b/tex/context/interface/mkiv/i-offset.xml
index ddc54736e..eca889a35 100644
--- a/tex/context/interface/mkiv/i-offset.xml
+++ b/tex/context/interface/mkiv/i-offset.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupoffsetbox" level="style" category="layout" file="pack-box.mkiv">
+ <cd:command name="setupoffsetbox" level="style" category="boxes" keywords="layout" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="x">
@@ -44,7 +44,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupoffset" level="style" category="layout" file="pack-box.mkiv">
+ <cd:command name="setupoffset" level="style" category="boxes" keywords="layout" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupoffsetbox"/>
@@ -52,7 +52,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="offsetbox" level="system" category="layout" file="pack-box.mkiv">
+ <cd:command name="offsetbox" level="system" category="boxes" keywords="layout" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupoffsetbox"/>
@@ -62,7 +62,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="offset" level="document" category="layout" file="pack-box.mkiv">
+ <cd:command name="offset" level="document" category="boxes" keywords="layout" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupoffset"/>
diff --git a/tex/context/interface/mkiv/i-orientation.xml b/tex/context/interface/mkiv/i-orientation.xml
index 3731d65ba..8749bf278 100644
--- a/tex/context/interface/mkiv/i-orientation.xml
+++ b/tex/context/interface/mkiv/i-orientation.xml
@@ -58,7 +58,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseorientation" level="system" category="conditional" file="pack-ori.mkxl">
+ <cd:command name="doifelseorientation" level="system" category="alignment" keywords="conditional" file="pack-ori.mkxl">
<cd:arguments>
<cd:resolve name="argument-orientation"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-ornament.xml b/tex/context/interface/mkiv/i-ornament.xml
index 8ee83a17e..7bc6d9f4e 100644
--- a/tex/context/interface/mkiv/i-ornament.xml
+++ b/tex/context/interface/mkiv/i-ornament.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="ornamenttext" variant="collector" level="document" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="ornamenttext" variant="collector" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -27,7 +27,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ornamenttext" variant="layer" level="document" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="ornamenttext" variant="layer" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -44,7 +44,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ornamenttext" variant="direct" level="document" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="ornamenttext" variant="direct" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="argument-text"/>
@@ -52,7 +52,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineornament" variant="collector" level="style" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="defineornament" variant="collector" level="style" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -74,7 +74,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="defineornament" variant="layer" level="style" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="defineornament" variant="layer" level="style" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -90,7 +90,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ornament" generated="yes" variant="example" level="document" category="background fonts colors" file="pack-box.mkiv">
+ <cd:command name="ornament" generated="yes" variant="example" level="document" category="background" keywords="fonts colors" file="pack-box.mkiv">
<cd:sequence>
<cd:variable value="ornament"/>
</cd:sequence>
diff --git a/tex/context/interface/mkiv/i-overlay.xml b/tex/context/interface/mkiv/i-overlay.xml
index da79925a4..55773c625 100644
--- a/tex/context/interface/mkiv/i-overlay.xml
+++ b/tex/context/interface/mkiv/i-overlay.xml
@@ -12,9 +12,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="overlaycolor" level="system" category="background colors" file="pack-rul.mkiv"/>
+ <cd:command name="overlaycolor" level="system" category="background colors" keywords="background colors" file="pack-rul.mkiv"/>
- <cd:command name="overlaylinecolor" level="system" category="background colors" file="pack-rul.mkiv"/>
+ <cd:command name="overlaylinecolor" level="system" category="background colors" keywords="background colors" file="pack-rul.mkiv"/>
<cd:command name="overlaywidth" level="system" category="background" file="pack-rul.mkiv"/>
@@ -26,7 +26,7 @@
<cd:command name="overlaylinewidth" level="system" category="background" file="pack-rul.mkiv"/>
- <cd:command name="doifelseoverlay" level="system" category="background conditional" file="pack-rul.mkiv">
+ <cd:command name="doifelseoverlay" level="system" category="background" keywords="conditional" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -34,7 +34,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifoverlayelse" level="system" category="background conditional" file="pack-rul.mkiv">
+ <cd:command name="doifoverlayelse" level="system" category="background" keywords="conditional" file="pack-rul.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-pagebreak.xml b/tex/context/interface/mkiv/i-pagebreak.xml
index 8858c41c4..a6a5a8697 100644
--- a/tex/context/interface/mkiv/i-pagebreak.xml
+++ b/tex/context/interface/mkiv/i-pagebreak.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definepagebreak" level="style" file="page-brk.mkiv">
+ <cd:command name="definepagebreak" level="style" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes">
@@ -13,7 +13,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagebreak" level="document" file="page-brk.mkiv">
+ <cd:command name="pagebreak" level="document" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:resolve name="value-pagebreak"/>
@@ -22,7 +22,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="page" level="document" file="page-brk.mkiv">
+ <cd:command name="page" level="document" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="pagebreak"/>
@@ -30,7 +30,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definecolumnbreak" level="style" file="page-brk.mkiv">
+ <cd:command name="definecolumnbreak" level="style" category="structure" keywords="columns" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes">
@@ -39,7 +39,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="columnbreak" level="document" file="page-brk.mkiv">
+ <cd:command name="columnbreak" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:resolve name="value-columnbreak"/>
@@ -48,7 +48,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="column" level="document" file="page-brk.mkiv">
+ <cd:command name="column" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="columnbreak"/>
@@ -56,7 +56,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definepagechecker" level="style" file="page-brk.mkiv">
+ <cd:command name="definepagechecker" level="style" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -66,7 +66,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppagechecker" level="style" file="page-brk.mkiv">
+ <cd:command name="setuppagechecker" level="style" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -95,7 +95,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="checkpage" level="document" file="page-brk.mkiv">
+ <cd:command name="checkpage" level="document" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -104,28 +104,28 @@
</cd:arguments>
</cd:command>
- <cd:command name="testpage" level="document" file="page-brk.mkiv">
+ <cd:command name="testpage" level="document" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number"/>
<cd:resolve name="keyword-dimension-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="testpageonly" level="system" file="page-brk.mkiv">
+ <cd:command name="testpageonly" level="system" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number"/>
<cd:resolve name="keyword-dimension-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="testpagesync" level="system" file="page-brk.mkiv">
+ <cd:command name="testpagesync" level="system" category="structure" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number"/>
<cd:resolve name="keyword-dimension-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="testcolumn" level="document" file="page-brk.mkiv">
+ <cd:command name="testcolumn" level="document" category="structure" keywords="columns" file="page-brk.mkiv">
<cd:arguments>
<cd:resolve name="keyword-number"/>
<cd:resolve name="keyword-dimension-optional"/>
diff --git a/tex/context/interface/mkiv/i-pagecolumns.xml b/tex/context/interface/mkiv/i-pagecolumns.xml
index 07ab20abb..abeedb8b8 100644
--- a/tex/context/interface/mkiv/i-pagecolumns.xml
+++ b/tex/context/interface/mkiv/i-pagecolumns.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definepagecolumns" level="style" category="structure layout" file="page-pcl.mkiv">
+ <cd:command name="definepagecolumns" level="style" category="columns" keywords="structure layout" file="page-pcl.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppagecolumns" level="style" category="structure layout" file="page-pcl.mkiv">
+ <cd:command name="setuppagecolumns" level="style" category="columns" keywords="structure layout" file="page-pcl.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -67,13 +67,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagecolumns" type="environment" variant="name" level="document" category="structure layout" file="page-pcl.mkiv">
+ <cd:command name="pagecolumns" type="environment" variant="name" level="document" category="columns" keywords="structure layout" file="page-pcl.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="pagecolumns" type="environment" level="document" category="structure layout" file="page-pcl.mkiv">
+ <cd:command name="pagecolumns" type="environment" level="document" category="columns" keywords="structure layout" file="page-pcl.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuppagecolumns"/>
@@ -81,7 +81,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagecolumns" type="environment" generated="yes" variant="instance" level="document" category="structure layout" file="page-pcl.mkiv">
+ <cd:command name="pagecolumns" type="environment" generated="yes" variant="instance" level="document" category="columns" keywords="structure layout" file="page-pcl.mkiv">
<cd:sequence>
<cd:instance value="pagecolumns"/>
</cd:sequence>
diff --git a/tex/context/interface/mkiv/i-pagegrid.xml b/tex/context/interface/mkiv/i-pagegrid.xml
index b1ccd82ef..be394ba5a 100644
--- a/tex/context/interface/mkiv/i-pagegrid.xml
+++ b/tex/context/interface/mkiv/i-pagegrid.xml
@@ -6,7 +6,7 @@
<!--
- <cd:command name="definepagegrid" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definepagegrid" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -18,7 +18,7 @@
-->
- <cd:command name="definecolumnset" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definecolumnset" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -30,7 +30,7 @@
<!--
- <cd:command name="setuppagegrid" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegrid" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -76,7 +76,7 @@
-->
- <cd:command name="setupcolumnset" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnset" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -124,7 +124,7 @@
<!--
- <cd:command name="pagegrid" type="environment" generated="yes" variant="example" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="pagegrid" type="environment" generated="yes" variant="example" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:sequence>
<cd:variable value="pagegrid"/>
</cd:sequence>
@@ -135,7 +135,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagegrid" type="environment" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="pagegrid" type="environment" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -146,7 +146,7 @@
-->
- <cd:command name="columnset" type="environment" generated="yes" variant="example" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="columnset" type="environment" generated="yes" variant="example" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:sequence>
<cd:variable value="columnset"/>
</cd:sequence>
@@ -157,7 +157,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="columnset" type="environment" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="columnset" type="environment" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -168,7 +168,7 @@
<!--
- <cd:command name="setpagegrid" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="setpagegrid" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="c">
@@ -186,7 +186,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definepagegridspan" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definepagegridspan" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -198,7 +198,7 @@
-->
- <cd:command name="definecolumnsetspan" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definecolumnsetspan" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -210,7 +210,7 @@
<!--
- <cd:command name="setuppagegridspan" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegridspan" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -236,7 +236,7 @@
-->
- <cd:command name="setupcolumnsetspan" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnsetspan" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -262,7 +262,7 @@
<!--
- <cd:command name="pagegridspan" type="environment" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="pagegridspan" type="environment" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -273,7 +273,7 @@
-->
- <cd:command name="columnsetspan" type="environment" level="document" category="layout" file="page-cst.mkiv">
+ <cd:command name="columnsetspan" type="environment" level="document" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -306,7 +306,7 @@
<!--
- <cd:command name="pagegridspanwidth" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="pagegridspanwidth" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
@@ -314,7 +314,7 @@
-->
- <cd:command name="columnsetspanwidth" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="columnsetspanwidth" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
@@ -322,7 +322,7 @@
<!--
- <cd:command name="definepagegridarea" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definepagegridarea" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -334,7 +334,7 @@
-->
- <cd:command name="definecolumnsetarea" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="definecolumnsetarea" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -346,7 +346,7 @@
<!--
- <cd:command name="setuppagegridarea" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegridarea" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -386,7 +386,7 @@
-->
- <cd:command name="setupcolumnsetarea" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnsetarea" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -426,7 +426,7 @@
<!--
- <cd:command name="setuppagegridareatext" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegridareatext" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-text"/>
@@ -435,7 +435,7 @@
-->
- <cd:command name="setupcolumnsetareatext" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnsetareatext" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-text"/>
@@ -444,7 +444,7 @@
<!--
- <cd:command name="setuppagegridlines" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegridlines" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-number"/>
@@ -455,7 +455,7 @@
-->
- <cd:command name="setupcolumnsetlines" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnsetlines" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-number"/>
@@ -466,7 +466,7 @@
<!--
- <cd:command name="setuppagegridstart" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setuppagegridstart" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-number"/>
@@ -477,7 +477,7 @@
-->
- <cd:command name="setupcolumnsetstart" level="style" category="layout" file="page-cst.mkiv">
+ <cd:command name="setupcolumnsetstart" level="style" category="columns" keywords="structure layout" file="page-cst.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-number"/>
diff --git a/tex/context/interface/mkiv/i-pagemarks.xml b/tex/context/interface/mkiv/i-pagemarks.xml
index 3bab14121..654db57e6 100644
--- a/tex/context/interface/mkiv/i-pagemarks.xml
+++ b/tex/context/interface/mkiv/i-pagemarks.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="markpage" level="style" file="page-ini.mkiv">
+ <cd:command name="markpage" level="style" category="structure" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -13,19 +13,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="markedpages" level="style" file="page-ini.mkiv">
+ <cd:command name="markedpages" level="style" category="structure" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="markpages" type="environment" level="style" file="page-ini.mkiv">
+ <cd:command name="markpages" type="environment" level="style" category="structure" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemarkedpage" level="style" category="conditional" file="page-ini.mkiv">
+ <cd:command name="doifelsemarkedpage" level="style" category="structure" keywords="conditional" file="page-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-pagenumber.xml b/tex/context/interface/mkiv/i-pagenumber.xml
index 20414d9c3..47563984e 100644
--- a/tex/context/interface/mkiv/i-pagenumber.xml
+++ b/tex/context/interface/mkiv/i-pagenumber.xml
@@ -20,7 +20,7 @@
</cd:assignments>
</cd:define>
- <cd:command name="setuprealpagenumber" level="system" category="counter" file="strc-pag.mkiv">
+ <cd:command name="setuprealpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcounter"/>
@@ -28,13 +28,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupuserpagenumber" level="style" category="counter" file="strc-pag.mkiv">
+ <cd:command name="setupuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
<cd:arguments>
<cd:resolve name="assignment-setupuserpagenumber"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupsubpagenumber" level="style" category="counter" file="strc-pag.mkiv">
+ <cd:command name="setupsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupcounter"/>
@@ -42,7 +42,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppagenumber" level="style" category="counter" file="strc-pag.mkiv">
+ <cd:command name="setuppagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
<cd:arguments>
<cd:resolve name="assignment-setupuserpagenumber"/>
</cd:arguments>
@@ -54,13 +54,13 @@
-->
- <cd:command name="resetuserpagenumber" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="resetuserpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="resetsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="resetsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="resetpagenumber" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="resetpagenumber" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="setuppagenumbering" level="style" category="counter" file="strc-pag.mkiv">
+ <cd:command name="setuppagenumbering" level="style" category="counter" keywords="structure" file="strc-pag.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="alternative">
@@ -113,74 +113,74 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstrealpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="firstuserpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="firstsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastrealpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastuserpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevrealpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevuserpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextrealpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextrealpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextuserpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextuserpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="firstrealpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="firstuserpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="firstsubpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="firstsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevrealpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevuserpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prevsubpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prevsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextrealpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextuserpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="nextsubpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="nextsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastrealpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastrealpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastuserpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastuserpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="lastsubpage" level="system" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="lastsubpage" level="system" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="realpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="realpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="userpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="userpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="subpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="subpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="pagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="pagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="prefixedpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="prefixedpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="incrementpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="incrementpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="incrementsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="incrementsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="decrementpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="decrementpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="decrementsubpagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="decrementsubpagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="completepagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="completepagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
- <cd:command name="placepagenumber" level="style" category="counter" file="strc-pag.mkiv"/>
+ <cd:command name="placepagenumber" level="style" category="counter" keywords="structure" file="strc-pag.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-pageselection.xml b/tex/context/interface/mkiv/i-pageselection.xml
index 90d419bbc..5432ca34e 100644
--- a/tex/context/interface/mkiv/i-pageselection.xml
+++ b/tex/context/interface/mkiv/i-pageselection.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="insertpages" level="document" file="page-sel.mkvi">
+ <cd:command name="insertpages" level="document" category="graphics" keywords="structure" file="page-sel.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
<cd:resolve name="keyword-number-list-optional"/>
@@ -22,7 +22,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="filterpages" level="document" file="page-sel.mkvi">
+ <cd:command name="filterpages" level="document" category="graphics" keywords="structure" file="page-sel.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
<cd:keywords list="yes">
@@ -45,7 +45,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="copypages" level="document" file="page-sel.mkvi">
+ <cd:command name="copypages" level="document" category="graphics" keywords="structure" file="page-sel.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
<cd:assignments list="yes" optional="yes">
@@ -66,7 +66,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="combinepages" level="document" file="page-sel.mkvi">
+ <cd:command name="combinepages" level="document" category="graphics" keywords="structure" file="page-sel.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
<cd:assignments list="yes" optional="yes">
@@ -132,7 +132,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="slicepages" level="document" file="page-sel.mkvi">
+ <cd:command name="slicepages" level="document" category="graphics" keywords="structure" file="page-sel.mkvi">
<cd:arguments>
<cd:resolve name="keyword-file"/>
<cd:assignments list="yes" optional="yes">
diff --git a/tex/context/interface/mkiv/i-pageshift.xml b/tex/context/interface/mkiv/i-pageshift.xml
index 779304d6c..c0b167464 100644
--- a/tex/context/interface/mkiv/i-pageshift.xml
+++ b/tex/context/interface/mkiv/i-pageshift.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definepageshift" level="style" file="page-imp.mkiv">
+ <cd:command name="definepageshift" level="style" category="layout" file="page-imp.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords>
@@ -15,7 +15,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppageshift" level="style" file="page-imp.mkiv">
+ <cd:command name="setuppageshift" level="style" category="layout" file="page-imp.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="page" default="yes"/>
diff --git a/tex/context/interface/mkiv/i-pagestate.xml b/tex/context/interface/mkiv/i-pagestate.xml
index 68f98e0f0..699b1fcda 100644
--- a/tex/context/interface/mkiv/i-pagestate.xml
+++ b/tex/context/interface/mkiv/i-pagestate.xml
@@ -4,25 +4,25 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="signalrightpage" level="system" file="spac-pag.mkiv"/>
+ <cd:command name="signalrightpage" level="system" category="twopassdata" file="spac-pag.mkiv"/>
- <cd:command name="doifelserightpage" level="system" file="spac-pag.mkiv">
+ <cd:command name="doifelserightpage" level="system" category="twopassdata" keywords="conditional" file="spac-pag.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifrightpageelse" level="system" file="spac-pag.mkiv">
+ <cd:command name="doifrightpageelse" level="system" category="twopassdata" keywords="conditional" file="spac-pag.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="rightpageorder" level="system" file="spac-pag.mkiv"/>
+ <cd:command name="rightpageorder" level="system" category="twopassdata" file="spac-pag.mkiv"/>
- <cd:command name="definepagestate" level="system" file="core-dat.mkiv">
+ <cd:command name="definepagestate" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -32,7 +32,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppagestate" level="system" file="core-dat.mkiv">
+ <cd:command name="setuppagestate" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -44,7 +44,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setpagestate" level="system" file="core-dat.mkiv">
+ <cd:command name="setpagestate" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords optional="yes">
@@ -54,7 +54,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagestaterealpage" level="system" file="core-dat.mkiv">
+ <cd:command name="pagestaterealpage" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -64,7 +64,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setpagestaterealpageno" level="system" file="core-dat.mkiv">
+ <cd:command name="setpagestaterealpageno" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -74,7 +74,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="pagestaterealpageorder" level="system" file="core-dat.mkiv">
+ <cd:command name="pagestaterealpageorder" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces">
@@ -84,19 +84,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="autopagestaterealpage" level="system" file="core-dat.mkiv">
+ <cd:command name="autopagestaterealpage" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setautopagestaterealpageno" level="system" file="core-dat.mkiv">
+ <cd:command name="setautopagestaterealpageno" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="autopagestaterealpageorder" level="system" file="core-dat.mkiv">
+ <cd:command name="autopagestaterealpageorder" level="system" category="twopassdata" keywords="counter pagenumber" file="core-dat.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-pairedbox.xml b/tex/context/interface/mkiv/i-pairedbox.xml
index f80ed4f53..0c9e05346 100644
--- a/tex/context/interface/mkiv/i-pairedbox.xml
+++ b/tex/context/interface/mkiv/i-pairedbox.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definepairedbox" level="style" file="pack-com.mkiv">
+ <cd:command name="definepairedbox" level="style" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppairedbox" level="style" file="pack-com.mkiv">
+ <cd:command name="setuppairedbox" level="style" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -70,7 +70,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placepairedbox" level="document" file="pack-com.mkiv">
+ <cd:command name="placepairedbox" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -81,7 +81,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placepairedbox" type="environment" level="document" file="pack-com.mkiv">
+ <cd:command name="placepairedbox" type="environment" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -90,7 +90,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setuppairedbox" generated="yes" variant="instance" level="style" file="pack-com.mkiv">
+ <cd:command name="setuppairedbox" generated="yes" variant="instance" level="style" category="tables" file="pack-com.mkiv">
<cd:sequence>
<cd:string value="setup"/>
<cd:instance value="pairedbox"/>
@@ -105,7 +105,7 @@
</cd:instances>
</cd:command>
- <cd:command name="placepairedbox" generated="yes" variant="instance" level="document" file="pack-com.mkiv">
+ <cd:command name="placepairedbox" generated="yes" variant="instance" level="document" category="tables" file="pack-com.mkiv">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="pairedbox"/>
@@ -122,7 +122,7 @@
</cd:instances>
</cd:command>
- <cd:command name="placepairedbox" type="environment" generated="yes" variant="instance" level="document" file="pack-com.mkiv">
+ <cd:command name="placepairedbox" type="environment" generated="yes" variant="instance" level="document" category="tables" file="pack-com.mkiv">
<cd:sequence>
<cd:string value="place"/>
<cd:instance value="pairedbox"/>
@@ -139,7 +139,7 @@
<!--
- <cd:command name="setuplegend" level="document" file="pack-com.mkiv">
+ <cd:command name="setuplegend" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setuppairedbox"/>
@@ -147,7 +147,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placelegend" level="document" file="pack-com.mkiv">
+ <cd:command name="placelegend" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuppairedbox"/>
@@ -157,7 +157,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placelegend" type="environment" level="document" file="pack-com.mkiv">
+ <cd:command name="placelegend" type="environment" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setuppairedbox"/>
@@ -167,14 +167,14 @@
-->
- <cd:command name="placeontopofeachother" level="document" file="pack-com.mkiv">
+ <cd:command name="placeontopofeachother" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="placesidebyside" level="document" file="pack-com.mkiv">
+ <cd:command name="placesidebyside" level="document" category="tables" file="pack-com.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
diff --git a/tex/context/interface/mkiv/i-paragraphnumber.xml b/tex/context/interface/mkiv/i-paragraphnumber.xml
index 144619088..1a3c7cb42 100644
--- a/tex/context/interface/mkiv/i-paragraphnumber.xml
+++ b/tex/context/interface/mkiv/i-paragraphnumber.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupparagraphnumbering" level="style" category="structure counter" file="page-par.mkiv">
+ <cd:command name="setupparagraphnumbering" level="style" category="structure" keywords="counter" file="page-par.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="state">
diff --git a/tex/context/interface/mkiv/i-parallel.xml b/tex/context/interface/mkiv/i-parallel.xml
index c182df093..365e4beb6 100644
--- a/tex/context/interface/mkiv/i-parallel.xml
+++ b/tex/context/interface/mkiv/i-parallel.xml
@@ -4,14 +4,14 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineparallel" level="style" file="buff-par.mkvi">
+ <cd:command name="defineparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupparallel" level="style" file="buff-par.mkvi">
+ <cd:command name="setupparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-list"/>
@@ -32,7 +32,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="placeparallel" level="document" file="buff-par.mkvi">
+ <cd:command name="placeparallel" level="document" category="columns" keywords="structure" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-list"/>
@@ -42,7 +42,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseparallel" level="style" category="conditional" file="buff-par.mkvi">
+ <cd:command name="doifelseparallel" level="style" category="columns" keywords="structure conditional" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces" list="yes">
@@ -54,7 +54,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifparallelelse" level="style" category="conditional" file="buff-par.mkvi">
+ <cd:command name="doifparallelelse" level="style" category="columns" keywords="structure conditional" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:keywords delimiters="braces" list="yes">
@@ -66,7 +66,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="resetparallel" level="style" file="buff-par.mkvi">
+ <cd:command name="resetparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords list="yes" optional="yes">
@@ -76,7 +76,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="parallel" type="environment" generated="yes" variant="example" level="document" file="buff-par.mkvi">
+ <cd:command name="parallel" type="environment" generated="yes" variant="example" level="document" category="columns" keywords="structure" file="buff-par.mkvi">
<cd:sequence>
<cd:variable value="parallel"/>
</cd:sequence>
diff --git a/tex/context/interface/mkiv/i-phantom.xml b/tex/context/interface/mkiv/i-phantom.xml
index 8efca3ce6..2d5e152cc 100644
--- a/tex/context/interface/mkiv/i-phantom.xml
+++ b/tex/context/interface/mkiv/i-phantom.xml
@@ -4,25 +4,25 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="phantom" level="style" file="supp-box.mkiv">
+ <cd:command name="phantom" level="style" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="hphantom" level="style" file="supp-box.mkiv">
+ <cd:command name="hphantom" level="style" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="vphantom" level="style" file="supp-box.mkiv">
+ <cd:command name="vphantom" level="style" category="strings" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="phantombox" level="style" file="pack-box.mkiv">
+ <cd:command name="phantombox" level="style" category="boxes" keywords="strings" file="pack-box.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="width">
diff --git a/tex/context/interface/mkiv/i-placeholder.xml b/tex/context/interface/mkiv/i-placeholder.xml
new file mode 100644
index 000000000..cbabf73ff
--- /dev/null
+++ b/tex/context/interface/mkiv/i-placeholder.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?context-directive job ctxfile x-setups.ctx ?>
+
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
+
+ <cd:command name="defineplaceholder" level="style" category="structure" file="typo-plc.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/>
+ <cd:resolve name="keyword-name-optional"/>
+ <cd:assignments list="yes" optional="yes">
+ <cd:inherit name="setupplaceholder"/>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="setupplaceholder" level="style" category="structure" file="typo-plc.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name-list-optional"/>
+ <cd:assignments list="yes">
+ <cd:parameter name="before">
+ <cd:constant type="cd:command"/>
+ </cd:parameter>
+ <cd:parameter name="after">
+ <cd:constant type="cd:command"/>
+ </cd:parameter>
+ <cd:parameter name="text">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
+ <cd:parameter name="style">
+ <cd:resolve name="value-style"/>
+ </cd:parameter>
+ <cd:parameter name="color">
+ <cd:constant type="cd:color"/>
+ </cd:parameter>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="placeholder" level="document" category="structure" file="typo-plc.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/>
+ </cd:arguments>
+ </cd:command>
+
+</cd:interface>
diff --git a/tex/context/interface/mkiv/i-position.xml b/tex/context/interface/mkiv/i-position.xml
index 2e62592ba..435f58ebb 100644
--- a/tex/context/interface/mkiv/i-position.xml
+++ b/tex/context/interface/mkiv/i-position.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="doifpositionaction" level="system" category="conditional" file="anch-pgr.mkiv">
+ <cd:command name="doifpositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepositionaction" level="system" category="conditional" file="anch-pgr.mkiv">
+ <cd:command name="doifelsepositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -20,7 +20,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpositionactionelse" level="system" category="conditional" file="anch-pgr.mkiv">
+ <cd:command name="doifpositionactionelse" level="system" keywords="conditional" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -40,7 +40,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="MPoverlayanchor" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPoverlayanchor" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
@@ -59,14 +59,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="MPpositiongraphic" type="environment" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPpositiongraphic" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key-list-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPpositiongraphic" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:assignments delimiters="braces" list="yes" optional="yes">
@@ -77,13 +77,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="MPpositionmethod" type="environment" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPpositionmethod" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setMPpositiongraphic" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="setMPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -95,7 +95,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setMPpositiongraphicrange" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="setMPpositiongraphicrange" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -108,21 +108,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="MPgetposboxes" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPgetposboxes" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPgetmultipars" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPgetmultipars" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="MPgetmultishape" level="system" category="background metapost" file="anch-pgr.mkiv">
+ <cd:command name="MPgetmultishape" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -386,7 +386,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifposition" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifposition" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -394,7 +394,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseposition" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelseposition" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -402,7 +402,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpositionelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifpositionelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -410,7 +410,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepositiononpage" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelsepositiononpage" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -419,7 +419,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpositiononpageelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifpositiononpageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -467,7 +467,7 @@
<cd:command name="disableparpositions" level="system" file="anch-pos.mkiv"/>
- <cd:command name="doifelseoverlapping" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelseoverlapping" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -476,7 +476,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifoverlappingelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifoverlappingelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -485,7 +485,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepositionsonsamepage" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelsepositionsonsamepage" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -493,7 +493,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpositionsonsamepageelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifpositionsonsamepageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -501,7 +501,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepositionsonthispage" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelsepositionsonthispage" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -509,7 +509,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifpositionsonthispageelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifpositionsonthispageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -517,14 +517,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepositionsused" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifelsepositionsused" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifpositionsusedelse" level="system" category="conditional" file="anch-pos.mkiv">
+ <cd:command name="doifpositionsusedelse" level="system" keywords="conditional" file="anch-pos.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-processor.xml b/tex/context/interface/mkiv/i-processor.xml
index 364e428a1..2b0f66e36 100644
--- a/tex/context/interface/mkiv/i-processor.xml
+++ b/tex/context/interface/mkiv/i-processor.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineprocessor" level="style" category="fonts colors" file="typo-prc.mkvi">
+ <cd:command name="defineprocessor" level="style" category="fonts" keywords="colors" file="typo-prc.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupprocessor" level="style" category="fonts colors" file="typo-prc.mkvi">
+ <cd:command name="setupprocessor" level="style" category="fonts" keywords="colors" file="typo-prc.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -41,7 +41,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="applyprocessor" level="system" category="fonts colors" file="typo-prc.mkvi">
+ <cd:command name="applyprocessor" level="system" category="fonts" keywords="colors" file="typo-prc.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
diff --git a/tex/context/interface/mkiv/i-publication.xml b/tex/context/interface/mkiv/i-publication.xml
index a13a06d8d..e77274869 100644
--- a/tex/context/interface/mkiv/i-publication.xml
+++ b/tex/context/interface/mkiv/i-publication.xml
@@ -807,7 +807,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifelse" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-btxfield"/>
<cd:resolve name="argument-true"/>
@@ -815,14 +815,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoif" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoif" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-btxfield"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifnot" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifnot" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-btxfield"/>
<cd:resolve name="argument-true"/>
@@ -835,7 +835,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifelsesameaspreviouschecked" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifelsesameaspreviouschecked" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="always"/>
@@ -847,7 +847,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifelsesameasprevious" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifelsesameasprevious" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-btxfield"/>
<cd:resolve name="argument-true"/>
@@ -855,7 +855,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifelsecombiinlist" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifelsecombiinlist" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -864,7 +864,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifsameaspreviouscheckedelse" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifsameaspreviouscheckedelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="always"/>
@@ -876,7 +876,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifsameaspreviouselse" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifsameaspreviouselse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-btxfield"/>
<cd:resolve name="argument-true"/>
@@ -884,7 +884,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifcombiinlistelse" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifcombiinlistelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -899,7 +899,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifelseuservariable" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifelseuservariable" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
@@ -907,7 +907,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxdoifuservariableelse" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxdoifuservariableelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
@@ -967,7 +967,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxsingularplural" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxsingularplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="editor"/>
@@ -979,7 +979,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxsingularorplural" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxsingularorplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="editor"/>
@@ -991,7 +991,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="btxoneorrange" level="system" category="bibliography conditional" file="publ-ini.mkiv">
+ <cd:command name="btxoneorrange" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="volume"/>
diff --git a/tex/context/interface/mkiv/i-random.xml b/tex/context/interface/mkiv/i-random.xml
index 1bf425898..8237a4cb9 100644
--- a/tex/context/interface/mkiv/i-random.xml
+++ b/tex/context/interface/mkiv/i-random.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="getrandomcount" level="system" file="supp-ran.mkiv">
+ <cd:command name="getrandomcount" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-number"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getrandomdimen" level="system" file="supp-ran.mkiv">
+ <cd:command name="getrandomdimen" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dimension"/>
@@ -20,7 +20,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getrandomnumber" level="system" file="supp-ran.mkiv">
+ <cd:command name="getrandomnumber" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-number"/>
@@ -28,7 +28,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getrandomfloat" level="system" file="supp-ran.mkiv">
+ <cd:command name="getrandomfloat" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-number"/>
@@ -36,29 +36,29 @@
</cd:arguments>
</cd:command>
- <cd:command name="setrandomseed" level="system" file="supp-ran.mkiv">
+ <cd:command name="setrandomseed" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="getrandomseed" level="system" file="supp-ran.mkiv">
+ <cd:command name="getrandomseed" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="randomseed" type="environment" begin="push" end="pop" level="system" file="supp-ran.mkiv"/>
+ <cd:command name="randomseed" type="environment" begin="push" end="pop" level="system" category="counter" file="supp-ran.mkiv"/>
- <cd:command name="reuserandomseed" level="system" file="supp-ran.mkiv"/>
+ <cd:command name="reuserandomseed" level="system" category="counter" file="supp-ran.mkiv"/>
- <cd:command name="randomnumber" level="system" file="supp-ran.mkiv">
+ <cd:command name="randomnumber" level="system" category="counter" file="supp-ran.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="mprandomnumber" level="system" file="supp-ran.mkiv"/>
+ <cd:command name="mprandomnumber" level="system" category="counter" keywords="metapost" file="supp-ran.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf
index 4eb6b1845..44f939cca 100644
--- a/tex/context/interface/mkiv/i-readme.pdf
+++ b/tex/context/interface/mkiv/i-readme.pdf
Binary files differ
diff --git a/tex/context/interface/mkiv/i-references.xml b/tex/context/interface/mkiv/i-references.xml
index a04b589a3..2774dd396 100644
--- a/tex/context/interface/mkiv/i-references.xml
+++ b/tex/context/interface/mkiv/i-references.xml
@@ -148,7 +148,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsereferencefound" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doifelsereferencefound" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-reference"/>
<cd:resolve name="argument-true"/>
@@ -156,7 +156,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifreferencefoundelse" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doifreferencefoundelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-reference"/>
<cd:resolve name="argument-true"/>
@@ -421,7 +421,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseurldefined" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doifelseurldefined" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -429,7 +429,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifurldefinedelse" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doifurldefinedelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -437,7 +437,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefiledefined" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doifelsefiledefined" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -445,7 +445,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffiledefinedelse" level="system" category="references conditional" file="strc-ref.mkvi">
+ <cd:command name="doiffiledefinedelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-ruby.xml b/tex/context/interface/mkiv/i-ruby.xml
index fff39f665..65553cdf5 100644
--- a/tex/context/interface/mkiv/i-ruby.xml
+++ b/tex/context/interface/mkiv/i-ruby.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineruby" level="style" category="fonts" file="typo-rub.mkiv">
+ <cd:command name="defineruby" level="style" category="language" keywords="fonts" file="typo-rub.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupruby" level="style" category="fonts" file="typo-rub.mkiv">
+ <cd:command name="setupruby" level="style" category="language" keywords="fonts" file="typo-rub.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -60,7 +60,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ruby" level="document" category="fonts" file="typo-rub.mkiv">
+ <cd:command name="ruby" level="document" category="language" keywords="fonts" file="typo-rub.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="argument-text"/>
@@ -68,7 +68,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ruby" type="environment" level="document" category="fonts" file="typo-rub.mkiv">
+ <cd:command name="ruby" type="environment" level="document" category="language" keywords="fonts" file="typo-rub.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-script.xml b/tex/context/interface/mkiv/i-script.xml
index da5c5049d..4e5b44a29 100644
--- a/tex/context/interface/mkiv/i-script.xml
+++ b/tex/context/interface/mkiv/i-script.xml
@@ -24,6 +24,7 @@
<cd:constant type="nihongo"/>
<cd:constant type="ethiopic"/>
<cd:constant type="thai"/>
+ <cd:constant type="tibetan"/>
<cd:constant type="test"/>
</cd:parameter>
<cd:parameter name="preset">
@@ -65,7 +66,7 @@
<cd:command name="resetscript" level="system" category="language" file="scrp-ini.mkvi"/>
- <cd:command name="script" type="environment" category="language" file="scrp-ini.mkvi">
+ <cd:command name="script" type="environment" level="document" category="language" file="scrp-ini.mkvi">
<cd:arguments>
<cd:keywords>
<cd:constant type="hangul"/>
@@ -73,6 +74,7 @@
<cd:constant type="nihongo"/>
<cd:constant type="ethiopic"/>
<cd:constant type="thai"/>
+ <cd:constant type="tibetan"/>
<cd:constant type="test"/>
<cd:constant type="cd:name"/>
</cd:keywords>
diff --git a/tex/context/interface/mkiv/i-selector.xml b/tex/context/interface/mkiv/i-selector.xml
index ce9a90e9e..d70bb7ab7 100644
--- a/tex/context/interface/mkiv/i-selector.xml
+++ b/tex/context/interface/mkiv/i-selector.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="defineselector" level="style" file="core-env.mkiv">
+ <cd:command name="defineselector" level="style" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes" optional="yes">
@@ -13,21 +13,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupselector" level="style" file="core-env.mkiv">
+ <cd:command name="setupselector" level="style" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
<cd:parameter name="n">
<cd:constant type="cd:number"/>
</cd:parameter>
- <cd:parameter name="m">
+ <cd:parameter name="max">
<cd:constant type="cd:number"/>
</cd:parameter>
</cd:assignments>
</cd:arguments>
</cd:command>
- <cd:command name="select" level="document" file="core-env.mkiv">
+ <cd:command name="select" level="document" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content optional="yes"/>
@@ -38,7 +38,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="directselect" level="system" file="core-env.mkiv">
+ <cd:command name="directselect" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content optional="yes"/>
diff --git a/tex/context/interface/mkiv/i-setup.xml b/tex/context/interface/mkiv/i-setup.xml
index fe41ff18d..fcfed31bf 100644
--- a/tex/context/interface/mkiv/i-setup.xml
+++ b/tex/context/interface/mkiv/i-setup.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setupsetup" level="style" file="x-setups-basics.mkiv">
+ <cd:command name="setupsetup" level="style" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="criterium">
@@ -19,149 +19,149 @@
</cd:arguments>
</cd:command>
- <cd:command name="basicsetup" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="basicsetup" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="basicsetup" variant="argument" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="basicsetup" variant="argument" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="shortsetup" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="shortsetup" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="shortsetup" variant="argument" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="shortsetup" variant="argument" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setup" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="setup" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setup" variant="argument" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="setup" variant="argument" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showsetup" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="showsetup" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showsetup" variant="argument" level="system" file="x-setups-basics.mkiv">
+ <cd:command name="showsetup" variant="argument" level="system" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="placesetup" level="document" file="x-setups-basics.mkiv"/>
+ <cd:command name="placesetup" level="document" category="xml" file="x-setups-basics.mkiv"/>
- <cd:command name="placeallsetups" level="document" file="x-setups-basics.mkiv"/>
+ <cd:command name="placeallsetups" level="document" category="xml" file="x-setups-basics.mkiv"/>
- <cd:command name="placeeverysetup" level="document" file="x-setups-basics.mkiv"/>
+ <cd:command name="placeeverysetup" level="document" category="xml" file="x-setups-basics.mkiv"/>
- <cd:command name="showrootvalues" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="showrootvalues" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showinstancevalues" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="showinstancevalues" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdinternal" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdinternal" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdbasicsetup" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdbasicsetup" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdbasicsetup" variant="argument" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdbasicsetup" variant="argument" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdshortsetup" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdshortsetup" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdshortsetup" variant="argument" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdshortsetup" variant="argument" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdfullsetup" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdfullsetup" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdfullsetup" variant="argument" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdfullsetup" variant="argument" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdbasicsetupinstance" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdbasicsetupinstance" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdshortsetupinstance" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdshortsetupinstance" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="cmdfullsetupinstance" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="cmdfullsetupinstance" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showdefinition" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="showdefinition" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showdefinition" variant="argument" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="showdefinition" variant="argument" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="definition" level="document" file="x-setups-basics.mkiv">
+ <cd:command name="definition" level="document" category="xml" file="x-setups-basics.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text-list"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-setups.xml b/tex/context/interface/mkiv/i-setups.xml
index a3773e8f7..da0a75cb2 100644
--- a/tex/context/interface/mkiv/i-setups.xml
+++ b/tex/context/interface/mkiv/i-setups.xml
@@ -4,126 +4,126 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setups" level="style" file="core-env.mkiv">
+ <cd:command name="setups" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setups" variant="direct" level="style" file="core-env.mkiv">
+ <cd:command name="setups" variant="direct" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="setup" level="style" file="core-env.mkiv">
+ <cd:command name="setup" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setup" variant="direct" level="style" file="core-env.mkiv">
+ <cd:command name="setup" variant="direct" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="directsetup" level="style" file="core-env.mkiv">
+ <cd:command name="directsetup" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="fastsetup" level="style" file="core-env.mkiv">
+ <cd:command name="fastsetup" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="texsetup" level="style" file="core-env.mkiv">
+ <cd:command name="texsetup" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="luasetup" level="style" category="lua" file="core-env.mkiv">
+ <cd:command name="luasetup" level="style" category="structure" keywords="lua" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="systemsetups" level="system" file="core-env.mkiv">
+ <cd:command name="systemsetups" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetsetups" level="system" file="core-env.mkiv">
+ <cd:command name="resetsetups" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="copysetups" level="system" file="core-env.mkiv">
+ <cd:command name="copysetups" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="showsetupsdefinition" level="system" file="core-env.mkiv">
+ <cd:command name="showsetupsdefinition" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setupwithargument" level="system" file="core-env.mkiv">
+ <cd:command name="setupwithargument" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="fastsetupwithargument" level="system" file="core-env.mkiv">
+ <cd:command name="fastsetupwithargument" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setupwithargumentswapped" level="system" file="core-env.mkiv">
+ <cd:command name="setupwithargumentswapped" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="fastsetupwithargumentswapped" level="system" file="core-env.mkiv">
+ <cd:command name="fastsetupwithargumentswapped" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="usesetupsparameter" level="system" file="core-env.mkiv">
+ <cd:command name="usesetupsparameter" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="autosetups" level="style" file="core-env.mkiv">
+ <cd:command name="autosetups" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="doprocesslocalsetups" level="system" file="core-env.mkiv">
+ <cd:command name="doprocesslocalsetups" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesetups" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifelsesetups" level="system" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -131,7 +131,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsetupselse" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifsetupselse" level="system" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -139,21 +139,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsetups" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifsetups" level="system" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotsetups" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifnotsetups" level="system" category="structure" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="luasetups" type="environment" level="system" category="lua" file="core-env.mkiv">
+ <cd:command name="luasetups" type="environment" level="system" category="structure" keywords="lua" file="core-env.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -162,13 +162,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="luasetups" type="environment" variant="string" level="system" category="lua" file="core-env.mkiv">
+ <cd:command name="luasetups" type="environment" variant="string" level="system" category="structure" keywords="lua" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="xmlsetups" type="environment" level="style" category="xml" file="core-env.mkiv">
+ <cd:command name="xmlsetups" type="environment" level="style" category="structure" keywords="xml" file="core-env.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -177,13 +177,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xmlsetups" type="environment" variant="string" level="style" category="xml" file="core-env.mkiv">
+ <cd:command name="xmlsetups" type="environment" variant="string" level="style" category="structure" keywords="xml" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="rawsetups" type="environment" level="system" file="core-env.mkiv">
+ <cd:command name="rawsetups" type="environment" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -192,13 +192,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="rawsetups" type="environment" variant="string" level="system" file="core-env.mkiv">
+ <cd:command name="rawsetups" type="environment" variant="string" level="system" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="localsetups" type="environment" level="style" file="core-env.mkiv">
+ <cd:command name="localsetups" type="environment" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -207,13 +207,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="localsetups" type="environment" variant="string" level="style" file="core-env.mkiv">
+ <cd:command name="localsetups" type="environment" variant="string" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setups" type="environment" level="style" file="core-env.mkiv">
+ <cd:command name="setups" type="environment" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="grid"/>
@@ -222,7 +222,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setups" type="environment" variant="string" level="style" file="core-env.mkiv">
+ <cd:command name="setups" type="environment" variant="string" level="style" category="structure" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-simplecolumns.xml b/tex/context/interface/mkiv/i-simplecolumns.xml
index 40829f786..fb2d7a2ed 100644
--- a/tex/context/interface/mkiv/i-simplecolumns.xml
+++ b/tex/context/interface/mkiv/i-simplecolumns.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setsimplecolumnshsize" level="system" category="structure layout" file="page-smp.mkiv">
+ <cd:command name="setsimplecolumnshsize" level="system" category="columns" keywords="structure layout" file="page-smp.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="n">
@@ -23,7 +23,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="simplecolumns" type="environment" level="system" category="structure layout" file="page-smp.mkiv">
+ <cd:command name="simplecolumns" type="environment" level="system" category="columns" keywords="structure layout" file="page-smp.mkiv">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:parameter name="n">
diff --git a/tex/context/interface/mkiv/i-smash.xml b/tex/context/interface/mkiv/i-smash.xml
index 74df570e2..1e7dc2867 100644
--- a/tex/context/interface/mkiv/i-smash.xml
+++ b/tex/context/interface/mkiv/i-smash.xml
@@ -4,69 +4,69 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="smashbox" level="system" file="supp-box.mkiv">
+ <cd:command name="smashbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="smashboxed" level="system" file="supp-box.mkiv">
+ <cd:command name="smashboxed" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="hsmashbox" level="system" file="supp-box.mkiv">
+ <cd:command name="hsmashbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="vsmashbox" level="system" file="supp-box.mkiv">
+ <cd:command name="vsmashbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-box"/>
</cd:arguments>
</cd:command>
- <cd:command name="hsmash" level="system" file="supp-box.mkiv">
+ <cd:command name="hsmash" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="vsmash" level="system" file="supp-box.mkiv">
+ <cd:command name="vsmash" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="hsmashed" level="system" file="supp-box.mkiv">
+ <cd:command name="hsmashed" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="vsmashed" level="system" file="supp-box.mkiv">
+ <cd:command name="vsmashed" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="smashedhbox" level="system" file="supp-box.mkiv">
+ <cd:command name="smashedhbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="smashedvbox" level="system" file="supp-box.mkiv">
+ <cd:command name="smashedvbox" level="system" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="smash" level="document" file="supp-box.mkiv">
+ <cd:command name="smash" level="document" category="boxes" file="supp-box.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="w"/>
diff --git a/tex/context/interface/mkiv/i-sort.xml b/tex/context/interface/mkiv/i-sort.xml
index 889d20e69..1cd8419c0 100644
--- a/tex/context/interface/mkiv/i-sort.xml
+++ b/tex/context/interface/mkiv/i-sort.xml
@@ -139,7 +139,7 @@
</cd:instances>
</cd:command>
- <cd:command name="doifelsecurrentsortingused" level="system" category="language conditional" file="strc-syn.mkiv">
+ <cd:command name="doifelsecurrentsortingused" level="system" category="language" keywords="conditional" file="strc-syn.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-spellchecking.xml b/tex/context/interface/mkiv/i-spellchecking.xml
index 6495826aa..ec7d8e8e6 100644
--- a/tex/context/interface/mkiv/i-spellchecking.xml
+++ b/tex/context/interface/mkiv/i-spellchecking.xml
@@ -9,7 +9,7 @@
<cd:assignments list="yes">
<cd:parameter name="state">
<cd:constant type="start"/>
- <cd:constant type="stop" defult="yes"/>
+ <cd:constant type="stop" default="yes"/>
</cd:parameter>
<cd:parameter name="method">
<cd:constant type="1"/>
diff --git a/tex/context/interface/mkiv/i-spreadsheet.xml b/tex/context/interface/mkiv/i-spreadsheet.xml
index 942be9f7d..e3806ee3a 100644
--- a/tex/context/interface/mkiv/i-spreadsheet.xml
+++ b/tex/context/interface/mkiv/i-spreadsheet.xml
@@ -74,7 +74,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsespreadsheetcell" level="system" category="tables conditional" file="m-spreadsheet.mkiv">
+ <cd:command name="doifelsespreadsheetcell" level="system" category="tables" keywords="conditional" file="m-spreadsheet.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="argument-number"/>
@@ -84,7 +84,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifspreadsheetcellelse" level="system" category="tables conditional" file="m-spreadsheet.mkiv">
+ <cd:command name="doifspreadsheetcellelse" level="system" category="tables" keywords="conditional" file="m-spreadsheet.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="argument-number"/>
diff --git a/tex/context/interface/mkiv/i-stream.xml b/tex/context/interface/mkiv/i-stream.xml
index b392fd001..37e04553d 100644
--- a/tex/context/interface/mkiv/i-stream.xml
+++ b/tex/context/interface/mkiv/i-stream.xml
@@ -4,9 +4,9 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="currentoutputstream" level="system" file="page-str.mkiv"/>
+ <cd:command name="currentoutputstream" level="system" category="structure" file="page-str.mkiv"/>
- <cd:command name="ifinoutputstream" level="system" file="page-str.mkiv">
+ <cd:command name="ifinoutputstream" level="system" category="structure" keywords="conditional" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="string-true"/>
<cd:delimiter name="else"/>
@@ -15,57 +15,57 @@
</cd:arguments>
</cd:command>
- <cd:command name="enableoutputstream" level="system" file="page-str.mkiv">
+ <cd:command name="enableoutputstream" level="system" category="structure" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="disableoutputstream" level="system" file="page-str.mkiv"/>
+ <cd:command name="disableoutputstream" level="system" category="structure" file="page-str.mkiv"/>
- <cd:command name="outputstream" type="environment" level="system" file="page-str.mkiv">
+ <cd:command name="outputstream" type="environment" level="system" category="structure" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="flushoutputstream" level="system" file="page-str.mkiv">
+ <cd:command name="flushoutputstream" level="system" category="structure" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="outputstreambox" level="system" file="page-str.mkiv">
+ <cd:command name="outputstreambox" level="system" category="structure" keywords="boxes" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="outputstreamcopy" level="system" file="page-str.mkiv">
+ <cd:command name="outputstreamcopy" level="system" category="structure" keywords="boxes" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="outputstreamunvbox" level="system" file="page-str.mkiv">
+ <cd:command name="outputstreamunvbox" level="system" category="structure" keywords="boxes" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="outputstreamunvcopy" level="system" file="page-str.mkiv">
+ <cd:command name="outputstreamunvcopy" level="system" category="structure" keywords="boxes" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="synchronizeoutputstreams" level="system" file="page-str.mkiv">
+ <cd:command name="synchronizeoutputstreams" level="system" category="structure" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="pushoutputstream" level="system" file="page-str.mkiv">
+ <cd:command name="pushoutputstream" level="system" category="structure" file="page-str.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
diff --git a/tex/context/interface/mkiv/i-string.xml b/tex/context/interface/mkiv/i-string.xml
index 567881602..36c4234e0 100644
--- a/tex/context/interface/mkiv/i-string.xml
+++ b/tex/context/interface/mkiv/i-string.xml
@@ -4,61 +4,61 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="wdofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="wdofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="htofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="htofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="dpofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="dpofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="hdofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="hdofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="htdpofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="htdpofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="widthofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="widthofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="heightofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="heightofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="depthofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="depthofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="heightanddepthofstring" level="system" file="blob-ini.mkiv">
+ <cd:command name="heightanddepthofstring" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setwidthof" level="system" file="blob-ini.mkiv">
+ <cd:command name="setwidthof" level="system" category="strings" file="blob-ini.mkiv">
<cd:arguments>
<cd:text/>
<cd:delimiter name="to"/>
diff --git a/tex/context/interface/mkiv/i-strut.xml b/tex/context/interface/mkiv/i-strut.xml
index 6e566fe72..4b3994358 100644
--- a/tex/context/interface/mkiv/i-strut.xml
+++ b/tex/context/interface/mkiv/i-strut.xml
@@ -4,17 +4,17 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="strutdp" level="system" file="supp-box.mkiv"/>
+ <cd:command name="strutdp" level="system" category="fonts" keywords="whitespace" file="supp-box.mkiv"/>
- <cd:command name="strutht" level="system" file="supp-box.mkiv"/>
+ <cd:command name="strutht" level="system" category="fonts" keywords="whitespace" file="supp-box.mkiv"/>
- <cd:command name="strutwd" level="system" file="supp-box.mkiv"/>
+ <cd:command name="strutwd" level="system" category="fonts" keywords="whitespace" file="supp-box.mkiv"/>
- <cd:command name="struthtdp" level="system" file="supp-box.mkiv"/>
+ <cd:command name="struthtdp" level="system" category="fonts" keywords="whitespace" file="supp-box.mkiv"/>
- <cd:command name="strutgap" level="system" file="supp-box.mkiv"/>
+ <cd:command name="strutgap" level="system" category="fonts" keywords="whitespace" file="supp-box.mkiv"/>
- <cd:command name="setupstrut" level="style" file="spac-ver.mkiv">
+ <cd:command name="setupstrut" level="style" category="fonts" keywords="whitespace" file="spac-ver.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:resolve name="value-strut"/>
@@ -22,7 +22,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="synchronizestrut" level="system" file="spac-ver.mkiv">
+ <cd:command name="synchronizestrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:resolve name="value-strut"/>
@@ -30,38 +30,38 @@
</cd:arguments>
</cd:command>
- <cd:command name="strut" level="style" file="spac-ver.mkiv"/>
+ <cd:command name="strut" level="style" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="halfstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="halfstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="quarterstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="quarterstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="halflinestrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="halflinestrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="noheightstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="noheightstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="depthstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="depthstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="setstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="setstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="setcharstrut" level="system" file="spac-ver.mkiv">
+ <cd:command name="setcharstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setfontstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="setfontstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="settightstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="settightstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="setcapstrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="setcapstrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="setnostrut" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="setnostrut" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="showstruts" level="document" file="spac-ver.mkiv"/>
+ <cd:command name="showstruts" level="document" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="showcolorstruts" level="document" file="spac-ver.mkiv"/>
+ <cd:command name="showcolorstruts" level="document" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
- <cd:command name="strut" type="environment" begin="beg" end="end" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="strut" type="environment" begin="beg" end="end" level="system" category="fonts" keywords="whitespace" file="spac-ver.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-symbol.xml b/tex/context/interface/mkiv/i-symbol.xml
index 64a6f27dd..b4d74b1a0 100644
--- a/tex/context/interface/mkiv/i-symbol.xml
+++ b/tex/context/interface/mkiv/i-symbol.xml
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseinsymbolset" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifelseinsymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -21,7 +21,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinsymbolsetelse" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifinsymbolsetelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -30,7 +30,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinsymbolset" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifinsymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -39,7 +39,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesymbolset" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifelsesymbolset" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -47,7 +47,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsymbolsetelse" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifsymbolsetelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -75,7 +75,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definefiguresymbol" level="style" category="symbols graphics" file="symb-ini.mkiv">
+ <cd:command name="definefiguresymbol" level="style" category="symbols" keywords="graphics" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:keywords>
@@ -88,7 +88,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="figuresymbol" level="document" category="symbols graphics" file="symb-ini.mkiv">
+ <cd:command name="figuresymbol" level="document" category="symbols" keywords="graphics" file="symb-ini.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:file"/>
@@ -100,7 +100,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesymboldefined" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifelsesymboldefined" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -108,7 +108,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsymboldefinedelse" level="system" category="symbols conditional" file="symb-ini.mkiv">
+ <cd:command name="doifsymboldefinedelse" level="system" category="symbols" keywords="conditional" file="symb-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-synonym.xml b/tex/context/interface/mkiv/i-synonym.xml
index 017b688c4..31b4ae36a 100644
--- a/tex/context/interface/mkiv/i-synonym.xml
+++ b/tex/context/interface/mkiv/i-synonym.xml
@@ -159,14 +159,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecurrentsynonymused" level="system" category="symbols conditional" file="strc-syn.mkiv">
+ <cd:command name="doifelsecurrentsynonymused" level="system" category="symbols" keywords="conditional" file="strc-syn.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecurrentsynonymshown" level="system" category="symbols conditional" file="strc-syn.mkiv">
+ <cd:command name="doifelsecurrentsynonymshown" level="system" category="symbols" keywords="conditional" file="strc-syn.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
diff --git a/tex/context/interface/mkiv/i-system.xml b/tex/context/interface/mkiv/i-system.xml
index b7c46c9ce..08a4a917d 100644
--- a/tex/context/interface/mkiv/i-system.xml
+++ b/tex/context/interface/mkiv/i-system.xml
@@ -4,28 +4,28 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="expanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="expanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="expanded" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="expanded" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="gobbleoneargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleoneargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="gobbletwoarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbletwoarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="gobblethreearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblethreearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -33,7 +33,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblefourarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblefourarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -42,7 +42,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblefivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblefivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -52,7 +52,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblesixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblesixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -63,7 +63,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblesevenarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblesevenarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -75,7 +75,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobbleeightarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleeightarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -88,7 +88,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobbleninearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleninearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -102,7 +102,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobbletenarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbletenarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -117,20 +117,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobbleoneoptional" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleoneoptional" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="gobbletwooptionals" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbletwooptionals" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy"/>
<cd:resolve name="keyword-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="gobblethreeoptionals" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblethreeoptionals" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy"/>
<cd:resolve name="keyword-dummy"/>
@@ -138,7 +138,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblefouroptionals" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblefouroptionals" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy"/>
<cd:resolve name="keyword-dummy"/>
@@ -147,7 +147,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="gobblefiveoptionals" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblefiveoptionals" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy"/>
<cd:resolve name="keyword-dummy"/>
@@ -157,9 +157,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="donothing" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="donothing" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="doifelsenextchar" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextchar" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
<cd:resolve name="argument-true"/>
@@ -167,7 +167,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnextcharelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextcharelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
<cd:resolve name="argument-true"/>
@@ -175,212 +175,212 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenextoptional" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextoptional" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnextoptionalelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextoptionalelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenextoptionalcs" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextoptionalcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnextoptionalcselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextoptionalcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenextbgroup" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextbgroup" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnextbgroupelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextbgroupelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenextbgroupcs" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextbgroupcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnextbgroupcselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextbgroupcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenextparenthesis" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenextparenthesis" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnextparenthesiselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnextparenthesiselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefastoptionalcheck" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsefastoptionalcheck" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doiffastoptionalcheckelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doiffastoptionalcheckelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefastoptionalcheckcs" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsefastoptionalcheckcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="doiffastoptionalcheckcselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doiffastoptionalcheckcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="assumelongusagecs" level="system" file="syst-aux.mkiv">
+ <cd:command name="assumelongusagecs" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setgvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setgvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setevalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setevalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setxvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setxvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="getvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="getvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="letvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="letvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="letgvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="letgvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="resetvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="resetvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="undefinevalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="undefinevalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="ignorevalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="ignorevalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="setuvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setuvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setuevalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setuevalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setugvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setugvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setuxvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="setuxvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="getuvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="getuvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseundefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseundefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -388,7 +388,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifundefinedelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifundefinedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -396,7 +396,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsedefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -404,7 +404,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdefinedelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifdefinedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -412,39 +412,39 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifundefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifundefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifdefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifdefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="letbeundefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="letbeundefined" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="localundefine" level="system" file="syst-aux.mkiv">
+ <cd:command name="localundefine" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="globalundefine" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalundefine" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsealldefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsealldefined" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -452,7 +452,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifalldefinedelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifalldefinedelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name-list"/>
<cd:resolve name="argument-true"/>
@@ -460,7 +460,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doif" level="system" file="syst-aux.mkiv">
+ <cd:command name="doif" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -468,7 +468,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnot" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnot" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -476,7 +476,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -485,7 +485,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-true"/>
@@ -493,7 +493,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifemptyelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifemptyelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-true"/>
@@ -501,21 +501,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -524,7 +524,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinsetelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -533,7 +533,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -541,7 +541,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -549,7 +549,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsecommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsecommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -558,7 +558,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcommonelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifcommonelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -567,7 +567,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifcommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -575,7 +575,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotcommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -583,60 +583,60 @@
</cd:arguments>
</cd:command>
- <cd:command name="processcommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcommalist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="quitcommalist" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="quitcommalist" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="quitprevcommalist" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="quitprevcommalist" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="processcommacommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcommacommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processcommalistwithparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcommalistwithparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processcommalist" type="environment" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcommalist" type="environment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="processcommacommand" type="environment" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcommacommand" type="environment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="currentcommalistitem" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="currentcommalistitem" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="processaction" level="system" file="syst-aux.mkiv">
+ <cd:command name="processaction" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command"/>
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command name="processfirstactioninset" level="system" file="syst-aux.mkiv">
+ <cd:command name="processfirstactioninset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command"/>
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command name="processallactionsinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="processallactionsinset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command"/>
<cd:apply list="yes"/>
@@ -645,17 +645,17 @@
<cd:command name="commalistelement" level="system" file="syst-aux.mkiv"/>
- <cd:command name="firstcharacter" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="firstcharacter" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="remainingcharacters" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="remainingcharacters" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="getfirstcharacter" level="system" file="syst-aux.mkiv">
+ <cd:command name="getfirstcharacter" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsefirstchar" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsefirstchar" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -664,7 +664,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiffirstcharelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doiffirstcharelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -673,19 +673,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="thefirstcharacter" level="system" file="syst-aux.mkiv">
+ <cd:command name="thefirstcharacter" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="theremainingcharacters" level="system" file="syst-aux.mkiv">
+ <cd:command name="theremainingcharacters" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseinstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -694,7 +694,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinstringelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifinstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -703,7 +703,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -711,7 +711,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotinstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -719,7 +719,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseincsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseincsname" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-csname"/>
@@ -728,7 +728,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifincsnameelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifincsnameelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-csname"/>
@@ -737,7 +737,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenumber" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -745,7 +745,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnumberelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnumberelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -753,21 +753,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnumber" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotnumber" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotnumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="percentdimen" level="system" file="syst-aux.mkiv">
+ <cd:command name="percentdimen" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -780,7 +780,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setpercentdimen" level="system" file="syst-aux.mkiv">
+ <cd:command name="setpercentdimen" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:dimension"/>
@@ -793,28 +793,28 @@
</cd:arguments>
</cd:command>
- <cd:command name="makerawcommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="makerawcommalist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="rawprocesscommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawprocesscommalist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="rawprocesscommacommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawprocesscommacommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="rawdoifelseinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -823,7 +823,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="rawdoifinsetelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -832,7 +832,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="rawdoifinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawdoifinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -840,123 +840,123 @@
</cd:arguments>
</cd:command>
- <cd:command name="rawprocessaction" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawprocessaction" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command"/>
<cd:apply list="yes"/>
</cd:arguments>
</cd:command>
- <cd:command name="currentvalue" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="currentvalue" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="getparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="geteparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="geteparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getgparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getgparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getxparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getxparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="forgetparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="forgetparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getexpandedparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getexpandedparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="doassign" level="system" file="syst-aux.mkiv">
+ <cd:command name="doassign" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata"/>
</cd:arguments>
</cd:command>
- <cd:command name="doeassign" level="system" file="syst-aux.mkiv">
+ <cd:command name="doeassign" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata"/>
</cd:arguments>
</cd:command>
- <cd:command name="undoassign" level="system" file="syst-aux.mkiv">
+ <cd:command name="undoassign" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata"/>
</cd:arguments>
</cd:command>
- <cd:command name="doassignempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doassignempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata"/>
</cd:arguments>
</cd:command>
- <cd:command name="processassignmentlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="processassignmentlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="assignment-userdata-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processassignmentcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="processassignmentcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="assignment-userdata-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processassignmentlist" type="environment" level="system" file="syst-aux.mkiv">
+ <cd:command name="processassignmentlist" type="environment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="processassignmentcommand" type="environment" level="system" file="syst-aux.mkiv">
+ <cd:command name="processassignmentcommand" type="environment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="currentassignmentlistkey" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="currentassignmentlistkey" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="currentassignmentlistvalue" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="currentassignmentlistvalue" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="getemptyparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getemptyparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="copyparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="copyparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="keyword-text"/>
@@ -964,13 +964,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="checkparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="checkparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="ifparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="ifparameters" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-true"/>
<cd:delimiter name="else"/>
@@ -979,41 +979,41 @@
</cd:arguments>
</cd:command>
- <cd:command name="commalistsize" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="commalistsize" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="getcommalistsize" level="system" file="syst-aux.mkiv">
+ <cd:command name="getcommalistsize" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getcommacommandsize" level="system" file="syst-aux.mkiv">
+ <cd:command name="getcommacommandsize" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getfromcommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="getfromcommalist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:resolve name="keyword-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="getfromcommacommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="getfromcommacommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
<cd:resolve name="keyword-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="firstinlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstinlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="dogetcommacommandelement" level="system" file="syst-aux.mkiv">
+ <cd:command name="dogetcommacommandelement" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-number"/>
<cd:delimiter name="from"/>
@@ -1023,14 +1023,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="dosingleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dosingleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="dodoubleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dodoubleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1038,7 +1038,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dotripleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotripleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1047,7 +1047,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquadrupleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquadrupleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1057,7 +1057,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquintupleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquintupleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1068,7 +1068,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dosixtupleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dosixtupleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1080,7 +1080,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doseventupleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doseventupleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-optional"/>
@@ -1093,14 +1093,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="dosingleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dosingleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="dodoubleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dodoubleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1108,7 +1108,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dotripleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotripleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1117,7 +1117,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquadrupleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquadrupleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1127,7 +1127,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquintupleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquintupleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1138,7 +1138,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dosixtupleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dosixtupleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1150,7 +1150,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doseventupleargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="doseventupleargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy"/>
@@ -1163,13 +1163,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="strippedcsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="strippedcsname" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="strippedcsname" variant="string" level="system" file="syst-aux.mkiv">
+ <cd:command name="strippedcsname" variant="string" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="none">
<cd:constant type="cd:text"/>
@@ -1177,13 +1177,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="complexorsimple" level="system" file="syst-aux.mkiv">
+ <cd:command name="complexorsimple" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="complexorsimple" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="complexorsimple" variant="argument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1192,13 +1192,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="complexorsimpleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="complexorsimpleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="complexorsimpleempty" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="complexorsimpleempty" variant="argument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1207,13 +1207,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="definecomplexorsimple" level="system" file="syst-aux.mkiv">
+ <cd:command name="definecomplexorsimple" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="definecomplexorsimple" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="definecomplexorsimple" variant="argument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1222,13 +1222,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="definecomplexorsimpleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="definecomplexorsimpleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="definecomplexorsimpleempty" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="definecomplexorsimpleempty" variant="argument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="cd:text"/>
@@ -1237,18 +1237,18 @@
</cd:arguments>
</cd:command>
- <cd:command name="permitspacesbetweengroups" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="permitspacesbetweengroups" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="dontpermitspacesbetweengroups" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="dontpermitspacesbetweengroups" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="dosinglegroupempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dosinglegroupempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="dodoublegroupempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dodoublegroupempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dummy-optional"/>
@@ -1256,7 +1256,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dotriplegroupempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotriplegroupempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dummy-optional"/>
@@ -1265,7 +1265,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquadruplegroupempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquadruplegroupempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dummy-optional"/>
@@ -1275,7 +1275,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doquintuplegroupempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="doquintuplegroupempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dummy-optional"/>
@@ -1286,27 +1286,27 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstofoneargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstofoneargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="firstoftwoarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstoftwoarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="secondoftwoarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondoftwoarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="firstofthreearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstofthreearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1314,7 +1314,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="secondofthreearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondofthreearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1322,7 +1322,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="thirdofthreearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="thirdofthreearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1330,7 +1330,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstoffourarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstoffourarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1339,7 +1339,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="secondoffourarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondoffourarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1348,7 +1348,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="thirdoffourarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="thirdoffourarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1357,7 +1357,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fourthoffourarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="fourthoffourarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1366,7 +1366,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstoffivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstoffivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1376,7 +1376,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="secondoffivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondoffivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1386,7 +1386,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="thirdoffivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="thirdoffivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1396,7 +1396,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fourthoffivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="fourthoffivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1406,7 +1406,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fifthoffivearguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="fifthoffivearguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1416,7 +1416,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1427,7 +1427,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="secondofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1438,7 +1438,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="thirdofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="thirdofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1449,7 +1449,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fourthofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="fourthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1460,7 +1460,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fifthofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="fifthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1471,7 +1471,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="sixthofsixarguments" level="system" file="syst-aux.mkiv">
+ <cd:command name="sixthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1482,27 +1482,27 @@
</cd:arguments>
</cd:command>
- <cd:command name="firstofoneunexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstofoneunexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="firstoftwounexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstoftwounexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="secondoftwounexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondoftwounexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
</cd:arguments>
</cd:command>
- <cd:command name="firstofthreeunexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="firstofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1510,7 +1510,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="secondofthreeunexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="secondofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1518,7 +1518,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="thirdofthreeunexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="thirdofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dummy"/>
<cd:resolve name="argument-dummy"/>
@@ -1526,56 +1526,56 @@
</cd:arguments>
</cd:command>
- <cd:command name="letempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="letempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalletempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalletempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="letvalueempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="letvalueempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="letgvalueempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="letgvalueempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="letvaluerelax" level="system" file="syst-aux.mkiv">
+ <cd:command name="letvaluerelax" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="letgvalurelax" level="system" file="syst-aux.mkiv">
+ <cd:command name="letgvalurelax" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="relaxvalueifundefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="relaxvalueifundefined" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="rawgetparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="rawgetparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="texdefinition" type="environment" level="system" file="syst-aux.mkiv">
+ <cd:command name="texdefinition" type="environment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="none" optional="yes">
<cd:constant type="spaces"/>
@@ -1613,39 +1613,39 @@
</cd:arguments>
</cd:command>
- <cd:command name="texdefinition" level="system" file="syst-aux.mkiv">
+ <cd:command name="texdefinition" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="texcode" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="texcode" type="environment" level="system" category="catcode" file="syst-aux.mkiv"/>
- <cd:command name="newcounter" level="system" file="syst-aux.mkiv">
+ <cd:command name="newcounter" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="fastincrement" level="system" file="syst-aux.mkiv">
+ <cd:command name="fastincrement" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="fastdecrement" level="system" file="syst-aux.mkiv">
+ <cd:command name="fastdecrement" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="increment" level="system" file="syst-aux.mkiv">
+ <cd:command name="increment" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="increment" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="increment" variant="argument" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="parenthesis" list="yes">
<cd:constant type="cd:csname"/>
@@ -1654,13 +1654,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="decrement" level="system" file="syst-aux.mkiv">
+ <cd:command name="decrement" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="decrement" variant="argument" level="system" file="syst-aux.mkiv">
+ <cd:command name="decrement" variant="argument" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="parenthesis" list="yes">
<cd:constant type="cd:csname"/>
@@ -1669,49 +1669,43 @@
</cd:arguments>
</cd:command>
- <cd:command name="incrementvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="incrementvalue" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="decrementvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="decrementvalue" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="newsignal" level="system" file="syst-aux.mkiv">
+ <cd:command name="newsignal" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="checkedstrippedcsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="checkedstrippedcsname" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="checkedstrippedcsname" variant="string" level="system" file="syst-aux.mkiv">
- <cd:arguments>
- <cd:resolve name="string-text"/>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="savenormalmeaning" level="system" file="syst-aux.mkiv">
+ <cd:command name="savenormalmeaning" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="recursedepth" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="recursedepth" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="recurselevel" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="recurselevel" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="resetrecurselevel" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="resetrecurselevel" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="dostepwiserecurse" level="system" file="syst-aux.mkiv">
+ <cd:command name="dostepwiserecurse" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
@@ -1722,79 +1716,79 @@
</cd:arguments>
</cd:command>
- <cd:command name="dorecurse" level="system" file="syst-aux.mkiv">
+ <cd:command name="dorecurse" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doexpandedrecurse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doexpandedrecurse" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="dowith" level="system" file="syst-aux.mkiv">
+ <cd:command name="dowith" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command-list"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doloop" level="system" file="syst-aux.mkiv">
+ <cd:command name="doloop" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="exitloop" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="exitloop" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="exitloopnow" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="exitloopnow" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="dofastloopcs" level="system" file="syst-aux.mkiv">
+ <cd:command name="dofastloopcs" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="fastloopindex" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="fastloopindex" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="fastloopfinal" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="fastloopfinal" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="doloopoverlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="doloopoverlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="recursestring" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="recursestring" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="newevery" level="system" file="syst-aux.mkiv">
+ <cd:command name="newevery" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="EveryPar" level="system" file="syst-aux.mkiv">
+ <cd:command name="EveryPar" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="EveryLine" level="system" file="syst-aux.mkiv">
+ <cd:command name="EveryLine" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="forgeteverypar" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="forgeteverypar" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="convertvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="convertvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-name"/>
<cd:delimiter name="to"/>
@@ -1802,14 +1796,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="defconvertedvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="defconvertedvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseassignment" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -1817,7 +1811,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifassignmentelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifassignmentelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -1825,13 +1819,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="docheckassignment" level="system" file="syst-aux.mkiv">
+ <cd:command name="docheckassignment" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="ifassignment" level="system" file="syst-aux.mkiv">
+ <cd:command name="ifassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-true"/>
<cd:delimiter name="else"/>
@@ -1840,7 +1834,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseassignmentcs" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseassignmentcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
@@ -1848,7 +1842,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifassignmentelsecs" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifassignmentelsecs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
@@ -1856,7 +1850,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="convertargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="convertargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -1864,7 +1858,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="convertcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="convertcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:delimiter name="to"/>
@@ -1872,55 +1866,55 @@
</cd:arguments>
</cd:command>
- <cd:command name="defconvertedargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="defconvertedargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="defconvertedcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="defconvertedcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="edefconvertedargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="edefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="gdefconvertedargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="gdefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="gdefconvertedcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="gdefconvertedcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="xdefconvertedargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="xdefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="showvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="showvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsemeaning" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsemeaning" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -1929,7 +1923,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifmeaningelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifmeaningelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
@@ -1938,7 +1932,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesamestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsesamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -1947,7 +1941,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsamestringelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsamestringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -1956,7 +1950,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsamestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -1964,7 +1958,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotsamestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotsamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -1972,7 +1966,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="ConvertToConstant" level="system" file="syst-aux.mkiv">
+ <!-- begin of obsolete -->
+
+ <cd:command name="ConvertToConstant" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
@@ -1980,7 +1976,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="ConvertConstantAfter" level="system" file="syst-aux.mkiv">
+ <cd:command name="ConvertConstantAfter" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
@@ -1988,61 +1984,63 @@
</cd:arguments>
</cd:command>
- <cd:command name="assignifempty" level="system" file="syst-aux.mkiv">
+ <!-- end of obsolete -->
+
+ <cd:command name="assignifempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="grabuntil" level="system" file="syst-aux.mkiv">
+ <cd:command name="grabuntil" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="processbetween" level="system" file="syst-aux.mkiv">
+ <cd:command name="processbetween" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="gobbleuntil" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleuntil" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="gobbleuntilrelax" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbleuntilrelax" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-content"/>
<cd:delimiter name="relax"/>
</cd:arguments>
</cd:command>
- <cd:command name="processuntil" level="system" file="syst-aux.mkiv">
+ <cd:command name="processuntil" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="groupedcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="groupedcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="simplegroupedcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="simplegroupedcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="pickupgroupedcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="pickupgroupedcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -2050,35 +2048,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="BeforePar" level="system" file="syst-aux.mkiv">
+ <cd:command name="BeforePar" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="AfterPar" level="system" file="syst-aux.mkiv">
+ <cd:command name="AfterPar" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="GetPar" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="GetPar" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="GotoPar" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="GotoPar" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="dowithpargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dowithpargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dowithwargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="dowithwargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dorepeatwithcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="dorepeatwithcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:text"/>
@@ -2088,7 +2086,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsestringinstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsestringinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -2097,7 +2095,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifstringinstringelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifstringinstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -2106,7 +2104,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="appendtoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendtoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2114,7 +2112,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="prependtoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependtoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2122,7 +2120,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="appendtoksonce" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendtoksonce" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2130,7 +2128,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="prependtoksonce" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependtoksonce" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2138,7 +2136,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseintoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseintoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -2147,7 +2145,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifintokselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifintokselse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-command"/>
<cd:resolve name="argument-command"/>
@@ -2156,25 +2154,25 @@
</cd:arguments>
</cd:command>
- <cd:command name="collecting" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="collecting" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="collect" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="collect" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="expandedcollect" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="expandedcollect" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="collect" level="system" file="syst-aux.mkiv">
+ <cd:command name="collect" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="collectexpanded" level="system" file="syst-aux.mkiv">
+ <cd:command name="collectexpanded" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="removetoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="removetoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="from"/>
@@ -2182,7 +2180,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="appendetoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendetoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2190,7 +2188,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="prependetoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependetoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-command"/>
<cd:delimiter name="to"/>
@@ -2198,19 +2196,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="flushtoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="flushtoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dotoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotoks" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="beforesplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="beforesplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2220,7 +2218,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="aftersplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="aftersplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2230,7 +2228,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2242,7 +2240,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="greedysplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="greedysplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2254,7 +2252,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="beforetestandsplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="beforetestandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2264,7 +2262,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="aftertestandsplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="aftertestandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2274,7 +2272,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="testandsplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="testandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="at"/>
@@ -2286,7 +2284,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitatperiod" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitatperiod" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:csname/>
@@ -2294,7 +2292,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitatcomma" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitatcomma" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:csname/>
@@ -2302,7 +2300,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitatasterisk" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitatasterisk" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:csname/>
@@ -2310,7 +2308,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitatcolon" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitatcolon" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:csname/>
@@ -2318,7 +2316,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitatcolons" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitatcolons" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:csname/>
@@ -2326,7 +2324,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="removesubstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="removesubstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="from"/>
@@ -2336,35 +2334,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="appendtocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendtocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="prependtocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependtocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="addtocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="addtocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="pretocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="pretocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="robustdoifelseinset" level="system" file="syst-aux.mkiv">
+ <cd:command name="robustdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -2373,7 +2371,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="robustdoifinsetelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="robustdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -2382,35 +2380,35 @@
</cd:arguments>
</cd:command>
- <cd:command name="robustaddtocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="robustaddtocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="robustpretocommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="robustpretocommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="xsplitstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="xsplitstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="removefromcommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="removefromcommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="substituteincommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="substituteincommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text"/>
@@ -2418,14 +2416,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="replaceincommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="replaceincommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="globalprocesscommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalprocesscommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:command"/>
@@ -2434,112 +2432,112 @@
</cd:arguments>
</cd:command>
- <cd:command name="withoutpt" level="system" file="syst-aux.mkiv">
+ <cd:command name="withoutpt" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="PtToCm" level="system" file="syst-aux.mkiv">
+ <cd:command name="PtToCm" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="dimensiontocount" level="system" file="syst-aux.mkiv">
+ <cd:command name="dimensiontocount" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="numberofpoints" level="system" file="syst-aux.mkiv">
+ <cd:command name="numberofpoints" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="swapdimens" level="system" file="syst-aux.mkiv">
+ <cd:command name="swapdimens" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="swapcounts" level="system" file="syst-aux.mkiv">
+ <cd:command name="swapcounts" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="swapmacros" level="system" file="syst-aux.mkiv">
+ <cd:command name="swapmacros" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalswapdimens" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalswapdimens" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalswapcounts" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalswapcounts" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalswapmacros" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalswapmacros" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalpushmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalpushmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="localpushmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="localpushmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="globalpopmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="globalpopmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="localpopmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="localpopmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="pushmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="pushmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="popmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="popmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="localhsize" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="localhsize" level="system" category="layout" file="syst-aux.mkiv"/>
- <cd:command name="setlocalhsize" level="system" file="syst-aux.mkiv">
+ <cd:command name="setlocalhsize" level="system" category="layout" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:dimension" prefix="cd:sign" method="none"/>
@@ -2547,9 +2545,9 @@
</cd:arguments>
</cd:command>
- <cd:command name="availablehsize" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="availablehsize" level="system" category="layout" file="syst-aux.mkiv"/>
- <cd:command name="distributedhsize" level="system" file="syst-aux.mkiv">
+ <cd:command name="distributedhsize" level="system" category="layout" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
@@ -2557,14 +2555,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="hsizefraction" level="system" file="syst-aux.mkiv">
+ <cd:command name="hsizefraction" level="system" category="layout" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifvalue" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
@@ -2572,7 +2570,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
@@ -2580,7 +2578,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsevalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsevalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
@@ -2589,7 +2587,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifvalueelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifvalueelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
@@ -2598,21 +2596,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnothing" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifsomething" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenothing" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2620,7 +2618,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnothingelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnothingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2628,7 +2626,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesomething" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsesomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2636,7 +2634,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsomethingelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsomethingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2644,21 +2642,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifvaluenothing" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifvaluenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifvaluesomething" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifvaluesomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsevaluenothing" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsevaluenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -2666,7 +2664,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifvaluenothingelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifvaluenothingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -2674,7 +2672,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseemptyvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -2682,7 +2680,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifemptyvalueelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifemptyvalueelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -2690,21 +2688,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifemptyvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotemptyvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseallcommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -2713,7 +2711,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifallcommonelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifallcommonelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -2722,7 +2720,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifallcommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -2730,7 +2728,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotallcommon" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -2738,7 +2736,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dodoubleemptywithset" level="system" file="syst-aux.mkiv">
+ <cd:command name="dodoubleemptywithset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-list-optional"/>
@@ -2746,7 +2744,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dotripleemptywithset" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotripleemptywithset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-list-optional"/>
@@ -2755,7 +2753,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dodoubleargumentwithset" level="system" file="syst-aux.mkiv">
+ <cd:command name="dodoubleargumentwithset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-list"/>
@@ -2763,7 +2761,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dotripleargumentwithset" level="system" file="syst-aux.mkiv">
+ <cd:command name="dotripleargumentwithset" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="keyword-dummy-list"/>
@@ -2772,7 +2770,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="stripcharacter" level="system" file="syst-aux.mkiv">
+ <cd:command name="stripcharacter" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-character"/>
<cd:delimiter name="from"/>
@@ -2782,7 +2780,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="stripspaces" level="system" file="syst-aux.mkiv">
+ <cd:command name="stripspaces" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:delimiter name="from"/>
<cd:resolve name="string-text"/>
@@ -2791,7 +2789,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="unspacestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="unspacestring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -2799,14 +2797,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="executeifdefined" level="system" file="syst-aux.mkiv">
+ <cd:command name="executeifdefined" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesomespace" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsesomespace" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2814,7 +2812,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsomespaceelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsomespaceelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -2822,7 +2820,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="processseparatedlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="processseparatedlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="keyword-text"/>
@@ -2833,7 +2831,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="processlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="processlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-character"/>
<cd:resolve name="argument-character"/>
@@ -2842,14 +2840,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="processassignlist" level="system" file="syst-aux.mkiv">
+ <cd:command name="processassignlist" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text-list"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="untexargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="untexargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:delimiter name="to"/>
@@ -2857,7 +2855,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="untexcommand" level="system" file="syst-aux.mkiv">
+ <cd:command name="untexcommand" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-csname"/>
<cd:delimiter name="to"/>
@@ -2865,56 +2863,56 @@
</cd:arguments>
</cd:command>
- <cd:command name="PointsToBigPoints" level="system" file="syst-aux.mkiv">
+ <cd:command name="PointsToBigPoints" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="PointsToWholeBigPoints" level="system" file="syst-aux.mkiv">
+ <cd:command name="PointsToWholeBigPoints" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="ScaledPointsToBigPoints" level="system" file="syst-aux.mkiv">
+ <cd:command name="ScaledPointsToBigPoints" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="ScaledPointsToWholeBigPoints" level="system" file="syst-aux.mkiv">
+ <cd:command name="ScaledPointsToWholeBigPoints" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="PointsToReal" level="system" file="syst-aux.mkiv">
+ <cd:command name="PointsToReal" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dontleavehmode" level="style" file="syst-aux.mkiv"/>
+ <cd:command name="dontleavehmode" level="style" category="system" file="syst-aux.mkiv"/>
- <cd:command name="utfupper" level="system" file="syst-aux.mkiv">
+ <cd:command name="utfupper" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="utflower" level="system" file="syst-aux.mkiv">
+ <cd:command name="utflower" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="uppercasestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="uppercasestring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -2922,7 +2920,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="lowercasestring" level="system" file="syst-aux.mkiv">
+ <cd:command name="lowercasestring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -2930,7 +2928,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="counttoken" level="system" file="syst-aux.mkiv">
+ <cd:command name="counttoken" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="in"/>
@@ -2940,7 +2938,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="counttokens" level="system" file="syst-aux.mkiv">
+ <cd:command name="counttokens" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -2948,7 +2946,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="splitofftokens" level="system" file="syst-aux.mkiv">
+ <cd:command name="splitofftokens" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="from"/>
@@ -2958,7 +2956,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="handletokens" level="system" file="syst-aux.mkiv">
+ <cd:command name="handletokens" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="with"/>
@@ -2966,11 +2964,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="settrialtypesetting" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="settrialtypesetting" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="resettrialtypesetting" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="resettrialtypesetting" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="iftrialtypesetting" level="system" file="syst-aux.mkiv">
+ <cd:command name="iftrialtypesetting" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-true"/>
<cd:delimiter name="else"/>
@@ -2979,64 +2977,64 @@
</cd:arguments>
</cd:command>
- <cd:command name="integerrounding" level="system" file="syst-aux.mkiv">
+ <cd:command name="integerrounding" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="onedigitrounding" level="system" file="syst-aux.mkiv">
+ <cd:command name="onedigitrounding" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="twodigitrounding" level="system" file="syst-aux.mkiv">
+ <cd:command name="twodigitrounding" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="threedigitrounding" level="system" file="syst-aux.mkiv">
+ <cd:command name="threedigitrounding" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="processcontent" level="system" file="syst-aux.mkiv">
+ <cd:command name="processcontent" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="dogobblesingleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dogobblesingleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="dogobbledoubleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="dogobbledoubleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy-optional"/>
<cd:resolve name="keyword-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="gobblesingleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobblesingleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="gobbledoubleempty" level="system" file="syst-aux.mkiv">
+ <cd:command name="gobbledoubleempty" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-dummy-optional"/>
<cd:resolve name="keyword-dummy-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsesometoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsesometoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
@@ -3044,7 +3042,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsometokselse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsometokselse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
@@ -3052,71 +3050,71 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifsometoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifsometoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifemptytoks" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifemptytoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="strictinspectnextcharacter" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="strictinspectnextcharacter" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="strictdoifelsenextoptional" level="system" file="syst-aux.mkiv">
+ <cd:command name="strictdoifelsenextoptional" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="strictdoifnextoptionalelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="strictdoifnextoptionalelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
- <cd:command name="gobblespacetokens" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="gobblespacetokens" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="verbatimstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="verbatimstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="lastdigit" level="system" file="syst-aux.mkiv">
+ <cd:command name="lastdigit" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="lasttwodigits" level="system" file="syst-aux.mkiv">
+ <cd:command name="lasttwodigits" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="serializedcommalist" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="serializedcommalist" level="system" category="strings" file="syst-aux.mkiv"/>
- <cd:command name="serializecommalist" level="system" file="syst-aux.mkiv">
+ <cd:command name="serializecommalist" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-command-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="purenumber" level="system" file="syst-aux.mkiv">
+ <cd:command name="purenumber" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="filterfromvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="filterfromvalue" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -3124,7 +3122,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="filterfromnext" level="system" file="syst-aux.mkiv">
+ <cd:command name="filterfromnext" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
@@ -3136,61 +3134,61 @@
</cd:arguments>
</cd:command>
- <cd:command name="definemeasure" level="style" file="syst-aux.mkiv">
+ <cd:command name="definemeasure" level="style" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="freezemeasure" level="system" file="syst-aux.mkiv">
+ <cd:command name="freezemeasure" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="setmeasure" level="system" file="syst-aux.mkiv">
+ <cd:command name="setmeasure" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="setgmeasure" level="system" file="syst-aux.mkiv">
+ <cd:command name="setgmeasure" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="setemeasure" level="system" file="syst-aux.mkiv">
+ <cd:command name="setemeasure" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="setxmeasure" level="system" file="syst-aux.mkiv">
+ <cd:command name="setxmeasure" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="measure" level="style" file="syst-aux.mkiv">
+ <cd:command name="measure" level="style" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="measured" level="style" file="syst-aux.mkiv">
+ <cd:command name="measured" level="style" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="dividedsize" level="system" file="syst-aux.mkiv">
+ <cd:command name="dividedsize" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
@@ -3198,7 +3196,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedimension" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsedimension" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3206,7 +3204,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdimensionelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifdimensionelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3214,7 +3212,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedimenstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsedimenstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3222,7 +3220,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdimenstringelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifdimenstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3230,23 +3228,23 @@
</cd:arguments>
</cd:command>
- <cd:command name="compresult" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="compresult" level="system" category="counter" file="syst-aux.mkiv"/>
- <cd:command name="comparedimension" level="system" file="syst-aux.mkiv">
+ <cd:command name="comparedimension" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="comparedimensioneps" level="system" file="syst-aux.mkiv">
+ <cd:command name="comparedimensioneps" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="letcscsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="letcscsname" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:delimiter name="csname"/>
@@ -3255,7 +3253,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="letcsnamecs" level="system" file="syst-aux.mkiv">
+ <cd:command name="letcsnamecs" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:delimiter name="csname"/>
<cd:resolve name="string-name"/>
@@ -3264,7 +3262,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="letcsnamecsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="letcsnamecsname" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:delimiter name="csname"/>
<cd:resolve name="string-name"/>
@@ -3275,20 +3273,20 @@
</cd:arguments>
</cd:command>
- <cd:command name="addvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="addvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="unspaced" level="system" file="syst-aux.mkiv">
+ <cd:command name="unspaced" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="unspaceargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="unspaceargument" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-text"/>
<cd:delimiter name="to"/>
@@ -3296,14 +3294,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="unspaceafter" level="system" file="syst-aux.mkiv">
+ <cd:command name="unspaceafter" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsehasspace" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsehasspace" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3311,7 +3309,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifhasspaceelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifhasspaceelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-true"/>
@@ -3319,25 +3317,25 @@
</cd:arguments>
</cd:command>
- <cd:command name="setflag" level="system" file="syst-aux.mkiv">
+ <cd:command name="setflag" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetflag" level="system" file="syst-aux.mkiv">
+ <cd:command name="resetflag" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="flag" level="system" file="syst-aux.mkiv">
+ <cd:command name="flag" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseflagged" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelseflagged" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -3345,7 +3343,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifflaggedelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifflaggedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -3353,14 +3351,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotflagged" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnotflagged" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="inheritparameter" level="system" file="syst-aux.mkiv">
+ <cd:command name="inheritparameter" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="keyword-text"/>
@@ -3368,7 +3366,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsenonzeropositive" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifelsenonzeropositive" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -3376,7 +3374,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnonzeropositiveelse" level="system" file="syst-aux.mkiv">
+ <cd:command name="doifnonzeropositiveelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -3384,122 +3382,122 @@
</cd:arguments>
</cd:command>
- <cd:command name="getrawparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getrawparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getraweparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getraweparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getrawgparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getrawgparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="getrawxparameters" level="system" file="syst-aux.mkiv">
+ <cd:command name="getrawxparameters" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-text"/>
<cd:resolve name="assignment-userdata-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="unprotected" level="system" file="syst-aux.mkiv">
+ <cd:command name="unprotected" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="string-content"/>
<cd:delimiter name="par"/>
</cd:arguments>
</cd:command>
- <cd:command name="resettimer" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="resettimer" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="elapsedtime" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="elapsedtime" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="elapsedseconds" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="elapsedseconds" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="elapsedsteptime" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="elapsedsteptime" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="currentfeaturetest" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="currentfeaturetest" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="testfeature" level="system" file="syst-aux.mkiv">
+ <cd:command name="testfeature" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="retestfeature" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="retestfeature" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="showtimer" level="system" file="syst-aux.mkiv">
+ <cd:command name="showtimer" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="testfeatureonce" level="system" file="syst-aux.mkiv">
+ <cd:command name="testfeatureonce" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="freezedimenmacro" level="system" file="syst-aux.mkiv">
+ <cd:command name="freezedimenmacro" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="negated" level="system" file="syst-aux.mkiv">
+ <cd:command name="negated" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="assigndimen" level="system" file="syst-aux.mkiv">
+ <cd:command name="assigndimen" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
</cd:command>
- <cd:command name="appendvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="appendgvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="appendgvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="prependvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="prependgvalue" level="system" file="syst-aux.mkiv">
+ <cd:command name="prependgvalue" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="processranges" level="system" file="syst-aux.mkiv">
+ <cd:command name="processranges" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:number"/>
@@ -3509,7 +3507,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="dowithrange" level="system" file="syst-aux.mkiv">
+ <cd:command name="dowithrange" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:keywords delimiters="braces" list="yes">
<cd:constant type="cd:number"/>
@@ -3519,11 +3517,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="ignoreimplicitspaces" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="ignoreimplicitspaces" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="nointerference" type="environment" level="system" file="syst-aux.mkiv"/>
+ <cd:command name="nointerference" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
- <cd:command name="expandcheckedcsname" level="system" file="syst-aux.mkiv">
+ <cd:command name="expandcheckedcsname" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-key"/>
@@ -3531,43 +3529,43 @@
</cd:arguments>
</cd:command>
- <cd:command name="docheckedpair" level="system" file="syst-aux.mkiv">
+ <cd:command name="docheckedpair" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="constantnumber" level="system" file="syst-aux.mkiv">
+ <cd:command name="constantnumber" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="constantnumberargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="constantnumberargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="constantdimen" level="system" file="syst-aux.mkiv">
+ <cd:command name="constantdimen" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="constantdimenargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="constantdimenargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="constantemptyargument" level="system" file="syst-aux.mkiv">
+ <cd:command name="constantemptyargument" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="getsubstring" level="system" file="syst-aux.mkiv">
+ <cd:command name="getsubstring" level="system" category="strings" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
@@ -3575,7 +3573,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="converteddimen" level="system" file="syst-aux.mkiv">
+ <cd:command name="converteddimen" level="system" category="counter" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:keywords delimiters="braces">
@@ -3595,14 +3593,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="ntimes" level="system" file="syst-aux.mkiv">
+ <cd:command name="ntimes" level="system" category="system" file="syst-aux.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="expdoifelse" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3611,7 +3609,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoif" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoif" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3619,7 +3617,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoifnot" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifnot" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3627,7 +3625,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expandeddoif" level="system" file="syst-lua.mkiv">
+ <cd:command name="expandeddoif" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3635,7 +3633,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expandeddoifnot" level="system" file="syst-lua.mkiv">
+ <cd:command name="expandeddoifnot" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3643,7 +3641,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expandeddoifelse" level="system" file="syst-lua.mkiv">
+ <cd:command name="expandeddoifelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
<cd:content/>
@@ -3652,7 +3650,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoifelsecommon" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifelsecommon" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -3661,7 +3659,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoifcommonelse" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifcommonelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:resolve name="argument-text-list"/>
<cd:resolve name="argument-text-list"/>
@@ -3670,7 +3668,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoifelseinset" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -3679,7 +3677,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="expdoifinsetelse" level="system" file="syst-lua.mkiv">
+ <cd:command name="expdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:resolve name="argument-text-list"/>
@@ -3688,13 +3686,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="luaexpr" level="system" file="syst-lua.mkiv">
+ <cd:command name="luaexpr" level="system" category="strings" file="syst-lua.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="setupsystem" level="style" file="core-sys.mkiv">
+ <cd:command name="setupsystem" level="style" category="counter" file="core-sys.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="n">
diff --git a/tex/context/interface/mkiv/i-systemlog.xml b/tex/context/interface/mkiv/i-systemlog.xml
index 93717af21..16b121322 100644
--- a/tex/context/interface/mkiv/i-systemlog.xml
+++ b/tex/context/interface/mkiv/i-systemlog.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="systemlog" level="system" file="core-sys.mkiv">
+ <cd:command name="systemlog" level="system" category="tracker" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-text"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="systemlogfirst" level="system" file="core-sys.mkiv">
+ <cd:command name="systemlogfirst" level="system" category="tracker" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-text"/>
@@ -20,7 +20,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="systemloglast" level="system" file="core-sys.mkiv">
+ <cd:command name="systemloglast" level="system" category="tracker" file="core-sys.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-text"/>
diff --git a/tex/context/interface/mkiv/i-tagging.xml b/tex/context/interface/mkiv/i-tagging.xml
index d07b32ec1..4193f0e24 100644
--- a/tex/context/interface/mkiv/i-tagging.xml
+++ b/tex/context/interface/mkiv/i-tagging.xml
@@ -32,7 +32,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseinelement" level="system" category="xml conditional" file="strc-tag.mkiv">
+ <cd:command name="doifelseinelement" level="system" category="xml" keywords="conditional" file="strc-tag.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -40,7 +40,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifinelementelse" level="system" category="xml conditional" file="strc-tag.mkiv">
+ <cd:command name="doifinelementelse" level="system" category="xml" keywords="conditional" file="strc-tag.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -48,7 +48,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="taggedlabeltexts" level="system" category="xml language" file="strc-tag.mkiv">
+ <cd:command name="taggedlabeltexts" level="system" category="xml" keywords="language" file="strc-tag.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -56,7 +56,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="namedtaggedlabeltexts" level="system" category="xml language" file="strc-tag.mkiv">
+ <cd:command name="namedtaggedlabeltexts" level="system" category="xml" keywords="language" file="strc-tag.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
diff --git a/tex/context/interface/mkiv/i-textflow.xml b/tex/context/interface/mkiv/i-textflow.xml
index b532b10f9..71234373f 100644
--- a/tex/context/interface/mkiv/i-textflow.xml
+++ b/tex/context/interface/mkiv/i-textflow.xml
@@ -37,7 +37,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsetextflowcollector" level="system" category="structure conditional" file="page-flw.mkiv">
+ <cd:command name="doifelsetextflowcollector" level="system" category="structure" keywords="conditional" file="page-flw.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -45,7 +45,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiftextflowcollectorelse" level="system" category="structure conditional" file="page-flw.mkiv">
+ <cd:command name="doiftextflowcollectorelse" level="system" category="structure" keywords="conditional" file="page-flw.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -53,7 +53,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsetextflow" level="system" category="structure conditional" file="page-flw.mkiv">
+ <cd:command name="doifelsetextflow" level="system" category="structure" keywords="conditional" file="page-flw.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -61,7 +61,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiftextflowelse" level="system" category="structure conditional" file="page-flw.mkiv">
+ <cd:command name="doiftextflowelse" level="system" category="structure" keywords="conditional" file="page-flw.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-texts.xml b/tex/context/interface/mkiv/i-texts.xml
index 18f40911c..0dcaf065d 100644
--- a/tex/context/interface/mkiv/i-texts.xml
+++ b/tex/context/interface/mkiv/i-texts.xml
@@ -134,7 +134,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselayouttextline" level="system" category="layout conditional" file="page-txt.mkvi">
+ <cd:command name="doifelselayouttextline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -142,7 +142,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflayouttextlineelse" level="system" category="layout conditional" file="page-txt.mkvi">
+ <cd:command name="doiflayouttextlineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -150,7 +150,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselayoutsomeline" level="system" category="layout conditional" file="page-txt.mkvi">
+ <cd:command name="doifelselayoutsomeline" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -158,7 +158,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiflayoutsomelineelse" level="system" category="layout conditional" file="page-txt.mkvi">
+ <cd:command name="doiflayoutsomelineelse" level="system" category="layout" keywords="conditional" file="page-txt.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-token.xml b/tex/context/interface/mkiv/i-token.xml
index 8d9ced890..f0359587b 100644
--- a/tex/context/interface/mkiv/i-token.xml
+++ b/tex/context/interface/mkiv/i-token.xml
@@ -4,55 +4,55 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="tokens" type="environment" level="system" file="toks-tra.mkiv">
+ <cd:command name="tokens" type="environment" level="system" category="strings" file="toks-tra.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="flushtokens" level="system" file="toks-tra.mkiv">
+ <cd:command name="flushtokens" level="system" category="strings" file="toks-tra.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="showtokens" level="system" file="toks-tra.mkiv">
+ <cd:command name="showtokens" level="system" category="strings" file="toks-tra.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="testtokens" level="system" file="toks-tra.mkiv">
+ <cd:command name="testtokens" level="system" category="strings" file="toks-tra.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="definetokenlist" level="style" file="toks-aux.mkiv">
+ <cd:command name="definetokenlist" level="style" category="strings" file="toks-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="tokenlist" type="environment" level="style" file="toks-aux.mkiv">
+ <cd:command name="tokenlist" type="environment" level="style" category="strings" file="toks-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="gettokenlist" level="style" file="toks-aux.mkiv">
+ <cd:command name="gettokenlist" level="style" category="strings" file="toks-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resettokenlist" level="style" file="toks-aux.mkiv">
+ <cd:command name="resettokenlist" level="style" category="strings" file="toks-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="settokenlist" level="style" file="toks-aux.mkiv">
+ <cd:command name="settokenlist" level="style" category="strings" file="toks-aux.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="argument-text"/>
diff --git a/tex/context/interface/mkiv/i-tracker.xml b/tex/context/interface/mkiv/i-tracker.xml
index 579de59fb..785674e2c 100644
--- a/tex/context/interface/mkiv/i-tracker.xml
+++ b/tex/context/interface/mkiv/i-tracker.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="installtextracker" level="system" file="trac-ctx.mkiv">
+ <cd:command name="installtextracker" level="system" category="tracker" file="trac-ctx.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="installtexdirective" level="system" file="trac-ctx.mkiv">
+ <cd:command name="installtexdirective" level="system" category="tracker" file="trac-ctx.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-command"/>
@@ -20,56 +20,56 @@
</cd:arguments>
</cd:command>
- <cd:command name="enabletrackers" level="style" file="trac-deb.mkiv">
+ <cd:command name="enabletrackers" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="disabletrackers" level="style" file="trac-deb.mkiv">
+ <cd:command name="disabletrackers" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="resettrackers" level="system" file="trac-deb.mkiv"/>
+ <cd:command name="resettrackers" level="system" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="showtrackers" level="document" file="trac-deb.mkiv"/>
+ <cd:command name="showtrackers" level="document" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="enabledirectives" level="style" file="trac-deb.mkiv">
+ <cd:command name="enabledirectives" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="disabledirectives" level="style" file="trac-deb.mkiv">
+ <cd:command name="disabledirectives" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="showdirectives" level="document" file="trac-deb.mkiv"/>
+ <cd:command name="showdirectives" level="document" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="enableexperiments" level="style" file="trac-deb.mkiv">
+ <cd:command name="enableexperiments" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="disableexperiments" level="style" file="trac-deb.mkiv">
+ <cd:command name="disableexperiments" level="style" category="tracker" file="trac-deb.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-list"/>
</cd:arguments>
</cd:command>
- <cd:command name="showexperiments" level="document" file="trac-deb.mkiv"/>
+ <cd:command name="showexperiments" level="document" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="showedebuginfo" level="system" file="trac-deb.mkiv"/>
+ <cd:command name="showedebuginfo" level="system" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="overloaderror" level="system" file="trac-deb.mkiv"/>
+ <cd:command name="overloaderror" level="system" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="showlogcategories" level="system" file="trac-deb.mkiv"/>
+ <cd:command name="showlogcategories" level="system" category="tracker" file="trac-deb.mkiv"/>
- <cd:command name="showjustification" level="system" file="trac-jus.mkiv"/>
+ <cd:command name="showjustification" level="system" category="tracker" file="trac-jus.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-twopassdata.xml b/tex/context/interface/mkiv/i-twopassdata.xml
index 63783d040..853e21d1f 100644
--- a/tex/context/interface/mkiv/i-twopassdata.xml
+++ b/tex/context/interface/mkiv/i-twopassdata.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="immediatesavetwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="immediatesavetwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -12,7 +12,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="savetwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="savetwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -20,7 +20,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="lazysavetwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="lazysavetwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -28,7 +28,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="savetaggedtwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="savetaggedtwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -37,7 +37,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="lazysavetaggedtwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="lazysavetaggedtwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-number"/>
@@ -46,57 +46,57 @@
</cd:arguments>
</cd:command>
- <cd:command name="definetwopasslist" level="system" file="core-two.mkiv">
+ <cd:command name="definetwopasslist" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="gettwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="gettwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="checktwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="checktwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="findtwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="findtwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="getfirsttwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="getfirsttwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="getlasttwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="getlasttwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="getnamedtwopassdatalist" level="system" file="core-two.mkiv">
+ <cd:command name="getnamedtwopassdatalist" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:csname/>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="gettwopassdatalist" level="system" file="core-two.mkiv">
+ <cd:command name="gettwopassdatalist" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelseintwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="doifelseintwopassdata" level="system" category="twopassdata" keywords="conditional" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -105,7 +105,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifintwopassdataelse" level="system" file="core-two.mkiv">
+ <cd:command name="doifintwopassdataelse" level="system" category="twopassdata" keywords="conditional" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
@@ -114,7 +114,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getfromtwopassdata" level="system" file="core-two.mkiv">
+ <cd:command name="getfromtwopassdata" level="system" category="twopassdata" file="core-two.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-name"/>
diff --git a/tex/context/interface/mkiv/i-userdata.xml b/tex/context/interface/mkiv/i-userdata.xml
index e9617f0bc..6c7da128a 100644
--- a/tex/context/interface/mkiv/i-userdata.xml
+++ b/tex/context/interface/mkiv/i-userdata.xml
@@ -47,7 +47,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="userdata" type="environment" level="document" category="structure" file="strc-usr.mkiv">
+ <cd:command name="userdata" type="environment" level="document" category="structure" keywords="buffer" file="strc-usr.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:resolve name="assignment-userdata-list-optional"/>
@@ -78,8 +78,8 @@
</cd:arguments>
</cd:command>
- <cd:command name="getuserdata" level="style" category="structure" file="strc-usr.mkiv"/>
+ <cd:command name="getuserdata" level="style" category="structure" keywords="buffer" file="strc-usr.mkiv"/>
- <cd:command name="getinlineuserdata" level="style" category="structure" file="strc-usr.mkiv"/>
+ <cd:command name="getinlineuserdata" level="style" category="structure" keywords="buffer" file="strc-usr.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-variables.xml b/tex/context/interface/mkiv/i-variables.xml
index 12855e36f..69aab736e 100644
--- a/tex/context/interface/mkiv/i-variables.xml
+++ b/tex/context/interface/mkiv/i-variables.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="setvariables" level="style" file="core-env.mkiv">
+ <cd:command name="setvariables" level="style" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -21,7 +21,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setevariables" level="system" file="core-env.mkiv">
+ <cd:command name="setevariables" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -38,7 +38,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setgvariables" level="system" file="core-env.mkiv">
+ <cd:command name="setgvariables" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -55,7 +55,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setxvariables" level="system" file="core-env.mkiv">
+ <cd:command name="setxvariables" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -72,7 +72,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="checkvariables" level="system" file="core-env.mkiv">
+ <cd:command name="checkvariables" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -89,7 +89,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setvariable" level="style" file="core-env.mkiv">
+ <cd:command name="setvariable" level="style" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -97,7 +97,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setevariable" level="system" file="core-env.mkiv">
+ <cd:command name="setevariable" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -105,7 +105,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setgvariable" level="system" file="core-env.mkiv">
+ <cd:command name="setgvariable" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -113,7 +113,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setxvariable" level="system" file="core-env.mkiv">
+ <cd:command name="setxvariable" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -121,21 +121,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="getvariable" level="style" file="core-env.mkiv">
+ <cd:command name="getvariable" level="style" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="showvariable" level="system" file="core-env.mkiv">
+ <cd:command name="showvariable" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsevariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifelsevariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -144,7 +144,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifvariableelse" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifvariableelse" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -153,7 +153,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifvariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifvariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -161,7 +161,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotvariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifnotvariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -169,7 +169,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseemptyvariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifelseemptyvariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -178,7 +178,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifemptyvariableelse" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifemptyvariableelse" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -187,7 +187,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifemptyvariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifemptyvariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -195,7 +195,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifnotemptyvariable" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifnotemptyvariable" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -203,7 +203,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="getvariabledefault" level="system" file="core-env.mkiv">
+ <cd:command name="getvariabledefault" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-key"/>
@@ -211,7 +211,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupenv" level="system" file="core-env.mkiv">
+ <cd:command name="setupenv" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="set">
@@ -227,7 +227,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseenv" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifelseenv" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
@@ -235,7 +235,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifenvelse" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifenvelse" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
@@ -243,74 +243,74 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifenv" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifenv" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotenv" level="system" category="conditional" file="core-env.mkiv">
+ <cd:command name="doifnotenv" level="system" category="strings" keywords="conditional" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="env" level="system" file="core-env.mkiv">
+ <cd:command name="env" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
</cd:arguments>
</cd:command>
- <cd:command name="envvar" level="system" file="core-env.mkiv">
+ <cd:command name="envvar" level="system" category="strings" file="core-env.mkiv">
<cd:arguments>
<cd:resolve name="argument-key"/>
<cd:resolve name="argument-command"/>
</cd:arguments>
</cd:command>
- <cd:command name="setdocumentfilename" level="system" file="luat-ini.mkiv">
+ <cd:command name="setdocumentfilename" category="strings" level="system" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setdocumentargument" level="system" file="luat-ini.mkiv">
+ <cd:command name="setdocumentargument" category="strings" level="system" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="setdocumentargumentdefault" level="system" file="luat-ini.mkiv">
+ <cd:command name="setdocumentargumentdefault" category="strings" level="system" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="getdocumentfilename" level="system" file="luat-ini.mkiv">
+ <cd:command name="getdocumentfilename" level="system" category="strings" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="getdocumentargument" level="system" file="luat-ini.mkiv">
+ <cd:command name="getdocumentargument" level="system" category="strings" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="getdocumentargumentdefault" level="system" file="luat-ini.mkiv">
+ <cd:command name="getdocumentargumentdefault" level="system" category="strings" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedocumentargument" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifelsedocumentargument" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -318,7 +318,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdocumentargumentelse" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifdocumentargumentelse" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
@@ -326,21 +326,21 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdocumentargument" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifdocumentargument" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotdocumentargument" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifnotdocumentargument" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-name"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifelsedocumentfilename" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifelsedocumentfilename" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -348,7 +348,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdocumentfilenameelse" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifdocumentfilenameelse" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -356,14 +356,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifdocumentfilename" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifdocumentfilename" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
</cd:arguments>
</cd:command>
- <cd:command name="doifnotdocumentfilename" level="system" category="conditional" file="luat-ini.mkiv">
+ <cd:command name="doifnotdocumentfilename" level="system" category="strings" keywords="conditional" file="luat-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-verbatim.xml b/tex/context/interface/mkiv/i-verbatim.xml
index f81665cc1..eaeeaac1a 100644
--- a/tex/context/interface/mkiv/i-verbatim.xml
+++ b/tex/context/interface/mkiv/i-verbatim.xml
@@ -235,7 +235,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="typing" type="environment" generated="yes" variant="instance" level="document" category="verbatim" file="buff-ver.mkiv">
+ <cd:command name="typing" type="environment" generated="yes" variant="instance" level="document" category="verbatim" keywords="buffer" file="buff-ver.mkiv">
<cd:sequence>
<cd:instance value="typing"/>
</cd:sequence>
@@ -249,7 +249,7 @@
</cd:instances>
</cd:command>
- <cd:command name="typing" type="environment" generated="yes" variant="instance:argument" level="document" category="verbatim" file="buff-ver.mkiv">
+ <cd:command name="typing" type="environment" generated="yes" variant="instance:argument" level="document" category="verbatim" keywords="buffer" file="buff-ver.mkiv">
<cd:sequence>
<cd:instance value="typing"/>
</cd:sequence>
@@ -321,7 +321,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsetypingfile" category="verbatim conditional" level="system" file="buff-ver.mkiv">
+ <cd:command name="doifelsetypingfile" level="system" category="verbatim" keywords="conditional" file="buff-ver.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
@@ -329,7 +329,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doiftypingfileelse" category="verbatim conditional" level="system" file="buff-ver.mkiv">
+ <cd:command name="doiftypingfileelse" level="system" category="verbatim" keywords="conditional" file="buff-ver.mkiv">
<cd:arguments>
<cd:resolve name="argument-file"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-version.xml b/tex/context/interface/mkiv/i-version.xml
index 1e6e46d58..643d17215 100644
--- a/tex/context/interface/mkiv/i-version.xml
+++ b/tex/context/interface/mkiv/i-version.xml
@@ -41,7 +41,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseolderversion" level="system" category="conditional" file="file-mod.mkvi">
+ <cd:command name="doifelseolderversion" level="system" keywords="conditional" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
@@ -50,7 +50,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifolderversionelse" level="system" category="conditional" file="file-mod.mkvi">
+ <cd:command name="doifolderversionelse" level="system" keywords="conditional" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-number"/>
@@ -59,7 +59,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelseoldercontext" level="system" category="conditional" file="file-mod.mkvi">
+ <cd:command name="doifelseoldercontext" level="system" keywords="conditional" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
@@ -67,7 +67,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifoldercontextelse" level="system" category="conditional" file="file-mod.mkvi">
+ <cd:command name="doifoldercontextelse" level="system" keywords="conditional" file="file-mod.mkvi">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:resolve name="argument-true"/>
diff --git a/tex/context/interface/mkiv/i-visual.xml b/tex/context/interface/mkiv/i-visual.xml
index dc9e96ec3..6679fd410 100644
--- a/tex/context/interface/mkiv/i-visual.xml
+++ b/tex/context/interface/mkiv/i-visual.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="fakerule" level="system" file="m-visual.mkiv">
+ <cd:command name="fakerule" level="system" category="rules" file="m-visual.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
</cd:arguments>
@@ -17,7 +17,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fakelines" level="document" file="m-visual.mkiv">
+ <cd:command name="fakelines" level="document" category="strings" file="m-visual.mkiv">
<cd:arguments>
<cd:keywords name="keywords" delimiters="braces">
<cd:constant type="cd:number"/>
@@ -30,7 +30,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fakewords" level="document" file="m-visual.mkiv">
+ <cd:command name="fakewords" level="document" category="strings" file="m-visual.mkiv">
<cd:arguments>
<cd:keywords name="keywords" delimiters="braces">
<cd:constant type="cd:number"/>
@@ -43,7 +43,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fakenwords" level="system" file="m-visual.mkiv">
+ <cd:command name="fakenwords" level="system" category="strings" file="m-visual.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
<cd:keywords name="keywords" delimiters="braces">
@@ -53,19 +53,19 @@
</cd:arguments>
</cd:command>
- <cd:command name="showfakewords" level="system" file="m-visual.mkiv"/>
+ <cd:command name="showfakewords" level="system" category="strings" file="m-visual.mkiv"/>
- <cd:command name="fakeword" level="system" file="m-visual.mkiv"/>
+ <cd:command name="fakeword" level="system" category="strings" file="m-visual.mkiv"/>
- <cd:command name="fakeparindent" level="system" file="m-visual.mkiv"/>
+ <cd:command name="fakeparindent" level="system" category="whitespace" file="m-visual.mkiv"/>
- <cd:command name="fakeddroppedcaps" level="system" file="m-visual.mkiv">
+ <cd:command name="fakeddroppedcaps" level="system" category="fonts" file="m-visual.mkiv">
<cd:arguments>
<cd:resolve name="argument-number"/>
</cd:arguments>
</cd:command>
- <cd:command name="fakefigure" level="document" file="m-visual.mkiv">
+ <cd:command name="fakefigure" level="document" category="graphics" keywords="structure" file="m-visual.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="placefloat"/>
@@ -78,7 +78,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="fakeimage" level="document" file="m-visual.mkiv">
+ <cd:command name="fakeimage" level="document" category="graphics" file="m-visual.mkiv">
<cd:arguments>
<cd:resolve name="argument-dimension"/>
<cd:resolve name="argument-dimension"/>
@@ -87,11 +87,11 @@
</cd:arguments>
</cd:command>
- <cd:command name="fakeformula" level="document" file="m-visual.mkiv"/>
+ <cd:command name="fakeformula" level="document" category="mathematics" file="m-visual.mkiv"/>
- <cd:command name="fakespacingformula" level="document" file="m-visual.mkiv"/>
+ <cd:command name="fakespacingformula" level="document" category="mathematics" file="m-visual.mkiv"/>
- <cd:command name="smashedgrid" level="system" file="m-visual.mkiv">
+ <cd:command name="smashedgrid" level="system" category="layout" file="m-visual.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:inherit name="basegrid"/>
@@ -99,17 +99,17 @@
</cd:arguments>
</cd:command>
- <cd:command name="bodyfontgrid" level="system" file="m-visual.mkiv"/>
+ <cd:command name="bodyfontgrid" level="system" category="fonts" file="m-visual.mkiv"/>
- <cd:command name="emexgrid" level="system" file="m-visual.mkiv"/>
+ <cd:command name="emexgrid" level="system" category="fonts" file="m-visual.mkiv"/>
- <cd:command name="simplethesis" level="system" file="m-visual.mkiv"/>
+ <cd:command name="simplethesis" level="system" category="layout" file="m-visual.mkiv"/>
- <cd:command name="showbaselines" level="system" file="m-visual.mkiv"/>
+ <cd:command name="showbaselines" level="system" category="layout" file="m-visual.mkiv"/>
- <cd:command name="showpagebuilder" level="system" file="m-visual.mkiv"/>
+ <cd:command name="showpagebuilder" level="system" category="layout" file="m-visual.mkiv"/>
- <cd:command name="tagbox" level="system" file="m-visual.mkiv">
+ <cd:command name="tagbox" level="system" category="boxes" file="m-visual.mkiv">
<cd:arguments>
<cd:resolve name="argument-text"/>
<cd:keywords optional="yes">
@@ -131,24 +131,24 @@
</cd:arguments>
</cd:command>
- <cd:command name="coloredhbox" level="system" file="m-visual.mkiv">
+ <cd:command name="coloredhbox" level="system" category="boxes" keywords="colors" file="m-visual.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="coloredvbox" level="system" file="m-visual.mkiv">
+ <cd:command name="coloredvbox" level="system" category="boxes" keywords="colors" file="m-visual.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="coloredvtop" level="system" file="m-visual.mkiv">
+ <cd:command name="coloredvtop" level="system" category="boxes" keywords="colors" file="m-visual.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="coloredstrut" level="system" file="m-visual.mkiv"/>
+ <cd:command name="coloredstrut" level="system" category="fonts" file="m-visual.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-visualizer.xml b/tex/context/interface/mkiv/i-visualizer.xml
index 81d02f4fb..817cdb383 100644
--- a/tex/context/interface/mkiv/i-visualizer.xml
+++ b/tex/context/interface/mkiv/i-visualizer.xml
@@ -4,111 +4,111 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="ruledhbox" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledhbox" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledvbox" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledvbox" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledvtop" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledvtop" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledtopv" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledtopv" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledhpack" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledhpack" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledvpack" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledvpack" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledtpack" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledtpack" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="ruledmbox" level="system" file="trac-vis.mkiv">
+ <cd:command name="ruledmbox" level="system" category="boxes" keywords="rules" file="trac-vis.mkiv">
<cd:arguments>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxr" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxr" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxg" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxg" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxb" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxb" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxc" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxc" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxm" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxm" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxy" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxy" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="filledhboxk" level="system" file="trac-vis.mkiv">
+ <cd:command name="filledhboxk" level="system" category="boxes" keywords="background colors" file="trac-vis.mkiv">
<cd:arguments>
<cd:resolve name="string-boxoptions"/>
<cd:content/>
</cd:arguments>
</cd:command>
- <cd:command name="showmakeup" level="document" file="trc-vis.mkiv">
+ <cd:command name="showmakeup" level="document" category="boxes" file="trc-vis.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="makeup" default="yes"/>
@@ -142,26 +142,26 @@
</cd:arguments>
</cd:command>
- <cd:command name="showallmakeup" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showallmakeup" level="document" category="boxes" file="trc-vis.mkiv"/>
- <cd:command name="showboxes" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showboxes" level="document" category="boxes" file="trc-vis.mkiv"/>
- <cd:command name="showglyphs" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showglyphs" level="document" category="fonts" file="trc-vis.mkiv"/>
- <cd:command name="showfontkerns" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showfontkerns" level="document" category="fonts" file="trc-vis.mkiv"/>
- <cd:command name="showfontitalics" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showfontitalics" level="document" category="fonts" file="trc-vis.mkiv"/>
- <cd:command name="showglyphdata" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showglyphdata" level="document" category="fonts" file="trc-vis.mkiv"/>
- <cd:command name="showfontexpansion" level="document" file="trc-vis.mkiv"/>
+ <cd:command name="showfontexpansion" level="document" category="fonts" file="trc-vis.mkiv"/>
- <cd:command name="setvisualizerfont" level="system" file="trc-vis.mkiv">
+ <cd:command name="setvisualizerfont" level="system" category="fonts" file="trc-vis.mkiv">
<cd:arguments>
<cd:resolve name="keyword-font-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetvisualizers" level="system" file="trc-vis.mkiv"/>
+ <cd:command name="resetvisualizers" level="system" category="fonts" file="trc-vis.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-whitespace.xml b/tex/context/interface/mkiv/i-whitespace.xml
index 0f3e0bdcc..c64b44a41 100644
--- a/tex/context/interface/mkiv/i-whitespace.xml
+++ b/tex/context/interface/mkiv/i-whitespace.xml
@@ -59,6 +59,6 @@
</cd:arguments>
</cd:command>
- <cd:command name="forgetparskip" category="alignment" level="system" file="spac-ver.mkiv"/>
+ <cd:command name="forgetparskip" category="alignment" keywords="alignment" level="system" category="whitespace" file="spac-ver.mkiv"/>
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-xml.xml b/tex/context/interface/mkiv/i-xml.xml
index e460aa22a..d911b58c5 100644
--- a/tex/context/interface/mkiv/i-xml.xml
+++ b/tex/context/interface/mkiv/i-xml.xml
@@ -827,7 +827,7 @@
<!--
- <cd:command name="xmltoparameters" file="lxml-ini.mkiv">
+ <cd:command name="xmltoparameters" level="style" category="xml" file="lxml-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-node"/>
<cd:resolve name="argument-lpath"/>
@@ -935,4 +935,10 @@
</cd:arguments>
</cd:command>
+ <cd:command name="xmldepth" level="style" category="xml" file="lxml-ini.mkiv">
+ <cd:arguments>
+ <cd:resolve name="argument-node"/>
+ </cd:arguments>
+ </cd:command>
+
</cd:interface>
diff --git a/tex/context/interface/mkiv/i-xtable.xml b/tex/context/interface/mkiv/i-xtable.xml
index 7ee0df3f2..4e1056cb2 100644
--- a/tex/context/interface/mkiv/i-xtable.xml
+++ b/tex/context/interface/mkiv/i-xtable.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="definextable" level="style" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="definextable" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-name-optional"/>
@@ -14,7 +14,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="setupxtable" level="style" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="setupxtable" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-list-optional"/>
<cd:assignments list="yes">
@@ -101,7 +101,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtable" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtable" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -109,13 +109,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtable" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtable" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="embeddedxtable" type="environment" level="style" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="embeddedxtable" type="environment" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -123,13 +123,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="embeddedxtable" type="environment" variant="name" level="style" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="embeddedxtable" type="environment" variant="name" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xtable" type="environment" generated="yes" variant="example" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtable" type="environment" generated="yes" variant="example" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:sequence>
<cd:variable value="xtable"/>
</cd:sequence>
@@ -140,13 +140,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="processxtablebuffer" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="processxtablebuffer" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xrow" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xrow" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -157,7 +157,7 @@
<!--
- <cd:command name="xcolumn" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xcolumn" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -168,7 +168,7 @@
-->
- <cd:command name="xcolumn" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xcolumn" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -176,13 +176,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xcolumn" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xcolumn" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xcell" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xcell" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -203,7 +203,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtablehead" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablehead" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -211,13 +211,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtablehead" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablehead" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xtablefoot" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablefoot" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -225,13 +225,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtablefoot" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablefoot" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xtablenext" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablenext" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -239,13 +239,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtablenext" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablenext" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xtablebody" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablebody" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:assignments list="yes" optional="yes">
<cd:inherit name="setupxtable"/>
@@ -253,13 +253,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="xtablebody" type="environment" variant="name" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xtablebody" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
</cd:arguments>
</cd:command>
- <cd:command name="xgroup" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -268,7 +268,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="xrowgroup" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xrowgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -277,7 +277,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="xcellgroup" type="environment" level="document" category="tables" file="tabl-xtb.mkvi">
+ <cd:command name="xcellgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name-optional"/>
<cd:assignments list="yes" optional="yes">
@@ -286,8 +286,8 @@
</cd:arguments>
</cd:command>
- <cd:command name="currentxtablerow" level="system" category="tables" file="tabl-xtb.mkvi"/>
+ <cd:command name="currentxtablerow" level="system" category="tables" keywords="background rules" file="tabl-xtb.mkvi"/>
- <cd:command name="currentxtablecolumn" level="system" category="tables" file="tabl-xtb.mkvi"/>
+ <cd:command name="currentxtablecolumn" level="system" category="tables" keywords="background rules" file="tabl-xtb.mkvi"/>
</cd:interface>
diff --git a/tex/context/base/mkiv/toks-tra.lua b/tex/context/modules/common/s-obsolete-tokens.mkiv
index 3a5bc1306..81467fc6f 100644
--- a/tex/context/base/mkiv/toks-tra.lua
+++ b/tex/context/modules/common/s-obsolete-tokens.mkiv
@@ -1,12 +1,34 @@
-if not modules then modules = { } end modules ['toks-ini'] = {
+%D \module
+%D [ file=toks-tra, % was toks-ini
+%D version=2007.03.03,
+%D title=\CONTEXT\ Obsolete Modules,
+%D subtitle=Tokens,
+%D author=Hans Hagen,
+%D date=\currentdate,
+%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
+%C
+%C This module is part of the \CONTEXT\ macro||package and is
+%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
+%C details.
+
+%D The code here used to be in the \type {toks-tra} files which were made in
+%D the real early days of \LUATEX\ and used in articles and presentations
+%D about this engine. Because the code is used in manuals we keep it around
+%D as module.
+
+\writestatus{loading}{ConTeXt Obsolete Modules / Tokens}
+
+%D This used to be in \type {toks-tra.lua}:
+
+\startluacode
+
+if not modules then modules = { } end modules ['s-obsolete-tokens'] = {
version = 1.001,
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright = "PRAGMA ADE / ConTeXt Development Team",
license = "see context related readme files"
}
--- this will become a module
-
local utfbyte, utfchar, utfvalues = utf.byte, utf.char, utf.values
local format, gsub = string.format, string.gsub
local tostring = tostring
@@ -69,27 +91,34 @@ function collectors.show(data)
local ctx_NR = context.NR
local ctx_bold = context.bold
local ctx_verbatim = context.verbatim
- context.starttabulate { "|Tl|Tc|Tl|" }
- ctx_NC() ctx_bold("cmd")
- ctx_NC() ctx_bold("meaning")
- ctx_NC() ctx_bold("properties")
- ctx_NC() ctx_NR()
- context.HL()
- for i=1,#data do
- local token = data[i]
- local cmdname = token.cmdname
- local simple = simple[cmdname]
- ctx_NC()
- ctx_verbatim(simple or cmdname)
- ctx_NC()
- ctx_verbatim(simple and utfchar(token.mode) or token.csname)
- ctx_NC()
- if token.active then context("active ") end
- if token.expandable then context("expandable ") end
- if token.protected then context("protected ") end
- ctx_NC()
- ctx_NR()
+ local function show(data)
+ for i=1,#data do
+ local token = data[i]
+ if type(token) == "table" then
+ show(token)
+ else
+ local cmdname = token.cmdname
+ local simple = simple[cmdname]
+ ctx_NC()
+ ctx_verbatim(simple or cmdname)
+ ctx_NC()
+ ctx_verbatim(simple and utfchar(token.index) or token.csname)
+ ctx_NC()
+ if token.active then context("active ") end
+ if token.expandable then context("expandable ") end
+ if token.protected then context("protected ") end
+ ctx_NC()
+ ctx_NR()
+ end
+ end
end
+ context.starttabulate { "|Tl|Tc|Tl|" }
+ ctx_NC() ctx_bold("cmd")
+ ctx_NC() ctx_bold("meaning")
+ ctx_NC() ctx_bold("properties")
+ ctx_NC() ctx_NR()
+ context.HL()
+ show(data)
context.stoptabulate()
end
@@ -291,3 +320,27 @@ function collectors.defaultwords(t,str)
n = n + 1 ; t[n] = tokens.egroup
end
end
+
+\stopluacode
+
+%D This used to be in \type {toks-tra.mkiv}:
+
+% used to be: \registerctxluafile{toks-tra}{}
+
+\unprotect
+
+%D Handy for manuals \unknown\ but not really used in practice, so it might
+%D become a runtime loaded module instead.
+
+\unexpanded\def\starttokens [#1]{\ctxcommand{collecttokens("#1","stoptokens")}}
+ \let\stoptokens \relax
+\unexpanded\def\flushtokens [#1]{\ctxcommand{flushtokens("#1")}}
+\unexpanded\def\showtokens [#1]{\ctxcommand{showtokens("#1")}}
+\unexpanded\def\testtokens [#1]{\ctxcommand{testtokens("#1")}}
+\unexpanded\def\registertoken #1{\ctxcommand{registertoken("#1")}}
+
+\let\toks_show\showtokens % we also support the primitive
+
+\unexpanded\def\showtokens{\doifelsenextoptional\toks_show\normalshowtokens}
+
+\protect \endinput
diff --git a/tex/context/modules/mkiv/s-fonts-tables.lua b/tex/context/modules/mkiv/s-fonts-tables.lua
index d9d7205de..8673ef398 100644
--- a/tex/context/modules/mkiv/s-fonts-tables.lua
+++ b/tex/context/modules/mkiv/s-fonts-tables.lua
@@ -27,6 +27,8 @@ local setlink = nodes.setlink
local hpack = nodes.hpack
local applyvisuals = nodes.applyvisuals
+local lefttoright_code = nodes.dirvalues.lefttoright
+
local handle_positions = fonts.handlers.otf.datasetpositionprocessor
local handle_injections = nodes.injections.handler
@@ -285,17 +287,9 @@ function tabletracers.showpositionings(specification)
if resources then
- local direction = "TLT"
-
+ local direction = lefttoright_code -- not that relevant probably
local sequences = resources.sequences
local marks = resources.marks
-
- if tonumber(direction) == -1 or direction == "TRT" then
- direction = "TRT"
- else
- direction = "TLT"
- end
-
local visuals = "fontkern,glyph,box"
local datasets = fonts.handlers.otf.dataset(tfmdata,fontid,0)
diff --git a/tex/generic/context/luatex/luatex-basics-nod.lua b/tex/generic/context/luatex/luatex-basics-nod.lua
index 0fb768cf8..67abf707b 100644
--- a/tex/generic/context/luatex/luatex-basics-nod.lua
+++ b/tex/generic/context/luatex/luatex-basics-nod.lua
@@ -66,9 +66,10 @@ for k, v in next, disccodes do
disccodes[v] = k
end
-nodes.nodecodes = nodecodes
-nodes.glyphcodes = glyphcodes
-nodes.disccodes = disccodes
+nodes.nodecodes = nodecodes
+nodes.glyphcodes = glyphcodes
+nodes.disccodes = disccodes
+nodes.dirvalues = { lefttoright = 0, righttoleft = 1 }
nodes.handlers.protectglyphs = node.protect_glyphs -- beware: nodes!
nodes.handlers.unprotectglyphs = node.unprotect_glyphs -- beware: nodes!
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index ed2413858..fea429485 100644
--- a/tex/generic/context/luatex/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua
-- parent file : c:/data/develop/context/sources/luatex-fonts.lua
--- merge date : 2020-07-09 14:48
+-- merge date : 2020-07-13 16:23
do -- begin closure to overcome local limits and interference
@@ -3996,6 +3996,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['util-fil']={
version=1.001,
+ optimize=true,
comment="companion to luat-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -4916,6 +4917,7 @@ end
nodes.nodecodes=nodecodes
nodes.glyphcodes=glyphcodes
nodes.disccodes=disccodes
+nodes.dirvalues={ lefttoright=0,righttoleft=1 }
nodes.handlers.protectglyphs=node.protect_glyphs
nodes.handlers.unprotectglyphs=node.unprotect_glyphs
local direct=node.direct
@@ -10388,6 +10390,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-map']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -10973,6 +10976,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-otr']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -12817,6 +12821,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-cff']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -14994,6 +14999,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-ttf']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -16166,6 +16172,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-dsp']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -21874,6 +21881,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-otj']={
version=1.001,
+ optimize=true,
comment="companion to font-lib.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -26502,6 +26510,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-ots']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -26604,6 +26613,8 @@ local disc_code=nodecodes.disc
local math_code=nodecodes.math
local dir_code=nodecodes.dir
local localpar_code=nodecodes.localpar
+local lefttoright_code=nodes.dirvalues.lefttoright
+local righttoleft_code=nodes.dirvalues.righttoleft
local discretionarydisc_code=disccodes.discretionary
local ligatureglyph_code=glyphcodes.ligature
local a_noligature=attributes.private("noligature")
@@ -29460,8 +29471,6 @@ local function k_run_multiple(sub,injection,last,font,attr,steps,nofsteps,datase
end
local txtdirstate,pardirstate do
local getdirection=nuts.getdirection
- local lefttoright=0
- local righttoleft=1
txtdirstate=function(start,stack,top,rlparmode)
local dir,pop=getdirection(start)
if pop then
@@ -29469,19 +29478,19 @@ local txtdirstate,pardirstate do
return 0,rlparmode
else
top=top-1
- if stack[top]==righttoleft then
+ if stack[top]==righttoleft_code then
return top,-1
else
return top,1
end
end
- elseif dir==lefttoright then
+ elseif dir==lefttoright_code then
top=top+1
- stack[top]=lefttoright
+ stack[top]=lefttoright_code
return top,1
- elseif dir==righttoleft then
+ elseif dir==righttoleft_code then
top=top+1
- stack[top]=righttoleft
+ stack[top]=righttoleft_code
return top,-1
else
return top,rlparmode
@@ -29489,13 +29498,9 @@ local txtdirstate,pardirstate do
end
pardirstate=function(start)
local dir=getdirection(start)
- if dir==lefttoright then
+ if dir==lefttoright_code then
return 1,1
- elseif dir==righttoleft then
- return -1,-1
- elseif dir=="TLT" then
- return 1,1
- elseif dir=="TRT" then
+ elseif dir==righttoleft_code then
return -1,-1
else
return 0,0
@@ -29550,7 +29555,7 @@ do
local initialrl=0
if getid(head)==localpar_code and start_of_par(head) then
initialrl=pardirstate(head)
- elseif direction==1 or direction=="TRT" then
+ elseif direction==righttoleft_code then
initialrl=-1
end
local datasets=otfdataset(tfmdata,font,attr)
@@ -29774,7 +29779,7 @@ do
local done=false
local dirstack={ nil }
local start=head
- local initialrl=(direction==1 or direction=="TRT") and -1 or 0
+ local initialrl=(direction==righttoleft_code) and -1 or 0
local rlmode=initialrl
local rlparmode=initialrl
local topstack=0
@@ -33773,6 +33778,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-onr']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",
@@ -34147,6 +34153,7 @@ do -- begin closure to overcome local limits and interference
if not modules then modules={} end modules ['font-one']={
version=1.001,
+ optimize=true,
comment="companion to font-ini.mkiv",
author="Hans Hagen, PRAGMA-ADE, Hasselt NL",
copyright="PRAGMA ADE / ConTeXt Development Team",