diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml')
-rw-r--r-- | Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml | 282 |
1 files changed, 187 insertions, 95 deletions
diff --git a/Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml b/Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml index b97b638066a..e09bbd73355 100644 --- a/Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml +++ b/Master/texmf-dist/tex/context/interface/mkiv/i-conversion.xml @@ -16,223 +16,235 @@ </cd:arguments> </cd:command> - <cd:command name="romannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="romannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="Romannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="Romannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="abjadnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="abjadnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="abjadnodotnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="abjadnodotnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="abjadnaivenumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="abjadnaivenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="languagecharacters" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="hebrewnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="languageCharacters" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="yiddishnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="alphabeticnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="languagecharacters" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="Alphabeticnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="languageCharacters" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="thainumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="alphabeticnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="devanagarinumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="Alphabeticnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="gurmurkhinumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="thainumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="gujaratinumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="devanagarinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="tibetannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="gurmurkhinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="greeknumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="gujaratinumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="Greeknumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="tibetannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="arabicnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="greeknumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="persiannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="Greeknumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="arabicdecimals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="arabicnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="persiandecimals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="persiannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="arabicexnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="arabicdecimals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="koreannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="persiandecimals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="koreannumeralsp" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="arabicexnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="koreannumeralsc" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="koreannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="koreanparentnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="koreannumeralsp" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="koreancirclenumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="koreannumeralsc" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="chinesenumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="koreanparentnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="chinesecapnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="koreancirclenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="chineseallnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="chinesenumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="character" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="chinesecapnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="Character" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="chineseallnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="characters" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="character" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="Characters" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="Character" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="monthlong" level="style" category="counter" file="core-con.mkiv"> + <cd:command name="characters" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="monthshort" level="style" category="counter" file="core-con.mkiv"> + <cd:command name="Characters" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="convertmonth" level="style" category="counter" file="core-con.mkiv"> + <cd:command name="month" level="style" category="counter" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="month" level="style" category="counter" file="core-con.mkiv"> + <cd:command name="monthlong" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="monthshort" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="convertmonth" level="style" category="counter" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> @@ -268,6 +280,30 @@ </cd:arguments> </cd:command> + <cd:command name="daylong" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="dayshort" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="DAYLONG" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="DAYSHORT" level="style" category="counter" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + <cd:command name="dayoftheweek" level="style" category="counter" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> @@ -284,7 +320,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifelseleapyear" level="style" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifelseleapyear" level="style" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> <cd:resolve name="argument-true"/> @@ -292,7 +328,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifleapyearelse" level="style" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifleapyearelse" level="style" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> <cd:resolve name="argument-true"/> @@ -314,51 +350,26 @@ </cd:arguments> </cd:command> - <cd:command name="currentdate" level="document" category="counter language" file="core-con.mkiv"> + <cd:command name="definedate" level="document" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> - <cd:keywords list="yes" optional="yes"> - <cd:constant type="year"/> - <cd:constant type="month"/> - <cd:constant type="day"/> - <cd:constant type="weekday"/> - <cd:constant type="y"/> - <cd:constant type="yy"/> - <cd:constant type="Y"/> - <cd:constant type="m"/> - <cd:constant type="mm"/> - <cd:constant type="M"/> - <cd:constant type="d"/> - <cd:constant type="dd"/> - <cd:constant type="D"/> - <cd:constant type="w"/> - <cd:constant type="W"/> - <cd:constant type="space"/> - <cd:constant type="\␣"/> - <cd:constant type="month:mnem"/> - <cd:constant type="m:mnem"/> - <cd:constant type="d:ord"/> - <cd:constant type="day:ord"/> - <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:resolve name="keyword-name"/> + <cd:resolve name="keyword-date-list"/> </cd:arguments> </cd:command> - <cd:command name="date" level="document" category="counter language" file="core-con.mkiv"> + <cd:command name="currentdate" level="document" category="counter" keywords="language" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-date-list-optional"/> + </cd:arguments> + </cd:command> + + <cd:command name="currentdate" variant="name" level="document" category="counter" keywords="language" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="keyword-name-optional"/> + </cd:arguments> + </cd:command> + + <cd:command name="date" level="document" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:assignments list="yes"> <cd:parameter name="d"> @@ -371,9 +382,24 @@ <cd:constant type="cd:number"/> </cd:parameter> </cd:assignments> - <cd:keywords list="yes" optional="yes"> - <cd:inherit name="currentdate"/> - </cd:keywords> + <cd:resolve name="keyword-date-list-optional"/> + </cd:arguments> + </cd:command> + + <cd:command name="date" variant="name" level="document" category="counter" keywords="language" file="core-con.mkiv"> + <cd:arguments> + <cd:assignments list="yes"> + <cd:parameter name="d"> + <cd:constant type="cd:number"/> + </cd:parameter> + <cd:parameter name="m"> + <cd:constant type="cd:number"/> + </cd:parameter> + <cd:parameter name="y"> + <cd:constant type="cd:number"/> + </cd:parameter> + </cd:assignments> + <cd:resolve name="keyword-name-optional"/> </cd:arguments> </cd:command> @@ -420,7 +446,7 @@ </cd:arguments> </cd:command> - <cd:command name="defineconversion" variant="list" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="defineconversion" variant="list" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="keyword-language-optional"/> <cd:resolve name="keyword-name"/> @@ -468,6 +494,8 @@ <cd:constant type="abjadnumerals"/> <cd:constant type="abjadnodotnumerals"/> <cd:constant type="abjadnaivenumerals"/> + <cd:constant type="hebrewnumerals"/> + <cd:constant type="yiddishnumerals"/> <cd:constant type="thainumerals"/> <cd:constant type="devanagarinumerals"/> <cd:constant type="gurmurkhinumerals"/> @@ -496,6 +524,8 @@ <cd:constant type="slovenianNumerals"/> <cd:constant type="spanishnumerals"/> <cd:constant type="spanishNumerals"/> + <cd:constant type="russiannumerals"/> + <cd:constant type="russianNumerals"/> <cd:constant type="mathgreek"/> <cd:constant type="set␣0"/> <cd:constant type="set␣1"/> @@ -518,7 +548,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifelseconversiondefined" level="system" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifelseconversiondefined" level="system" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> <cd:resolve name="argument-true"/> @@ -526,7 +556,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifconversiondefinedelse" level="system" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifconversiondefinedelse" level="system" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> <cd:resolve name="argument-true"/> @@ -534,7 +564,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifelseconversionnumber" level="system" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifelseconversionnumber" level="system" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> <cd:resolve name="argument-number"/> @@ -543,7 +573,7 @@ </cd:arguments> </cd:command> - <cd:command name="doifconversionnumberelse" level="system" category="counter conditional" file="core-con.mkiv"> + <cd:command name="doifconversionnumberelse" level="system" category="counter" keywords="conditional" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-name"/> <cd:resolve name="argument-number"/> @@ -607,25 +637,37 @@ </cd:arguments> </cd:command> - <cd:command name="sloveniannumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="sloveniannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="slovenianNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="slovenianNumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="spanishnumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="spanishnumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="spanishNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> </cd:command> - <cd:command name="spanishNumerals" level="style" category="counter language" file="core-con.mkiv"> + <cd:command name="russiannumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="russianNumerals" level="style" category="counter" keywords="language" file="core-con.mkiv"> <cd:arguments> <cd:resolve name="argument-number"/> </cd:arguments> @@ -649,8 +691,58 @@ </cd:arguments> </cd:command> - <cd:command name="actualyear" level="style" category="system" file="core-con.mkiv" /> - <cd:command name="actualmonth" level="style" category="system" file="core-con.mkiv" /> - <cd:command name="actualday" level="style" category="system" file="core-con.mkiv" /> + <cd:command name="actualyear" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/> + + <cd:command name="actualmonth" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/> + + <cd:command name="actualday" level="style" category="system" keywords="system" category="counter" file="core-con.lua"/> + + <cd:command name="lchexnumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="uchexnumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="lchexnumbers" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="uchexnumbers" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="hexnumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="octnumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="hexstringtonumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> + + <cd:command name="octstringtonumber" level="style" category="counter" file="syst-con.mkxl"> + <cd:arguments> + <cd:resolve name="argument-number"/> + </cd:arguments> + </cd:command> </cd:interface> |