diff options
Diffstat (limited to 'tex/context/interface')
167 files changed, 1698 insertions, 864 deletions
diff --git a/tex/context/interface/mkii/keys-cs.xml b/tex/context/interface/mkii/keys-cs.xml index 93e998e58..9389f61ec 100644 --- a/tex/context/interface/mkii/keys-cs.xml +++ b/tex/context/interface/mkii/keys-cs.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nothanging'/> <cd:variable name='nothyphenated' value='nothyphenated'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='listopad'/> <cd:variable name='nowhere' value='nikde'/> <cd:variable name='nowhite' value='zadnabila'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='svrchnimezera'/> <cd:constant name='topstate' value='statusvrsku'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='typ'/> diff --git a/tex/context/interface/mkii/keys-de.xml b/tex/context/interface/mkii/keys-de.xml index b45cc3442..685193fd7 100644 --- a/tex/context/interface/mkii/keys-de.xml +++ b/tex/context/interface/mkii/keys-de.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nothanging'/> <cd:variable name='nothyphenated' value='nothyphenated'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='november'/> <cd:variable name='nowhere' value='nirgens'/> <cd:variable name='nowhite' value='keinweiss'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='kopfspatium'/> <cd:constant name='topstate' value='statusoben'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='typ'/> diff --git a/tex/context/interface/mkii/keys-en.xml b/tex/context/interface/mkii/keys-en.xml index 483b8345f..825a0eea2 100644 --- a/tex/context/interface/mkii/keys-en.xml +++ b/tex/context/interface/mkii/keys-en.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nothanging'/> <cd:variable name='nothyphenated' value='nothyphenated'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='november'/> <cd:variable name='nowhere' value='nowhere'/> <cd:variable name='nowhite' value='nowhite'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='topspace'/> <cd:constant name='topstate' value='topstate'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='type'/> diff --git a/tex/context/interface/mkii/keys-fr.xml b/tex/context/interface/mkii/keys-fr.xml index 7a6f99a13..17d564397 100644 --- a/tex/context/interface/mkii/keys-fr.xml +++ b/tex/context/interface/mkii/keys-fr.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nonsuspendu'/> <cd:variable name='nothyphenated' value='nothyphenated'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='novembre'/> <cd:variable name='nowhere' value='nulpart'/> <cd:variable name='nowhite' value='sansblanc'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='espacesup'/> <cd:constant name='topstate' value='etatsup'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='type'/> diff --git a/tex/context/interface/mkii/keys-it.xml b/tex/context/interface/mkii/keys-it.xml index 28b7649d1..5e771719d 100644 --- a/tex/context/interface/mkii/keys-it.xml +++ b/tex/context/interface/mkii/keys-it.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nonsospeso'/> <cd:variable name='nothyphenated' value='nonsillabato'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='novembre'/> <cd:variable name='nowhere' value='danessunaparte'/> <cd:variable name='nowhite' value='nobianco'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='spaziocima'/> <cd:constant name='topstate' value='statocima'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='type'/> diff --git a/tex/context/interface/mkii/keys-nl.xml b/tex/context/interface/mkii/keys-nl.xml index 1016b7697..c3b3b5d78 100644 --- a/tex/context/interface/mkii/keys-nl.xml +++ b/tex/context/interface/mkii/keys-nl.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='niethangend'/> <cd:variable name='nothyphenated' value='nietafgebroken'/> + <cd:variable name='notjoinedup' value='nietaansluitend'/> <cd:variable name='november' value='november'/> <cd:variable name='nowhere' value='nergens'/> <cd:variable name='nowhite' value='geenwit'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='kopwit'/> <cd:constant name='topstate' value='bovenstatus'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transformatie'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='type'/> diff --git a/tex/context/interface/mkii/keys-pe.xml b/tex/context/interface/mkii/keys-pe.xml index 8dcd35c3d..9d86aa689 100644 --- a/tex/context/interface/mkii/keys-pe.xml +++ b/tex/context/interface/mkii/keys-pe.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='بدونآویزانکردن'/> <cd:variable name='nothyphenated' value='بدونشکست'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='نوامبر'/> <cd:variable name='nowhere' value='هیچحا'/> <cd:variable name='nowhite' value='سفیدنه'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='فضایبالا'/> <cd:constant name='topstate' value='وضعیتبالا'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='تایپ'/> diff --git a/tex/context/interface/mkii/keys-ro.xml b/tex/context/interface/mkii/keys-ro.xml index f4e833bb4..f810eaf57 100644 --- a/tex/context/interface/mkii/keys-ro.xml +++ b/tex/context/interface/mkii/keys-ro.xml @@ -382,6 +382,7 @@ <cd:variable name='note' value='note'/> <cd:variable name='nothanging' value='nothanging'/> <cd:variable name='nothyphenated' value='nedespsilabe'/> + <cd:variable name='notjoinedup' value='notjoinedup'/> <cd:variable name='november' value='noiembrie'/> <cd:variable name='nowhere' value='niciunde'/> <cd:variable name='nowhite' value='faraalb'/> @@ -1238,6 +1239,7 @@ <cd:constant name='topspace' value='spatiusus'/> <cd:constant name='topstate' value='staresus'/> <cd:constant name='totalnumber' value='totalnumber'/> + <cd:constant name='transform' value='transform'/> <cd:constant name='translate' value='translate'/> <cd:constant name='trimoffset' value='trimoffset'/> <cd:constant name='type' value='type'/> diff --git a/tex/context/interface/mkiv/i-attachment.xml b/tex/context/interface/mkiv/i-attachment.xml index 6aadc0304..82056a0ad 100644 --- a/tex/context/interface/mkiv/i-attachment.xml +++ b/tex/context/interface/mkiv/i-attachment.xml @@ -107,7 +107,7 @@ </cd:arguments> </cd:command> - <cd:command name="attachment" generated="yes" variant="generated" file="scrn-wid.mkvi"> + <cd:command name="attachment" generated="yes" variant="example" file="scrn-wid.mkvi"> <cd:sequence> <cd:variable value="attachment"/> </cd:sequence> @@ -117,9 +117,12 @@ <cd:inherit name="setupattachment"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="attachment"/> + </cd:instances> </cd:command> - <cd:command name="attachment" type="environment" generated="yes" variant="generated" file="scrn-wid.mkvi"> + <cd:command name="attachment" type="environment" generated="yes" variant="example" file="scrn-wid.mkvi"> <cd:sequence> <cd:variable value="attachment"/> </cd:sequence> @@ -129,6 +132,9 @@ <cd:inherit name="setupattachment"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="attachment"/> + </cd:instances> </cd:command> <cd:command name="placeattachments" file="scrn-wid.mkvi"/> diff --git a/tex/context/interface/mkiv/i-attribute.xml b/tex/context/interface/mkiv/i-attribute.xml index eb699b99e..cd1e807d2 100644 --- a/tex/context/interface/mkiv/i-attribute.xml +++ b/tex/context/interface/mkiv/i-attribute.xml @@ -93,4 +93,4 @@ <cd:command name="showattributes" file="attr-ini.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-background.xml b/tex/context/interface/mkiv/i-background.xml index 400e01454..f51a0247c 100644 --- a/tex/context/interface/mkiv/i-background.xml +++ b/tex/context/interface/mkiv/i-background.xml @@ -45,7 +45,7 @@ </cd:arguments> </cd:command> - <cd:command name="background" type="environment" generated="yes" variant="generated" file="pack-bck.mkvi"> + <cd:command name="background" type="environment" generated="yes" variant="example" file="pack-bck.mkvi"> <cd:sequence> <cd:variable value="background"/> </cd:sequence> @@ -54,6 +54,9 @@ <cd:inherit name="setupbackground"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="background"/> + </cd:instances> </cd:command> <cd:command name="background" type="environment" file="pack-bck.mkvi"> @@ -64,13 +67,16 @@ </cd:arguments> </cd:command> - <cd:command name="background" generated="yes" variant="generated" file="pack-bck.mkvi"> + <cd:command name="background" generated="yes" variant="example" file="pack-bck.mkvi"> <cd:sequence> <cd:variable value="background"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="background"/> + </cd:instances> </cd:command> <cd:command name="background" file="pack-bck.mkvi"> @@ -86,7 +92,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupbackgrounds" variant="1" file="page-bck.mkiv"> + <cd:command name="setupbackgrounds" file="page-bck.mkiv"> <cd:arguments> <cd:keywords list="yes"> <cd:constant type="top"/> @@ -108,7 +114,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupbackgrounds" variant="2" file="page-bck.mkiv"> + <cd:command name="setupbackgrounds" variant="page" file="page-bck.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="paper"/> @@ -158,4 +164,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-bar.xml b/tex/context/interface/mkiv/i-bar.xml index 428c1eea4..951448249 100644 --- a/tex/context/interface/mkiv/i-bar.xml +++ b/tex/context/interface/mkiv/i-bar.xml @@ -95,13 +95,31 @@ --> - <cd:command name="bar" generated="yes" variant="generated" file="node-rul.mkiv"> + <cd:command name="bar" generated="yes" variant="example" file="node-rul.mkiv"> <cd:sequence> <cd:variable value="bar"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="overbar"/> + <cd:constant value="underbar"/> + <cd:constant value="overstrike"/> + <cd:constant value="understrike"/> + <cd:constant value="overbars"/> + <cd:constant value="underbars"/> + <cd:constant value="overstrikes"/> + <cd:constant value="understrikes"/> + <cd:constant value="underrandom"/> + <cd:constant value="underrandoms"/> + <cd:constant value="underdash"/> + <cd:constant value="underdashes"/> + <cd:constant value="underdot"/> + <cd:constant value="underdots"/> + <cd:constant value="nobar"/> + <cd:constant value="hiddenbar"/> + </cd:instances> </cd:command> <cd:command name="bar" type="environment" file="node-rul.mkiv"> @@ -224,6 +242,6 @@ </cd:arguments> </cd:command> - <cd:command name="resetbar" file="node-rul.mkiv" /> + <cd:command name="resetbar" file="node-rul.mkiv"/> </cd:interface> diff --git a/tex/context/interface/mkiv/i-bleed.xml b/tex/context/interface/mkiv/i-bleed.xml index 15a2fe5f7..301f7d066 100644 --- a/tex/context/interface/mkiv/i-bleed.xml +++ b/tex/context/interface/mkiv/i-bleed.xml @@ -61,4 +61,4 @@ <cd:command name="bleedheight" file="pack-box.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-block.xml b/tex/context/interface/mkiv/i-block.xml index 980b5b435..837b2133d 100644 --- a/tex/context/interface/mkiv/i-block.xml +++ b/tex/context/interface/mkiv/i-block.xml @@ -37,7 +37,7 @@ </cd:arguments> </cd:command> - <cd:command name="block" type="environment" generated="yes" variant="generated" begin="begin" end="end" file="strc-blk.mkiv"> + <cd:command name="block" type="environment" generated="yes" variant="example" begin="begin" end="end" file="strc-blk.mkiv"> <cd:sequence> <cd:variable value="block"/> </cd:sequence> @@ -117,4 +117,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-bookmark.xml b/tex/context/interface/mkiv/i-bookmark.xml index 5b7aec9a8..68d893609 100644 --- a/tex/context/interface/mkiv/i-bookmark.xml +++ b/tex/context/interface/mkiv/i-bookmark.xml @@ -76,4 +76,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-boxes.xml b/tex/context/interface/mkiv/i-boxes.xml index 3114bd100..fda2600e5 100644 --- a/tex/context/interface/mkiv/i-boxes.xml +++ b/tex/context/interface/mkiv/i-boxes.xml @@ -142,7 +142,7 @@ </cd:arguments> </cd:command> - <cd:command name="limitatetext" variant="1" file="supp-box.mkiv"> + <cd:command name="limitatetext" 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="2" file="supp-box.mkiv"> + <cd:command name="limitatetext" variant="list" file="supp-box.mkiv"> <cd:arguments> <cd:resolve name="argument-text"/> <cd:keywords delimiters="braces" list="yes"> @@ -444,7 +444,7 @@ <cd:content/> </cd:arguments> </cd:command> - + <cd:command name="limitatelines" file="supp-box.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> @@ -866,6 +866,63 @@ </cd:arguments> </cd:command> + <cd:command name="runninghbox" file="supp-box.mkiv"> + <cd:arguments> + <cd:content/> + </cd:arguments> + </cd:command> + + <cd:command name="vbox" type="environment" begin="begin" end="end" file="supp-box.mkiv"/> + + <cd:command name="hbox" type="environment" begin="begin" end="end" file="supp-box.mkiv"/> + + <cd:command name="vtop" type="environment" begin="begin" end="end" file="supp-box.mkiv"/> + + <cd:command name="setvboxregister" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + <cd:content/> + </cd:arguments> + </cd:command> + + <cd:command name="sethboxregister" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + <cd:content/> + </cd:arguments> + </cd:command> + + <cd:command name="setvtopregister" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + <cd:content/> + </cd:arguments> + </cd:command> + + <cd:command name="flushboxregister" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + </cd:arguments> + </cd:command> + + <cd:command name="vboxregister" type="environment" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + </cd:arguments> + </cd:command> + + <cd:command name="hboxregister" type="environment" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + </cd:arguments> + </cd:command> + + <cd:command name="vtopregister" type="environment" file="supp-box.mkiv"> + <cd:arguments> + <cd:resolve name="string-box"/> + </cd:arguments> + </cd:command> + <cd:command name="righttolefthbox" file="spac-ali.mkiv"> <cd:arguments> <cd:resolve name="string-boxoptions"/> @@ -969,7 +1026,7 @@ </cd:arguments> </cd:command> - <cd:command name="hbox" generated="yes" variant="generated" file="spac-ali.mkiv"> + <cd:command name="hbox" generated="yes" variant="example" file="spac-ali.mkiv"> <cd:sequence> <cd:string value="hbox"/> <cd:variable value="box"/> @@ -979,9 +1036,4 @@ </cd:arguments> </cd:command> - <cd:command name="beginvbox" file="supp-box.mkiv"/> - <cd:command name="beginhbox" file="supp-box.mkiv"/> - <cd:command name="endvbox" file="supp-box.mkiv"/> - <cd:command name="endhbox" file="supp-box.mkiv"/> - </cd:interface> diff --git a/tex/context/interface/mkiv/i-buffer.xml b/tex/context/interface/mkiv/i-buffer.xml index ad1ffd519..38571fcd4 100644 --- a/tex/context/interface/mkiv/i-buffer.xml +++ b/tex/context/interface/mkiv/i-buffer.xml @@ -97,13 +97,16 @@ </cd:arguments> </cd:command> - <cd:command name="buffer" type="environment" generated="yes" variant="generated" file="buff-ini.mkiv"> + <cd:command name="buffer" type="environment" generated="yes" variant="example" file="buff-ini.mkiv"> <cd:sequence> <cd:variable value="buffer"/> </cd:sequence> + <cd:instances> + <cd:constant value="hiding"/> + </cd:instances> </cd:command> - <cd:command name="getbuffer" generated="yes" variant="generated" file="buff-ini.mkiv"> + <cd:command name="getbuffer" generated="yes" variant="example" file="buff-ini.mkiv"> <cd:sequence> <cd:string value="get"/> <cd:variable value="buffer"/> @@ -121,14 +124,14 @@ </cd:arguments> </cd:command> - <cd:command name="savebuffer" variant="1" file="buff-ini.mkiv"> + <cd:command name="savebuffer" variant="list" file="buff-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-buffer-list"/> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="savebuffer" variant="2" file="buff-ini.mkiv"> + <cd:command name="savebuffer" file="buff-ini.mkiv"> <cd:arguments> <cd:assignments list="yes"> <cd:parameter name="list"> @@ -172,7 +175,7 @@ </cd:arguments> </cd:command> - <cd:command name="typebuffer" generated="yes" variant="generated" file="buff-ver.mkiv"> + <cd:command name="typebuffer" generated="yes" variant="example" file="buff-ver.mkiv"> <cd:sequence> <cd:string value="type"/> <cd:variable value="buffer"/> @@ -193,4 +196,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-button.xml b/tex/context/interface/mkiv/i-button.xml index 1f6dfd5bf..0ccb2d28d 100644 --- a/tex/context/interface/mkiv/i-button.xml +++ b/tex/context/interface/mkiv/i-button.xml @@ -60,7 +60,7 @@ --> - <cd:command name="button" generated="yes" variant="generated" file="scrn-but.mkvi"> + <cd:command name="button" generated="yes" variant="example" file="scrn-but.mkvi"> <cd:sequence> <cd:variable value="button"/> </cd:sequence> @@ -71,6 +71,9 @@ <cd:resolve name="argument-text"/> <cd:resolve name="keyword-reference"/> </cd:arguments> + <cd:instances> + <cd:constant value="button"/> + </cd:instances> </cd:command> <cd:command name="button" file="scrn-but.mkvi"> @@ -83,13 +86,13 @@ </cd:arguments> </cd:command> - <cd:command name="overlaybutton" variant="1" file="scrn-but.mkvi"> + <cd:command name="overlaybutton" file="scrn-but.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="overlaybutton" variant="2" file="scrn-but.mkvi"> + <cd:command name="overlaybutton" variant="direct" file="scrn-but.mkvi"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> @@ -135,21 +138,25 @@ </cd:arguments> </cd:command> - <cd:command name="psh" variant="button" file="scrn-fld.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <!-- - <cd:command name="psh" type="environment" variant="button" file="scrn-fld.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - </cd:arguments> - </cd:command> + <cd:command name="psh" scope="interactionmenu" file="scrn-fld.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> + + <cd:command name="psh" type="environment" scope="interactionmenu" file="scrn-fld.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + </cd:arguments> + </cd:command> + + --> - <cd:command name="rollbutton" variant="1" file="scrn-fld.mkvi"> + <cd:command name="rollbutton" variant="interactionmenu" file="scrn-fld.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes" optional="yes"> @@ -160,7 +167,7 @@ </cd:arguments> </cd:command> - <cd:command name="rollbutton" variant="2" file="scrn-fld.mkvi"> + <cd:command name="rollbutton" variant="button" file="scrn-fld.mkvi"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="setupbutton"/> @@ -170,18 +177,22 @@ </cd:arguments> </cd:command> - <cd:command name="rob" variant="button" file="scrn-fld.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <!-- - <cd:command name="rob" variant="button" type="environment" file="scrn-fld.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - </cd:arguments> - </cd:command> + <cd:command name="rob" scope="interactionmenu" file="scrn-fld.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> + + <cd:command name="rob" type="environment" scope="interactionmenu" file="scrn-fld.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + </cd:arguments> + </cd:command> + + --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-capitals.xml b/tex/context/interface/mkiv/i-capitals.xml index bfbb6bb2b..154a1a040 100644 --- a/tex/context/interface/mkiv/i-capitals.xml +++ b/tex/context/interface/mkiv/i-capitals.xml @@ -205,4 +205,4 @@ <cd:command name="randomized" type="environment" file="typo-cap.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-catcodes.xml b/tex/context/interface/mkiv/i-catcodes.xml index 7c3f649d5..b8636ceee 100644 --- a/tex/context/interface/mkiv/i-catcodes.xml +++ b/tex/context/interface/mkiv/i-catcodes.xml @@ -120,4 +120,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-character.xml b/tex/context/interface/mkiv/i-character.xml index 47bc714fa..f7f0e08db 100644 --- a/tex/context/interface/mkiv/i-character.xml +++ b/tex/context/interface/mkiv/i-character.xml @@ -133,4 +133,4 @@ <cd:command name="textplus" file="enco-ini.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-characteralign.xml b/tex/context/interface/mkiv/i-characteralign.xml index 2ee8d0cd9..a515ba1e9 100644 --- a/tex/context/interface/mkiv/i-characteralign.xml +++ b/tex/context/interface/mkiv/i-characteralign.xml @@ -42,4 +42,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-chart.xml b/tex/context/interface/mkiv/i-chart.xml index 66aa9e45f..06c356041 100644 --- a/tex/context/interface/mkiv/i-chart.xml +++ b/tex/context/interface/mkiv/i-chart.xml @@ -66,6 +66,10 @@ <cd:constant type="yes"/> <cd:constant type="no" default="yes"/> </cd:parameter> + <cd:parameter name="autofocus"> + <cd:constant type="yes"/> + <cd:constant type="no" default="yes"/> + </cd:parameter> <cd:parameter name="background"> <cd:resolve name="value-background"/> </cd:parameter> diff --git a/tex/context/interface/mkiv/i-cleaning.xml b/tex/context/interface/mkiv/i-cleaning.xml index d982a5dd5..e37eb7999 100644 --- a/tex/context/interface/mkiv/i-cleaning.xml +++ b/tex/context/interface/mkiv/i-cleaning.xml @@ -44,4 +44,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-collector.xml b/tex/context/interface/mkiv/i-collector.xml index dab49f14c..a75f3534e 100644 --- a/tex/context/interface/mkiv/i-collector.xml +++ b/tex/context/interface/mkiv/i-collector.xml @@ -111,4 +111,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-color.xml b/tex/context/interface/mkiv/i-color.xml index ffc9d338b..4168216a9 100644 --- a/tex/context/interface/mkiv/i-color.xml +++ b/tex/context/interface/mkiv/i-color.xml @@ -39,7 +39,7 @@ </cd:arguments> </cd:command> - <cd:command name="definecolor" variant="1" file="colo-ini.mkiv"> + <cd:command name="definecolor" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -86,14 +86,14 @@ </cd:arguments> </cd:command> - <cd:command name="definecolor" variant="2" file="colo-ini.mkiv"> + <cd:command name="definecolor" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-color"/> </cd:arguments> </cd:command> - <cd:command name="defineglobalcolor" variant="1" file="colo-ini.mkiv"> + <cd:command name="defineglobalcolor" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -102,14 +102,14 @@ </cd:arguments> </cd:command> - <cd:command name="defineglobalcolor" variant="2" file="colo-ini.mkiv"> + <cd:command name="defineglobalcolor" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-color"/> </cd:arguments> </cd:command> - <cd:command name="definenamedcolor" variant="1" file="colo-ini.mkiv"> + <cd:command name="definenamedcolor" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -118,7 +118,7 @@ </cd:arguments> </cd:command> - <cd:command name="definenamedcolor" variant="2" file="colo-ini.mkiv"> + <cd:command name="definenamedcolor" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-color"/> @@ -235,14 +235,14 @@ </cd:arguments> </cd:command> - <cd:command name="colored" variant="1" file="colo-ini.mkiv"> + <cd:command name="colored" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-color"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="colored" variant="2" file="colo-ini.mkiv"> + <cd:command name="colored" file="colo-ini.mkiv"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="definecolor"/> @@ -275,13 +275,13 @@ </cd:arguments> </cd:command> - <cd:command name="directcolored" variant="1" file="colo-ini.mkiv"> + <cd:command name="directcolored" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-color"/> </cd:arguments> </cd:command> - <cd:command name="directcolored" variant="2" file="colo-ini.mkiv"> + <cd:command name="directcolored" file="colo-ini.mkiv"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="definecolor"/> @@ -366,7 +366,7 @@ <cd:command name="color" type="environment" begin="save" end="restore" file="colo-ini.mkiv"/> - <cd:command name="definepalet" variant="1" file="colo-ini.mkiv"> + <cd:command name="definepalet" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -377,7 +377,7 @@ </cd:arguments> </cd:command> - <cd:command name="definepalet" variant="2" file="colo-ini.mkiv"> + <cd:command name="definepalet" variant="name" file="colo-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-name"/> @@ -398,7 +398,7 @@ </cd:arguments> </cd:command> - <cd:command name="setcolormodel" file="colo-ini.mkiv"> + <cd:command name="setcolormodell" file="colo-ini.mkiv"> <cd:arguments> <cd:keywords> <cd:constant type="black"/> diff --git a/tex/context/interface/mkiv/i-combination.xml b/tex/context/interface/mkiv/i-combination.xml index 4e7ea2d52..492edadd0 100644 --- a/tex/context/interface/mkiv/i-combination.xml +++ b/tex/context/interface/mkiv/i-combination.xml @@ -85,7 +85,7 @@ --> - <cd:command name="combination" type="environment" variant="1" file="pack-com.mkiv"> + <cd:command name="combination" type="environment" variant="matrix" file="pack-com.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:keywords optional="yes"> @@ -94,7 +94,7 @@ </cd:arguments> </cd:command> - <cd:command name="combination" type="environment" variant="2" file="pack-com.mkiv"> + <cd:command name="combination" type="environment" file="pack-com.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes" optional="yes"> @@ -105,13 +105,13 @@ <!-- - <cd:command name="content" type="environment" variant="combination" file="pack-com.mkiv"/> + <cd:command name="content" type="environment" scope="combination" file="pack-com.mkiv"/> - <cd:command name="caption" type="environment" variant="combination" file="pack-com.mkiv"/> + <cd:command name="caption" type="environment" scope="combination" file="pack-com.mkiv"/> --> - <cd:command name="floatcombination" type="environment" variant="1" file="pack-com.mkiv"> + <cd:command name="floatcombination" type="environment" variant="matrix" 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" variant="2" file="pack-com.mkiv"> + <cd:command name="floatcombination" type="environment" file="pack-com.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupcombination"/> @@ -128,4 +128,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-commandhandler.xml b/tex/context/interface/mkiv/i-commandhandler.xml index 210690d3e..6550898b6 100644 --- a/tex/context/interface/mkiv/i-commandhandler.xml +++ b/tex/context/interface/mkiv/i-commandhandler.xml @@ -311,4 +311,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-comment.xml b/tex/context/interface/mkiv/i-comment.xml index 52d54398b..e7f18fb0e 100644 --- a/tex/context/interface/mkiv/i-comment.xml +++ b/tex/context/interface/mkiv/i-comment.xml @@ -91,7 +91,7 @@ </cd:arguments> </cd:command> - <cd:command name="comment" generated="yes" variant="generated" file="scrn-wid.mkvi"> + <cd:command name="comment" generated="yes" variant="example" file="scrn-wid.mkvi"> <cd:sequence> <cd:variable value="comment"/> </cd:sequence> @@ -102,9 +102,12 @@ </cd:assignments> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="comment"/> + </cd:instances> </cd:command> - <cd:command name="comment" type="environment" generated="yes" variant="generated" file="scrn-wid.mkvi"> + <cd:command name="comment" type="environment" generated="yes" variant="example" file="scrn-wid.mkvi"> <cd:sequence> <cd:variable value="comment"/> </cd:sequence> @@ -114,6 +117,9 @@ <cd:inherit name="setupcomment"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="comment"/> + </cd:instances> </cd:command> <cd:command name="placecomments" file="scrn-wid.mkvi"/> diff --git a/tex/context/interface/mkiv/i-common-argument.xml b/tex/context/interface/mkiv/i-common-argument.xml index 305b93e90..0110d89ad 100644 --- a/tex/context/interface/mkiv/i-common-argument.xml +++ b/tex/context/interface/mkiv/i-common-argument.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<?context-directive job ctxfile x-setups.ctx ?> - <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> <!-- * --> @@ -120,6 +118,35 @@ </cd:keywords> </cd:define> + <!-- * --> + <!-- \... {...} --> + <!-- --> + <!-- * PATH --> + + <cd:define name="argument-path"> + <cd:keywords delimiters="braces"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="argument-path-optional"> + <cd:keywords delimiters="braces" optional="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="argument-path-list"> + <cd:keywords delimiters="braces" list="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="argument-path-list-optional"> + <cd:keywords delimiters="braces" list="yes" optional="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + <!-- * --> <!-- \... {...} --> <!-- --> @@ -494,16 +521,4 @@ </cd:keywords> </cd:define> - <!-- math formula directives --> - - <cd:define name="argument-formula"> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="packed"/> - <cd:constant type="tight"/> - <cd:constant type="middle"/> - <cd:constant type="frame"/> - <cd:inherit name="setupbodyfont"/> - </cd:keywords> - </cd:define> - </cd:interface> diff --git a/tex/context/interface/mkiv/i-common-assignment.xml b/tex/context/interface/mkiv/i-common-assignment.xml index 0f11d0137..900a75452 100644 --- a/tex/context/interface/mkiv/i-common-assignment.xml +++ b/tex/context/interface/mkiv/i-common-assignment.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<?context-directive job ctxfile x-setups.ctx ?> - <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> <!-- * --> diff --git a/tex/context/interface/mkiv/i-common-definitions.xml b/tex/context/interface/mkiv/i-common-definitions.xml index 1bb84efdc..5ca20c016 100644 --- a/tex/context/interface/mkiv/i-common-definitions.xml +++ b/tex/context/interface/mkiv/i-common-definitions.xml @@ -1,7 +1,5 @@ <?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:interfacefile filename="i-common-argument.xml"/> diff --git a/tex/context/interface/mkiv/i-common-keyword.xml b/tex/context/interface/mkiv/i-common-keyword.xml index 15eed8628..e087ea5ac 100644 --- a/tex/context/interface/mkiv/i-common-keyword.xml +++ b/tex/context/interface/mkiv/i-common-keyword.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<?context-directive job ctxfile x-setups.ctx ?> - <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> <!-- * --> @@ -471,6 +469,35 @@ <!-- * --> <!-- \... [...] --> <!-- --> + <!-- * PATH --> + + <cd:define name="keyword-path"> + <cd:keywords> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="keyword-path-optional"> + <cd:keywords optional="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="keyword-path-list"> + <cd:keywords list="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <cd:define name="keyword-path-list-optional"> + <cd:keywords list="yes" optional="yes"> + <cd:constant type="cd:path"/> + </cd:keywords> + </cd:define> + + <!-- * --> + <!-- \... [...] --> + <!-- --> <!-- * FONT --> <cd:define name="keyword-font"> @@ -701,4 +728,26 @@ </cd:keywords> </cd:define> + <!-- * --> + <!-- \... [...] --> + <!-- --> + <!-- * FORMULA --> + + <cd:define name="keyword-formula-list-optional"> + <cd:keywords list="yes" optional="yes"> + <cd:resolve name="value-formula"/> + </cd:keywords> + </cd:define> + + <!-- * --> + <!-- \... [...] --> + <!-- --> + <!-- * FORMULAREFERENCE --> + + <cd:define name="keyword-formulareference-list-optional"> + <cd:keywords list="yes" optional="yes"> + <cd:resolve name="value-formulareference"/> + </cd:keywords> + </cd:define> + </cd:interface>
\ No newline at end of file diff --git a/tex/context/interface/mkiv/i-common-string.xml b/tex/context/interface/mkiv/i-common-string.xml index 8e940e6f3..68bde02ed 100644 --- a/tex/context/interface/mkiv/i-common-string.xml +++ b/tex/context/interface/mkiv/i-common-string.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<?context-directive job ctxfile x-setups.ctx ?> - <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> <!-- * --> diff --git a/tex/context/interface/mkiv/i-common-value.xml b/tex/context/interface/mkiv/i-common-value.xml index 5b068570b..f0196341f 100644 --- a/tex/context/interface/mkiv/i-common-value.xml +++ b/tex/context/interface/mkiv/i-common-value.xml @@ -1,13 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<?context-directive job ctxfile x-setups.ctx ?> - <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <!-- backgrounds--> + <!-- background = ... --> <cd:define name="value-background"> - <cd:parameter name="background"> <cd:constant type="foreground"/> <cd:constant type="color"/> <cd:constant type="cd:name"/> @@ -20,6 +17,8 @@ <cd:constant type="cd:command"/> </cd:define> + <!-- a = ... --> + <cd:define name="value-transparency"> <cd:constant type="cd:number"/> <cd:constant type="none"/> @@ -574,4 +573,22 @@ <cd:constant type="editor"/> </cd:define> + <!-- formula = ... --> + + <cd:define name="value-formula"> + <cd:constant type="packed"/> + <cd:constant type="tight"/> + <cd:constant type="middle"/> + <cd:constant type="frame"/> + <cd:inherit name="setupbodyfont"/> + </cd:define> + + <!-- formula = ... --> + + <cd:define name="value-formulareference"> + <cd:constant type="+"/> + <cd:constant type="-"/> + <cd:constant type="cd:reference"/> + </cd:define> + </cd:interface> diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf Binary files differindex 34f77b0b3..6caf60cc2 100644 --- a/tex/context/interface/mkiv/i-context.pdf +++ b/tex/context/interface/mkiv/i-context.pdf diff --git a/tex/context/interface/mkiv/i-conversion.xml b/tex/context/interface/mkiv/i-conversion.xml index b4755c27c..47440ddac 100644 --- a/tex/context/interface/mkiv/i-conversion.xml +++ b/tex/context/interface/mkiv/i-conversion.xml @@ -317,8 +317,8 @@ <cd:command name="currentdate" file="core-con.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> - <cd:constant type="yes"/> - <cd:constant type="moth"/> + <cd:constant type="year"/> + <cd:constant type="month"/> <cd:constant type="day"/> <cd:constant type="weekday"/> <cd:constant type="y"/> @@ -341,6 +341,19 @@ <cd:constant type="dd:ord"/> <cd:constant type="D:ord"/> <cd:constant type="cd:text"/> + <cd:constant type="referral"/> + <cd:constant type="day:+"/> + <cd:constant type="day:++"/> + <cd:constant type="d:+"/> + <cd:constant type="d:++"/> + <cd:constant type="dd:+"/> + <cd:constant type="dd:++"/> + <cd:constant type="D:+"/> + <cd:constant type="D:++"/> + <cd:constant type="month:jalali"/> + <cd:constant type="m:jalali"/> + <cd:constant type="jalali:to"/> + <cd:constant type="jalali:from"/> </cd:keywords> </cd:arguments> </cd:command> @@ -399,7 +412,7 @@ </cd:arguments> </cd:command> - <cd:command name="defineconversion" variant="1" file="core-con.mkiv"> + <cd:command name="defineconversion" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="keyword-language-optional"/> <cd:resolve name="keyword-name"/> @@ -407,7 +420,7 @@ </cd:arguments> </cd:command> - <cd:command name="defineconversion" variant="2" file="core-con.mkiv"> + <cd:command name="defineconversion" variant="list" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="keyword-language-optional"/> <cd:resolve name="keyword-name"/> @@ -629,4 +642,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-counter.xml b/tex/context/interface/mkiv/i-counter.xml index 7701d40cd..55630b511 100644 --- a/tex/context/interface/mkiv/i-counter.xml +++ b/tex/context/interface/mkiv/i-counter.xml @@ -514,4 +514,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-define.xml b/tex/context/interface/mkiv/i-define.xml index 0d0398e5d..2db8614c0 100644 --- a/tex/context/interface/mkiv/i-define.xml +++ b/tex/context/interface/mkiv/i-define.xml @@ -20,4 +20,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-delimitedtext.xml b/tex/context/interface/mkiv/i-delimitedtext.xml index 24fa581fd..d75fb957e 100644 --- a/tex/context/interface/mkiv/i-delimitedtext.xml +++ b/tex/context/interface/mkiv/i-delimitedtext.xml @@ -25,6 +25,8 @@ <cd:constant type="cd:command"/> </cd:parameter> <cd:parameter name="language"> + <cd:constant type="local"/> + <cd:constant type="global"/> <cd:constant type="cd:language"/> </cd:parameter> <cd:parameter name="method"> @@ -88,29 +90,46 @@ </cd:arguments> </cd:command> - <cd:command name="delimitedtext" generated="yes" variant="generated" file="typo-del.mkiv"> + <cd:command name="delimitedtext" generated="yes" variant="example" file="typo-del.mkiv"> <cd:sequence> <cd:variable value="delimitedtext"/> </cd:sequence> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="quotation"/> + <cd:constant value="quote"/> + <cd:constant value="blockquote"/> + <cd:constant value="speech"/> + <cd:constant value="aside"/> + </cd:instances> </cd:command> - <cd:command name="delimitedtext" type="environment" generated="yes" variant="generated" file="typo-del.mkiv"> + <cd:command name="delimitedtext" type="environment" generated="yes" variant="example" file="typo-del.mkiv"> <cd:sequence> <cd:variable value="delimitedtext"/> </cd:sequence> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="startnarrower"/> </cd:keywords> </cd:arguments> + <cd:instances> + <cd:constant value="quotation"/> + <cd:constant value="quote"/> + <cd:constant value="blockquote"/> + <cd:constant value="speech"/> + <cd:constant value="aside"/> + </cd:instances> </cd:command> <cd:command name="delimitedtext" file="typo-del.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> @@ -118,6 +137,7 @@ <cd:command name="delimitedtext" type="environment" file="typo-del.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-language-optional"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="startnarrower"/> </cd:keywords> @@ -127,6 +147,7 @@ <cd:command name="delimited" file="typo-del.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> @@ -134,6 +155,7 @@ <cd:command name="delimited" type="environment" file="typo-del.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-language-optional"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="startnarrower"/> </cd:keywords> @@ -142,12 +164,14 @@ <cd:command name="quotation" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> <cd:command name="quotation" type="environment" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="startnarrower"/> </cd:keywords> @@ -156,20 +180,27 @@ <cd:command name="quote" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="quote" type="environment" file="typo-del.mkiv"/> + <cd:command name="quote" type="environment" file="typo-del.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-language-optional"/> + </cd:arguments> + </cd:command> <cd:command name="blockquote" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> <cd:command name="blockquote" type="environment" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="startnarrower"/> </cd:keywords> @@ -178,6 +209,23 @@ <cd:command name="speech" file="typo-del.mkiv"> <cd:arguments> + <cd:resolve name="keyword-language-optional"/> + <cd:content/> + </cd:arguments> + </cd:command> + + <cd:command name="aside" type="environment" file="typo-del.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-language-optional"/> + <cd:keywords list="yes" optional="yes"> + <cd:inherit name="startnarrower"/> + </cd:keywords> + </cd:arguments> + </cd:command> + + <cd:command name="aside" file="typo-del.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-language-optional"/> <cd:content/> </cd:arguments> </cd:command> @@ -214,4 +262,4 @@ <cd:command name="subsentence" type="environment" file="typo-del.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-description.xml b/tex/context/interface/mkiv/i-description.xml index 0204b3466..13b056d71 100644 --- a/tex/context/interface/mkiv/i-description.xml +++ b/tex/context/interface/mkiv/i-description.xml @@ -138,7 +138,7 @@ --> - <cd:command name="description" type="environment" generated="yes" variant="generated:1" file="strc-des.mkvi"> + <cd:command name="description" type="environment" generated="yes" variant="example" file="strc-des.mkvi"> <cd:sequence> <cd:variable value="description"/> </cd:sequence> @@ -147,7 +147,7 @@ </cd:arguments> </cd:command> - <cd:command name="description" type="environment" generated="yes" variant="generated:2" file="strc-des.mkvi"> + <cd:command name="description" type="environment" generated="yes" variant="example:title" file="strc-des.mkvi"> <cd:sequence> <cd:variable value="description"/> </cd:sequence> @@ -157,7 +157,7 @@ </cd:arguments> </cd:command> - <cd:command name="description" generated="yes" variant="generated" file="strc-des.mkvi"> + <cd:command name="description" generated="yes" variant="example" file="strc-des.mkvi"> <cd:sequence> <cd:variable value="description"/> </cd:sequence> @@ -169,4 +169,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-digits.xml b/tex/context/interface/mkiv/i-digits.xml index 325febab3..d9a4b9d2d 100644 --- a/tex/context/interface/mkiv/i-digits.xml +++ b/tex/context/interface/mkiv/i-digits.xml @@ -23,4 +23,4 @@ <cd:command name="dummydigit" file="typo-dig.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-dimension.xml b/tex/context/interface/mkiv/i-dimension.xml index 2962a3aef..7bf59467b 100644 --- a/tex/context/interface/mkiv/i-dimension.xml +++ b/tex/context/interface/mkiv/i-dimension.xml @@ -64,4 +64,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-direction.xml b/tex/context/interface/mkiv/i-direction.xml index 725e215a3..630f07cb7 100644 --- a/tex/context/interface/mkiv/i-direction.xml +++ b/tex/context/interface/mkiv/i-direction.xml @@ -66,4 +66,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-document.xml b/tex/context/interface/mkiv/i-document.xml index a2ed222d0..e2417ec63 100644 --- a/tex/context/interface/mkiv/i-document.xml +++ b/tex/context/interface/mkiv/i-document.xml @@ -10,7 +10,7 @@ <cd:command name="notext" type="environment" file="file-job.mkvi"/> - <cd:command name="environment" type="environment" variant="1" file="file-job.mkvi"> + <cd:command name="environment" type="environment" file="file-job.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:file"/> @@ -19,7 +19,7 @@ </cd:arguments> </cd:command> - <cd:command name="environment" type="environment" variant="2" file="file-job.mkvi"> + <cd:command name="environment" type="environment" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:keywords delimiters="none"> <cd:constant type="cd:file"/> @@ -28,13 +28,13 @@ </cd:arguments> </cd:command> - <cd:command name="environment" variant="1" file="file-job.mkvi"> + <cd:command name="environment" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="environment" variant="2" file="file-job.mkvi"> + <cd:command name="environment" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> @@ -48,7 +48,7 @@ <cd:command name="currentenvironment" file="file-job.mkvi"/> - <cd:command name="project" type="environment" variant="1" file="file-job.mkvi"> + <cd:command name="project" type="environment" file="file-job.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:file"/> @@ -57,7 +57,7 @@ </cd:arguments> </cd:command> - <cd:command name="project" type="environment" variant="2" file="file-job.mkvi"> + <cd:command name="project" type="environment" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:keywords delimiters="none"> <cd:constant type="cd:file"/> @@ -66,13 +66,13 @@ </cd:arguments> </cd:command> - <cd:command name="project" variant="1" file="file-job.mkvi"> + <cd:command name="project" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="project" variant="2" file="file-job.mkvi"> + <cd:command name="project" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> @@ -86,7 +86,7 @@ <cd:command name="currentproject" file="file-job.mkvi"/> - <cd:command name="product" type="environment" variant="1" file="file-job.mkvi"> + <cd:command name="product" type="environment" file="file-job.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:file"/> @@ -95,7 +95,7 @@ </cd:arguments> </cd:command> - <cd:command name="product" type="environment" variant="2" file="file-job.mkvi"> + <cd:command name="product" type="environment" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:keywords delimiters="none"> <cd:constant type="cd:file"/> @@ -104,13 +104,13 @@ </cd:arguments> </cd:command> - <cd:command name="product" variant="1" file="file-job.mkvi"> + <cd:command name="product" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="product" variant="2" file="file-job.mkvi"> + <cd:command name="product" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> @@ -124,7 +124,7 @@ <cd:command name="currentproduct" file="file-job.mkvi"/> - <cd:command name="component" type="environment" variant="1" file="file-job.mkvi"> + <cd:command name="component" type="environment" file="file-job.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:file"/> @@ -133,7 +133,7 @@ </cd:arguments> </cd:command> - <cd:command name="component" type="environment" variant="2" file="file-job.mkvi"> + <cd:command name="component" type="environment" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:keywords delimiters="none"> <cd:constant type="cd:file"/> @@ -142,13 +142,13 @@ </cd:arguments> </cd:command> - <cd:command name="component" variant="1" file="file-job.mkvi"> + <cd:command name="component" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="component" variant="2" file="file-job.mkvi"> + <cd:command name="component" variant="string" file="file-job.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> diff --git a/tex/context/interface/mkiv/i-dummy.xml b/tex/context/interface/mkiv/i-dummy.xml index 452ac311e..6c7d4288f 100644 --- a/tex/context/interface/mkiv/i-dummy.xml +++ b/tex/context/interface/mkiv/i-dummy.xml @@ -55,4 +55,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-effect.xml b/tex/context/interface/mkiv/i-effect.xml index c46c689e2..f6fd3e042 100644 --- a/tex/context/interface/mkiv/i-effect.xml +++ b/tex/context/interface/mkiv/i-effect.xml @@ -46,7 +46,7 @@ </cd:arguments> </cd:command> - <cd:command name="effect" type="environment" generated="yes" variant="generated" file="attr-eff.mkiv"> + <cd:command name="effect" type="environment" generated="yes" variant="example" file="attr-eff.mkiv"> <cd:sequence> <cd:variable value="effect"/> </cd:sequence> diff --git a/tex/context/interface/mkiv/i-enumeration.xml b/tex/context/interface/mkiv/i-enumeration.xml index abd1da232..9ff9ed0e4 100644 --- a/tex/context/interface/mkiv/i-enumeration.xml +++ b/tex/context/interface/mkiv/i-enumeration.xml @@ -185,7 +185,7 @@ --> - <cd:command name="enumeration" type="environment" generated="yes" variant="generated:1" file="strc-enu.mkvi"> + <cd:command name="enumeration" type="environment" generated="yes" variant="example" file="strc-enu.mkvi"> <cd:sequence> <cd:variable value="enumeration"/> </cd:sequence> @@ -194,7 +194,7 @@ </cd:arguments> </cd:command> - <cd:command name="enumeration" type="environment" generated="yes" variant="generated:2" file="strc-enu.mkvi"> + <cd:command name="enumeration" type="environment" generated="yes" variant="example:title" file="strc-enu.mkvi"> <cd:sequence> <cd:variable value="enumeration"/> </cd:sequence> @@ -204,7 +204,7 @@ </cd:arguments> </cd:command> - <cd:command name="enumeration" generated="yes" variant="generated" file="strc-enu.mkvi"> + <cd:command name="enumeration" generated="yes" variant="example" file="strc-enu.mkvi"> <cd:sequence> <cd:variable value="enumeration"/> </cd:sequence> @@ -216,4 +216,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-export.xml b/tex/context/interface/mkiv/i-export.xml index 40c73ee51..067649402 100644 --- a/tex/context/interface/mkiv/i-export.xml +++ b/tex/context/interface/mkiv/i-export.xml @@ -74,4 +74,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-field.xml b/tex/context/interface/mkiv/i-field.xml index 67ff40ccf..828ab204f 100644 --- a/tex/context/interface/mkiv/i-field.xml +++ b/tex/context/interface/mkiv/i-field.xml @@ -380,4 +380,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-figure.xml b/tex/context/interface/mkiv/i-figure.xml index a53678e89..4b1439f41 100644 --- a/tex/context/interface/mkiv/i-figure.xml +++ b/tex/context/interface/mkiv/i-figure.xml @@ -47,4 +47,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-file.xml b/tex/context/interface/mkiv/i-file.xml index 4805c0faf..a5ed9daa3 100644 --- a/tex/context/interface/mkiv/i-file.xml +++ b/tex/context/interface/mkiv/i-file.xml @@ -4,13 +4,13 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="input" variant="1" file="file-ini.mkvi"> + <cd:command name="input" file="file-ini.mkvi"> <cd:arguments> <cd:resolve name="argument-file"/> </cd:arguments> </cd:command> - <cd:command name="input" variant="2" file="file-ini.mkvi"> + <cd:command name="input" variant="string" file="file-ini.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> @@ -74,7 +74,7 @@ <cd:command name="doifelsepath" file="file-ini.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> </cd:arguments> @@ -82,7 +82,7 @@ <cd:command name="doifpathelse" file="file-ini.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> </cd:arguments> @@ -106,7 +106,7 @@ <cd:command name="doifelsepathexists" file="file-ini.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> </cd:arguments> @@ -114,7 +114,7 @@ <cd:command name="doifpathexistselse" file="file-ini.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> </cd:arguments> @@ -180,19 +180,19 @@ <cd:command name="usepath" file="file-job.mkvi"> <cd:arguments> - <cd:resolve name="keyword-file-list"/> + <cd:resolve name="keyword-path-list"/> </cd:arguments> </cd:command> <cd:command name="usesubpath" file="file-job.mkvi"> <cd:arguments> - <cd:resolve name="keyword-file-list"/> + <cd:resolve name="keyword-path-list"/> </cd:arguments> </cd:command> <cd:command name="path" type="environment" begin="push" end="pop" file="file-job.mkvi"> <cd:arguments> - <cd:resolve name="keyword-file"/> + <cd:resolve name="keyword-path"/> </cd:arguments> </cd:command> @@ -313,7 +313,7 @@ <cd:command name="readfixfile" file="file-res.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-file"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> @@ -322,7 +322,7 @@ <cd:command name="readsetfile" file="file-res.mkvi"> <cd:arguments> - <cd:resolve name="argument-file"/> + <cd:resolve name="argument-path"/> <cd:resolve name="argument-file"/> <cd:resolve name="argument-true"/> <cd:resolve name="argument-false"/> @@ -401,4 +401,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-filler.xml b/tex/context/interface/mkiv/i-filler.xml index 919267b30..894780063 100644 --- a/tex/context/interface/mkiv/i-filler.xml +++ b/tex/context/interface/mkiv/i-filler.xml @@ -113,4 +113,98 @@ </cd:arguments> </cd:command> + <cd:command name="definelinefiller" file="node-rul.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-name-optional"/> + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setuplinefiller"/> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="setuplinefiller" file="node-rul.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name-list-optional"/> + <cd:assignments list="yes"> + <cd:parameter name="location"> + <cd:constant type="left"/> + <cd:constant type="right"/> + <cd:constant type="both" default="yes"/> + </cd:parameter> + <cd:parameter name="scope"> + <cd:constant type="left"/> + <cd:constant type="right"/> + <cd:constant type="local" default="yes"/> + </cd:parameter> + <cd:parameter name="mp"> + <cd:constant type="cd:name"/> + </cd:parameter> + <cd:parameter name="height"> + <cd:constant type="cd:dimension"/> + </cd:parameter> + <cd:parameter name="depth"> + <cd:constant type="cd:dimension"/> + </cd:parameter> + <cd:parameter name="distance"> + <cd:constant type="cd:dimension"/> + </cd:parameter> + <cd:parameter name="threshold"> + <cd:constant type="cd:dimension"/> + </cd:parameter> + <cd:parameter name="rulethickness"> + <cd:constant type="cd:dimension"/> + </cd:parameter> + <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="color"> + <cd:constant type="cd:color"/> + </cd:parameter> + <cd:parameter name="textstyle"> + <cd:resolve name="value-style"/> + </cd:parameter> + <cd:parameter name="textcolor"> + <cd:constant type="cd:color"/> + </cd:parameter> + <cd:parameter name="align"> + <cd:inherit name="setupalign"/> + </cd:parameter> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="setuplinefillers" file="node-rul.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name-list-optional"/> + <cd:assignments list="yes"> + <cd:inherit name="setuplinefiller"/> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="linefiller" type="environment" file="node-rul.mkiv"> + <cd:arguments> + <cd:keywords> + <cd:constant type="filler"/> + <cd:constant type="cd:name"/> + </cd:keywords> + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setuplinefiller"/> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="setlinefiller" file="node-rul.mkiv"> + <cd:arguments> + <cd:keywords> + <cd:constant type="filler"/> + <cd:constant type="cd:name"/> + </cd:keywords> + </cd:arguments> + </cd:command> + </cd:interface>
\ No newline at end of file diff --git a/tex/context/interface/mkiv/i-firstline.xml b/tex/context/interface/mkiv/i-firstline.xml index ffa706e3d..59579a18c 100644 --- a/tex/context/interface/mkiv/i-firstline.xml +++ b/tex/context/interface/mkiv/i-firstline.xml @@ -49,4 +49,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-fittingpage.xml b/tex/context/interface/mkiv/i-fittingpage.xml index 3489c55e2..29816601f 100644 --- a/tex/context/interface/mkiv/i-fittingpage.xml +++ b/tex/context/interface/mkiv/i-fittingpage.xml @@ -50,7 +50,7 @@ </cd:arguments> </cd:command> - <cd:command name="fittingpage" type="environment" generated="yes" variant="generated" file="page-app.mkiv"> + <cd:command name="fittingpage" type="environment" generated="yes" variant="example" file="page-app.mkiv"> <cd:sequence> <cd:variable value="fittingpage"/> </cd:sequence> @@ -59,6 +59,10 @@ <cd:inherit name="setupfittingpage"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="TEXpage"/> + <cd:constant value="MPpage"/> + </cd:instances> </cd:command> <cd:command name="TEXpage" type="environment" file="page-app.mkiv"> diff --git a/tex/context/interface/mkiv/i-floats.xml b/tex/context/interface/mkiv/i-floats.xml index d786769fc..54d78adab 100644 --- a/tex/context/interface/mkiv/i-floats.xml +++ b/tex/context/interface/mkiv/i-floats.xml @@ -4,7 +4,7 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="definefloat" variant="1" file="strc-flt.mkvi"> + <cd:command name="definefloat" file="strc-flt.mkvi"> <cd:arguments> <cd:resolve name="keyword-singular"/> <cd:resolve name="keyword-plural-optional"/> @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefloat" variant="2" file="strc-flt.mkvi"> + <cd:command name="definefloat" variant="name" file="strc-flt.mkvi"> <cd:arguments> <cd:resolve name="keyword-singular"/> <cd:resolve name="keyword-plural-optional"/> @@ -325,7 +325,7 @@ --> - <cd:command name="placefloat" generated="yes" variant="generated" file="strc-flt.mkvi"> + <cd:command name="placefloat" generated="yes" variant="example" file="strc-flt.mkvi"> <cd:sequence> <cd:string value="place"/> <cd:variable value="float"/> @@ -336,6 +336,13 @@ <cd:resolve name="argument-text"/> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="chemical"/> + <cd:constant value="figure"/> + <cd:constant value="table"/> + <cd:constant value="intermezzo"/> + <cd:constant value="graphic"/> + </cd:instances> </cd:command> <cd:command name="placefloat" file="strc-flt.mkvi"> @@ -348,7 +355,7 @@ </cd:arguments> </cd:command> - <cd:command name="placefloat" type="environment" generated="yes" variant="generated" file="strc-flt.mkvi"> + <cd:command name="placefloat" type="environment" generated="yes" variant="example" file="strc-flt.mkvi"> <cd:sequence> <cd:string value="place"/> <cd:variable value="float"/> @@ -357,6 +364,13 @@ <cd:resolve name="assignment-floatdata-list-optional"/> <cd:resolve name="assignment-userdata-list-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="chemical"/> + <cd:constant value="figure"/> + <cd:constant value="table"/> + <cd:constant value="intermezzo"/> + <cd:constant value="graphic"/> + </cd:instances> </cd:command> <cd:command name="placefloat" type="environment" file="strc-flt.mkvi"> @@ -367,7 +381,7 @@ </cd:arguments> </cd:command> - <cd:command name="floattext" type="environment" generated="yes" variant="generated" file="strc-flt.mkvi"> + <cd:command name="floattext" type="environment" generated="yes" variant="example" file="strc-flt.mkvi"> <cd:sequence> <cd:variable value="float"/> <cd:string value="text"/> @@ -379,7 +393,7 @@ </cd:arguments> </cd:command> - <cd:command name="placelistoffloats" generated="yes" variant="generated" file="strc-flt.mkvi"> + <cd:command name="placelistoffloats" generated="yes" variant="example" file="strc-flt.mkvi"> <cd:sequence> <cd:string value="placelistof"/> <cd:variable value="floats"/> @@ -391,7 +405,7 @@ </cd:arguments> </cd:command> - <cd:command name="completelistoffloats" generated="yes" variant="generated" file="strc-flt.mkvi"> + <cd:command name="completelistoffloats" generated="yes" variant="example" file="strc-flt.mkvi"> <cd:sequence> <cd:string value="completelistof"/> <cd:variable value="floats"/> @@ -733,4 +747,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-fontfamily.xml b/tex/context/interface/mkiv/i-fontfamily.xml index 648bef6a2..2cf2fb403 100644 --- a/tex/context/interface/mkiv/i-fontfamily.xml +++ b/tex/context/interface/mkiv/i-fontfamily.xml @@ -4,7 +4,7 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="definefontfamily" variant="1" file="font-sel.mkvi"> + <cd:command name="definefontfamily" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords> @@ -68,7 +68,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefontfamily" variant="2" file="font-sel.mkvi"> + <cd:command name="definefontfamily" variant="preset" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords> @@ -97,7 +97,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefallbackfamily" variant="1" file="font-sel.mkvi"> + <cd:command name="definefallbackfamily" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords> @@ -177,7 +177,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefallbackfamily" variant="2" file="font-sel.mkvi"> + <cd:command name="definefallbackfamily" variant="preset" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords> @@ -206,7 +206,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefontfamilypreset" variant="1" file="font-sel.mkvi"> + <cd:command name="definefontfamilypreset" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -215,7 +215,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefontfamilypreset" variant="2" file="font-sel.mkvi"> + <cd:command name="definefontfamilypreset" variant="name" file="font-sel.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-name"/> diff --git a/tex/context/interface/mkiv/i-fonts.xml b/tex/context/interface/mkiv/i-fonts.xml index 9c4fc3d5e..37542e1c9 100644 --- a/tex/context/interface/mkiv/i-fonts.xml +++ b/tex/context/interface/mkiv/i-fonts.xml @@ -259,11 +259,15 @@ <cd:constant type="yes"/> <cd:constant type="no"/> </cd:parameter> + <cd:parameter name="checkmarks"> + <cd:constant type="yes" default="yes"/> + <cd:constant type="no"/> + </cd:parameter> <cd:parameter name="cd:name"> <cd:constant type="yes"/> <cd:constant type="no" default="yes"/> </cd:parameter> - <cd:parameter name="cd:mathnolimitsmode"> + <cd:parameter name="mathnolimitsmode"> <cd:constant type="cd:number"/> </cd:parameter> </cd:assignments> @@ -286,49 +290,49 @@ </cd:arguments> </cd:command> - <cd:command name="addfeature" variant="1" file="font-fea.mkvi"> + <cd:command name="addfeature" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="addfeature" variant="2" file="font-fea.mkvi"> + <cd:command name="addfeature" variant="direct" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> </cd:command> - <cd:command name="subtractfeature" variant="1" file="font-fea.mkvi"> + <cd:command name="subtractfeature" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="subtractfeature" variant="2" file="font-fea.mkvi"> + <cd:command name="subtractfeature" variant="direct" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> </cd:command> - <cd:command name="replacefeature" variant="1" file="font-fea.mkvi"> + <cd:command name="replacefeature" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="replacefeature" variant="2" file="font-fea.mkvi"> + <cd:command name="replacefeature" variant="direct" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> </cd:command> - <cd:command name="resetandaddfeature" variant="1" file="font-fea.mkvi"> + <cd:command name="resetandaddfeature" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="resetandaddfeature" variant="2" file="font-fea.mkvi"> + <cd:command name="resetandaddfeature" variant="direct" file="font-fea.mkvi"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> @@ -344,7 +348,7 @@ </cd:arguments> </cd:command> - <cd:command name="feature" variant="1" file="font-fea.mkvi"> + <cd:command name="feature" file="font-fea.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="+"/> @@ -365,7 +369,7 @@ </cd:arguments> </cd:command> - <cd:command name="feature" variant="2" file="font-fea.mkvi"> + <cd:command name="feature" variant="direct" file="font-fea.mkvi"> <cd:arguments> <cd:keywords delimiters="braces"> <cd:constant type="+"/> @@ -595,7 +599,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefont" variant="1" file="font-ini.mkvi"> + <cd:command name="definefont" file="font-ini.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-font"/> @@ -605,7 +609,7 @@ </cd:arguments> </cd:command> - <cd:command name="definefont" variant="2" file="font-ini.mkvi"> + <cd:command name="definefont" variant="argument" file="font-ini.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-font"/> @@ -728,7 +732,7 @@ <cd:command name="txx" file="font-ini.mkvi"/> - <cd:command name="definebodyfont" variant="1" file="font-fil.mkvi"> + <cd:command name="definebodyfont" file="font-fil.mkvi"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="cd:name"/> @@ -789,7 +793,7 @@ </cd:arguments> </cd:command> - <cd:command name="definebodyfont" variant="2" file="font-fil.mkvi"> + <cd:command name="definebodyfont" variant="argument" file="font-fil.mkvi"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="cd:name"/> @@ -907,7 +911,7 @@ </cd:arguments> </cd:command> - <cd:command name="switchstyleonly" variant="1" file="font-ini.mkiv"> + <cd:command name="switchstyleonly" file="font-ini.mkiv"> <cd:arguments> <cd:keywords> <cd:constant type="rm"/> @@ -930,7 +934,7 @@ </cd:arguments> </cd:command> - <cd:command name="switchstyleonly" variant="2" file="font-ini.mkiv"> + <cd:command name="switchstyleonly" variant="command" file="font-ini.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> @@ -1251,13 +1255,13 @@ </cd:arguments> </cd:command> - <cd:command name="style" type="environment" generated="yes" variant="generated" file="font-sty.mkvi"> + <cd:command name="style" type="environment" generated="yes" variant="example" file="font-sty.mkvi"> <cd:sequence> <cd:variable value="style"/> </cd:sequence> </cd:command> - <cd:command name="style" generated="yes" variant="generated" file="font-sty.mkvi"> + <cd:command name="style" generated="yes" variant="example" file="font-sty.mkvi"> <cd:sequence> <cd:variable value="style"/> </cd:sequence> @@ -1266,7 +1270,7 @@ </cd:arguments> </cd:command> - <cd:command name="style" type="environment" variant="1" file="font-sty.mkvi"> + <cd:command name="style" type="environment" variant="argument" file="font-sty.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:name"/> @@ -1275,7 +1279,7 @@ </cd:arguments> </cd:command> - <cd:command name="style" type="environment" variant="2" file="font-sty.mkvi"> + <cd:command name="style" type="environment" file="font-sty.mkvi"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="setupstyle"/> @@ -1283,7 +1287,7 @@ </cd:arguments> </cd:command> - <cd:command name="style" variant="1" file="font-sty.mkvi"> + <cd:command name="style" variant="argument" file="font-sty.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="cd:name"/> @@ -1293,7 +1297,7 @@ </cd:arguments> </cd:command> - <cd:command name="style" variant="2" file="font-sty.mkvi"> + <cd:command name="style" file="font-sty.mkvi"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="setupstyle"/> diff --git a/tex/context/interface/mkiv/i-form.xml b/tex/context/interface/mkiv/i-form.xml index 0f02d0670..13e669427 100644 --- a/tex/context/interface/mkiv/i-form.xml +++ b/tex/context/interface/mkiv/i-form.xml @@ -20,4 +20,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-formula.xml b/tex/context/interface/mkiv/i-formula.xml index f288e4f8a..f6522fca4 100644 --- a/tex/context/interface/mkiv/i-formula.xml +++ b/tex/context/interface/mkiv/i-formula.xml @@ -63,7 +63,7 @@ <cd:constant type="cd:color"/> </cd:parameter> <cd:parameter name="option"> - <cd:constant type="middle"/> + <cd:resolve name="value-formula"/> </cd:parameter> <cd:parameter name="margin"> <cd:resolve name="value-leftskip"/> @@ -83,6 +83,9 @@ <cd:parameter name="grid"> <cd:inherit name="snaptogrid"/> </cd:parameter> + <cd:parameter name="frame"> + <cd:constant type="number"/> + </cd:parameter> <cd:inherit name="setupcounter"/> </cd:assignments> </cd:arguments> @@ -135,45 +138,49 @@ --> - <!-- todo: make definition for keywords --> - - <cd:command name="formula" type="environment" generated="yes" variant="generated" file="strc-mat.mkiv"> + <cd:command name="formula" type="environment" generated="yes" variant="example" file="strc-mat.mkiv"> <cd:sequence> <cd:variable value="formula"/> <cd:string value="formula"/> </cd:sequence> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="sp"/> + <cd:constant value="sd"/> + <cd:constant value="mp"/> + <cd:constant value="md"/> + </cd:instances> </cd:command> <cd:command name="formula" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> </cd:command> <cd:command name="spformula" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> </cd:command> <cd:command name="sdformula" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> </cd:command> <cd:command name="mpformula" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> </cd:command> <cd:command name="mdformula" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> </cd:arguments> </cd:command> @@ -187,7 +194,7 @@ <cd:command name="formula" file="strc-mat.mkiv"> <cd:arguments> - <cd:resolve name="argument-formula"/> + <cd:resolve name="keyword-formula-list-optional"/> <cd:content/> </cd:arguments> </cd:command> @@ -196,46 +203,30 @@ <cd:command name="formulas" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> </cd:arguments> </cd:command> <cd:command name="subformulas" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> </cd:arguments> </cd:command> <cd:command name="namedsubformulas" type="environment" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="placeformula" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="placeformula" type="environment" variant="1" file="strc-mat.mkiv"> + <cd:command name="placeformula" type="environment" file="strc-mat.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:parameter name="title"> @@ -245,42 +236,28 @@ <cd:constant type="cd:text"/> </cd:parameter> <cd:parameter name="reference"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:text"/> + <cd:resolve name="value-formulareference"/> </cd:parameter> </cd:assignments> </cd:arguments> </cd:command> - <cd:command name="placeformula" type="environment" variant="2" file="strc-mat.mkiv"> + <cd:command name="placeformula" type="environment" variant="argument" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> </cd:arguments> </cd:command> <cd:command name="placenamedformula" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="placesubformula" file="strc-mat.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="+"/> - <cd:constant type="-"/> - <cd:constant type="cd:reference"/> - </cd:keywords> + <cd:resolve name="keyword-formulareference-list-optional"/> </cd:arguments> </cd:command> diff --git a/tex/context/interface/mkiv/i-fraction.xml b/tex/context/interface/mkiv/i-fraction.xml index 444784dfa..2624b8a5c 100644 --- a/tex/context/interface/mkiv/i-fraction.xml +++ b/tex/context/interface/mkiv/i-fraction.xml @@ -80,7 +80,7 @@ --> - <cd:command name="fraction" generated="yes" variant="generated" file="math-frc.mkiv"> + <cd:command name="fraction" generated="yes" variant="example" file="math-frc.mkiv"> <cd:sequence> <cd:variable value="fraction"/> </cd:sequence> @@ -88,6 +88,16 @@ <cd:content/> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="xfrac"/> + <cd:constant value="xxfrac"/> + <cd:constant value="frac"/> + <cd:constant value="sfrac"/> + <cd:constant value="dfrac"/> + <cd:constant value="binom"/> + <cd:constant value="dbinom"/> + <cd:constant value="tbinom"/> + </cd:instances> </cd:command> <cd:command name="frac" file="math-frc.mkiv"> diff --git a/tex/context/interface/mkiv/i-framed.xml b/tex/context/interface/mkiv/i-framed.xml index b87e498e5..c7633aa91 100644 --- a/tex/context/interface/mkiv/i-framed.xml +++ b/tex/context/interface/mkiv/i-framed.xml @@ -4,8 +4,6 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <?context-directive job ctxfile x-setups.ctx ?> - <cd:command name="defineframed" file="pack-rul.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> @@ -160,6 +158,7 @@ <cd:constant type="lohi"/> <cd:constant type="hanging"/> <cd:constant type="keep"/> + <cd:constant type="formula"/> <cd:constant type="mathematics"/> <cd:constant type="normal" default="yes"/> </cd:parameter> @@ -242,7 +241,7 @@ </cd:arguments> </cd:command> - <cd:command name="framed" generated="yes" variant="generated" file="pack-rul.mkiv"> + <cd:command name="framed" generated="yes" variant="example" file="pack-rul.mkiv"> <cd:sequence> <cd:variable value="framed"/> </cd:sequence> @@ -252,6 +251,10 @@ </cd:assignments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="unframed"/> + <cd:constant value="fitfieldframed"/> + </cd:instances> </cd:command> <cd:command name="normalframedwithsettings" file="pack-rul.mkiv"> @@ -356,7 +359,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathframed" generated="yes" variant="generated" file="pack-rul.mkiv"> + <cd:command name="mathframed" generated="yes" variant="example" file="pack-rul.mkiv"> <cd:sequence> <cd:variable value="mathframed"/> </cd:sequence> @@ -366,6 +369,11 @@ </cd:assignments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="mframed"/> + <cd:constant value="inmframed"/> + <cd:constant value="mcframed"/> + </cd:instances> </cd:command> <cd:command name="mframed" file="pack-rul.mkiv"> @@ -395,6 +403,25 @@ </cd:arguments> </cd:command> + <cd:command name="defineformulaframed" file="math-for.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name"/> + <cd:resolve name="keyword-name-optional"/> + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupformulaframed"/> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="setupformulaframed" file="math-for.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name-list-optional"/> + <cd:assignments list="yes"> + <cd:inherit name="setupframed"/> + </cd:assignments> + </cd:arguments> + </cd:command> + <cd:command name="defineframedtext" file="pack-rul.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> @@ -459,7 +486,7 @@ --> - <cd:command name="framedtext" generated="yes" variant="generated" file="pack-rul.mkiv"> + <cd:command name="framedtext" generated="yes" variant="example" file="pack-rul.mkiv"> <cd:sequence> <cd:variable value="framedtext"/> </cd:sequence> @@ -469,9 +496,12 @@ </cd:assignments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="framedtext"/> + </cd:instances> </cd:command> - <cd:command name="framedtext" type="environment" generated="yes" variant="generated" file="pack-rul.mkiv"> + <cd:command name="framedtext" type="environment" generated="yes" variant="example" file="pack-rul.mkiv"> <cd:sequence> <cd:variable value="framedtext"/> </cd:sequence> @@ -486,6 +516,9 @@ <cd:inherit name="setupframedtext"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="framedtext"/> + </cd:instances> </cd:command> <cd:command name="framedtext" file="pack-rul.mkiv"> diff --git a/tex/context/interface/mkiv/i-graphics.xml b/tex/context/interface/mkiv/i-graphics.xml index c2b339eb0..e66a039dc 100644 --- a/tex/context/interface/mkiv/i-graphics.xml +++ b/tex/context/interface/mkiv/i-graphics.xml @@ -86,7 +86,7 @@ <cd:constant type="cd:color"/> </cd:parameter> <cd:parameter name="arguments"> - <cd:constant type="cd:string"/> + <cd:constant type="cd:text"/> </cd:parameter> <cd:parameter name="repeat"> <cd:constant type="yes"/> diff --git a/tex/context/interface/mkiv/i-grid.xml b/tex/context/interface/mkiv/i-grid.xml index d98a1a544..ac678e544 100644 --- a/tex/context/interface/mkiv/i-grid.xml +++ b/tex/context/interface/mkiv/i-grid.xml @@ -59,7 +59,7 @@ </cd:arguments> </cd:command> - <cd:command name="snaptogrid" variant="1" file="spac-ver.mkiv"> + <cd:command name="snaptogrid" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:resolve name="value-grid"/> @@ -69,7 +69,7 @@ </cd:arguments> </cd:command> - <cd:command name="snaptogrid" variant="2" file="spac-ver.mkiv"> + <cd:command name="snaptogrid" variant="list" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:inherit name="definegridsnapping"/> @@ -79,7 +79,7 @@ </cd:arguments> </cd:command> - <cd:command name="placeongrid" variant="1" file="spac-ver.mkiv"> + <cd:command name="placeongrid" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:resolve name="value-grid"/> @@ -88,7 +88,7 @@ </cd:arguments> </cd:command> - <cd:command name="placeongrid" variant="2" file="spac-ver.mkiv"> + <cd:command name="placeongrid" variant="list" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:inherit name="definegridsnapping"/> @@ -97,7 +97,7 @@ </cd:arguments> </cd:command> - <cd:command name="gridsnapping" type="environment" variant="1" file="spac-ver.mkiv"> + <cd:command name="gridsnapping" type="environment" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:resolve name="value-grid"/> @@ -105,7 +105,7 @@ </cd:arguments> </cd:command> - <cd:command name="gridsnapping" type="environment" variant="2" file="spac-ver.mkiv"> + <cd:command name="gridsnapping" type="environment" variant="list" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:inherit name="definegridsnapping"/> diff --git a/tex/context/interface/mkiv/i-help.xml b/tex/context/interface/mkiv/i-help.xml index db2128d53..d0c0aa103 100644 --- a/tex/context/interface/mkiv/i-help.xml +++ b/tex/context/interface/mkiv/i-help.xml @@ -23,7 +23,7 @@ </cd:arguments> </cd:command> - <cd:command name="help" generated="yes" variant="generated" file="scrn-hlp.mkvi"> + <cd:command name="help" generated="yes" variant="example" file="scrn-hlp.mkvi"> <cd:sequence> <cd:variable value="help"/> </cd:sequence> @@ -32,15 +32,21 @@ <cd:resolve name="argument-text"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="helptext"/> + </cd:instances> </cd:command> - <cd:command name="help" type="environment" generated="yes" variant="generated" file="scrn-hlp.mkvi"> + <cd:command name="help" type="environment" generated="yes" variant="example" file="scrn-hlp.mkvi"> <cd:sequence> <cd:variable value="help"/> </cd:sequence> <cd:arguments> <cd:resolve name="keyword-reference-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="helptext"/> + </cd:instances> </cd:command> <cd:command name="doifelsehelp" file="scrn-hlp.mkvi"> diff --git a/tex/context/interface/mkiv/i-highlight.xml b/tex/context/interface/mkiv/i-highlight.xml index 1cc4ed4ca..7a990b13b 100644 --- a/tex/context/interface/mkiv/i-highlight.xml +++ b/tex/context/interface/mkiv/i-highlight.xml @@ -32,7 +32,7 @@ </cd:arguments> </cd:command> - <cd:command name="highlight" generated="yes" variant="generated" file="core-sys.mkiv"> + <cd:command name="highlight" generated="yes" variant="example" file="core-sys.mkiv"> <cd:sequence> <cd:variable value="highlight"/> </cd:sequence> @@ -61,4 +61,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-hspace.xml b/tex/context/interface/mkiv/i-hspace.xml index 9e683542e..9b9c777a5 100644 --- a/tex/context/interface/mkiv/i-hspace.xml +++ b/tex/context/interface/mkiv/i-hspace.xml @@ -156,7 +156,7 @@ </cd:arguments> </cd:command> - <cd:command name="quads" variant="1" file="spac-hor.mkiv"> + <cd:command name="quads" file="spac-hor.mkiv"> <cd:arguments> <cd:resolve name="keyword-number-optional"/> </cd:arguments> diff --git a/tex/context/interface/mkiv/i-hyphenation.xml b/tex/context/interface/mkiv/i-hyphenation.xml index 934751712..36cbc67e4 100644 --- a/tex/context/interface/mkiv/i-hyphenation.xml +++ b/tex/context/interface/mkiv/i-hyphenation.xml @@ -173,6 +173,10 @@ <cd:parameter name="right"> <cd:constant type="cd:command"/> </cd:parameter> + <cd:parameter name="range"> + <cd:constant type="yes"/> + <cd:constant type="no" default="yes"/> + </cd:parameter> <cd:parameter name="language"> <cd:constant type="cd:language"/> </cd:parameter> @@ -257,4 +261,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-indent.xml b/tex/context/interface/mkiv/i-indent.xml index 666388b6a..0ad0b9a45 100644 --- a/tex/context/interface/mkiv/i-indent.xml +++ b/tex/context/interface/mkiv/i-indent.xml @@ -88,4 +88,4 @@ <cd:command name="indentation" type="environment" begin="push" end="pop" file="spac-hor.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-indentedtext.xml b/tex/context/interface/mkiv/i-indentedtext.xml index c70fb5ba0..98812d5e0 100644 --- a/tex/context/interface/mkiv/i-indentedtext.xml +++ b/tex/context/interface/mkiv/i-indentedtext.xml @@ -57,7 +57,7 @@ </cd:arguments> </cd:command> - <cd:command name="indentedtext" type="environment" generated="yes" variant="generated" file="strc-ind.mkiv"> + <cd:command name="indentedtext" type="environment" generated="yes" variant="example" file="strc-ind.mkiv"> <cd:sequence> <cd:variable value="indentedtext"/> </cd:sequence> @@ -69,4 +69,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-initial.xml b/tex/context/interface/mkiv/i-initial.xml index 170a5e1ba..d50a7bc61 100644 --- a/tex/context/interface/mkiv/i-initial.xml +++ b/tex/context/interface/mkiv/i-initial.xml @@ -78,4 +78,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-injector.xml b/tex/context/interface/mkiv/i-injector.xml index c13e544db..321aa75c8 100644 --- a/tex/context/interface/mkiv/i-injector.xml +++ b/tex/context/interface/mkiv/i-injector.xml @@ -70,4 +70,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-interaction.xml b/tex/context/interface/mkiv/i-interaction.xml index 06b104f4c..1c3285b84 100644 --- a/tex/context/interface/mkiv/i-interaction.xml +++ b/tex/context/interface/mkiv/i-interaction.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupinteraction" variant="1" file="scrn-ini.mkvi"> + <cd:command name="setupinteraction" file="scrn-ini.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:assignments list="yes"> @@ -119,7 +119,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupinteraction" variant="2" file="scrn-ini.mkvi"> + <cd:command name="setupinteraction" variant="name" file="scrn-ini.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> @@ -157,4 +157,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-interactionmenu.xml b/tex/context/interface/mkiv/i-interactionmenu.xml index 6bf2f9674..22b928a5a 100644 --- a/tex/context/interface/mkiv/i-interactionmenu.xml +++ b/tex/context/interface/mkiv/i-interactionmenu.xml @@ -148,83 +148,87 @@ </cd:arguments> </cd:command> - <cd:command name="raw" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <!-- - <cd:command name="raw" type="environment" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - </cd:arguments> - </cd:command> + <cd:command name="raw" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="but" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="raw" type="environment" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + </cd:arguments> + </cd:command> - <cd:command name="but" type="environment" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - </cd:arguments> - </cd:command> + <cd:command name="but" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="got" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="but" type="environment" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + </cd:arguments> + </cd:command> - <cd:command name="got" type="environment" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference"/> - </cd:arguments> - </cd:command> + <cd:command name="got" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="nop" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="got" type="environment" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + </cd:arguments> + </cd:command> - <cd:command name="nop" type="environment" variant="interactionmenu" file="scrn-but.mkvi"/> + <cd:command name="nop" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="txt" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="nop" type="environment" scope="interactionmenu" file="scrn-but.mkvi"/> + + <cd:command name="txt" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="txt" type="environment" variant="interactionmenu" file="scrn-but.mkvi"/> + <cd:command name="txt" type="environment" scope="interactionmenu" file="scrn-but.mkvi"/> - <cd:command name="rul" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="rul" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="rul" type="environment" variant="interactionmenu" file="scrn-but.mkvi"/> + <cd:command name="rul" type="environment" scope="interactionmenu" file="scrn-but.mkvi"/> - <cd:command name="com" variant="interactionmenu" file="scrn-but.mkvi"> - <cd:arguments> - <cd:resolve name="string-text"/> - <cd:delimiter name="\"/> - </cd:arguments> - </cd:command> + <cd:command name="com" scope="interactionmenu" file="scrn-but.mkvi"> + <cd:arguments> + <cd:resolve name="string-text"/> + <cd:delimiter name="\"/> + </cd:arguments> + </cd:command> - <cd:command name="com" type="environment" variant="interactionmenu" file="scrn-but.mkvi"/> + <cd:command name="com" type="environment" scope="interactionmenu" file="scrn-but.mkvi"/> + + --> <cd:command name="includemenu" file="scrn-but.mkvi"> <cd:arguments> @@ -241,7 +245,7 @@ </cd:arguments> </cd:command> - <cd:command name="menubutton" variant="1" file="scrn-but.mkvi"> + <cd:command name="menubutton" variant="interactionmenu" file="scrn-but.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes" optional="yes"> @@ -254,7 +258,7 @@ </cd:arguments> </cd:command> - <cd:command name="menubutton" variant="2" file="scrn-but.mkvi"> + <cd:command name="menubutton" variant="button" file="scrn-but.mkvi"> <cd:arguments> <cd:assignments list="yes"> <cd:inherit name="setupbutton"/> diff --git a/tex/context/interface/mkiv/i-interface.xml b/tex/context/interface/mkiv/i-interface.xml index c8c93b72b..a9b35bbe5 100644 --- a/tex/context/interface/mkiv/i-interface.xml +++ b/tex/context/interface/mkiv/i-interface.xml @@ -199,4 +199,4 @@ </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-interlinespace.xml b/tex/context/interface/mkiv/i-interlinespace.xml index 99f5e11af..b93bac7f5 100644 --- a/tex/context/interface/mkiv/i-interlinespace.xml +++ b/tex/context/interface/mkiv/i-interlinespace.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupinterlinespace" variant="1" file="spac-ver.mkiv"> + <cd:command name="setupinterlinespace" file="spac-ver.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="setupinterlinespace" variant="2" file="spac-ver.mkiv"> + <cd:command name="setupinterlinespace" variant="argument" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="on"/> @@ -69,13 +69,13 @@ </cd:arguments> </cd:command> - <cd:command name="setupinterlinespace" variant="3" file="spac-ver.mkiv"> + <cd:command name="setupinterlinespace" variant="name" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="setuplocalinterlinespace" variant="1" file="spac-ver.mkiv"> + <cd:command name="setuplocalinterlinespace" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:assignments list="yes"> @@ -84,7 +84,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuplocalinterlinespace" variant="2" file="spac-ver.mkiv"> + <cd:command name="setuplocalinterlinespace" variant="argument" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="on"/> @@ -100,13 +100,13 @@ </cd:arguments> </cd:command> - <cd:command name="setuplocalinterlinespace" variant="3" file="spac-ver.mkiv"> + <cd:command name="setuplocalinterlinespace" variant="name" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="switchtointerlinespace" variant="1" file="spac-ver.mkiv"> + <cd:command name="switchtointerlinespace" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:assignments list="yes"> @@ -115,7 +115,7 @@ </cd:arguments> </cd:command> - <cd:command name="switchtointerlinespace" variant="2" file="spac-ver.mkiv"> + <cd:command name="switchtointerlinespace" variant="argument" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="on"/> @@ -131,13 +131,13 @@ </cd:arguments> </cd:command> - <cd:command name="switchtointerlinespace" variant="3" file="spac-ver.mkiv"> + <cd:command name="switchtointerlinespace" variant="name" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="dosetupcheckedinterlinespace" variant="1" file="spac-ver.mkiv"> + <cd:command name="dosetupcheckedinterlinespace" file="spac-ver.mkiv"> <cd:arguments> <cd:assignments delimiters="braces" list="yes"> <cd:inherit name="setupinterlinespace"/> @@ -145,7 +145,7 @@ </cd:arguments> </cd:command> - <cd:command name="dosetupcheckedinterlinespace" variant="2" file="spac-ver.mkiv"> + <cd:command name="dosetupcheckedinterlinespace" variant="argument" file="spac-ver.mkiv"> <cd:arguments> <cd:keywords delimiters="braces" list="yes"> <cd:constant type="on"/> @@ -161,7 +161,7 @@ </cd:arguments> </cd:command> - <cd:command name="dosetupcheckedinterlinespace" variant="3" file="spac-ver.mkiv"> + <cd:command name="dosetupcheckedinterlinespace" variant="name" file="spac-ver.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> @@ -173,4 +173,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-itemgroup.xml b/tex/context/interface/mkiv/i-itemgroup.xml index 69e817efd..eb3412c3d 100644 --- a/tex/context/interface/mkiv/i-itemgroup.xml +++ b/tex/context/interface/mkiv/i-itemgroup.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupitemgroup" variant="1" file="strc-itm.mkvi"> + <cd:command name="setupitemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords list="yes" optional="yes"> @@ -116,7 +116,7 @@ <cd:inherit name="setupalign"/> </cd:parameter> <cd:parameter name="indenting"> - <cd:resolve name="setupindenting"/> + <cd:inherit name="setupindenting"/> </cd:parameter> <cd:parameter name="start"> <cd:constant type="cd:number"/> @@ -198,7 +198,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupitemgroup" variant="2" file="strc-itm.mkvi"> + <cd:command name="setupitemgroup" variant="assignment" file="strc-itm.mkvi"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="cd:name"/> @@ -299,7 +299,7 @@ <cd:inherit name="setupalign"/> </cd:parameter> <cd:parameter name="indenting"> - <cd:resolve name="setupindenting"/> + <cd:inherit name="setupindenting"/> </cd:parameter> <cd:parameter name="start"> <cd:constant type="cd:number"/> @@ -381,23 +381,45 @@ </cd:arguments> </cd:command> - <cd:command name="itemgroup" type="environment" generated="yes" variant="generated" file="strc-itm.mkvi"> + <cd:command name="setupitemgroups" file="strc-itm.mkvi"> + <cd:arguments> + <cd:keywords list="yes" optional="yes"> + <cd:constant type="cd:name"/> + <cd:constant type="cd:number" prefix="cd:name" method="range"/> + </cd:keywords> + <cd:assignments list="yes"> + <cd:inherit name="setupitemgroup"/> + </cd:assignments> + </cd:arguments> + </cd:command> + + <cd:command name="setupitemgroup" generated="yes" variant="example" file="strc-itm.mkvi"> <cd:sequence> + <cd:string value="setup"/> <cd:variable value="itemgroup"/> </cd:sequence> <cd:arguments> <cd:keywords list="yes" optional="yes"> + <cd:constant type="each"/> + <cd:constant type="cd:number"/> + </cd:keywords> + <cd:keywords list="yes" optional="yes"> <cd:inherit name="setupitemgroup"/> </cd:keywords> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupitemgroup"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="itemize"/> + </cd:instances> </cd:command> - <cd:command name="itemgroup" type="environment" file="strc-itm.mkvi"> + <cd:command name="itemgroup" type="environment" generated="yes" variant="example" file="strc-itm.mkvi"> + <cd:sequence> + <cd:variable value="itemgroup"/> + </cd:sequence> <cd:arguments> - <cd:resolve name="keyword-name"/> <cd:keywords list="yes" optional="yes"> <cd:inherit name="setupitemgroup"/> </cd:keywords> @@ -405,93 +427,114 @@ <cd:inherit name="setupitemgroup"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="itemize"/> + </cd:instances> </cd:command> - <cd:command name="item" variant="itemgroup" file="strc-itm.mkvi"> + <cd:command name="itemgroup" type="environment" file="strc-itm.mkvi"> <cd:arguments> - <cd:resolve name="keyword-reference-list-optional"/> + <cd:resolve name="keyword-name"/> + <cd:keywords list="yes" optional="yes"> + <cd:inherit name="setupitemgroup"/> + </cd:keywords> + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupitemgroup"/> + </cd:assignments> </cd:arguments> </cd:command> - <cd:command name="itemtag" variant="itemgroup" file="strc-itm.mkvi"> + <cd:command name="item" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="itm" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="keyword-reference-list-optional"/> - </cd:arguments> - </cd:command> + <cd:command name="noitem" scope="itemgroup" file="strc-itm.mkvi"/> - <cd:command name="but" variant="itemgroup" file="strc-itm.mkvi"> + <cd:command name="itemtag" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> - <cd:resolve name="keyword-reference"/> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="nop" variant="itemgroup" file="strc-itm.mkvi"/> + <!-- - <cd:command name="txt" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="argument-text"/> - <cd:resolve name="keyword-reference-list-optional"/> - </cd:arguments> - </cd:command> + <cd:command name="itm" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference-list-optional"/> + </cd:arguments> + </cd:command> - <cd:command name="head" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="string-text"/> - <cd:delimiter name="par"/> - </cd:arguments> - </cd:command> + <cd:command name="but" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="keyword-reference"/> + <cd:resolve name="keyword-reference-list-optional"/> + </cd:arguments> + </cd:command> - <cd:command name="headsym" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="argument-text"/> - <cd:resolve name="keyword-reference-list-optional"/> - <cd:resolve name="argument-text-optional"/> - </cd:arguments> - </cd:command> + <cd:command name="nop" scope="itemgroup" file="strc-itm.mkvi"/> - <cd:command name="sym" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="argument-text"/> - </cd:arguments> - </cd:command> + <cd:command name="txt" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="argument-text"/> + <cd:resolve name="keyword-reference-list-optional"/> + </cd:arguments> + </cd:command> - <cd:command name="ran" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="argument-text"/> - </cd:arguments> - </cd:command> + <cd:command name="head" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="string-text"/> + <cd:delimiter name="par"/> + </cd:arguments> + </cd:command> - <cd:command name="mar" variant="itemgroup" file="strc-itm.mkvi"> - <cd:arguments> - <cd:resolve name="argument-text"/> - </cd:arguments> - </cd:command> + <cd:command name="headsym" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="argument-text"/> + <cd:resolve name="keyword-reference-list-optional"/> + <cd:resolve name="argument-text-optional"/> + </cd:arguments> + </cd:command> + + <cd:command name="sym" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="argument-text"/> + </cd:arguments> + </cd:command> + + <cd:command name="ran" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="argument-text"/> + </cd:arguments> + </cd:command> + + <cd:command name="mar" scope="itemgroup" file="strc-itm.mkvi"> + <cd:arguments> + <cd:resolve name="argument-text"/> + </cd:arguments> + </cd:command> + + <cd:command name="sub" scope="itemgroup" file="strc-itm.mkvi"/> - <cd:command name="sub" variant="itemgroup" file="strc-itm.mkvi"/> + <cd:command name="its" scope="itemgroup" file="strc-itm.mkvi"/> - <cd:command name="its" variant="itemgroup" file="strc-itm.mkvi"/> + --> - <cd:command name="item" type="environment" file="strc-itm.mkvi"> + <cd:command name="item" type="environment" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="head" type="environment" file="strc-itm.mkvi"> + <cd:command name="head" type="environment" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> - <cd:command name="specialitem" type="environment" variant="1" file="strc-itm.mkvi"> + <cd:command name="specialitem" type="environment" variant="item" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="item" default="yes"/> @@ -500,7 +543,7 @@ </cd:arguments> </cd:command> - <cd:command name="specialitem" type="environment" variant="2" file="strc-itm.mkvi"> + <cd:command name="specialitem" type="environment" variant="symbol" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="sym"/> @@ -511,7 +554,7 @@ </cd:arguments> </cd:command> - <cd:command name="specialitem" type="environment" variant="3" file="strc-itm.mkvi"> + <cd:command name="specialitem" type="environment" variant="none" scope="itemgroup" file="strc-itm.mkvi"> <cd:arguments> <cd:keywords> <cd:constant type="sub"/> @@ -531,4 +574,19 @@ </cd:arguments> </cd:command> + <cd:command name="setupitemize" file="strc-itm.mkvi"> + <cd:arguments> + <cd:keywords list="yes" optional="yes"> + <cd:constant type="each"/> + <cd:constant type="cd:number"/> + </cd:keywords> + <cd:keywords list="yes" optional="yes"> + <cd:inherit name="setupitemgroup"/> + </cd:keywords> + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupitemgroup"/> + </cd:assignments> + </cd:arguments> + </cd:command> + </cd:interface> diff --git a/tex/context/interface/mkiv/i-javascript.xml b/tex/context/interface/mkiv/i-javascript.xml index 790d13523..965ed5388 100644 --- a/tex/context/interface/mkiv/i-javascript.xml +++ b/tex/context/interface/mkiv/i-javascript.xml @@ -48,4 +48,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-kerning.xml b/tex/context/interface/mkiv/i-kerning.xml index 167bfc4f8..aacb4a6ea 100644 --- a/tex/context/interface/mkiv/i-kerning.xml +++ b/tex/context/interface/mkiv/i-kerning.xml @@ -49,7 +49,7 @@ <cd:command name="resetcharacterkerning" file="typo-krn.mkiv"/> - <cd:command name="characterkerning" generated="yes" variant="generated" file="typo-krn.mkiv"> + <cd:command name="characterkerning" generated="yes" variant="example" file="typo-krn.mkiv"> <cd:sequence> <cd:variable value="characterkerning"/> </cd:sequence> @@ -90,4 +90,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-label.xml b/tex/context/interface/mkiv/i-label.xml index 320c105f9..592193c35 100644 --- a/tex/context/interface/mkiv/i-label.xml +++ b/tex/context/interface/mkiv/i-label.xml @@ -186,7 +186,7 @@ --> - <cd:command name="label" generated="yes" variant="generated" file="strc-lab.mkiv"> + <cd:command name="label" generated="yes" variant="example" file="strc-lab.mkiv"> <cd:sequence> <cd:variable value="label"/> </cd:sequence> @@ -196,7 +196,7 @@ </cd:arguments> </cd:command> - <cd:command name="currentlabel" generated="yes" variant="generated" file="strc-lab.mkiv"> + <cd:command name="currentlabel" generated="yes" variant="example" file="strc-lab.mkiv"> <cd:sequence> <cd:string value="current"/> <cd:variable value="label"/> @@ -207,4 +207,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-labeltext.xml b/tex/context/interface/mkiv/i-labeltext.xml index 247783762..a5a0a5706 100644 --- a/tex/context/interface/mkiv/i-labeltext.xml +++ b/tex/context/interface/mkiv/i-labeltext.xml @@ -11,7 +11,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuplabeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="setuplabeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:string value="setup"/> <cd:variable value="label"/> @@ -21,9 +21,20 @@ <cd:resolve name="keyword-language-optional"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> </cd:command> - <cd:command name="presetlabeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="presetlabeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:string value="preset"/> <cd:variable value="label"/> @@ -33,9 +44,20 @@ <cd:resolve name="keyword-language-optional"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> </cd:command> - <cd:command name="copylabeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="copylabeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:string value="copy"/> <cd:variable value="label"/> @@ -45,9 +67,20 @@ <cd:resolve name="keyword-language-optional"/> <cd:resolve name="assignment-labeldata-list"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> </cd:command> - <cd:command name="labeltext" type="environment" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="labeltext" type="environment" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:variable value="label"/> <cd:string value="text"/> @@ -56,16 +89,38 @@ <cd:resolve name="keyword-language-optional"/> <cd:resolve name="keyword-key"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> </cd:command> - <cd:command name="labellanguage" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="labellanguage" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:variable value="label"/> <cd:string value="language"/> </cd:sequence> - </cd:command> - - <cd:command name="labeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> + </cd:command> + + <cd:command name="labeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:variable value="label"/> <cd:string value="text"/> @@ -73,9 +128,20 @@ <cd:arguments> <cd:resolve name="argument-key"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + <cd:constant value="taglabel"/> + <cd:constant value="unit"/> + <cd:constant value="operator"/> + <cd:constant value="prefix"/> + <cd:constant value="suffix"/> + <cd:constant value="btxlabel"/> + </cd:instances> </cd:command> - <cd:command name="labeltexts" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="labeltexts" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:variable value="label"/> <cd:string value="texts"/> @@ -84,9 +150,14 @@ <cd:resolve name="argument-key"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + </cd:instances> </cd:command> - <cd:command name="leftlabeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="leftlabeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:string value="left"/> <cd:variable value="label"/> @@ -95,9 +166,14 @@ <cd:arguments> <cd:resolve name="argument-key"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + </cd:instances> </cd:command> - <cd:command name="rightlabeltext" generated="yes" variant="generated" file="lang-lab.mkiv"> + <cd:command name="rightlabeltext" generated="yes" variant="example" file="lang-lab.mkiv"> <cd:sequence> <cd:string value="right"/> <cd:variable value="label"/> @@ -106,6 +182,11 @@ <cd:arguments> <cd:resolve name="argument-key"/> </cd:arguments> + <cd:instances> + <cd:constant value="head"/> + <cd:constant value="label"/> + <cd:constant value="mathlabel"/> + </cd:instances> </cd:command> <cd:command name="setuplabeltext" file="lang-lab.mkiv"> @@ -493,4 +574,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-language.xml b/tex/context/interface/mkiv/i-language.xml index 2339d925a..395e08c34 100644 --- a/tex/context/interface/mkiv/i-language.xml +++ b/tex/context/interface/mkiv/i-language.xml @@ -4,7 +4,7 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="installlanguage" variant="1" file="lang-ini.mkiv"> + <cd:command name="installlanguage" file="lang-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -13,7 +13,7 @@ </cd:arguments> </cd:command> - <cd:command name="installlanguage" variant="2" file="lang-ini.mkiv"> + <cd:command name="installlanguage" variant="name" file="lang-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-language"/> @@ -40,10 +40,6 @@ <cd:parameter name="patterns"> <cd:constant type="cd:file"/> </cd:parameter> - <cd:parameter name="factor"> - <cd:constant type="yes"/> - <cd:constant type="no" default="yes"/> - </cd:parameter> <cd:parameter name="lefthyphenmin"> <cd:constant type="cd:number"/> </cd:parameter> @@ -120,6 +116,10 @@ <cd:parameter name="rightsubsentence"> <cd:constant type="cd:command"/> </cd:parameter> + <cd:parameter name="factor"> + <cd:constant type="yes"/> + <cd:constant type="no" default="yes"/> + </cd:parameter> </cd:assignments> </cd:arguments> </cd:command> @@ -131,7 +131,7 @@ <cd:resolve name="argument-false"/> </cd:arguments> </cd:command> - + <cd:command name="doiflanguageelse" file="lang-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-language"/> @@ -147,7 +147,7 @@ <cd:resolve name="argument-false"/> </cd:arguments> </cd:command> - + <cd:command name="doifpatternselse" file="lang-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-language"/> @@ -156,7 +156,7 @@ </cd:arguments> </cd:command> - <cd:command name="language" generated="yes" variant="generated" file="lang-ini.mkiv"> + <cd:command name="language" generated="yes" variant="example" file="lang-ini.mkiv"> <cd:sequence> <cd:variable value="language"/> </cd:sequence> diff --git a/tex/context/interface/mkiv/i-layer.xml b/tex/context/interface/mkiv/i-layer.xml index 6be7cccc9..9157ecdbf 100644 --- a/tex/context/interface/mkiv/i-layer.xml +++ b/tex/context/interface/mkiv/i-layer.xml @@ -46,7 +46,7 @@ </cd:arguments> </cd:command> - <cd:command name="setlayerframed" variant="1" file="pack-box.mkiv"> + <cd:command name="setlayerframed" file="pack-box.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes" optional="yes"> @@ -59,7 +59,7 @@ </cd:arguments> </cd:command> - <cd:command name="setlayerframed" variant="2" file="pack-box.mkiv"> + <cd:command name="setlayerframed" variant="combination" file="pack-box.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes" optional="yes"> @@ -267,7 +267,7 @@ </cd:arguments> </cd:command> - <cd:command name="definelayerpreset" variant="1" file="pack-lyr.mkiv"> + <cd:command name="definelayerpreset" file="pack-lyr.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -276,7 +276,7 @@ </cd:arguments> </cd:command> - <cd:command name="definelayerpreset" variant="2" file="pack-lyr.mkiv"> + <cd:command name="definelayerpreset" variant="name" file="pack-lyr.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-name"/> @@ -324,4 +324,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-layout.xml b/tex/context/interface/mkiv/i-layout.xml index 984995f10..f3e42515e 100644 --- a/tex/context/interface/mkiv/i-layout.xml +++ b/tex/context/interface/mkiv/i-layout.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuplayout" variant="1" file="page-lay.mkiv"> + <cd:command name="setuplayout" file="page-lay.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes"> @@ -174,6 +174,9 @@ <cd:constant type="page"/> <cd:constant type="empty"/> <cd:constant type="color"/> + <cd:constant type="one"/> + <cd:constant type="two"/> + <cd:constant type="four"/> </cd:parameter> <cd:parameter name="grid"> <cd:constant type="yes"/> @@ -208,7 +211,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuplayout" variant="2" file="page-lay.mkiv"> + <cd:command name="setuplayout" variant="name" file="page-lay.mkiv"> <cd:arguments> <cd:keywords> <cd:constant type="reset"/> @@ -364,4 +367,4 @@ <cd:command name="spread" type="environment" file="page-spr.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-linenumber.xml b/tex/context/interface/mkiv/i-linenumber.xml index 623595140..12d069535 100644 --- a/tex/context/interface/mkiv/i-linenumber.xml +++ b/tex/context/interface/mkiv/i-linenumber.xml @@ -89,7 +89,7 @@ </cd:arguments> </cd:command> - <cd:command name="linenumbering" type="environment" variant="1" file="page-lin.mkvi"> + <cd:command name="linenumbering" type="environment" file="page-lin.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes" optional="yes"> @@ -98,7 +98,7 @@ </cd:arguments> </cd:command> - <cd:command name="linenumbering" type="environment" variant="2" file="page-lin.mkvi"> + <cd:command name="linenumbering" type="environment" variant="argument" file="page-lin.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:keywords optional="yes"> diff --git a/tex/context/interface/mkiv/i-lines.xml b/tex/context/interface/mkiv/i-lines.xml index fc8032448..2d6f56eaf 100644 --- a/tex/context/interface/mkiv/i-lines.xml +++ b/tex/context/interface/mkiv/i-lines.xml @@ -88,7 +88,7 @@ </cd:arguments> </cd:command> - <cd:command name="lines" type="environment" generated="yes" variant="generated" file="spac-lin.mkiv"> + <cd:command name="lines" type="environment" generated="yes" variant="example" file="spac-lin.mkiv"> <cd:sequence> <cd:variable value="lines"/> </cd:sequence> @@ -97,6 +97,9 @@ <cd:inherit name="setuplines"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="lines"/> + </cd:instances> </cd:command> <cd:command name="lines" type="environment" file="spac-lin.mkiv"> diff --git a/tex/context/interface/mkiv/i-linetable.xml b/tex/context/interface/mkiv/i-linetable.xml index a10479161..9b4cae16a 100644 --- a/tex/context/interface/mkiv/i-linetable.xml +++ b/tex/context/interface/mkiv/i-linetable.xml @@ -162,4 +162,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-list.xml b/tex/context/interface/mkiv/i-list.xml index 38e534252..da0a4438a 100644 --- a/tex/context/interface/mkiv/i-list.xml +++ b/tex/context/interface/mkiv/i-list.xml @@ -88,7 +88,7 @@ <cd:constant type="cd:command"/> </cd:parameter> <cd:parameter name="command"> - <cd:constant type="cd:threeargument"/> + <cd:constant type="cd:threearguments"/> </cd:parameter> <cd:parameter name="numbercommand"> <cd:constant type="cd:oneargument"/> @@ -409,7 +409,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupcombinedlist" generated="yes" variant="generated" file="strc-lst.mkvi"> + <cd:command name="setupcombinedlist" generated="yes" variant="example" file="strc-lst.mkvi"> <cd:sequence> <cd:string value="setup"/> <cd:variable value="combinedlist"/> @@ -419,9 +419,12 @@ <cd:inherit name="setuplist"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="content"/> + </cd:instances> </cd:command> - <cd:command name="placecombinedlist" generated="yes" variant="generated" file="strc-lst.mkvi"> + <cd:command name="placecombinedlist" generated="yes" variant="example" file="strc-lst.mkvi"> <cd:sequence> <cd:string value="place"/> <cd:variable value="combinedlist"/> @@ -431,9 +434,12 @@ <cd:inherit name="setuplist"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="content"/> + </cd:instances> </cd:command> - <cd:command name="completecombinedlist" generated="yes" variant="generated" file="strc-lst.mkvi"> + <cd:command name="completecombinedlist" generated="yes" variant="example" file="strc-lst.mkvi"> <cd:sequence> <cd:string value="complete"/> <cd:variable value="combinedlist"/> @@ -443,6 +449,9 @@ <cd:inherit name="setuplist"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="content"/> + </cd:instances> </cd:command> <cd:command name="setupcontent" file="strc-lst.mkvi"> diff --git a/tex/context/interface/mkiv/i-lohi.xml b/tex/context/interface/mkiv/i-lohi.xml index 7cfd489eb..878f1deff 100644 --- a/tex/context/interface/mkiv/i-lohi.xml +++ b/tex/context/interface/mkiv/i-lohi.xml @@ -34,13 +34,16 @@ </cd:arguments> </cd:command> - <cd:command name="low" generated="yes" variant="generated" file="typo-scr.mkiv"> + <cd:command name="low" generated="yes" variant="example" file="typo-scr.mkiv"> <cd:sequence> <cd:variable value="low"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="unitslow"/> + </cd:instances> </cd:command> <cd:command name="low" file="typo-scr.mkiv"> @@ -79,13 +82,16 @@ </cd:arguments> </cd:command> - <cd:command name="high" generated="yes" variant="generated" file="typo-scr.mkiv"> + <cd:command name="high" generated="yes" variant="example" file="typo-scr.mkiv"> <cd:sequence> <cd:variable value="high"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="unitshigh"/> + </cd:instances> </cd:command> <cd:command name="high" file="typo-scr.mkiv"> @@ -127,7 +133,7 @@ </cd:arguments> </cd:command> - <cd:command name="lowhigh" generated="yes" variant="generated" file="typo-scr.mkiv"> + <cd:command name="lowhigh" generated="yes" variant="example" file="typo-scr.mkiv"> <cd:sequence> <cd:variable value="lowhigh"/> </cd:sequence> @@ -193,7 +199,7 @@ </cd:arguments> </cd:command> - <cd:command name="lowmidhigh" generated="yes" variant="generated" file="typo-scr.mkiv"> + <cd:command name="lowmidhigh" generated="yes" variant="example" file="typo-scr.mkiv"> <cd:sequence> <cd:variable value="lowmidhigh"/> </cd:sequence> @@ -220,4 +226,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-lua.xml b/tex/context/interface/mkiv/i-lua.xml index 525753723..ef970609b 100644 --- a/tex/context/interface/mkiv/i-lua.xml +++ b/tex/context/interface/mkiv/i-lua.xml @@ -166,7 +166,7 @@ </cd:arguments> </cd:command> - <cd:command name="ctxfunctiondefinition" generated="yes" variant="generated" file="luat-ini.mkiv"> + <cd:command name="ctxfunctiondefinition" generated="yes" variant="example" file="luat-ini.mkiv"> <cd:sequence> <cd:variable value="ctxfunctiondefinition"/> </cd:sequence> @@ -184,10 +184,10 @@ </cd:arguments> </cd:command> - <cd:command name="ctxfunction" generated="yes" variant="generated" file="luat-ini.mkiv"> + <cd:command name="ctxfunction" generated="yes" variant="example" file="luat-ini.mkiv"> <cd:sequence> <cd:variable value="ctxfunction"/> </cd:sequence> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-makeup.xml b/tex/context/interface/mkiv/i-makeup.xml index 2128464ef..4424f9fde 100644 --- a/tex/context/interface/mkiv/i-makeup.xml +++ b/tex/context/interface/mkiv/i-makeup.xml @@ -113,7 +113,7 @@ </cd:arguments> </cd:command> - <cd:command file="page-mak.mkvi" name="makeup" type="environment"> + <cd:command name="makeup" type="environment" 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 file="page-mak.mkvi" generated="yes" name="makeup" type="environment" variant="generated"> + <cd:command name="makeup" type="environment" generated="yes" variant="example" file="page-mak.mkvi"> <cd:sequence> <cd:variable value="makeup"/> <cd:string value="makeup"/> @@ -140,9 +140,6 @@ </cd:instances> </cd:command> - - <!-- - <cd:command name="standardmakeup" type="environment" file="page-mak.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> @@ -175,6 +172,4 @@ </cd:arguments> </cd:command> - --> - </cd:interface> diff --git a/tex/context/interface/mkiv/i-margindata.xml b/tex/context/interface/mkiv/i-margindata.xml index 5a2b014ea..1085daa1e 100644 --- a/tex/context/interface/mkiv/i-margindata.xml +++ b/tex/context/interface/mkiv/i-margindata.xml @@ -128,7 +128,7 @@ </cd:arguments> </cd:command> - <cd:command name="margindata" generated="yes" variant="generated" file="typo-mar.mkiv"> + <cd:command name="margindata" generated="yes" variant="example" file="typo-mar.mkiv"> <cd:sequence> <cd:variable value="margindata"/> </cd:sequence> @@ -144,6 +144,30 @@ </cd:assignments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="inleftmargin"/> + <cd:constant value="inrightmargin"/> + <cd:constant value="inoutermargin"/> + <cd:constant value="ininnermargin"/> + <cd:constant value="inleftedge"/> + <cd:constant value="inrightedge"/> + <cd:constant value="inouteredge"/> + <cd:constant value="ininneredge"/> + <cd:constant value="atleftmargin"/> + <cd:constant value="atrightmargin"/> + <cd:constant value="inleft"/> + <cd:constant value="inright"/> + <cd:constant value="inouter"/> + <cd:constant value="ininner"/> + <cd:constant value="inmargin"/> + <cd:constant value="inother"/> + <cd:constant value="margintext"/> + <!-- + <cd:constant value="marginword"/> + <cd:constant value="margintitle"/> + <cd:constant value="inothermargin"/> + --> + </cd:instances> </cd:command> <cd:command name="margindata" file="typo-mar.mkiv"> @@ -170,9 +194,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -185,9 +211,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -200,9 +228,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -215,9 +245,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -230,9 +262,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -245,9 +279,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -260,9 +296,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -275,9 +313,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -290,9 +330,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -305,9 +347,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -410,9 +454,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -425,9 +471,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -440,9 +488,11 @@ </cd:parameter> <cd:inherit name="setupmargindata"/> </cd:assignments> - <cd:assignments list="yes" optional="yes"> - <cd:inherit name="setupmarginframed"/> - </cd:assignments> + <!-- + <cd:assignments list="yes" optional="yes"> + <cd:inherit name="setupmarginframed"/> + </cd:assignments> + --> <cd:content/> </cd:arguments> </cd:command> @@ -466,4 +516,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-marker.xml b/tex/context/interface/mkiv/i-marker.xml index 103fc5e55..fe491650e 100644 --- a/tex/context/interface/mkiv/i-marker.xml +++ b/tex/context/interface/mkiv/i-marker.xml @@ -30,4 +30,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-marking.xml b/tex/context/interface/mkiv/i-marking.xml index a556f1007..644f0ac5b 100644 --- a/tex/context/interface/mkiv/i-marking.xml +++ b/tex/context/interface/mkiv/i-marking.xml @@ -171,4 +171,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-math.xml b/tex/context/interface/mkiv/i-math.xml index ab05c6259..58890d6ea 100644 --- a/tex/context/interface/mkiv/i-math.xml +++ b/tex/context/interface/mkiv/i-math.xml @@ -4,7 +4,7 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="definemathematics" file="math-ini.mkiv"> + <cd:command name="definemathematics" category="mathematics" file="math-ini.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="setupmathematics" file="math-ini.mkiv"> + <cd:command name="setupmathematics" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:assignments list="yes"> @@ -82,7 +82,7 @@ <cd:constant type="cd:color"/> </cd:parameter> <cd:parameter name="functioncolor"> - <cd:resolve name="cd:color"/> + <cd:constant type="cd:color"/> </cd:parameter> <cd:parameter name="integral"> <cd:constant type="limits"/> @@ -92,45 +92,49 @@ <cd:constant type="none"/> </cd:parameter> <cd:parameter name="stylealternative"> - <cd:constant type="cd:list"/> + <cd:constant type="cd:name"/> </cd:parameter> <cd:parameter name="default"> <cd:constant type="normal"/> <cd:constant type="italic" default="yes"/> </cd:parameter> + <cd:parameter name="fraction"> + <cd:constant type="ams"/> + <cd:constant type="ctx" default="yes"/> + </cd:parameter> </cd:assignments> </cd:arguments> </cd:command> - <cd:command name="inlineordisplaymath" file="math-ini.mkiv"> + <cd:command name="inlineordisplaymath" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:content/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="mathematics" file="math-ini.mkiv"> + <cd:command name="mathematics" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="math" file="math-ini.mkiv"> + <cd:command name="math" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="m" file="math-ini.mkiv"> + <cd:command name="m" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="definemathcommand" file="math-ini.mkiv"> + <cd:command name="definemathcommand" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords optional="yes"> @@ -160,7 +164,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathcommand" generated="yes" variant="generated" file="math-ini.mkiv"> + <cd:command name="mathcommand" generated="yes" variant="example" file="math-ini.mkiv"> <cd:sequence> <cd:variable value="mathcommand"/> </cd:sequence> @@ -194,13 +198,13 @@ </cd:arguments> </cd:command> - <cd:command name="mathfunction" file="math-ini.mkiv"> + <cd:command name="mathfunction" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="mfunction" file="math-ini.mkiv"> + <cd:command name="mfunction" category="mathematics" file="math-ini.mkiv"> <cd:arguments> <cd:content/> </cd:arguments> @@ -278,84 +282,98 @@ <cd:command name="mathtext" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtexttf" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtextit" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtextsl" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtextbf" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtextbi" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathtextbs" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathword" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordtf" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordit" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordsl" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordbf" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordbi" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> <cd:command name="mathwordbs" file="math-ini.mkiv"> <cd:arguments> + <cd:resolve name="string-boxoptions"/> <cd:resolve name="argument-text"/> </cd:arguments> </cd:command> diff --git a/tex/context/interface/mkiv/i-mathalignment.xml b/tex/context/interface/mkiv/i-mathalignment.xml index cc0ff6fa7..55e68ba7f 100644 --- a/tex/context/interface/mkiv/i-mathalignment.xml +++ b/tex/context/interface/mkiv/i-mathalignment.xml @@ -37,7 +37,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathalignment" type="environment" generated="yes" variant="generated" file="math-ali.mkiv"> + <cd:command name="mathalignment" type="environment" generated="yes" variant="example" file="math-ali.mkiv"> <cd:sequence> <cd:variable value="mathalignment"/> </cd:sequence> @@ -46,6 +46,10 @@ <cd:inherit name="setupmathalignment"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="align"/> + <cd:constant value="mathalignment"/> + </cd:instances> </cd:command> <cd:command name="mathalignment" type="environment" file="math-ali.mkiv"> diff --git a/tex/context/interface/mkiv/i-mathcases.xml b/tex/context/interface/mkiv/i-mathcases.xml index 9744fa9e5..945565651 100644 --- a/tex/context/interface/mkiv/i-mathcases.xml +++ b/tex/context/interface/mkiv/i-mathcases.xml @@ -41,7 +41,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathcases" type="environment" generated="yes" variant="generated" file="math-ali.mkiv"> + <cd:command name="mathcases" type="environment" generated="yes" variant="example" file="math-ali.mkiv"> <cd:sequence> <cd:variable value="mathcases"/> </cd:sequence> @@ -50,6 +50,10 @@ <cd:inherit name="setupmathcases"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="cases"/> + <cd:constant value="mathcases"/> + </cd:instances> </cd:command> <cd:command name="mathcases" type="environment" file="math-ali.mkiv"> diff --git a/tex/context/interface/mkiv/i-mathfence.xml b/tex/context/interface/mkiv/i-mathfence.xml index b23f8558e..a6fa72b23 100644 --- a/tex/context/interface/mkiv/i-mathfence.xml +++ b/tex/context/interface/mkiv/i-mathfence.xml @@ -44,7 +44,7 @@ </cd:arguments> </cd:command> - <cd:command name="fence" generated="yes" variant="generated" file="math-fen.mkiv"> + <cd:command name="fence" generated="yes" variant="example" file="math-fen.mkiv"> <cd:sequence> <cd:variable value="fence"/> </cd:sequence> @@ -196,4 +196,4 @@ <cd:command name="checkedfences" type="environment" file="math-fen.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-mathmatrix.xml b/tex/context/interface/mkiv/i-mathmatrix.xml index a934d2b31..3007cf555 100644 --- a/tex/context/interface/mkiv/i-mathmatrix.xml +++ b/tex/context/interface/mkiv/i-mathmatrix.xml @@ -53,7 +53,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathmatrix" type="environment" generated="yes" variant="generated" file="math-ali.mkiv"> + <cd:command name="mathmatrix" type="environment" generated="yes" variant="example" file="math-ali.mkiv"> <cd:sequence> <cd:variable value="mathmatrix"/> </cd:sequence> @@ -62,6 +62,10 @@ <cd:inherit name="setupmathmatrix"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="matrix"/> + <cd:constant value="mathmatrix"/> + </cd:instances> </cd:command> <cd:command name="mathmatrix" type="environment" file="math-ali.mkiv"> @@ -112,4 +116,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-mathornament.xml b/tex/context/interface/mkiv/i-mathornament.xml index 6009b7921..cfa7b0d18 100644 --- a/tex/context/interface/mkiv/i-mathornament.xml +++ b/tex/context/interface/mkiv/i-mathornament.xml @@ -34,7 +34,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathornament" generated="yes" variant="generated" file="math-rad.mkvi"> + <cd:command name="mathornament" generated="yes" variant="example" file="math-rad.mkvi"> <cd:sequence> <cd:variable value="mathornament"/> </cd:sequence> @@ -43,4 +43,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-mathradical.xml b/tex/context/interface/mkiv/i-mathradical.xml index cedbb4200..e3ab9a6aa 100644 --- a/tex/context/interface/mkiv/i-mathradical.xml +++ b/tex/context/interface/mkiv/i-mathradical.xml @@ -36,7 +36,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathradical" generated="yes" variant="generated" file="math-rad.mkvi"> + <cd:command name="mathradical" generated="yes" variant="example" file="math-rad.mkvi"> <cd:sequence> <cd:variable value="mathradical"/> </cd:sequence> @@ -53,4 +53,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-mathstackers.xml b/tex/context/interface/mkiv/i-mathstackers.xml index 37b5737ff..ef8d9d5e3 100644 --- a/tex/context/interface/mkiv/i-mathstackers.xml +++ b/tex/context/interface/mkiv/i-mathstackers.xml @@ -120,7 +120,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathextensible"/> </cd:sequence> @@ -147,7 +147,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathoverextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathoverextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathoverextensible"/> </cd:sequence> @@ -167,7 +167,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathunderextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathunderextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathunderextensible"/> </cd:sequence> @@ -188,7 +188,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathdoubleextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathdoubleextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathdoubleextensible"/> </cd:sequence> @@ -207,7 +207,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathovertextextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathovertextextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathovertextextensible"/> </cd:sequence> @@ -227,7 +227,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathundertextextensible" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathundertextextensible" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathundertextextensible"/> </cd:sequence> @@ -245,7 +245,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathtriplet" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathtriplet" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathtriplet"/> </cd:sequence> @@ -1772,7 +1772,7 @@ </cd:arguments> </cd:command> - <cd:command name="mathunstacked" generated="yes" variant="generated" file="math-stc.mkvi"> + <cd:command name="mathunstacked" generated="yes" variant="example" file="math-stc.mkvi"> <cd:sequence> <cd:variable value="mathunstacked"/> </cd:sequence> @@ -1786,4 +1786,4 @@ <cd:command name="iff" file="math-stc.mkvi"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-metapost.xml b/tex/context/interface/mkiv/i-metapost.xml index ca15ebb9d..00250f787 100644 --- a/tex/context/interface/mkiv/i-metapost.xml +++ b/tex/context/interface/mkiv/i-metapost.xml @@ -389,7 +389,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupMPgraphics" file="meta-ini"> + <cd:command name="setupMPgraphics" file="meta-ini.mkiv"> <cd:arguments> <cd:assignments list="yes"> <cd:parameter name="color"> @@ -403,4 +403,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-mixedcolumns.xml b/tex/context/interface/mkiv/i-mixedcolumns.xml index 09e0f3b34..031347401 100644 --- a/tex/context/interface/mkiv/i-mixedcolumns.xml +++ b/tex/context/interface/mkiv/i-mixedcolumns.xml @@ -19,7 +19,7 @@ <cd:resolve name="keyword-name-list-optional"/> <cd:assignments list="yes"> <cd:parameter name="grid"> - <cd:inherit name="setupgrid"/> + <cd:inherit name="definegridsnapping"/> </cd:parameter> <cd:parameter name="rulethickness"> <cd:constant type="cd:dimension"/> @@ -105,7 +105,7 @@ </cd:arguments> </cd:command> - <cd:command name="mixedcolumns" type="environment" generated="yes" variant="generated" file="page-mix.mkiv"> + <cd:command name="mixedcolumns" type="environment" generated="yes" variant="example" file="page-mix.mkiv"> <cd:sequence> <cd:variable value="mixedcolumns"/> </cd:sequence> @@ -114,6 +114,10 @@ <cd:inherit name="setupmixedcolumns"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="itemgroupcolumns"/> + <cd:constant value="boxedcolumns"/> + </cd:instances> </cd:command> <cd:command name="boxedcolumns" type="environment" file="page-mix.mkiv"> diff --git a/tex/context/interface/mkiv/i-modes.xml b/tex/context/interface/mkiv/i-modes.xml index 8df4c27f6..0a0abc7c7 100644 --- a/tex/context/interface/mkiv/i-modes.xml +++ b/tex/context/interface/mkiv/i-modes.xml @@ -213,4 +213,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-modules.xml b/tex/context/interface/mkiv/i-modules.xml index 9567cb9af..d8eda7fba 100644 --- a/tex/context/interface/mkiv/i-modules.xml +++ b/tex/context/interface/mkiv/i-modules.xml @@ -62,13 +62,13 @@ </cd:arguments> </cd:command> - <cd:command name="module" type="environment" variant="1" file="file-mod.mkvi"> + <cd:command name="module" type="environment" file="file-mod.mkvi"> <cd:arguments> <cd:resolve name="keyword-file"/> </cd:arguments> </cd:command> - <cd:command name="module" type="environment" variant="2" file="file-mod.mkvi"> + <cd:command name="module" type="environment" variant="string" file="file-mod.mkvi"> <cd:arguments> <cd:resolve name="string-file"/> </cd:arguments> @@ -123,4 +123,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-narrow.xml b/tex/context/interface/mkiv/i-narrow.xml index 1fa8699e1..25e40fd08 100644 --- a/tex/context/interface/mkiv/i-narrow.xml +++ b/tex/context/interface/mkiv/i-narrow.xml @@ -60,7 +60,7 @@ </cd:arguments> </cd:command> - <cd:command name="narrower" type="environment" generated="yes" variant="generated" file="spac-hor.mkiv"> + <cd:command name="narrower" type="environment" generated="yes" variant="example" file="spac-hor.mkiv"> <cd:sequence> <cd:variable value="narrower"/> </cd:sequence> @@ -77,7 +77,7 @@ </cd:arguments> </cd:command> - <cd:command name="narrow" type="environment" variant="1" file="spac-hor.mkiv"> + <cd:command name="narrow" type="environment" file="spac-hor.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes" optional="yes"> @@ -86,7 +86,7 @@ </cd:arguments> </cd:command> - <cd:command name="narrow" type="environment" variant="2" file="spac-hor.mkiv"> + <cd:command name="narrow" type="environment" variant="name" file="spac-hor.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:keywords list="yes" optional="yes"> @@ -101,7 +101,7 @@ </cd:arguments> </cd:command> - <cd:command name="narrow" type="environment" variant="3" file="spac-hor.mkiv"> + <cd:command name="narrow" type="environment" variant="assignment" file="spac-hor.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupnarrower"/> @@ -118,4 +118,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-naturaltable.xml b/tex/context/interface/mkiv/i-naturaltable.xml index d7ba1aac8..e18be1b79 100644 --- a/tex/context/interface/mkiv/i-naturaltable.xml +++ b/tex/context/interface/mkiv/i-naturaltable.xml @@ -105,6 +105,8 @@ </cd:parameter> <cd:parameter name="alignmentcharacter"> <cd:constant type="cd:text"/> + <cd:constant type="cd:text" prefix="number" method="apply"/> + <cd:constant type="cd:text" prefix="text" method="apply"/> </cd:parameter> <cd:parameter name="distance"> <cd:constant type="cd:dimension"/> @@ -113,6 +115,7 @@ <cd:constant type="cd:color"/> </cd:parameter> <cd:parameter name="style"> + <cd:constant type="math"/> <cd:resolve name="value-style"/> </cd:parameter> <cd:inherit name="setupframed"/> diff --git a/tex/context/interface/mkiv/i-note.xml b/tex/context/interface/mkiv/i-note.xml index dacdfeb0b..bcb9f7507 100644 --- a/tex/context/interface/mkiv/i-note.xml +++ b/tex/context/interface/mkiv/i-note.xml @@ -193,25 +193,33 @@ --> - <cd:command name="note" type="environment" generated="yes" variant="generated:1" file="strc-not.mkvi"> + <cd:command name="note" type="environment" generated="yes" variant="example:assignment" file="strc-not.mkvi"> <cd:sequence> <cd:variable value="note"/> </cd:sequence> <cd:arguments> <cd:resolve name="assignment-constructiondata-list-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="footnote"/> + <cd:constant value="endnote"/> + </cd:instances> </cd:command> - <cd:command name="note" type="environment" generated="yes" variant="generated:2" file="strc-not.mkvi"> + <cd:command name="note" type="environment" generated="yes" variant="example" file="strc-not.mkvi"> <cd:sequence> <cd:variable value="note"/> </cd:sequence> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="footnote"/> + <cd:constant value="endnote"/> + </cd:instances> </cd:command> - <cd:command name="note" generated="yes" variant="generated:1" file="strc-not.mkvi"> + <cd:command name="note" generated="yes" variant="example" file="strc-not.mkvi"> <cd:sequence> <cd:variable value="note"/> </cd:sequence> @@ -219,15 +227,23 @@ <cd:resolve name="keyword-reference-list-optional"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="footnote"/> + <cd:constant value="endnote"/> + </cd:instances> </cd:command> - <cd:command name="note" generated="yes" variant="generated:2" file="strc-not.mkvi"> + <cd:command name="note" generated="yes" variant="example:assignment" file="strc-not.mkvi"> <cd:sequence> <cd:variable value="note"/> </cd:sequence> <cd:arguments> <cd:resolve name="assignment-constructiondata-list"/> </cd:arguments> + <cd:instances> + <cd:constant value="footnote"/> + <cd:constant value="endnote"/> + </cd:instances> </cd:command> <cd:command name="definenote" file="strc-not.mkvi"> @@ -330,7 +346,7 @@ <cd:constant type="cd:command"/> </cd:parameter> <cd:parameter name="after"> - <cd:constant type="cd.command"/> + <cd:constant type="cd:command"/> </cd:parameter> <cd:parameter name="inbetween"> <cd:constant type="cd:command"/> @@ -388,7 +404,7 @@ --> - <cd:command name="setnote" variant="1" file="strc-not.mkvi"> + <cd:command name="setnote" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-reference-list-optional"/> @@ -396,14 +412,14 @@ </cd:arguments> </cd:command> - <cd:command name="setnote" variant="2" file="strc-not.mkvi"> + <cd:command name="setnote" variant="assignment" 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" variant="1" file="strc-not.mkvi"> + <cd:command name="setnotetext" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="keyword-reference-list-optional"/> @@ -411,7 +427,7 @@ </cd:arguments> </cd:command> - <cd:command name="setnotetext" variant="2" file="strc-not.mkvi"> + <cd:command name="setnotetext" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:resolve name="assignment-constructiondata-list"/> @@ -483,39 +499,39 @@ </cd:arguments> </cd:command> - <cd:command name="footnote" type="environment" variant="1" file="strc-not.mkvi"> + <cd:command name="footnote" type="environment" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="assignment-constructiondata-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="footnote" type="environment" variant="2" file="strc-not.mkvi"> + <cd:command name="footnote" type="environment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="footnote" variant="1" file="strc-not.mkvi"> + <cd:command name="footnote" 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="2" file="strc-not.mkvi"> + <cd:command name="footnote" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="assignment-constructiondata-list"/> </cd:arguments> </cd:command> - <cd:command name="footnotetext" variant="1" file="strc-not.mkvi"> + <cd:command name="footnotetext" 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="2" file="strc-not.mkvi"> + <cd:command name="footnotetext" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="assignment-constructiondata-list"/> </cd:arguments> @@ -539,26 +555,26 @@ </cd:arguments> </cd:command> - <cd:command name="endnote" type="environment" variant="1" file="strc-not.mkvi"> + <cd:command name="endnote" type="environment" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="assignment-constructiondata-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="endnote" type="environment" variant="2" file="strc-not.mkvi"> + <cd:command name="endnote" type="environment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="keyword-reference-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="endnote" variant="1" file="strc-not.mkvi"> + <cd:command name="endnote" 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="2" file="strc-not.mkvi"> + <cd:command name="endnote" variant="assignment" file="strc-not.mkvi"> <cd:arguments> <cd:resolve name="assignment-constructiondata-list"/> </cd:arguments> @@ -598,16 +614,19 @@ </cd:arguments> </cd:command> - <cd:command name="linenote" generated="yes" variant="generated" file="strc-lnt.mkvi"> + <cd:command name="linenote" generated="yes" variant="example" file="strc-lnt.mkvi"> <cd:sequence> <cd:variable value="linenote"/> </cd:sequence> <cd:arguments> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="linenote"/> + </cd:instances> </cd:command> - <cd:command name="startlinenote" generated="yes" variant="generated" file="strc-lnt.mkvi"> + <cd:command name="startlinenote" generated="yes" variant="example" file="strc-lnt.mkvi"> <cd:sequence> <cd:string value="start"/> <cd:variable value="linenote"/> @@ -616,9 +635,12 @@ <cd:resolve name="keyword-reference"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="linenote"/> + </cd:instances> </cd:command> - <cd:command name="stoplinenote" generated="yes" variant="generated" file="strc-lnt.mkvi"> + <cd:command name="stoplinenote" generated="yes" variant="example" file="strc-lnt.mkvi"> <cd:sequence> <cd:string value="stop"/> <cd:variable value="linenote"/> @@ -626,6 +648,9 @@ <cd:arguments> <cd:resolve name="keyword-reference"/> </cd:arguments> + <cd:instances> + <cd:constant value="linenote"/> + </cd:instances> </cd:command> <cd:command name="fromlinenote" file="strc-lnt.mkvi"> diff --git a/tex/context/interface/mkiv/i-object.xml b/tex/context/interface/mkiv/i-object.xml index 804d17af8..6e105b377 100644 --- a/tex/context/interface/mkiv/i-object.xml +++ b/tex/context/interface/mkiv/i-object.xml @@ -129,4 +129,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-offset.xml b/tex/context/interface/mkiv/i-offset.xml index 8e68a3bef..fc759673d 100644 --- a/tex/context/interface/mkiv/i-offset.xml +++ b/tex/context/interface/mkiv/i-offset.xml @@ -71,4 +71,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-ornament.xml b/tex/context/interface/mkiv/i-ornament.xml index 8ad0b7cfb..f4ae43a6d 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="1" file="pack-box.mkiv"> + <cd:command name="ornamenttext" variant="collector" 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="2" file="pack-box.mkiv"> + <cd:command name="ornamenttext" variant="layer" 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="3" file="pack-box.mkiv"> + <cd:command name="ornamenttext" variant="direct" 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="1" file="pack-box.mkiv"> + <cd:command name="defineornament" variant="collector" 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="2" file="pack-box.mkiv"> + <cd:command name="defineornament" variant="layer" 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="generated" file="pack-box.mkiv"> + <cd:command name="ornament" generated="yes" variant="example" file="pack-box.mkiv"> <cd:sequence> <cd:variable value="ornament"/> </cd:sequence> @@ -100,4 +100,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-output.xml b/tex/context/interface/mkiv/i-output.xml index 1f59284ff..bf719ca6a 100644 --- a/tex/context/interface/mkiv/i-output.xml +++ b/tex/context/interface/mkiv/i-output.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupoutputroutine" variant="1" file="page-otr.mkvi"> + <cd:command name="setupoutputroutine" file="page-otr.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes"> @@ -25,7 +25,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupoutputroutine" variant="2" file="page-otr.mkvi"> + <cd:command name="setupoutputroutine" variant="name" file="page-otr.mkvi"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> @@ -46,4 +46,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-overlay.xml b/tex/context/interface/mkiv/i-overlay.xml index dd2d43363..91e9f4873 100644 --- a/tex/context/interface/mkiv/i-overlay.xml +++ b/tex/context/interface/mkiv/i-overlay.xml @@ -42,4 +42,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-pagebreak.xml b/tex/context/interface/mkiv/i-pagebreak.xml index abc586ea6..917e4a718 100644 --- a/tex/context/interface/mkiv/i-pagebreak.xml +++ b/tex/context/interface/mkiv/i-pagebreak.xml @@ -132,4 +132,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-pagegrid.xml b/tex/context/interface/mkiv/i-pagegrid.xml index 29810d7db..21f906a0c 100644 --- a/tex/context/interface/mkiv/i-pagegrid.xml +++ b/tex/context/interface/mkiv/i-pagegrid.xml @@ -55,7 +55,7 @@ </cd:arguments> </cd:command> - <cd:command name="pagegrid" type="environment" generated="yes" variant="generated" file="page-cst.mkiv"> + <cd:command name="pagegrid" type="environment" generated="yes" variant="example" file="page-cst.mkiv"> <cd:sequence> <cd:variable value="pagegrid"/> </cd:sequence> @@ -217,4 +217,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-pageinjection.xml b/tex/context/interface/mkiv/i-pageinjection.xml index 64becc385..c069dbc8b 100644 --- a/tex/context/interface/mkiv/i-pageinjection.xml +++ b/tex/context/interface/mkiv/i-pageinjection.xml @@ -49,14 +49,14 @@ </cd:arguments> </cd:command> - <cd:command name="pageinjection" variant="1" file="page-inj.mkvi"> + <cd:command name="pageinjection" file="page-inj.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:resolve name="assignment-userdata-list-optional"/> </cd:arguments> </cd:command> - <cd:command name="pageinjection" variant="2" file="page-inj.mkvi"> + <cd:command name="pageinjection" variant="assignment" file="page-inj.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuppageinjection"/> diff --git a/tex/context/interface/mkiv/i-pageselection.xml b/tex/context/interface/mkiv/i-pageselection.xml index d8d144216..99d55bb8a 100644 --- a/tex/context/interface/mkiv/i-pageselection.xml +++ b/tex/context/interface/mkiv/i-pageselection.xml @@ -15,6 +15,9 @@ <cd:parameter name="n"> <cd:constant type="cd:number"/> </cd:parameter> + <cd:parameter name="category"> + <cd:constant type="cd:name"/> + </cd:parameter> </cd:assignments> </cd:arguments> </cd:command> @@ -32,12 +35,12 @@ <cd:parameter name="width"> <cd:constant type="cd:dimension"/> </cd:parameter> - <cd:parameter name="category"> - <cd:constant type="cd:string"/> - </cd:parameter> <cd:parameter name="n"> <cd:constant type="cd:number"/> </cd:parameter> + <cd:parameter name="category"> + <cd:constant type="cd:name"/> + </cd:parameter> </cd:assignments> </cd:arguments> </cd:command> diff --git a/tex/context/interface/mkiv/i-pairedbox.xml b/tex/context/interface/mkiv/i-pairedbox.xml index fbf190257..aa492b2a5 100644 --- a/tex/context/interface/mkiv/i-pairedbox.xml +++ b/tex/context/interface/mkiv/i-pairedbox.xml @@ -90,7 +90,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuppairedbox" generated="yes" variant="generated" file="pack-com.mkiv"> + <cd:command name="setuppairedbox" generated="yes" variant="example" file="pack-com.mkiv"> <cd:sequence> <cd:string value="setup"/> <cd:variable value="pairedbox"/> @@ -100,9 +100,12 @@ <cd:inherit name="setuppairedbox"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="legend"/> + </cd:instances> </cd:command> - <cd:command name="placepairedbox" generated="yes" variant="generated" file="pack-com.mkiv"> + <cd:command name="placepairedbox" generated="yes" variant="example" file="pack-com.mkiv"> <cd:sequence> <cd:string value="place"/> <cd:variable value="pairedbox"/> @@ -114,9 +117,12 @@ <cd:content/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="legend"/> + </cd:instances> </cd:command> - <cd:command name="placepairedbox" type="environment" generated="yes" variant="generated" file="pack-com.mkiv"> + <cd:command name="placepairedbox" type="environment" generated="yes" variant="example" file="pack-com.mkiv"> <cd:sequence> <cd:string value="place"/> <cd:variable value="pairedbox"/> @@ -126,6 +132,9 @@ <cd:inherit name="setuppairedbox"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="legend"/> + </cd:instances> </cd:command> <cd:command name="setuplegend" file="pack-com.mkiv"> @@ -168,4 +177,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-papersize.xml b/tex/context/interface/mkiv/i-papersize.xml index 99d6b9d9d..dab5e03bd 100644 --- a/tex/context/interface/mkiv/i-papersize.xml +++ b/tex/context/interface/mkiv/i-papersize.xml @@ -102,7 +102,7 @@ --> - <cd:command name="definepapersize" variant="1" file="page-lay.mkiv"> + <cd:command name="definepapersize" file="page-lay.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes"> @@ -137,7 +137,7 @@ </cd:arguments> </cd:command> - <cd:command name="definepapersize" variant="2" file="page-lay.mkiv"> + <cd:command name="definepapersize" variant="name" file="page-lay.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:keywords list="yes"> @@ -149,7 +149,7 @@ </cd:arguments> </cd:command> - <cd:command name="setuppapersize" variant="1" file="page-lay.mkiv"> + <cd:command name="setuppapersize" variant="name" file="page-lay.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="reset"/> @@ -178,7 +178,7 @@ <!-- - <cd:command name="setuppapersize" variant="2" file="page-lay.mkiv"> + <cd:command name="setuppapersize" file="page-lay.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes"> @@ -197,7 +197,7 @@ --> - <cd:command name="setuppapersize" variant="2" file="page-lay.mkiv"> + <cd:command name="setuppapersize" file="page-lay.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes"> diff --git a/tex/context/interface/mkiv/i-paragraph.xml b/tex/context/interface/mkiv/i-paragraph.xml index 63ddab64f..8a88f72fc 100644 --- a/tex/context/interface/mkiv/i-paragraph.xml +++ b/tex/context/interface/mkiv/i-paragraph.xml @@ -68,4 +68,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-paragraphs.xml b/tex/context/interface/mkiv/i-paragraphs.xml index 6c1dae0db..99092f668 100644 --- a/tex/context/interface/mkiv/i-paragraphs.xml +++ b/tex/context/interface/mkiv/i-paragraphs.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupparagraphs" variant="1" file="tabl-mis.mkiv"> + <cd:command name="setupparagraphs" file="tabl-mis.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:keywords list="yes" optional="yes"> @@ -76,7 +76,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupparagraphs" variant="2" file="tabl-mis.mkiv"> + <cd:command name="setupparagraphs" variant="assignment" file="tabl-mis.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="cd:number" prefix="cd:name" method="range"/> @@ -144,19 +144,19 @@ <cd:command name="nextparagraphs" file="tabl-mis.mkiv"/> - <cd:command name="paragraphs" type="environment" generated="yes" variant="generated" file="tabl-mis.mkiv"> + <cd:command name="paragraphs" type="environment" generated="yes" variant="example" file="tabl-mis.mkiv"> <cd:sequence> <cd:variable value="paragraphs"/> </cd:sequence> </cd:command> - <cd:command name="paragraphs" generated="yes" variant="generated" file="tabl-mis.mkiv"> + <cd:command name="paragraphs" generated="yes" variant="example" file="tabl-mis.mkiv"> <cd:sequence> <cd:variable value="paragraphs"/> </cd:sequence> </cd:command> - <cd:command name="nextparagraphs" generated="yes" variant="generated" file="tabl-mis.mkiv"> + <cd:command name="nextparagraphs" generated="yes" variant="example" file="tabl-mis.mkiv"> <cd:sequence> <cd:string value="next"/> <cd:variable value="paragraphs"/> diff --git a/tex/context/interface/mkiv/i-parallel.xml b/tex/context/interface/mkiv/i-parallel.xml index ef2c55f3f..ed1c50c86 100644 --- a/tex/context/interface/mkiv/i-parallel.xml +++ b/tex/context/interface/mkiv/i-parallel.xml @@ -76,10 +76,10 @@ </cd:arguments> </cd:command> - <cd:command name="parallel" type="environment" generated="yes" variant="generated" file="buff-par.mkvi"> + <cd:command name="parallel" type="environment" generated="yes" variant="example" file="buff-par.mkvi"> <cd:sequence> <cd:variable value="parallel"/> </cd:sequence> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-pdf.xml b/tex/context/interface/mkiv/i-pdf.xml index 9d75ddfd3..5b4eab2c3 100644 --- a/tex/context/interface/mkiv/i-pdf.xml +++ b/tex/context/interface/mkiv/i-pdf.xml @@ -128,4 +128,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-penalty.xml b/tex/context/interface/mkiv/i-penalty.xml index 8cadf672b..ee241b9ff 100644 --- a/tex/context/interface/mkiv/i-penalty.xml +++ b/tex/context/interface/mkiv/i-penalty.xml @@ -26,4 +26,4 @@ <cd:command name="setdefaultpenalties" file="spac-ver.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-periods.xml b/tex/context/interface/mkiv/i-periods.xml index e72152c38..9114ae550 100644 --- a/tex/context/interface/mkiv/i-periods.xml +++ b/tex/context/interface/mkiv/i-periods.xml @@ -24,13 +24,13 @@ </cd:arguments> </cd:command> - <cd:command name="periods" variant="1" file="enco-ini.mkiv"> + <cd:command name="periods" file="enco-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-number-optional"/> </cd:arguments> </cd:command> - <cd:command name="periods" variant="2" file="enco-ini.mkiv"> + <cd:command name="periods" variant="assignment" file="enco-ini.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupperiods"/> diff --git a/tex/context/interface/mkiv/i-placement.xml b/tex/context/interface/mkiv/i-placement.xml index 4db307957..958ffaa6f 100644 --- a/tex/context/interface/mkiv/i-placement.xml +++ b/tex/context/interface/mkiv/i-placement.xml @@ -60,7 +60,7 @@ </cd:arguments> </cd:command> - <cd:command name="placement" generated="yes" variant="generated" file="pack-mis.mkiv"> + <cd:command name="placement" generated="yes" variant="example" file="pack-mis.mkiv"> <cd:sequence> <cd:variable value="placement"/> </cd:sequence> diff --git a/tex/context/interface/mkiv/i-positionbar.xml b/tex/context/interface/mkiv/i-positionbar.xml index e6dadf8c5..481540691 100644 --- a/tex/context/interface/mkiv/i-positionbar.xml +++ b/tex/context/interface/mkiv/i-positionbar.xml @@ -70,4 +70,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-processor.xml b/tex/context/interface/mkiv/i-processor.xml index a43037754..0c313c77a 100644 --- a/tex/context/interface/mkiv/i-processor.xml +++ b/tex/context/interface/mkiv/i-processor.xml @@ -48,4 +48,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-profile.xml b/tex/context/interface/mkiv/i-profile.xml index 2df175cdf..a3fe7ea6e 100644 --- a/tex/context/interface/mkiv/i-profile.xml +++ b/tex/context/interface/mkiv/i-profile.xml @@ -97,4 +97,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-publication.xml b/tex/context/interface/mkiv/i-publication.xml index 4d3583e7e..83cb6c2c8 100644 --- a/tex/context/interface/mkiv/i-publication.xml +++ b/tex/context/interface/mkiv/i-publication.xml @@ -32,7 +32,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupbtx" variant="1" file="publ-ini.mkiv"> + <cd:command name="setupbtx" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:assignments list="yes"> @@ -114,7 +114,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupbtx" variant="2" file="publ-ini.mkiv"> + <cd:command name="setupbtx" variant="name" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> @@ -370,90 +370,90 @@ </cd:arguments> </cd:command> - <cd:command name="btxhybridcite" variant="1" file="publ-ini.mkiv"> + <cd:command name="btxhybridcite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxhybridcite" variant="2" file="publ-ini.mkiv"> + <cd:command name="btxhybridcite" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="btxhybridcite" variant="3" file="publ-ini.mkiv"> + <cd:command name="btxhybridcite" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxhybridcite" variant="4" file="publ-ini.mkiv"> + <cd:command name="btxhybridcite" variant="direct" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxlistcitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="btxlistcitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxlistcitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="btxlistcitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="btxlistcitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="btxlistcitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxtextcitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="btxtextcitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxtextcitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="btxtextcitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="btxtextcitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="btxtextcitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxalwayscitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="btxalwayscitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="btxalwayscitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="btxalwayscitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="btxalwayscitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="btxalwayscitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> @@ -466,126 +466,126 @@ </cd:arguments> </cd:command> - <cd:command name="listcitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="listcitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="listcitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="listcitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="listcitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="listcitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="listcite" variant="1" file="publ-ini.mkiv"> + <cd:command name="listcite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="listcite" variant="2" file="publ-ini.mkiv"> + <cd:command name="listcite" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="listcite" variant="3" file="publ-ini.mkiv"> + <cd:command name="listcite" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="textcitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="textcitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="textcitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="textcitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="textcitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="textcitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="textcite" variant="1" file="publ-ini.mkiv"> + <cd:command name="textcite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="textcite" variant="2" file="publ-ini.mkiv"> + <cd:command name="textcite" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="textcite" variant="3" file="publ-ini.mkiv"> + <cd:command name="textcite" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="alwayscitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="alwayscitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="alwayscitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="alwayscitation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="alwayscitation" variant="3" file="publ-ini.mkiv"> + <cd:command name="alwayscitation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="alwayscite" variant="1" file="publ-ini.mkiv"> + <cd:command name="alwayscite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="alwayscite" variant="2" file="publ-ini.mkiv"> + <cd:command name="alwayscite" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="alwayscite" variant="3" file="publ-ini.mkiv"> + <cd:command name="alwayscite" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> @@ -604,79 +604,79 @@ </cd:arguments> </cd:command> - <cd:command name="citation" variant="1" file="publ-ini.mkiv"> + <cd:command name="citation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="citation" variant="2" file="publ-ini.mkiv"> + <cd:command name="citation" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="citation" variant="3" file="publ-ini.mkiv"> + <cd:command name="citation" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="citation" variant="4" file="publ-ini.mkiv"> + <cd:command name="citation" variant="direct" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> </cd:command> - <cd:command name="cite" variant="1" file="publ-ini.mkiv"> + <cd:command name="cite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="cite" variant="2" file="publ-ini.mkiv"> + <cd:command name="cite" variant="userdata" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="assignment-citedata-list"/> <cd:resolve name="assignment-userdata-list"/> </cd:arguments> </cd:command> - <cd:command name="cite" variant="3" file="publ-ini.mkiv"> + <cd:command name="cite" variant="alternative" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-btxalternative-optional"/> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="cite" variant="4" file="publ-ini.mkiv"> + <cd:command name="cite" variant="direct" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> </cd:command> - <cd:command name="nocitation" variant="1" file="publ-ini.mkiv"> + <cd:command name="nocitation" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="nocitation" variant="2" file="publ-ini.mkiv"> + <cd:command name="nocitation" variant="direct" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> </cd:command> - <cd:command name="nocite" variant="1" file="publ-ini.mkiv"> + <cd:command name="nocite" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-reference"/> </cd:arguments> </cd:command> - <cd:command name="nocite" variant="2" file="publ-ini.mkiv"> + <cd:command name="nocite" variant="direct" file="publ-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-reference"/> </cd:arguments> @@ -1024,7 +1024,7 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetfields" variant="1" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetfields" file="publ-tra.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:parameter name="specification"> @@ -1040,13 +1040,13 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetfields" variant="2" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetfields" variant="argument" file="publ-tra.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetcompleteness" variant="1" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetcompleteness" file="publ-tra.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:parameter name="specification"> @@ -1062,13 +1062,13 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetcompleteness" variant="2" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetcompleteness" variant="argument" file="publ-tra.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetauthors" variant="1" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetauthors" file="publ-tra.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:parameter name="specification"> @@ -1084,7 +1084,7 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxdatasetauthors" variant="2" file="publ-tra.mkiv"> + <cd:command name="showbtxdatasetauthors" variant="argument" file="publ-tra.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> @@ -1096,7 +1096,7 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxfields" variant="1" file="publ-tra.mkiv"> + <cd:command name="showbtxfields" file="publ-tra.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:parameter name="rotation"> @@ -1109,7 +1109,7 @@ </cd:arguments> </cd:command> - <cd:command name="showbtxfields" variant="2" file="publ-tra.mkiv"> + <cd:command name="showbtxfields" variant="argument" file="publ-tra.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> @@ -1121,4 +1121,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-random.xml b/tex/context/interface/mkiv/i-random.xml index 969cef05f..54dc66c5f 100644 --- a/tex/context/interface/mkiv/i-random.xml +++ b/tex/context/interface/mkiv/i-random.xml @@ -61,4 +61,4 @@ <cd:command name="mprandomnumber" file="supp-ran.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf Binary files differindex 85ee4bfd5..878a42111 100644 --- a/tex/context/interface/mkiv/i-readme.pdf +++ b/tex/context/interface/mkiv/i-readme.pdf diff --git a/tex/context/interface/mkiv/i-references.xml b/tex/context/interface/mkiv/i-references.xml index 7b117e4f7..e7a713796 100644 --- a/tex/context/interface/mkiv/i-references.xml +++ b/tex/context/interface/mkiv/i-references.xml @@ -346,7 +346,7 @@ </cd:arguments> </cd:command> - <cd:command name="referenceformat" generated="yes" variant="generated" file="strc-ref.mkvi"> + <cd:command name="referenceformat" generated="yes" variant="example" file="strc-ref.mkvi"> <cd:sequence> <cd:variable value="referenceformat"/> </cd:sequence> @@ -563,4 +563,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-regime.xml b/tex/context/interface/mkiv/i-regime.xml index 6c9e5b356..cd0374023 100644 --- a/tex/context/interface/mkiv/i-regime.xml +++ b/tex/context/interface/mkiv/i-regime.xml @@ -85,4 +85,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-register.xml b/tex/context/interface/mkiv/i-register.xml index 561912f6a..564fb1340 100644 --- a/tex/context/interface/mkiv/i-register.xml +++ b/tex/context/interface/mkiv/i-register.xml @@ -14,7 +14,7 @@ </cd:arguments> </cd:command> - <cd:command name="setupregister" variant="1" file="strc-reg.mkiv"> + <cd:command name="setupregister" variant="argument" file="strc-reg.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:resolve name="keyword-number-list-optional"/> @@ -178,9 +178,10 @@ </cd:arguments> </cd:command> - <cd:command name="setupregister" variant="2" file="strc-reg.mkiv"> + <cd:command name="setupregister" file="strc-reg.mkiv"> <cd:arguments> <cd:keywords optional="yes"> + <cd:constant type="cd:name"/> <cd:constant type="cd:number" prefix="cd:name" method="range"/> </cd:keywords> <cd:assignments list="yes"> @@ -345,7 +346,7 @@ <!-- - <cd:command name="setupregisters" variant="1" file="strc-reg.mkiv"> + <cd:command name="setupregisters" variant="argument" file="strc-reg.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list-optional"/> <cd:resolve name="keyword-number-list-optional"/> @@ -355,9 +356,10 @@ </cd:arguments> </cd:command> - <cd:command name="setupregisters" variant="2" file="strc-reg.mkiv"> + <cd:command name="setupregisters" file="strc-reg.mkiv"> <cd:arguments> <cd:keywords optional="yes"> + <cd:constant type="cd:name"/> <cd:constant type="cd:number" prefix="cd:name" method="range"/> </cd:keywords> <cd:assignments list="yes"> @@ -368,7 +370,7 @@ --> - <cd:command name="register" generated="yes" variant="generated:1" file="strc-reg.mkiv"> + <cd:command name="register" generated="yes" variant="example" file="strc-reg.mkiv"> <cd:sequence> <cd:variable value="register"/> </cd:sequence> @@ -379,9 +381,12 @@ </cd:keywords> <cd:index list="yes"/> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="register" generated="yes" variant="generated:2" file="strc-reg.mkiv"> + <cd:command name="register" generated="yes" variant="example:ownnumber" file="strc-reg.mkiv"> <cd:sequence> <cd:variable value="register"/> </cd:sequence> @@ -393,9 +398,12 @@ <cd:resolve name="argument-text"/> <cd:index list="yes"/> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="seeregister" generated="yes" variant="generated" file="strc-reg.mkiv"> + <cd:command name="seeregister" generated="yes" variant="example" file="strc-reg.mkiv"> <cd:sequence> <cd:string value="see"/> <cd:variable value="register"/> @@ -411,9 +419,12 @@ <cd:constant type="cd:text" prefix="cd:processor" method="apply"/> </cd:keywords> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="placeregister" generated="yes" variant="generated" file="strc-reg.mkiv"> + <cd:command name="placeregister" generated="yes" variant="example" file="strc-reg.mkiv"> <cd:sequence> <cd:string value="place"/> <cd:variable value="register"/> @@ -423,9 +434,12 @@ <cd:inherit name="setupregister"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="completeregister" generated="yes" variant="generated" file="strc-reg.mkiv"> + <cd:command name="completeregister" generated="yes" variant="example" file="strc-reg.mkiv"> <cd:sequence> <cd:string value="complete"/> <cd:variable value="register"/> @@ -435,9 +449,12 @@ <cd:inherit name="setupregister"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="setupregister" generated="yes" variant="generated" file="strc-reg.mkiv"> + <cd:command name="setupregister" generated="yes" variant="example" file="strc-reg.mkiv"> <cd:sequence> <cd:string value="setup"/> <cd:variable value="register"/> @@ -448,9 +465,12 @@ <cd:inherit name="setupregister"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="index"/> + </cd:instances> </cd:command> - <cd:command name="index" variant="1" file="strc-reg.mkiv"> + <cd:command name="index" file="strc-reg.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="cd:text"/> @@ -460,7 +480,7 @@ </cd:arguments> </cd:command> - <cd:command name="index" variant="2" file="strc-reg.mkiv"> + <cd:command name="index" variant="ownnumber" file="strc-reg.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="cd:text"/> @@ -643,4 +663,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-rotatation.xml b/tex/context/interface/mkiv/i-rotatation.xml index 95a5815e9..3e8eb6699 100644 --- a/tex/context/interface/mkiv/i-rotatation.xml +++ b/tex/context/interface/mkiv/i-rotatation.xml @@ -51,4 +51,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-script.xml b/tex/context/interface/mkiv/i-script.xml index f1aee232a..e4c100538 100644 --- a/tex/context/interface/mkiv/i-script.xml +++ b/tex/context/interface/mkiv/i-script.xml @@ -83,6 +83,15 @@ <cd:sequence> <cd:variable value="script"/> </cd:sequence> + <cd:instances> + <cd:constant value="hangul"/> + <cd:constant value="hanzi"/> + <cd:constant value="nihongo"/> + <cd:constant value="ethiopic"/> + <cd:constant value="thai"/> + <cd:constant value="latin"/> + <cd:constant value="test"/> + </cd:instances> </cd:command> <cd:command name="hangul" file="scrp-ini.mkvi"/> @@ -103,4 +112,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-section.xml b/tex/context/interface/mkiv/i-section.xml index 32b79323d..6ef89895b 100644 --- a/tex/context/interface/mkiv/i-section.xml +++ b/tex/context/interface/mkiv/i-section.xml @@ -125,9 +125,6 @@ <cd:constant type="reset"/> </cd:parameter> <cd:parameter name="header"> - <cd:constant type=""/> - </cd:parameter> - <cd:parameter name="header"> <cd:resolve name="value-textstate"/> </cd:parameter> <cd:parameter name="text"> @@ -252,7 +249,7 @@ --> - <cd:command name="section" generated="yes" variant="generated:1" file="strc-sec.mkiv"> + <cd:command name="section" generated="yes" variant="example" file="strc-sec.mkiv"> <cd:sequence> <cd:variable value="section"/> </cd:sequence> @@ -260,9 +257,24 @@ <cd:resolve name="keyword-reference-list-optional"/> <cd:resolve name="argument-text"/> </cd:arguments> - </cd:command> - - <cd:command name="section" generated="yes" variant="generated:2" file="strc-sec.mkiv"> + <cd:instances> + <cd:constant value="part"/> + <cd:constant value="chapter"/> + <cd:constant value="section"/> + <cd:constant value="subsection"/> + <cd:constant value="subsubsection"/> + <cd:constant value="subsubsubsection"/> + <cd:constant value="subsubsubsubsection"/> + <cd:constant value="title"/> + <cd:constant value="subject"/> + <cd:constant value="subsubject"/> + <cd:constant value="subsubsubject"/> + <cd:constant value="subsubsubsubject"/> + <cd:constant value="subsubsubsubsubject"/> + </cd:instances> + </cd:command> + + <cd:command name="section" generated="yes" variant="example:ownnumber" file="strc-sec.mkiv"> <cd:sequence> <cd:variable value="section"/> </cd:sequence> @@ -271,18 +283,48 @@ <cd:resolve name="argument-number"/> <cd:resolve name="argument-text"/> </cd:arguments> - </cd:command> - - <cd:command name="section" generated="yes" variant="generated:3" file="strc-sec.mkiv"> + <cd:instances> + <cd:constant value="part"/> + <cd:constant value="chapter"/> + <cd:constant value="section"/> + <cd:constant value="subsection"/> + <cd:constant value="subsubsection"/> + <cd:constant value="subsubsubsection"/> + <cd:constant value="subsubsubsubsection"/> + <cd:constant value="title"/> + <cd:constant value="subject"/> + <cd:constant value="subsubject"/> + <cd:constant value="subsubsubject"/> + <cd:constant value="subsubsubsubject"/> + <cd:constant value="subsubsubsubsubject"/> + </cd:instances> + </cd:command> + + <cd:command name="section" generated="yes" variant="example:assignment" file="strc-sec.mkiv"> <cd:sequence> <cd:variable value="section"/> </cd:sequence> <cd:arguments> <cd:resolve name="assignment-sectiondata-list"/> </cd:arguments> - </cd:command> - - <cd:command name="section" type="environment" generated="yes" variant="generated" file="strc-sec.mkiv"> + <cd:instances> + <cd:constant value="part"/> + <cd:constant value="chapter"/> + <cd:constant value="section"/> + <cd:constant value="subsection"/> + <cd:constant value="subsubsection"/> + <cd:constant value="subsubsubsection"/> + <cd:constant value="subsubsubsubsection"/> + <cd:constant value="title"/> + <cd:constant value="subject"/> + <cd:constant value="subsubject"/> + <cd:constant value="subsubsubject"/> + <cd:constant value="subsubsubsubject"/> + <cd:constant value="subsubsubsubsubject"/> + </cd:instances> + </cd:command> + + <cd:command name="section" type="environment" generated="yes" variant="example" file="strc-sec.mkiv"> <cd:sequence> <cd:variable value="section"/> </cd:sequence> @@ -290,6 +332,21 @@ <cd:resolve name="assignment-sectiondata-list-optional"/> <cd:resolve name="assignment-userdata-list-optional"/> </cd:arguments> + <cd:instances> + <cd:constant value="part"/> + <cd:constant value="chapter"/> + <cd:constant value="section"/> + <cd:constant value="subsection"/> + <cd:constant value="subsubsection"/> + <cd:constant value="subsubsubsection"/> + <cd:constant value="subsubsubsubsection"/> + <cd:constant value="title"/> + <cd:constant value="subject"/> + <cd:constant value="subsubject"/> + <cd:constant value="subsubsubject"/> + <cd:constant value="subsubsubsubject"/> + <cd:constant value="subsubsubsubsubject"/> + </cd:instances> </cd:command> <cd:command name="part" file="strc-sec.mkiv"> @@ -676,4 +733,6 @@ <cd:command name="headnumberdistance" file="strc-ren.mkiv"/> + <cd:command name="headsetupspacing" file="strc-ren.mkiv"/> + </cd:interface> diff --git a/tex/context/interface/mkiv/i-sectionblock.xml b/tex/context/interface/mkiv/i-sectionblock.xml index fc6d87cff..594fecd15 100644 --- a/tex/context/interface/mkiv/i-sectionblock.xml +++ b/tex/context/interface/mkiv/i-sectionblock.xml @@ -58,7 +58,7 @@ </cd:arguments> </cd:command> - <cd:command name="sectionblock" type="environment" generated="yes" variant="generated" file="strc-sbe.mkiv"> + <cd:command name="sectionblock" type="environment" generated="yes" variant="example" file="strc-sbe.mkiv"> <cd:sequence> <cd:variable value="sectionblock"/> </cd:sequence> @@ -70,6 +70,12 @@ <cd:inherit name="setupsectionblock"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="frontmatter"/> + <cd:constant value="bodymatter"/> + <cd:constant value="appendices"/> + <cd:constant value="backmatter"/> + </cd:instances> </cd:command> <cd:command name="sectionblockenvironment" type="environment" file="strc-sbe.mkiv"> diff --git a/tex/context/interface/mkiv/i-setups.xml b/tex/context/interface/mkiv/i-setups.xml index fec773f2e..d6b7b4d5a 100644 --- a/tex/context/interface/mkiv/i-setups.xml +++ b/tex/context/interface/mkiv/i-setups.xml @@ -4,25 +4,25 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="setups" variant="1" file="core-env.mkiv"> + <cd:command name="setups" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-list"/> </cd:arguments> </cd:command> - <cd:command name="setups" variant="2" file="core-env.mkiv"> + <cd:command name="setups" variant="direct" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="argument-name-list"/> </cd:arguments> </cd:command> - <cd:command name="setup" variant="1" file="core-env.mkiv"> + <cd:command name="setup" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="setup" variant="2" file="core-env.mkiv"> + <cd:command name="setup" variant="direct" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> @@ -146,7 +146,7 @@ </cd:arguments> </cd:command> - <cd:command name="luasetups" type="environment" variant="1" file="core-env.mkiv"> + <cd:command name="luasetups" type="environment" file="core-env.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="grid"/> @@ -155,13 +155,13 @@ </cd:arguments> </cd:command> - <cd:command name="luasetups" type="environment" variant="2" file="core-env.mkiv"> + <cd:command name="luasetups" type="environment" variant="string" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="string-name"/> </cd:arguments> </cd:command> - <cd:command name="xmlsetups" type="environment" variant="1" file="core-env.mkiv"> + <cd:command name="xmlsetups" type="environment" file="core-env.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="grid"/> @@ -170,13 +170,13 @@ </cd:arguments> </cd:command> - <cd:command name="xmlsetups" type="environment" variant="2" file="core-env.mkiv"> + <cd:command name="xmlsetups" type="environment" variant="string" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="string-name"/> </cd:arguments> </cd:command> - <cd:command name="rawsetups" type="environment" variant="1" file="core-env.mkiv"> + <cd:command name="rawsetups" type="environment" file="core-env.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="grid"/> @@ -185,13 +185,13 @@ </cd:arguments> </cd:command> - <cd:command name="rawsetups" type="environment" variant="2" file="core-env.mkiv"> + <cd:command name="rawsetups" type="environment" variant="string" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="string-name"/> </cd:arguments> </cd:command> - <cd:command name="localsetups" type="environment" variant="1" file="core-env.mkiv"> + <cd:command name="localsetups" type="environment" file="core-env.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="grid"/> @@ -200,13 +200,13 @@ </cd:arguments> </cd:command> - <cd:command name="localsetups" type="environment" variant="2" file="core-env.mkiv"> + <cd:command name="localsetups" type="environment" variant="string" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="string-name"/> </cd:arguments> </cd:command> - <cd:command name="setups" type="environment" variant="1" file="core-env.mkiv"> + <cd:command name="setups" type="environment" file="core-env.mkiv"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="grid"/> @@ -215,10 +215,10 @@ </cd:arguments> </cd:command> - <cd:command name="setups" type="environment" variant="2" file="core-env.mkiv"> + <cd:command name="setups" type="environment" variant="string" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="string-name"/> </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-shift.xml b/tex/context/interface/mkiv/i-shift.xml index d9b8bf7e4..cd3c6650e 100644 --- a/tex/context/interface/mkiv/i-shift.xml +++ b/tex/context/interface/mkiv/i-shift.xml @@ -55,13 +55,17 @@ </cd:arguments> </cd:command> - <cd:command name="shift" generated="yes" variant="generated" file="node-rul.mkiv"> + <cd:command name="shift" generated="yes" variant="example" file="node-rul.mkiv"> <cd:sequence> <cd:variable value="shift"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="shiftup"/> + <cd:constant value="shiftdown"/> + </cd:instances> </cd:command> <cd:command name="shift" type="environment" file="node-rul.mkiv"> @@ -82,4 +86,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-sidebar.xml b/tex/context/interface/mkiv/i-sidebar.xml index 8c00ce1ff..25a7ed306 100644 --- a/tex/context/interface/mkiv/i-sidebar.xml +++ b/tex/context/interface/mkiv/i-sidebar.xml @@ -86,13 +86,13 @@ </cd:arguments> </cd:command> - <cd:command name="marginrule" type="environment" variant="1" file="anch-bar.mkiv"> + <cd:command name="marginrule" type="environment" file="anch-bar.mkiv"> <cd:arguments> <cd:resolve name="keyword-number-optional"/> </cd:arguments> </cd:command> - <cd:command name="marginrule" type="environment" variant="2" file="anch-bar.mkiv"> + <cd:command name="marginrule" type="environment" variant="assignment" file="anch-bar.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupmarginrule"/> @@ -100,4 +100,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-sort.xml b/tex/context/interface/mkiv/i-sort.xml index 5ecc83f18..817dd9c97 100644 --- a/tex/context/interface/mkiv/i-sort.xml +++ b/tex/context/interface/mkiv/i-sort.xml @@ -78,7 +78,7 @@ </cd:arguments> </cd:command> - <cd:command name="sorting" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="sorting" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:variable value="sorting"/> </cd:sequence> @@ -86,6 +86,9 @@ <cd:resolve name="keyword-name-optional"/> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="logo"/> + </cd:instances> </cd:command> <cd:command name="definesort" file="strc-syn.mkiv"> @@ -100,7 +103,7 @@ </cd:arguments> </cd:command> - <cd:command name="placelistofsorts" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="placelistofsorts" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:string value="placelistof"/> <cd:variable value="sorts"/> @@ -110,9 +113,12 @@ <cd:inherit name="setupsorting"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="logos"/> + </cd:instances> </cd:command> - <cd:command name="completelistofsorts" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="completelistofsorts" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:string value="completelistof"/> <cd:variable value="sorts"/> @@ -122,6 +128,9 @@ <cd:inherit name="setupsorting"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="logos"/> + </cd:instances> </cd:command> <cd:command name="doifelsecurrentsortingused" file="strc-syn.mkiv"> diff --git a/tex/context/interface/mkiv/i-startstop.xml b/tex/context/interface/mkiv/i-startstop.xml index e23485fd6..2a6be1393 100644 --- a/tex/context/interface/mkiv/i-startstop.xml +++ b/tex/context/interface/mkiv/i-startstop.xml @@ -51,7 +51,7 @@ </cd:arguments> </cd:command> - <cd:command name="startstop" type="environment" generated="yes" variant="generated" file="core-sys.mkiv"> + <cd:command name="startstop" type="environment" generated="yes" variant="example" file="core-sys.mkiv"> <cd:sequence> <cd:variable value="startstop"/> </cd:sequence> @@ -66,7 +66,7 @@ </cd:arguments> </cd:command> - <cd:command name="startstop" generated="yes" variant="generated" file="core-sys.mkiv"> + <cd:command name="startstop" generated="yes" variant="example" file="core-sys.mkiv"> <cd:sequence> <cd:variable value="startstop"/> </cd:sequence> diff --git a/tex/context/interface/mkiv/i-stream.xml b/tex/context/interface/mkiv/i-stream.xml index 40ddc89de..97be35774 100644 --- a/tex/context/interface/mkiv/i-stream.xml +++ b/tex/context/interface/mkiv/i-stream.xml @@ -71,4 +71,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-string.xml b/tex/context/interface/mkiv/i-string.xml index b3efe552b..7a7eb1c98 100644 --- a/tex/context/interface/mkiv/i-string.xml +++ b/tex/context/interface/mkiv/i-string.xml @@ -66,4 +66,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-symbol.xml b/tex/context/interface/mkiv/i-symbol.xml index 33d5b4707..7797a3bee 100644 --- a/tex/context/interface/mkiv/i-symbol.xml +++ b/tex/context/interface/mkiv/i-symbol.xml @@ -55,14 +55,14 @@ </cd:arguments> </cd:command> - <cd:command name="symbol" variant="1" file="symb-ini.mkiv"> + <cd:command name="symbol" file="symb-ini.mkiv"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> <cd:resolve name="keyword-name"/> </cd:arguments> </cd:command> - <cd:command name="symbol" variant="2" file="symb-ini.mkiv"> + <cd:command name="symbol" variant="direct" file="symb-ini.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> </cd:arguments> @@ -142,4 +142,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-synonym.xml b/tex/context/interface/mkiv/i-synonym.xml index c64c1c759..07c69e4dd 100644 --- a/tex/context/interface/mkiv/i-synonym.xml +++ b/tex/context/interface/mkiv/i-synonym.xml @@ -80,7 +80,7 @@ </cd:arguments> </cd:command> - <cd:command name="synonym" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="synonym" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:variable value="synonym"/> </cd:sequence> @@ -89,6 +89,9 @@ <cd:resolve name="argument-text"/> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="abbreviation"/> + </cd:instances> </cd:command> <cd:command name="definesynonym" file="strc-syn.mkiv"> @@ -104,7 +107,7 @@ </cd:arguments> </cd:command> - <cd:command name="placelistofsynonyms" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="placelistofsynonyms" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:string value="placelistof"/> <cd:variable value="synonyms"/> @@ -114,9 +117,12 @@ <cd:inherit name="setupsynonyms"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="abbreviations"/> + </cd:instances> </cd:command> - <cd:command name="completelistofsynonyms" generated="yes" variant="generated" file="strc-syn.mkiv"> + <cd:command name="completelistofsynonyms" generated="yes" variant="example" file="strc-syn.mkiv"> <cd:sequence> <cd:string value="completelistof"/> <cd:variable value="synonyms"/> @@ -126,6 +132,9 @@ <cd:inherit name="setupsynonyms"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="abbreviations"/> + </cd:instances> </cd:command> <cd:command name="registersynonym" file="strc-syn.mkiv"> @@ -209,4 +218,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-system.xml b/tex/context/interface/mkiv/i-system.xml index e1404754e..85c6a25d7 100644 --- a/tex/context/interface/mkiv/i-system.xml +++ b/tex/context/interface/mkiv/i-system.xml @@ -1157,13 +1157,13 @@ </cd:arguments> </cd:command> - <cd:command name="strippedcsname" variant="1" file="syst-aux.mkiv"> + <cd:command name="strippedcsname" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="strippedcsname" variant="2" file="syst-aux.mkiv"> + <cd:command name="strippedcsname" variant="string" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="none"> <cd:constant type="cd:text"/> @@ -1171,13 +1171,13 @@ </cd:arguments> </cd:command> - <cd:command name="complexorsimple" variant="1" file="syst-aux.mkiv"> + <cd:command name="complexorsimple" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="complexorsimple" variant="2" file="syst-aux.mkiv"> + <cd:command name="complexorsimple" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="braces"> <cd:constant type="cd:text"/> @@ -1186,13 +1186,13 @@ </cd:arguments> </cd:command> - <cd:command name="complexorsimpleempty" variant="1" file="syst-aux.mkiv"> + <cd:command name="complexorsimpleempty" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="complexorsimpleempty" variant="2" file="syst-aux.mkiv"> + <cd:command name="complexorsimpleempty" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="braces"> <cd:constant type="cd:text"/> @@ -1201,13 +1201,13 @@ </cd:arguments> </cd:command> - <cd:command name="definecomplexorsimple" variant="1" file="syst-aux.mkiv"> + <cd:command name="definecomplexorsimple" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="definecomplexorsimple" variant="2" file="syst-aux.mkiv"> + <cd:command name="definecomplexorsimple" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="braces"> <cd:constant type="cd:text"/> @@ -1216,13 +1216,13 @@ </cd:arguments> </cd:command> - <cd:command name="definecomplexorsimpleempty" variant="1" file="syst-aux.mkiv"> + <cd:command name="definecomplexorsimpleempty" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="definecomplexorsimpleempty" variant="2" file="syst-aux.mkiv"> + <cd:command name="definecomplexorsimpleempty" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="braces"> <cd:constant type="cd:text"/> @@ -1619,13 +1619,13 @@ </cd:arguments> </cd:command> - <cd:command name="increment" variant="1" file="syst-aux.mkiv"> + <cd:command name="increment" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="increment" variant="2" file="syst-aux.mkiv"> + <cd:command name="increment" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" list="yes"> <cd:constant type="cd:csname"/> @@ -1634,28 +1634,13 @@ </cd:arguments> </cd:command> - <cd:command name="increment" variant="1" file="syst-aux.mkiv"> + <cd:command name="decrement" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="increment" variant="2" file="syst-aux.mkiv"> - <cd:arguments> - <cd:keywords delimiters="parentheses" list="yes"> - <cd:constant type="cd:csname"/> - <cd:constant type="cd:number"/> - </cd:keywords> - </cd:arguments> - </cd:command> - - <cd:command name="decrement" variant="1" file="syst-aux.mkiv"> - <cd:arguments> - <cd:csname/> - </cd:arguments> - </cd:command> - - <cd:command name="decrement" variant="2" file="syst-aux.mkiv"> + <cd:command name="decrement" variant="argument" file="syst-aux.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" list="yes"> <cd:constant type="cd:csname"/> @@ -1682,13 +1667,13 @@ </cd:arguments> </cd:command> - <cd:command name="checkedstrippedcsname" variant="1" file="syst-aux.mkiv"> + <cd:command name="checkedstrippedcsname" file="syst-aux.mkiv"> <cd:arguments> <cd:csname/> </cd:arguments> </cd:command> - <cd:command name="checkedstrippedcsname" variant="2" file="syst-aux.mkiv"> + <cd:command name="checkedstrippedcsname" variant="string" file="syst-aux.mkiv"> <cd:arguments> <cd:resolve name="string-text"/> </cd:arguments> @@ -3531,4 +3516,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-systemlog.xml b/tex/context/interface/mkiv/i-systemlog.xml index 3f2967912..02c4bece9 100644 --- a/tex/context/interface/mkiv/i-systemlog.xml +++ b/tex/context/interface/mkiv/i-systemlog.xml @@ -28,4 +28,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-table.xml b/tex/context/interface/mkiv/i-table.xml index 649b198ae..9aeceec8c 100644 --- a/tex/context/interface/mkiv/i-table.xml +++ b/tex/context/interface/mkiv/i-table.xml @@ -4,7 +4,7 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="table" type="environment" variant="1" file="tabl-tab.mkiv"> + <cd:command name="table" type="environment" file="tabl-tab.mkiv"> <cd:arguments> <cd:template/> <cd:assignments list="yes" optional="yes"> @@ -13,7 +13,7 @@ </cd:arguments> </cd:command> - <cd:command name="table" type="environment" variant="2" file="tabl-tab.mkiv"> + <cd:command name="table" type="environment" variant="name" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> <cd:assignments list="yes" optional="yes"> @@ -31,13 +31,13 @@ </cd:arguments> </cd:command> - <cd:command name="tables" type="environment" variant="1" file="tabl-tab.mkiv"> + <cd:command name="tables" type="environment" file="tabl-tab.mkiv"> <cd:arguments> <cd:template/> </cd:arguments> </cd:command> - <cd:command name="tables" type="environment" variant="2" file="tabl-tab.mkiv"> + <cd:command name="tables" type="environment" variant="name" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="keyword-name"/> </cd:arguments> @@ -170,7 +170,7 @@ </cd:arguments> </cd:command> - <cd:command name="Raise" variant="1" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Raise" variant="argument" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" optional="yes"> <cd:constant type="cd:dimension"/> @@ -179,14 +179,14 @@ </cd:arguments> </cd:command> - <cd:command name="Raise" variant="2" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Raise" variant="string" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="string-number-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="Lower" variant="1" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Lower" variant="argument" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" optional="yes"> <cd:constant type="cd:dimension"/> @@ -195,14 +195,14 @@ </cd:arguments> </cd:command> - <cd:command name="Lower" variant="2" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Lower" variant="string" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="string-number-optional"/> <cd:content/> </cd:arguments> </cd:command> - <cd:command name="BackSpace" variant="1" scope="table" file="tabl-tab.mkiv"> + <cd:command name="BackSpace" variant="argument" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" optional="yes"> <cd:constant type="cd:dimension"/> @@ -210,13 +210,13 @@ </cd:arguments> </cd:command> - <cd:command name="BackSpace" variant="2" scope="table" file="tabl-tab.mkiv"> + <cd:command name="BackSpace" variant="string" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="string-number-optional"/> </cd:arguments> </cd:command> - <cd:command name="Vspace" variant="1" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Vspace" variant="argument" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:keywords delimiters="parentheses" optional="yes"> <cd:constant type="cd:dimension"/> @@ -224,7 +224,7 @@ </cd:arguments> </cd:command> - <cd:command name="Vspace" variant="2" scope="table" file="tabl-tab.mkiv"> + <cd:command name="Vspace" variant="string" scope="table" file="tabl-tab.mkiv"> <cd:arguments> <cd:resolve name="string-number-optional"/> </cd:arguments> @@ -404,4 +404,4 @@ --> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-tabulation.xml b/tex/context/interface/mkiv/i-tabulation.xml index e6686e5ac..62ad41d17 100644 --- a/tex/context/interface/mkiv/i-tabulation.xml +++ b/tex/context/interface/mkiv/i-tabulation.xml @@ -99,7 +99,7 @@ </cd:arguments> </cd:command> - <cd:command name="tabulation" type="environment" generated="yes" variant="generated" file="tabl-tbl.mkiv"> + <cd:command name="tabulation" type="environment" generated="yes" variant="example" file="tabl-tbl.mkiv"> <cd:sequence> <cd:variable value="tabulation"/> </cd:sequence> @@ -138,7 +138,7 @@ </cd:arguments> </cd:command> - <cd:command name="tabulate" type="environment" generated="yes" variant="generated" file="tabl-tbl.mkiv"> + <cd:command name="tabulate" type="environment" generated="yes" variant="example" file="tabl-tbl.mkiv"> <cd:sequence> <cd:variable value="tabulate"/> </cd:sequence> @@ -148,6 +148,10 @@ <cd:inherit name="setuptabulate"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="legend"/> + <cd:constant value="fact"/> + </cd:instances> </cd:command> <cd:command name="tabulatehead" type="environment" file="tabl-tbl.mkiv"> diff --git a/tex/context/interface/mkiv/i-textbackground.xml b/tex/context/interface/mkiv/i-textbackground.xml index 3b17e0efd..bc16ffa8d 100644 --- a/tex/context/interface/mkiv/i-textbackground.xml +++ b/tex/context/interface/mkiv/i-textbackground.xml @@ -122,7 +122,7 @@ </cd:arguments> </cd:command> - <cd:command name="textbackground" type="environment" generated="yes" variant="generated" file="anch-bck.mkiv"> + <cd:command name="textbackground" type="environment" generated="yes" variant="example" file="anch-bck.mkiv"> <cd:sequence> <cd:variable value="textbackground"/> </cd:sequence> @@ -133,7 +133,7 @@ </cd:arguments> </cd:command> - <cd:command name="textbackground" generated="yes" variant="generated" file="anch-bck.mkiv"> + <cd:command name="textbackground" generated="yes" variant="example" file="anch-bck.mkiv"> <cd:sequence> <cd:variable value="textbackground"/> </cd:sequence> @@ -144,4 +144,4 @@ <cd:command name="textbackgroundmanual" type="environment" file="anch-bck.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-tolerance.xml b/tex/context/interface/mkiv/i-tolerance.xml index 26b554132..b33fef05d 100644 --- a/tex/context/interface/mkiv/i-tolerance.xml +++ b/tex/context/interface/mkiv/i-tolerance.xml @@ -19,4 +19,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-tooltip.xml b/tex/context/interface/mkiv/i-tooltip.xml index 775d0abcf..1504d70e1 100644 --- a/tex/context/interface/mkiv/i-tooltip.xml +++ b/tex/context/interface/mkiv/i-tooltip.xml @@ -28,7 +28,7 @@ </cd:arguments> </cd:command> - <cd:command name="tooltip" generated="yes" variant="generated:1" file="scrn-fld.mkvi"> + <cd:command name="tooltip" generated="yes" variant="example" file="scrn-fld.mkvi"> <cd:sequence> <cd:variable value="tooltip"/> </cd:sequence> @@ -39,9 +39,12 @@ <cd:resolve name="argument-text"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="tooltip"/> + </cd:instances> </cd:command> - <cd:command name="tooltip" generated="yes" variant="generated:2" file="scrn-fld.mkvi"> + <cd:command name="tooltip" generated="yes" variant="example:argument" file="scrn-fld.mkvi"> <cd:sequence> <cd:variable value="tooltip"/> </cd:sequence> @@ -54,9 +57,12 @@ <cd:resolve name="argument-text"/> <cd:resolve name="argument-text"/> </cd:arguments> + <cd:instances> + <cd:constant value="tooltip"/> + </cd:instances> </cd:command> - <cd:command name="tooltip" variant="1" file="scrn-fld.mkvi"> + <cd:command name="tooltip" file="scrn-fld.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptooltip"/> @@ -66,7 +72,7 @@ </cd:arguments> </cd:command> - <cd:command name="tooltip" variant="2" file="scrn-fld.mkvi"> + <cd:command name="tooltip" variant="argument" file="scrn-fld.mkvi"> <cd:arguments> <cd:keywords optional="yes"> <cd:constant type="left"/> diff --git a/tex/context/interface/mkiv/i-tracker.xml b/tex/context/interface/mkiv/i-tracker.xml index e2b48ade2..4dbc31886 100644 --- a/tex/context/interface/mkiv/i-tracker.xml +++ b/tex/context/interface/mkiv/i-tracker.xml @@ -72,4 +72,4 @@ <cd:command name="showjustification" file="trac-jus.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-twopassdata.xml b/tex/context/interface/mkiv/i-twopassdata.xml index f30b8bb23..508294f08 100644 --- a/tex/context/interface/mkiv/i-twopassdata.xml +++ b/tex/context/interface/mkiv/i-twopassdata.xml @@ -121,4 +121,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-typography.xml b/tex/context/interface/mkiv/i-typography.xml index ffb80c211..6c2aa7389 100644 --- a/tex/context/interface/mkiv/i-typography.xml +++ b/tex/context/interface/mkiv/i-typography.xml @@ -170,4 +170,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-unit.xml b/tex/context/interface/mkiv/i-unit.xml index 3502b544a..551ff533f 100644 --- a/tex/context/interface/mkiv/i-unit.xml +++ b/tex/context/interface/mkiv/i-unit.xml @@ -4,13 +4,13 @@ <cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> - <cd:command name="digits" variant="1" file="phys-dim.mkiv"> + <cd:command name="digits" file="phys-dim.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="digits" variant="2" file="phys-dim.mkiv"> + <cd:command name="digits" variant="string" file="phys-dim.mkiv"> <cd:arguments> <cd:resolve name="string-number"/> </cd:arguments> @@ -75,13 +75,16 @@ </cd:arguments> </cd:command> - <cd:command name="unit" generated="yes" variant="generated" file="phys-dim.mkiv"> + <cd:command name="unit" generated="yes" variant="example" file="phys-dim.mkiv"> <cd:sequence> <cd:variable value="unit"/> </cd:sequence> <cd:arguments> <cd:content/> </cd:arguments> + <cd:instances> + <cd:constant value="unit"/> + </cd:instances> </cd:command> <cd:command name="unit" file="phys-dim.mkiv"> @@ -118,4 +121,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-variables.xml b/tex/context/interface/mkiv/i-variables.xml index 28aaa6df4..63b34329c 100644 --- a/tex/context/interface/mkiv/i-variables.xml +++ b/tex/context/interface/mkiv/i-variables.xml @@ -72,6 +72,23 @@ </cd:arguments> </cd:command> + <cd:command name="checkvariables" file="core-env.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name"/> + <cd:assignments list="yes"> + <cd:parameter name="set"> + <cd:constant type="cd:command"/> + </cd:parameter> + <cd:parameter name="reset"> + <cd:constant type="cd:command"/> + </cd:parameter> + <cd:parameter name="cd:key"> + <cd:constant type="cd:value"/> + </cd:parameter> + </cd:assignments> + </cd:arguments> + </cd:command> + <cd:command name="setvariable" file="core-env.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> @@ -353,4 +370,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-verbatim.xml b/tex/context/interface/mkiv/i-verbatim.xml index 7026d2b10..6a6d725df 100644 --- a/tex/context/interface/mkiv/i-verbatim.xml +++ b/tex/context/interface/mkiv/i-verbatim.xml @@ -77,7 +77,7 @@ </cd:arguments> </cd:command> - <cd:command name="type" variant="1" file="buff-ver.mkiv"> + <cd:command name="type" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptype"/> @@ -86,7 +86,7 @@ </cd:arguments> </cd:command> - <cd:command name="type" variant="2" file="buff-ver.mkiv"> + <cd:command name="type" variant="angles" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptype"/> @@ -95,7 +95,7 @@ </cd:arguments> </cd:command> - <cd:command name="typ" variant="1" file="buff-ver.mkiv"> + <cd:command name="typ" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptype"/> @@ -104,7 +104,7 @@ </cd:arguments> </cd:command> - <cd:command name="typ" variant="2" file="buff-ver.mkiv"> + <cd:command name="typ" variant="angles" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptype"/> @@ -113,7 +113,7 @@ </cd:arguments> </cd:command> - <cd:command name="type" generated="yes" variant="generated:1" file="buff-ver.mkiv"> + <cd:command name="type" generated="yes" variant="example" file="buff-ver.mkiv"> <cd:sequence> <cd:variable value="type"/> </cd:sequence> @@ -125,7 +125,7 @@ </cd:arguments> </cd:command> - <cd:command name="type" generated="yes" variant="generated:2" file="buff-ver.mkiv"> + <cd:command name="type" generated="yes" variant="example:angles" file="buff-ver.mkiv"> <cd:sequence> <cd:variable value="type"/> </cd:sequence> @@ -251,7 +251,7 @@ </cd:arguments> </cd:command> - <cd:command name="typing" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="typing" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -259,7 +259,7 @@ </cd:arguments> </cd:command> - <cd:command name="typing" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="typing" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="continue"/> @@ -267,7 +267,7 @@ </cd:arguments> </cd:command> - <cd:command name="typing" type="environment" generated="yes" variant="generated:1" file="buff-ver.mkiv"> + <cd:command name="typing" type="environment" generated="yes" variant="example" file="buff-ver.mkiv"> <cd:sequence> <cd:variable value="typing"/> </cd:sequence> @@ -276,9 +276,17 @@ <cd:inherit name="setuptyping"/> </cd:assignments> </cd:arguments> + <cd:instances> + <cd:constant value="typing"/> + <cd:constant value="LUA"/> + <cd:constant value="MP"/> + <cd:constant value="PARSEDXML"/> + <cd:constant value="TEX"/> + <cd:constant value="XML"/> + </cd:instances> </cd:command> - <cd:command name="typing" type="environment" generated="yes" variant="generated:2" file="buff-ver.mkiv"> + <cd:command name="typing" type="environment" generated="yes" variant="example:argument" file="buff-ver.mkiv"> <cd:sequence> <cd:variable value="typing"/> </cd:sequence> @@ -287,6 +295,14 @@ <cd:constant type="continue"/> </cd:keywords> </cd:arguments> + <cd:instances> + <cd:constant value="typing"/> + <cd:constant value="LUA"/> + <cd:constant value="MP"/> + <cd:constant value="PARSEDXML"/> + <cd:constant value="TEX"/> + <cd:constant value="XML"/> + </cd:instances> </cd:command> <cd:command name="tex" file="buff-ver.mkiv"> @@ -363,7 +379,7 @@ </cd:arguments> </cd:command> - <cd:command name="LUA" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="LUA" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -371,7 +387,7 @@ </cd:arguments> </cd:command> - <cd:command name="LUA" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="LUA" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:sequence> <cd:variable value="lua"/> </cd:sequence> @@ -382,7 +398,7 @@ </cd:arguments> </cd:command> - <cd:command name="MP" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="MP" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -390,7 +406,7 @@ </cd:arguments> </cd:command> - <cd:command name="MP" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="MP" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="continue"/> @@ -398,7 +414,7 @@ </cd:arguments> </cd:command> - <cd:command name="XML" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="XML" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -406,7 +422,7 @@ </cd:arguments> </cd:command> - <cd:command name="XML" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="XML" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="continue"/> @@ -414,7 +430,7 @@ </cd:arguments> </cd:command> - <cd:command name="PARSEDXML" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="PARSEDXML" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -422,7 +438,7 @@ </cd:arguments> </cd:command> - <cd:command name="PARSEDXML" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="PARSEDXML" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="continue"/> @@ -430,7 +446,7 @@ </cd:arguments> </cd:command> - <cd:command name="TEX" type="environment" variant="1" file="buff-ver.mkiv"> + <cd:command name="TEX" type="environment" file="buff-ver.mkiv"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setuptyping"/> @@ -438,7 +454,7 @@ </cd:arguments> </cd:command> - <cd:command name="TEX" type="environment" variant="2" file="buff-ver.mkiv"> + <cd:command name="TEX" type="environment" variant="argument" file="buff-ver.mkiv"> <cd:arguments> <cd:keywords list="yes" optional="yes"> <cd:constant type="continue"/> @@ -446,4 +462,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-version.xml b/tex/context/interface/mkiv/i-version.xml index d01659815..9f7864e8a 100644 --- a/tex/context/interface/mkiv/i-version.xml +++ b/tex/context/interface/mkiv/i-version.xml @@ -75,4 +75,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-viewerlayer.xml b/tex/context/interface/mkiv/i-viewerlayer.xml index 3de29b1fd..8e321971e 100644 --- a/tex/context/interface/mkiv/i-viewerlayer.xml +++ b/tex/context/interface/mkiv/i-viewerlayer.xml @@ -50,7 +50,7 @@ </cd:arguments> </cd:command> - <cd:command name="viewerlayer" type="environment" generated="yes" variant="generated" file="attr-lay.mkiv"> + <cd:command name="viewerlayer" type="environment" generated="yes" variant="example" file="attr-lay.mkiv"> <cd:sequence> <cd:variable value="viewerlayer"/> </cd:sequence> @@ -65,4 +65,4 @@ <cd:command name="showlayoutcomponents" file="attr-lay.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-visualizer.xml b/tex/context/interface/mkiv/i-visualizer.xml index fd7198f9d..3d30b7f4d 100644 --- a/tex/context/interface/mkiv/i-visualizer.xml +++ b/tex/context/interface/mkiv/i-visualizer.xml @@ -153,4 +153,4 @@ <cd:command name="resetvisualizers" file="trc-vis.mkiv"/> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-whitespace.xml b/tex/context/interface/mkiv/i-whitespace.xml index 8f9fa0823..06e1997c5 100644 --- a/tex/context/interface/mkiv/i-whitespace.xml +++ b/tex/context/interface/mkiv/i-whitespace.xml @@ -59,4 +59,4 @@ </cd:arguments> </cd:command> -</cd:interface>
\ No newline at end of file +</cd:interface> diff --git a/tex/context/interface/mkiv/i-xtable.xml b/tex/context/interface/mkiv/i-xtable.xml index 31b4a6842..7500ff47f 100644 --- a/tex/context/interface/mkiv/i-xtable.xml +++ b/tex/context/interface/mkiv/i-xtable.xml @@ -82,7 +82,7 @@ </cd:arguments> </cd:command> - <cd:command name="xtable" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="xtable" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -90,13 +90,13 @@ </cd:arguments> </cd:command> - <cd:command name="xtable" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="xtable" type="environment" variant="name" file="tabl-xtb.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="embeddedxtable" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="embeddedxtable" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -104,13 +104,13 @@ </cd:arguments> </cd:command> - <cd:command name="embeddedxtable" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="embeddedxtable" type="environment" variant="name" 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="generated" file="tabl-xtb.mkvi"> + <cd:command name="xtable" type="environment" generated="yes" variant="example" file="tabl-xtb.mkvi"> <cd:sequence> <cd:variable value="xtable"/> </cd:sequence> @@ -157,7 +157,7 @@ </cd:arguments> </cd:command> - <cd:command name="xtablehead" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="xtablehead" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -165,13 +165,13 @@ </cd:arguments> </cd:command> - <cd:command name="xtablehead" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="xtablehead" type="environment" variant="name" file="tabl-xtb.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="xtablefoot" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="xtablefoot" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -179,13 +179,13 @@ </cd:arguments> </cd:command> - <cd:command name="xtablefoot" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="xtablefoot" type="environment" variant="name" file="tabl-xtb.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="xtablenext" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="xtablenext" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -193,13 +193,13 @@ </cd:arguments> </cd:command> - <cd:command name="xtablenext" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="xtablenext" type="environment" variant="name" file="tabl-xtb.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> - <cd:command name="xtablebody" type="environment" variant="1" file="tabl-xtb.mkvi"> + <cd:command name="xtablebody" type="environment" file="tabl-xtb.mkvi"> <cd:arguments> <cd:assignments list="yes" optional="yes"> <cd:inherit name="setupxtable"/> @@ -207,7 +207,7 @@ </cd:arguments> </cd:command> - <cd:command name="xtablebody" type="environment" variant="2" file="tabl-xtb.mkvi"> + <cd:command name="xtablebody" type="environment" variant="name" file="tabl-xtb.mkvi"> <cd:arguments> <cd:resolve name="keyword-name-optional"/> </cd:arguments> |