diff options
Diffstat (limited to 'runtime/syntax/shared')
-rw-r--r-- | runtime/syntax/shared/README.txt | 2 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-context.vim | 345 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-interfaces.vim | 1183 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-metafun.vim | 117 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-tex.vim | 225 | ||||
-rw-r--r-- | runtime/syntax/shared/hgcommitDiff.vim | 390 | ||||
-rw-r--r-- | runtime/syntax/shared/typescriptcommon.vim | 2099 |
7 files changed, 4361 insertions, 0 deletions
diff --git a/runtime/syntax/shared/README.txt b/runtime/syntax/shared/README.txt new file mode 100644 index 0000000..fade4b3 --- /dev/null +++ b/runtime/syntax/shared/README.txt @@ -0,0 +1,2 @@ +This directory "runtime/syntax/shared" contains Vim script files that are +generated or used by more than one syntax file. diff --git a/runtime/syntax/shared/context-data-context.vim b/runtime/syntax/shared/context-data-context.vim new file mode 100644 index 0000000..82cf41b --- /dev/null +++ b/runtime/syntax/shared/context-data-context.vim @@ -0,0 +1,345 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2022-08-12 10:49) + +syn keyword contextConstants zerocount minusone minustwo plusone plustwo contained +syn keyword contextConstants plusthree plusfour plusfive plussix plusseven contained +syn keyword contextConstants pluseight plusnine plusten pluseleven plustwelve contained +syn keyword contextConstants plussixteen plusfifty plushundred plusonehundred plustwohundred contained +syn keyword contextConstants plusfivehundred plusthousand plustenthousand plustwentythousand medcard contained +syn keyword contextConstants maxcard maxcardminusone zeropoint onepoint halfapoint contained +syn keyword contextConstants onebasepoint maxcount maxdimen scaledpoint thousandpoint contained +syn keyword contextConstants points halfpoint zeroskip centeringskip stretchingskip contained +syn keyword contextConstants shrinkingskip centeringfillskip stretchingfillskip shrinkingfillskip zeromuskip contained +syn keyword contextConstants onemuskip pluscxxvii pluscxxviii pluscclv pluscclvi contained +syn keyword contextConstants normalpagebox binaryshiftedten binaryshiftedtwenty binaryshiftedthirty thickermuskip contained +syn keyword contextConstants directionlefttoright directionrighttoleft endoflinetoken outputnewlinechar emptytoks contained +syn keyword contextConstants empty undefined prerollrun voidbox emptybox contained +syn keyword contextConstants emptyvbox emptyhbox bigskipamount medskipamount smallskipamount contained +syn keyword contextConstants fmtname fmtversion texengine texenginename texengineversion contained +syn keyword contextConstants texenginefunctionality luatexengine pdftexengine xetexengine unknownengine contained +syn keyword contextConstants contextformat contextversion contextlmtxmode contextmark mksuffix contained +syn keyword contextConstants activecatcode bgroup egroup endline conditionaltrue contained +syn keyword contextConstants conditionalfalse attributeunsetvalue statuswrite uprotationangle rightrotationangle contained +syn keyword contextConstants downrotationangle leftrotationangle inicatcodes ctxcatcodes texcatcodes contained +syn keyword contextConstants notcatcodes txtcatcodes vrbcatcodes prtcatcodes nilcatcodes contained +syn keyword contextConstants luacatcodes tpacatcodes tpbcatcodes xmlcatcodes ctdcatcodes contained +syn keyword contextConstants rlncatcodes escapecatcode begingroupcatcode endgroupcatcode mathshiftcatcode contained +syn keyword contextConstants alignmentcatcode endoflinecatcode parametercatcode superscriptcatcode subscriptcatcode contained +syn keyword contextConstants ignorecatcode spacecatcode lettercatcode othercatcode activecatcode contained +syn keyword contextConstants commentcatcode invalidcatcode tabasciicode newlineasciicode formfeedasciicode contained +syn keyword contextConstants endoflineasciicode endoffileasciicode commaasciicode spaceasciicode periodasciicode contained +syn keyword contextConstants hashasciicode dollarasciicode commentasciicode ampersandasciicode colonasciicode contained +syn keyword contextConstants backslashasciicode circumflexasciicode underscoreasciicode leftbraceasciicode barasciicode contained +syn keyword contextConstants rightbraceasciicode tildeasciicode delasciicode leftparentasciicode rightparentasciicode contained +syn keyword contextConstants lessthanasciicode morethanasciicode doublecommentsignal atsignasciicode exclamationmarkasciicode contained +syn keyword contextConstants questionmarkasciicode doublequoteasciicode singlequoteasciicode forwardslashasciicode primeasciicode contained +syn keyword contextConstants hyphenasciicode percentasciicode leftbracketasciicode rightbracketasciicode hsizefrozenparcode contained +syn keyword contextConstants skipfrozenparcode hangfrozenparcode indentfrozenparcode parfillfrozenparcode adjustfrozenparcode contained +syn keyword contextConstants protrudefrozenparcode tolerancefrozenparcode stretchfrozenparcode loosenessfrozenparcode lastlinefrozenparcode contained +syn keyword contextConstants linepenaltyfrozenparcode clubpenaltyfrozenparcode widowpenaltyfrozenparcode displaypenaltyfrozenparcode brokenpenaltyfrozenparcode contained +syn keyword contextConstants demeritsfrozenparcode shapefrozenparcode linefrozenparcode hyphenationfrozenparcode shapingpenaltyfrozenparcode contained +syn keyword contextConstants orphanpenaltyfrozenparcode allfrozenparcode mathpenaltyfrozenparcode activemathcharcode activetabtoken contained +syn keyword contextConstants activeformfeedtoken activeendoflinetoken batchmodecode nonstopmodecode scrollmodecode contained +syn keyword contextConstants errorstopmodecode bottomlevelgroupcode simplegroupcode hboxgroupcode adjustedhboxgroupcode contained +syn keyword contextConstants vboxgroupcode vtopgroupcode aligngroupcode noaligngroupcode outputgroupcode contained +syn keyword contextConstants mathgroupcode discretionarygroupcode insertgroupcode vadjustgroupcode vcentergroupcode contained +syn keyword contextConstants mathabovegroupcode mathchoicegroupcode alsosimplegroupcode semisimplegroupcode mathshiftgroupcode contained +syn keyword contextConstants mathleftgroupcode localboxgroupcode splitoffgroupcode splitkeepgroupcode preamblegroupcode contained +syn keyword contextConstants alignsetgroupcode finrowgroupcode discretionarygroupcode markautomigrationcode insertautomigrationcode contained +syn keyword contextConstants adjustautomigrationcode preautomigrationcode postautomigrationcode charnodecode hlistnodecode contained +syn keyword contextConstants vlistnodecode rulenodecode insertnodecode marknodecode adjustnodecode contained +syn keyword contextConstants ligaturenodecode discretionarynodecode whatsitnodecode mathnodecode gluenodecode contained +syn keyword contextConstants kernnodecode penaltynodecode unsetnodecode mathsnodecode charifcode contained +syn keyword contextConstants catifcode numifcode dimifcode oddifcode vmodeifcode contained +syn keyword contextConstants hmodeifcode mmodeifcode innerifcode voidifcode hboxifcode contained +syn keyword contextConstants vboxifcode xifcode eofifcode trueifcode falseifcode contained +syn keyword contextConstants caseifcode definedifcode csnameifcode fontcharifcode overrulemathcontrolcode contained +syn keyword contextConstants underrulemathcontrolcode radicalrulemathcontrolcode fractionrulemathcontrolcode accentskewhalfmathcontrolcode accentskewapplymathcontrolcode contained +syn keyword contextConstants applyordinarykernpairmathcontrolcode applyverticalitalickernmathcontrolcode applyordinaryitalickernmathcontrolcode applycharitalickernmathcontrolcode reboxcharitalickernmathcontrolcode contained +syn keyword contextConstants applyboxeditalickernmathcontrolcode staircasekernmathcontrolcode applytextitalickernmathcontrolcode applyscriptitalickernmathcontrolcode checkspaceitalickernmathcontrolcode contained +syn keyword contextConstants checktextitalickernmathcontrolcode analyzescriptnucleuscharmathcontrolcode analyzescriptnucleuslistmathcontrolcode analyzescriptnucleusboxmathcontrolcode noligaturingglyphoptioncode contained +syn keyword contextConstants nokerningglyphoptioncode noexpansionglyphoptioncode noprotrusionglyphoptioncode noleftkerningglyphoptioncode noleftligaturingglyphoptioncode contained +syn keyword contextConstants norightkerningglyphoptioncode norightligaturingglyphoptioncode noitaliccorrectionglyphoptioncode normalparcontextcode vmodeparcontextcode contained +syn keyword contextConstants vboxparcontextcode vtopparcontextcode vcenterparcontextcode vadjustparcontextcode insertparcontextcode contained +syn keyword contextConstants outputparcontextcode alignparcontextcode noalignparcontextcode spanparcontextcode resetparcontextcode contained +syn keyword contextConstants leftoriginlistanchorcode leftheightlistanchorcode leftdepthlistanchorcode rightoriginlistanchorcode rightheightlistanchorcode contained +syn keyword contextConstants rightdepthlistanchorcode centeroriginlistanchorcode centerheightlistanchorcode centerdepthlistanchorcode halfwaytotallistanchorcode contained +syn keyword contextConstants halfwayheightlistanchorcode halfwaydepthlistanchorcode halfwayleftlistanchorcode halfwayrightlistanchorcode negatexlistsigncode contained +syn keyword contextConstants negateylistsigncode negatelistsigncode fontslantperpoint fontinterwordspace fontinterwordstretch contained +syn keyword contextConstants fontinterwordshrink fontexheight fontemwidth fontextraspace slantperpoint contained +syn keyword contextConstants mathexheight mathemwidth interwordspace interwordstretch interwordshrink contained +syn keyword contextConstants exheight emwidth extraspace mathaxisheight muquad contained +syn keyword contextConstants startmode stopmode startnotmode stopnotmode startmodeset contained +syn keyword contextConstants stopmodeset doifmode doifelsemode doifmodeelse doifnotmode contained +syn keyword contextConstants startmodeset stopmodeset startallmodes stopallmodes startnotallmodes contained +syn keyword contextConstants stopnotallmodes doifallmodes doifelseallmodes doifallmodeselse doifnotallmodes contained +syn keyword contextConstants startenvironment stopenvironment environment startcomponent stopcomponent contained +syn keyword contextConstants component startproduct stopproduct product startproject contained +syn keyword contextConstants stopproject project starttext stoptext startnotext contained +syn keyword contextConstants stopnotext startdocument stopdocument documentvariable unexpandeddocumentvariable contained +syn keyword contextConstants setupdocument presetdocument doifelsedocumentvariable doifdocumentvariableelse doifdocumentvariable contained +syn keyword contextConstants doifnotdocumentvariable startmodule stopmodule usemodule usetexmodule contained +syn keyword contextConstants useluamodule setupmodule currentmoduleparameter moduleparameter everystarttext contained +syn keyword contextConstants everystoptext startTEXpage stopTEXpage enablemode disablemode contained +syn keyword contextConstants preventmode definemode globalenablemode globaldisablemode globalpreventmode contained +syn keyword contextConstants pushmode popmode typescriptone typescripttwo typescriptthree contained +syn keyword contextConstants mathsizesuffix mathordinarycode mathordcode mathoperatorcode mathopcode contained +syn keyword contextConstants mathbinarycode mathbincode mathrelationcode mathrelcode mathopencode contained +syn keyword contextConstants mathclosecode mathpunctuationcode mathpunctcode mathovercode mathundercode contained +syn keyword contextConstants mathinnercode mathradicalcode mathfractioncode mathmiddlecode mathaccentcode contained +syn keyword contextConstants mathfencedcode mathghostcode mathvariablecode mathactivecode mathvcentercode contained +syn keyword contextConstants mathconstructcode mathwrappedcode mathbegincode mathendcode mathexplicitcode contained +syn keyword contextConstants mathdivisioncode mathfactorialcode mathdimensioncode mathexperimentalcode mathtextpunctuationcode contained +syn keyword contextConstants mathimaginarycode mathdifferentialcode mathexponentialcode mathellipsiscode mathfunctioncode contained +syn keyword contextConstants mathdigitcode mathalphacode mathboxcode mathchoicecode mathnothingcode contained +syn keyword contextConstants mathlimopcode mathnolopcode mathunsetcode mathunspacedcode mathallcode contained +syn keyword contextConstants mathfakecode mathunarycode constantnumber constantnumberargument constantdimen contained +syn keyword contextConstants constantdimenargument constantemptyargument luastringsep !!bs !!es contained +syn keyword contextConstants lefttorightmark righttoleftmark lrm rlm bidilre contained +syn keyword contextConstants bidirle bidipop bidilro bidirlo breakablethinspace contained +syn keyword contextConstants nobreakspace nonbreakablespace narrownobreakspace zerowidthnobreakspace ideographicspace contained +syn keyword contextConstants ideographichalffillspace twoperemspace threeperemspace fourperemspace fiveperemspace contained +syn keyword contextConstants sixperemspace figurespace punctuationspace hairspace enquad contained +syn keyword contextConstants emquad zerowidthspace zerowidthnonjoiner zerowidthjoiner zwnj contained +syn keyword contextConstants zwj optionalspace asciispacechar softhyphen Ux contained +syn keyword contextConstants eUx Umathaccents parfillleftskip parfillrightskip startlmtxmode contained +syn keyword contextConstants stoplmtxmode startmkivmode stopmkivmode wildcardsymbol normalhyphenationcode contained +syn keyword contextConstants automatichyphenationcode explicithyphenationcode syllablehyphenationcode uppercasehyphenationcode collapsehyphenationcode contained +syn keyword contextConstants compoundhyphenationcode strictstarthyphenationcode strictendhyphenationcode automaticpenaltyhyphenationcode explicitpenaltyhyphenationcode contained +syn keyword contextConstants permitgluehyphenationcode permitallhyphenationcode permitmathreplacehyphenationcode forcecheckhyphenationcode lazyligatureshyphenationcode contained +syn keyword contextConstants forcehandlerhyphenationcode feedbackcompoundhyphenationcode ignoreboundshyphenationcode partialhyphenationcode completehyphenationcode contained +syn keyword contextConstants normalizelinenormalizecode parindentskipnormalizecode swaphangindentnormalizecode swapparsshapenormalizecode breakafterdirnormalizecode contained +syn keyword contextConstants removemarginkernsnormalizecode clipwidthnormalizecode flattendiscretionariesnormalizecode discardzerotabskipsnormalizecode flattenhleadersnormalizecode contained +syn keyword contextConstants normalizeparnormalizeparcode flattenvleadersnormalizeparcode nopreslackclassoptioncode nopostslackclassoptioncode lefttopkernclassoptioncode contained +syn keyword contextConstants righttopkernclassoptioncode leftbottomkernclassoptioncode rightbottomkernclassoptioncode lookaheadforendclassoptioncode noitaliccorrectionclassoptioncode contained +syn keyword contextConstants defaultmathclassoptions checkligatureclassoptioncode checkitaliccorrectionclassoptioncode checkkernpairclassoptioncode flattenclassoptioncode contained +syn keyword contextConstants omitpenaltyclassoptioncode unpackclassoptioncode raiseprimeclassoptioncode carryoverlefttopkernclassoptioncode carryoverleftbottomkernclassoptioncode contained +syn keyword contextConstants carryoverrighttopkernclassoptioncode carryoverrightbottomkernclassoptioncode preferdelimiterdimensionsclassoptioncode noligaturingglyphoptioncode nokerningglyphoptioncode contained +syn keyword contextConstants noleftligatureglyphoptioncode noleftkernglyphoptioncode norightligatureglyphoptioncode norightkernglyphoptioncode noexpansionglyphoptioncode contained +syn keyword contextConstants noprotrusionglyphoptioncode noitaliccorrectionglyphoptioncode nokerningcode noligaturingcode frozenflagcode contained +syn keyword contextConstants tolerantflagcode protectedflagcode primitiveflagcode permanentflagcode noalignedflagcode contained +syn keyword contextConstants immutableflagcode mutableflagcode globalflagcode overloadedflagcode immediateflagcode contained +syn keyword contextConstants conditionalflagcode valueflagcode instanceflagcode ordmathflattencode binmathflattencode contained +syn keyword contextConstants relmathflattencode punctmathflattencode innermathflattencode normalworddiscoptioncode preworddiscoptioncode contained +syn keyword contextConstants postworddiscoptioncode continueifinputfile continuewhenlmtxmode continuewhenmkivmode contained +syn keyword contextHelpers startsetups stopsetups startxmlsetups stopxmlsetups startluasetups contained +syn keyword contextHelpers stopluasetups starttexsetups stoptexsetups startrawsetups stoprawsetups contained +syn keyword contextHelpers startlocalsetups stoplocalsetups starttexdefinition stoptexdefinition starttexcode contained +syn keyword contextHelpers stoptexcode startcontextcode stopcontextcode startcontextdefinitioncode stopcontextdefinitioncode contained +syn keyword contextHelpers texdefinition doifelsesetups doifsetupselse doifsetups doifnotsetups contained +syn keyword contextHelpers setup setups texsetup xmlsetup luasetup contained +syn keyword contextHelpers directsetup fastsetup copysetups resetsetups doifelsecommandhandler contained +syn keyword contextHelpers doifcommandhandlerelse doifnotcommandhandler doifcommandhandler newmode setmode contained +syn keyword contextHelpers resetmode newsystemmode setsystemmode resetsystemmode pushsystemmode contained +syn keyword contextHelpers popsystemmode globalsetmode globalresetmode globalsetsystemmode globalresetsystemmode contained +syn keyword contextHelpers booleanmodevalue newcount newdimen newskip newmuskip contained +syn keyword contextHelpers newbox newtoks newread newwrite newmarks contained +syn keyword contextHelpers newinsert newattribute newif newlanguage newfamily contained +syn keyword contextHelpers newfam newhelp then begcsname autorule contained +syn keyword contextHelpers strippedcsname checkedstrippedcsname nofarguments firstargumentfalse firstargumenttrue contained +syn keyword contextHelpers secondargumentfalse secondargumenttrue thirdargumentfalse thirdargumenttrue fourthargumentfalse contained +syn keyword contextHelpers fourthargumenttrue fifthargumentfalse fifthargumenttrue sixthargumentfalse sixthargumenttrue contained +syn keyword contextHelpers seventhargumentfalse seventhargumenttrue vkern hkern vpenalty contained +syn keyword contextHelpers hpenalty doglobal dodoglobal redoglobal resetglobal contained +syn keyword contextHelpers donothing untraceddonothing dontcomplain moreboxtracing lessboxtracing contained +syn keyword contextHelpers noboxtracing forgetall donetrue donefalse foundtrue contained +syn keyword contextHelpers foundfalse inlineordisplaymath indisplaymath forcedisplaymath startforceddisplaymath contained +syn keyword contextHelpers stopforceddisplaymath startpickupmath stoppickupmath reqno forceinlinemath contained +syn keyword contextHelpers mathortext thebox htdp unvoidbox hfilll contained +syn keyword contextHelpers vfilll mathbox mathlimop mathnolop mathnothing contained +syn keyword contextHelpers mathalpha currentcatcodetable defaultcatcodetable catcodetablename newcatcodetable contained +syn keyword contextHelpers startcatcodetable stopcatcodetable startextendcatcodetable stopextendcatcodetable pushcatcodetable contained +syn keyword contextHelpers popcatcodetable restorecatcodes setcatcodetable letcatcodecommand defcatcodecommand contained +syn keyword contextHelpers uedcatcodecommand hglue vglue hfillneg vfillneg contained +syn keyword contextHelpers hfilllneg vfilllneg ruledhss ruledhfil ruledhfill contained +syn keyword contextHelpers ruledhfilll ruledhfilneg ruledhfillneg normalhfillneg normalhfilllneg contained +syn keyword contextHelpers ruledvss ruledvfil ruledvfill ruledvfilll ruledvfilneg contained +syn keyword contextHelpers ruledvfillneg normalvfillneg normalvfilllneg ruledhbox ruledvbox contained +syn keyword contextHelpers ruledvtop ruledvcenter ruledmbox ruledhpack ruledvpack contained +syn keyword contextHelpers ruledtpack ruledhskip ruledvskip ruledkern ruledmskip contained +syn keyword contextHelpers ruledmkern ruledhglue ruledvglue normalhglue normalvglue contained +syn keyword contextHelpers ruledpenalty filledhboxb filledhboxr filledhboxg filledhboxc contained +syn keyword contextHelpers filledhboxm filledhboxy filledhboxk scratchstring scratchstringone contained +syn keyword contextHelpers scratchstringtwo tempstring scratchcounter globalscratchcounter privatescratchcounter contained +syn keyword contextHelpers scratchdimen globalscratchdimen privatescratchdimen scratchskip globalscratchskip contained +syn keyword contextHelpers privatescratchskip scratchmuskip globalscratchmuskip privatescratchmuskip scratchtoks contained +syn keyword contextHelpers globalscratchtoks privatescratchtoks scratchbox globalscratchbox privatescratchbox contained +syn keyword contextHelpers scratchmacro scratchmacroone scratchmacrotwo scratchconditiontrue scratchconditionfalse contained +syn keyword contextHelpers ifscratchcondition scratchconditiononetrue scratchconditiononefalse ifscratchconditionone scratchconditiontwotrue contained +syn keyword contextHelpers scratchconditiontwofalse ifscratchconditiontwo globalscratchcounterone globalscratchcountertwo globalscratchcounterthree contained +syn keyword contextHelpers groupedcommand groupedcommandcs triggergroupedcommand triggergroupedcommandcs simplegroupedcommand contained +syn keyword contextHelpers simplegroupedcommandcs pickupgroupedcommand pickupgroupedcommandcs mathgroupedcommandcs usedbaselineskip contained +syn keyword contextHelpers usedlineskip usedlineskiplimit availablehsize localhsize setlocalhsize contained +syn keyword contextHelpers distributedhsize hsizefraction next nexttoken nextbox contained +syn keyword contextHelpers dowithnextbox dowithnextboxcs dowithnextboxcontent dowithnextboxcontentcs flushnextbox contained +syn keyword contextHelpers boxisempty boxtostring contentostring prerolltostring givenwidth contained +syn keyword contextHelpers givenheight givendepth scangivendimensions scratchwidth scratchheight contained +syn keyword contextHelpers scratchdepth scratchoffset scratchdistance scratchtotal scratchitalic contained +syn keyword contextHelpers scratchhsize scratchvsize scratchxoffset scratchyoffset scratchhoffset contained +syn keyword contextHelpers scratchvoffset scratchxposition scratchyposition scratchtopoffset scratchbottomoffset contained +syn keyword contextHelpers scratchleftoffset scratchrightoffset scratchcounterone scratchcountertwo scratchcounterthree contained +syn keyword contextHelpers scratchcounterfour scratchcounterfive scratchcountersix scratchdimenone scratchdimentwo contained +syn keyword contextHelpers scratchdimenthree scratchdimenfour scratchdimenfive scratchdimensix scratchskipone contained +syn keyword contextHelpers scratchskiptwo scratchskipthree scratchskipfour scratchskipfive scratchskipsix contained +syn keyword contextHelpers scratchmuskipone scratchmuskiptwo scratchmuskipthree scratchmuskipfour scratchmuskipfive contained +syn keyword contextHelpers scratchmuskipsix scratchtoksone scratchtokstwo scratchtoksthree scratchtoksfour contained +syn keyword contextHelpers scratchtoksfive scratchtokssix scratchboxone scratchboxtwo scratchboxthree contained +syn keyword contextHelpers scratchboxfour scratchboxfive scratchboxsix scratchnx scratchny contained +syn keyword contextHelpers scratchmx scratchmy scratchunicode scratchmin scratchmax contained +syn keyword contextHelpers scratchleftskip scratchrightskip scratchtopskip scratchbottomskip doif contained +syn keyword contextHelpers doifnot doifelse firstinset doifinset doifnotinset contained +syn keyword contextHelpers doifelseinset doifinsetelse doifelsenextchar doifnextcharelse doifelsenextcharcs contained +syn keyword contextHelpers doifnextcharcselse doifelsenextoptional doifnextoptionalelse doifelsenextoptionalcs doifnextoptionalcselse contained +syn keyword contextHelpers doifelsefastoptionalcheck doiffastoptionalcheckelse doifelsefastoptionalcheckcs doiffastoptionalcheckcselse doifelsenextbgroup contained +syn keyword contextHelpers doifnextbgroupelse doifelsenextbgroupcs doifnextbgroupcselse doifelsenextparenthesis doifnextparenthesiselse contained +syn keyword contextHelpers doifelseundefined doifundefinedelse doifelsedefined doifdefinedelse doifundefined contained +syn keyword contextHelpers doifdefined doifelsevalue doifvalue doifnotvalue doifnothing contained +syn keyword contextHelpers doifsomething doifelsenothing doifnothingelse doifelsesomething doifsomethingelse contained +syn keyword contextHelpers doifvaluenothing doifvaluesomething doifelsevaluenothing doifvaluenothingelse doifelsedimension contained +syn keyword contextHelpers doifdimensionelse doifelsenumber doifnumberelse doifnumber doifnotnumber contained +syn keyword contextHelpers doifelsecommon doifcommonelse doifcommon doifnotcommon doifinstring contained +syn keyword contextHelpers doifnotinstring doifelseinstring doifinstringelse doifelseassignment doifassignmentelse contained +syn keyword contextHelpers docheckassignment doifelseassignmentcs doifassignmentelsecs validassignment novalidassignment contained +syn keyword contextHelpers doiftext doifelsetext doiftextelse doifnottext quitcondition contained +syn keyword contextHelpers truecondition falsecondition tracingall tracingnone loggingall contained +syn keyword contextHelpers tracingcatcodes showluatokens aliasmacro removetoks appendtoks contained +syn keyword contextHelpers prependtoks appendtotoks prependtotoks to endgraf contained +syn keyword contextHelpers endpar reseteverypar finishpar empty null contained +syn keyword contextHelpers space quad enspace emspace charspace contained +syn keyword contextHelpers nbsp crlf obeyspaces obeylines obeytabs contained +syn keyword contextHelpers obeypages obeyedspace obeyedline obeyedtab obeyedpage contained +syn keyword contextHelpers normalspace naturalspace controlspace normalspaces ignoretabs contained +syn keyword contextHelpers ignorelines ignorepages ignoreeofs setcontrolspaces executeifdefined contained +syn keyword contextHelpers singleexpandafter doubleexpandafter tripleexpandafter dontleavehmode removelastspace contained +syn keyword contextHelpers removeunwantedspaces keepunwantedspaces removepunctuation ignoreparskip forcestrutdepth contained +syn keyword contextHelpers onlynonbreakablespace wait writestatus define defineexpandable contained +syn keyword contextHelpers redefine setmeasure setemeasure setgmeasure setxmeasure contained +syn keyword contextHelpers definemeasure freezemeasure measure measured directmeasure contained +syn keyword contextHelpers setquantity setequantity setgquantity setxquantity definequantity contained +syn keyword contextHelpers freezequantity quantity quantitied directquantity installcorenamespace contained +syn keyword contextHelpers getvalue getuvalue setvalue setevalue setgvalue contained +syn keyword contextHelpers setxvalue letvalue letgvalue resetvalue undefinevalue contained +syn keyword contextHelpers ignorevalue setuvalue setuevalue setugvalue setuxvalue contained +syn keyword contextHelpers globallet udef ugdef uedef uxdef contained +syn keyword contextHelpers checked unique getparameters geteparameters getgparameters contained +syn keyword contextHelpers getxparameters forgetparameters copyparameters getdummyparameters dummyparameter contained +syn keyword contextHelpers directdummyparameter setdummyparameter letdummyparameter setexpandeddummyparameter usedummystyleandcolor contained +syn keyword contextHelpers usedummystyleparameter usedummycolorparameter processcommalist processcommacommand quitcommalist contained +syn keyword contextHelpers quitprevcommalist processaction processallactions processfirstactioninset processallactionsinset contained +syn keyword contextHelpers unexpanded expanded startexpanded stopexpanded protect contained +syn keyword contextHelpers unprotect firstofoneargument firstoftwoarguments secondoftwoarguments firstofthreearguments contained +syn keyword contextHelpers secondofthreearguments thirdofthreearguments firstoffourarguments secondoffourarguments thirdoffourarguments contained +syn keyword contextHelpers fourthoffourarguments firstoffivearguments secondoffivearguments thirdoffivearguments fourthoffivearguments contained +syn keyword contextHelpers fifthoffivearguments firstofsixarguments secondofsixarguments thirdofsixarguments fourthofsixarguments contained +syn keyword contextHelpers fifthofsixarguments sixthofsixarguments firstofoneunexpanded firstoftwounexpanded secondoftwounexpanded contained +syn keyword contextHelpers firstofthreeunexpanded secondofthreeunexpanded thirdofthreeunexpanded gobbleoneargument gobbletwoarguments contained +syn keyword contextHelpers gobblethreearguments gobblefourarguments gobblefivearguments gobblesixarguments gobblesevenarguments contained +syn keyword contextHelpers gobbleeightarguments gobbleninearguments gobbletenarguments gobbleoneoptional gobbletwooptionals contained +syn keyword contextHelpers gobblethreeoptionals gobblefouroptionals gobblefiveoptionals dorecurse doloop contained +syn keyword contextHelpers exitloop dostepwiserecurse recurselevel recursedepth dofastloopcs contained +syn keyword contextHelpers fastloopindex fastloopfinal dowith doloopovermatch doloopovermatched contained +syn keyword contextHelpers doloopoverlist newconstant setnewconstant setconstant setconstantvalue contained +syn keyword contextHelpers newconditional settrue setfalse settruevalue setfalsevalue contained +syn keyword contextHelpers setconditional newmacro setnewmacro newfraction newsignal contained +syn keyword contextHelpers newboundary dosingleempty dodoubleempty dotripleempty doquadrupleempty contained +syn keyword contextHelpers doquintupleempty dosixtupleempty doseventupleempty dosingleargument dodoubleargument contained +syn keyword contextHelpers dotripleargument doquadrupleargument doquintupleargument dosixtupleargument doseventupleargument contained +syn keyword contextHelpers dosinglegroupempty dodoublegroupempty dotriplegroupempty doquadruplegroupempty doquintuplegroupempty contained +syn keyword contextHelpers permitspacesbetweengroups dontpermitspacesbetweengroups nopdfcompression maximumpdfcompression normalpdfcompression contained +syn keyword contextHelpers onlypdfobjectcompression nopdfobjectcompression modulonumber dividenumber getfirstcharacter contained +syn keyword contextHelpers doifelsefirstchar doiffirstcharelse mathclassvalue startnointerference stopnointerference contained +syn keyword contextHelpers twodigits threedigits leftorright offinterlineskip oninterlineskip contained +syn keyword contextHelpers nointerlineskip strut halfstrut quarterstrut depthstrut contained +syn keyword contextHelpers halflinestrut noheightstrut setstrut strutbox strutht contained +syn keyword contextHelpers strutdp strutwd struthtdp strutgap begstrut contained +syn keyword contextHelpers endstrut lineheight leftboundary rightboundary signalcharacter contained +syn keyword contextHelpers aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox contained +syn keyword contextHelpers hpackbox vpackedbox hpackedbox ordordspacing ordopspacing contained +syn keyword contextHelpers ordbinspacing ordrelspacing ordopenspacing ordclosespacing ordpunctspacing contained +syn keyword contextHelpers ordinnerspacing ordfracspacing ordradspacing ordmiddlespacing ordaccentspacing contained +syn keyword contextHelpers opordspacing opopspacing opbinspacing oprelspacing opopenspacing contained +syn keyword contextHelpers opclosespacing oppunctspacing opinnerspacing opfracspacing opradspacing contained +syn keyword contextHelpers opmiddlespacing opaccentspacing binordspacing binopspacing binbinspacing contained +syn keyword contextHelpers binrelspacing binopenspacing binclosespacing binpunctspacing bininnerspacing contained +syn keyword contextHelpers binfracspacing binradspacing binmiddlespacing binaccentspacing relordspacing contained +syn keyword contextHelpers relopspacing relbinspacing relrelspacing relopenspacing relclosespacing contained +syn keyword contextHelpers relpunctspacing relinnerspacing relfracspacing relradspacing relmiddlespacing contained +syn keyword contextHelpers relaccentspacing openordspacing openopspacing openbinspacing openrelspacing contained +syn keyword contextHelpers openopenspacing openclosespacing openpunctspacing openinnerspacing openfracspacing contained +syn keyword contextHelpers openradspacing openmiddlespacing openaccentspacing closeordspacing closeopspacing contained +syn keyword contextHelpers closebinspacing closerelspacing closeopenspacing closeclosespacing closepunctspacing contained +syn keyword contextHelpers closeinnerspacing closefracspacing closeradspacing closemiddlespacing closeaccentspacing contained +syn keyword contextHelpers punctordspacing punctopspacing punctbinspacing punctrelspacing punctopenspacing contained +syn keyword contextHelpers punctclosespacing punctpunctspacing punctinnerspacing punctfracspacing punctradspacing contained +syn keyword contextHelpers punctmiddlespacing punctaccentspacing innerordspacing inneropspacing innerbinspacing contained +syn keyword contextHelpers innerrelspacing inneropenspacing innerclosespacing innerpunctspacing innerinnerspacing contained +syn keyword contextHelpers innerfracspacing innerradspacing innermiddlespacing inneraccentspacing fracordspacing contained +syn keyword contextHelpers fracopspacing fracbinspacing fracrelspacing fracopenspacing fracclosespacing contained +syn keyword contextHelpers fracpunctspacing fracinnerspacing fracfracspacing fracradspacing fracmiddlespacing contained +syn keyword contextHelpers fracaccentspacing radordspacing radopspacing radbinspacing radrelspacing contained +syn keyword contextHelpers radopenspacing radclosespacing radpunctspacing radinnerspacing radfracspacing contained +syn keyword contextHelpers radradspacing radmiddlespacing radaccentspacing middleordspacing middleopspacing contained +syn keyword contextHelpers middlebinspacing middlerelspacing middleopenspacing middleclosespacing middlepunctspacing contained +syn keyword contextHelpers middleinnerspacing middlefracspacing middleradspacing middlemiddlespacing middleaccentspacing contained +syn keyword contextHelpers accentordspacing accentopspacing accentbinspacing accentrelspacing accentopenspacing contained +syn keyword contextHelpers accentclosespacing accentpunctspacing accentinnerspacing accentfracspacing accentradspacing contained +syn keyword contextHelpers accentmiddlespacing accentaccentspacing normalreqno startimath stopimath contained +syn keyword contextHelpers normalstartimath normalstopimath startdmath stopdmath normalstartdmath contained +syn keyword contextHelpers normalstopdmath normalsuperscript normalsubscript normalnosuperscript normalnosubscript contained +syn keyword contextHelpers normalprimescript superscript subscript nosuperscript nosubscript contained +syn keyword contextHelpers primescript superprescript subprescript nosuperprescript nosubsprecript contained +syn keyword contextHelpers uncramped cramped mathstyletrigger triggermathstyle triggeredmathstyle contained +syn keyword contextHelpers mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface mathstylecommand contained +syn keyword contextHelpers mathpalette mathstylehbox mathstylevbox mathstylevcenter mathstylevcenteredhbox contained +syn keyword contextHelpers mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox pushmathstyle contained +syn keyword contextHelpers popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle triggerscriptscriptstyle contained +syn keyword contextHelpers triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle triggercrampedsmallstyle contained +syn keyword contextHelpers triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr expelsedoif contained +syn keyword contextHelpers expdoif expdoifnot expdoifelsecommon expdoifcommonelse expdoifelseinset contained +syn keyword contextHelpers expdoifinsetelse ctxdirectlua ctxlatelua ctxsprint ctxwrite contained +syn keyword contextHelpers ctxcommand ctxdirectcommand ctxlatecommand ctxreport ctxlua contained +syn keyword contextHelpers luacode lateluacode directluacode registerctxluafile ctxloadluafile contained +syn keyword contextHelpers luaversion luamajorversion luaminorversion ctxluacode luaconditional contained +syn keyword contextHelpers luaexpanded ctxluamatch startluaparameterset stopluaparameterset luaparameterset contained +syn keyword contextHelpers definenamedlua obeylualines obeyluatokens startluacode stopluacode contained +syn keyword contextHelpers startlua stoplua startctxfunction stopctxfunction ctxfunction contained +syn keyword contextHelpers startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner contained +syn keyword contextHelpers installctxscanner resetctxscanner cldprocessfile cldloadfile cldloadviafile contained +syn keyword contextHelpers cldcontext cldcommand carryoverpar freezeparagraphproperties defrostparagraphproperties contained +syn keyword contextHelpers setparagraphfreezing forgetparagraphfreezing updateparagraphproperties updateparagraphpenalties updateparagraphdemerits contained +syn keyword contextHelpers updateparagraphshapes updateparagraphlines lastlinewidth assumelongusagecs Umathbotaccent contained +syn keyword contextHelpers Umathtopaccent righttolefthbox lefttorighthbox righttoleftvbox lefttorightvbox contained +syn keyword contextHelpers righttoleftvtop lefttorightvtop rtlhbox ltrhbox rtlvbox contained +syn keyword contextHelpers ltrvbox rtlvtop ltrvtop autodirhbox autodirvbox contained +syn keyword contextHelpers autodirvtop leftorrighthbox leftorrightvbox leftorrightvtop lefttoright contained +syn keyword contextHelpers righttoleft checkedlefttoright checkedrighttoleft synchronizelayoutdirection synchronizedisplaydirection contained +syn keyword contextHelpers synchronizeinlinedirection dirlre dirrle dirlro dirrlo contained +syn keyword contextHelpers rtltext ltrtext lesshyphens morehyphens nohyphens contained +syn keyword contextHelpers dohyphens dohyphencollapsing nohyphencollapsing compounddiscretionary Ucheckedstartdisplaymath contained +syn keyword contextHelpers Ucheckedstopdisplaymath break nobreak allowbreak goodbreak contained +syn keyword contextHelpers nospace nospacing dospacing naturalhbox naturalvbox contained +syn keyword contextHelpers naturalvtop naturalhpack naturalvpack naturaltpack reversehbox contained +syn keyword contextHelpers reversevbox reversevtop reversehpack reversevpack reversetpack contained +syn keyword contextHelpers hcontainer vcontainer tcontainer frule compoundhyphenpenalty contained +syn keyword contextHelpers start stop unsupportedcs openout closeout contained +syn keyword contextHelpers write openin closein read readline contained +syn keyword contextHelpers readfromterminal boxlines boxline setboxline copyboxline contained +syn keyword contextHelpers boxlinewd boxlineht boxlinedp boxlinenw boxlinenh contained +syn keyword contextHelpers boxlinend boxlinels boxliners boxlinelh boxlinerh contained +syn keyword contextHelpers boxlinelp boxlinerp boxlinein boxrangewd boxrangeht contained +syn keyword contextHelpers boxrangedp bitwiseset bitwiseand bitwiseor bitwisexor contained +syn keyword contextHelpers bitwisenot bitwisenil ifbitwiseand bitwise bitwiseshift contained +syn keyword contextHelpers bitwiseflip textdir linedir pardir boxdir contained +syn keyword contextHelpers prelistbox postlistbox prelistcopy postlistcopy setprelistbox contained +syn keyword contextHelpers setpostlistbox noligaturing nokerning noexpansion noprotrusion contained +syn keyword contextHelpers noleftkerning noleftligaturing norightkerning norightligaturing noitaliccorrection contained +syn keyword contextHelpers futureletnexttoken defbackslashbreak letbackslashbreak pushoverloadmode popoverloadmode contained +syn keyword contextHelpers pushrunstate poprunstate suggestedalias showboxhere discoptioncodestring contained +syn keyword contextHelpers flagcodestring frozenparcodestring glyphoptioncodestring groupcodestring hyphenationcodestring contained +syn keyword contextHelpers mathcontrolcodestring mathflattencodestring normalizecodestring parcontextcodestring newlocalcount contained +syn keyword contextHelpers newlocaldimen newlocalskip newlocalmuskip newlocaltoks newlocalbox contained +syn keyword contextHelpers newlocalwrite newlocalread setnewlocalcount setnewlocaldimen setnewlocalskip contained +syn keyword contextHelpers setnewlocalmuskip setnewlocaltoks setnewlocalbox ifexpression contained diff --git a/runtime/syntax/shared/context-data-interfaces.vim b/runtime/syntax/shared/context-data-interfaces.vim new file mode 100644 index 0000000..54af24e --- /dev/null +++ b/runtime/syntax/shared/context-data-interfaces.vim @@ -0,0 +1,1183 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2022-08-12 10:49) + +syn keyword contextCommon AEacute AEligature AEmacron AMSTEX Aacute contained +syn keyword contextCommon Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehook contained +syn keyword contextCommon Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow contained +syn keyword contextCommon Acircumflexgrave Acircumflexhook Acircumflextilde Adiaeresis Adiaeresismacron contained +syn keyword contextCommon Adotaccent Adotaccentmacron Adotbelow Adoublegrave AfterPar contained +syn keyword contextCommon Agrave Ahook Ainvertedbreve Alpha Alphabeticnumerals contained +syn keyword contextCommon AmSTeX Amacron And Angstrom Aogonek contained +syn keyword contextCommon Aring Aringacute Arrowvert Astroke Atilde contained +syn keyword contextCommon BeforePar Beta Bhook Big Bigg contained +syn keyword contextCommon Biggl Biggm Biggr Bigl Bigm contained +syn keyword contextCommon Bigr Box Bumpeq CONTEXT Cacute contained +syn keyword contextCommon Cap Caps Ccaron Ccedilla Ccircumflex contained +syn keyword contextCommon Cdotaccent Character Characters Chi Chook contained +syn keyword contextCommon ConTeXt Context ConvertConstantAfter ConvertToConstant Cstroke contained +syn keyword contextCommon Cup DAYLONG DAYSHORT DZcaronligature DZligature contained +syn keyword contextCommon Dafrican Dcaron Dd Ddownarrow Delta contained +syn keyword contextCommon Dhook Doteq Downarrow Dstroke Dzcaronligature contained +syn keyword contextCommon Dzligature ETEX Eacute Ebreve Ecaron contained +syn keyword contextCommon Ecedilla Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave contained +syn keyword contextCommon Ecircumflexhook Ecircumflextilde Ediaeresis Edotaccent Edotbelow contained +syn keyword contextCommon Edoublegrave Egrave Ehook Einvertedbreve Emacron contained +syn keyword contextCommon Eogonek Epsilon Eta Eth Etilde contained +syn keyword contextCommon Eulerconst EveryLine EveryPar Fhook Finv contained +syn keyword contextCommon Gacute Game Gamma Gbreve Gcaron contained +syn keyword contextCommon Gcircumflex Gcommaaccent Gdotaccent GetPar Ghook contained +syn keyword contextCommon GotoPar Greeknumerals Gstroke Hat Hcaron contained +syn keyword contextCommon Hcircumflex Hstroke IJligature INRSTEX Iacute contained +syn keyword contextCommon Ibreve Icaron Icircumflex Idiaeresis Idotaccent contained +syn keyword contextCommon Idotbelow Idoublegrave Igrave Ihook Iinvertedbreve contained +syn keyword contextCommon Im Imacron Iogonek Iota Istroke contained +syn keyword contextCommon Itilde JScode JSpreamble Jcircumflex Join contained +syn keyword contextCommon Kappa Kcaron Kcommaaccent Khook LAMSTEX contained +syn keyword contextCommon LATEX LJligature LUA LUAJITTEX LUAMETATEX contained +syn keyword contextCommon LUATEX LaTeX Lacute LamSTeX Lambda contained +syn keyword contextCommon Lbar Lcaron Lcommaaccent Ldotmiddle Ldsh contained +syn keyword contextCommon Leftarrow Leftrightarrow Ljligature Lleftarrow Longleftarrow contained +syn keyword contextCommon Longleftrightarrow Longmapsfrom Longmapsto Longrightarrow Lsh contained +syn keyword contextCommon Lstroke Lua LuaMetaTeX LuaTeX LuajitTeX contained +syn keyword contextCommon METAFONT METAFUN METAPOST MKII MKIV contained +syn keyword contextCommon MKIX MKLX MKVI MKXI MKXL contained +syn keyword contextCommon MONTH MONTHLONG MONTHSHORT MP MPII contained +syn keyword contextCommon MPIV MPLX MPVI MPXL MPanchor contained +syn keyword contextCommon MPbetex MPc MPclip MPcode MPcolor contained +syn keyword contextCommon MPcoloronly MPcolumn MPd MPdefinitions MPdrawing contained +syn keyword contextCommon MPenvironment MPextensions MPfontsizehskip MPgetmultipars MPgetmultishape contained +syn keyword contextCommon MPgetposboxes MPh MPinclusions MPinitializations MPleftskip contained +syn keyword contextCommon MPll MPlr MPls MPmenubuttons MPn contained +syn keyword contextCommon MPoptions MPoverlayanchor MPp MPpage MPpardata contained +syn keyword contextCommon MPplus MPpos MPpositiongraphic MPpositionmethod MPposset contained +syn keyword contextCommon MPr MPrawvar MPregion MPrest MPrightskip contained +syn keyword contextCommon MPrs MPrun MPstring MPtext MPtransparency contained +syn keyword contextCommon MPul MPur MPv MPvar MPvariable contained +syn keyword contextCommon MPvv MPw MPwhd MPx MPxy contained +syn keyword contextCommon MPxywhd MPy Mapsfrom Mapsto MetaFont contained +syn keyword contextCommon MetaFun MetaPost Mu NJligature Nacute contained +syn keyword contextCommon Ncaron Ncommaaccent Nearrow Neng Ngrave contained +syn keyword contextCommon Njligature NormalizeFontHeight NormalizeFontWidth NormalizeTextHeight NormalizeTextWidth contained +syn keyword contextCommon Ntilde Nu Numbers Nwarrow OEligature contained +syn keyword contextCommon Oacute Obreve Ocaron Ocircumflex Ocircumflexacute contained +syn keyword contextCommon Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhook Ocircumflextilde Odiaeresis contained +syn keyword contextCommon Odiaeresismacron Odotaccent Odotaccentmacron Odotbelow Odoublegrave contained +syn keyword contextCommon Ograve Ohook Ohorn Ohornacute Ohorndotbelow contained +syn keyword contextCommon Ohorngrave Ohornhook Ohorntilde Ohungarumlaut Oinvertedbreve contained +syn keyword contextCommon Omacron Omega Omicron Oogonek Oogonekmacron contained +syn keyword contextCommon Ostroke Ostrokeacute Otilde Otildemacron P contained +syn keyword contextCommon PARSEDXML PDFETEX PDFTEX PDFcolor PICTEX contained +syn keyword contextCommon PPCHTEX PPCHTeX PRAGMA Phi Phook contained +syn keyword contextCommon Pi PiCTeX Plankconst PointsToBigPoints PointsToReal contained +syn keyword contextCommon PointsToWholeBigPoints PropertyLine Psi PtToCm Racute contained +syn keyword contextCommon Rcaron Rcommaaccent Rdoublegrave Rdsh Re contained +syn keyword contextCommon ReadFile Relbar Rho Rightarrow Rinvertedbreve contained +syn keyword contextCommon Romannumerals Rrightarrow Rsh S Sacute contained +syn keyword contextCommon ScaledPointsToBigPoints ScaledPointsToWholeBigPoints Scaron Scedilla Schwa contained +syn keyword contextCommon Scircumflex Scommaaccent Searrow Sigma Smallcapped contained +syn keyword contextCommon Subset Supset Swarrow TABLE TABLEbody contained +syn keyword contextCommon TABLEfoot TABLEhead TABLEnested TABLEnext TC contained +syn keyword contextCommon TD TDs TEX TEXpage TH contained +syn keyword contextCommon TN TR TRs TX TY contained +syn keyword contextCommon TaBlE Tau Tcaron Tcedilla Tcommaaccent contained +syn keyword contextCommon TeX TheNormalizedFontSize Theta Thook Thorn contained +syn keyword contextCommon TransparencyHack Tstroke Uacute Ubreve Ucaron contained +syn keyword contextCommon Ucircumflex Udiaeresis Udiaeresisacute Udiaeresiscaron Udiaeresisgrave contained +syn keyword contextCommon Udiaeresismacron Udotbelow Udoublegrave Ugrave Uhook contained +syn keyword contextCommon Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhook contained +syn keyword contextCommon Uhorntilde Uhungarumlaut Uinvertedbreve Umacron Uogonek contained +syn keyword contextCommon Uparrow Updownarrow Upsilon Uring Utilde contained +syn keyword contextCommon Uuparrow VDash Vdash VerboseNumber Vert contained +syn keyword contextCommon Vhook Vvdash WEEKDAY WORD WORDS contained +syn keyword contextCommon Wcircumflex WidthSpanningText Word Words XETEX contained +syn keyword contextCommon XML XeTeX Xi Yacute Ycircumflex contained +syn keyword contextCommon Ydiaeresis Ydotbelow Ygrave Yhook Ymacron contained +syn keyword contextCommon Ytilde Zacute Zcaron Zdotaccent Zeta contained +syn keyword contextCommon Zhook Zstroke aacute abbreviation abjadnaivenumerals contained +syn keyword contextCommon abjadnodotnumerals abjadnumerals about abreve abreveacute contained +syn keyword contextCommon abrevedotbelow abrevegrave abrevehook abrevetilde acaron contained +syn keyword contextCommon acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhook contained +syn keyword contextCommon acircumflextilde activatespacehandler actualday actualmonth actualyear contained +syn keyword contextCommon actuarial acute acwopencirclearrow adaptcollector adaptfontfeature contained +syn keyword contextCommon adaptlayout adaptpapersize addfeature addtoJSpreamble addtocommalist contained +syn keyword contextCommon addvalue adiaeresis adiaeresismacron adotaccent adotaccentmacron contained +syn keyword contextCommon adotbelow adoublegrave aeacute aeligature aemacron contained +syn keyword contextCommon afghanicurrency aftersplitstring aftertestandsplitstring agrave ahook contained +syn keyword contextCommon ainvertedbreve aleph align alignbottom aligned contained +syn keyword contextCommon alignedbox alignedline alignhere alignment alignmentcharacter contained +syn keyword contextCommon allinputpaths allmodes alpha alphabeticnumerals alwayscitation contained +syn keyword contextCommon alwayscite amacron amalg ampersand anchor contained +syn keyword contextCommon angle aogonek appendetoks appendgvalue appendices contained +syn keyword contextCommon appendtocommalist appendtoks appendtoksonce appendvalue apply contained +syn keyword contextCommon applyalternativestyle applyfunction applyprocessor applytocharacters applytofirstcharacter contained +syn keyword contextCommon applytosplitstringchar applytosplitstringcharspaced applytosplitstringline applytosplitstringlinespaced applytosplitstringword contained +syn keyword contextCommon applytosplitstringwordspaced applytowords approx approxEq approxeq contained +syn keyword contextCommon approxnEq arabicakbar arabicalayhe arabicallah arabicallallahou contained +syn keyword contextCommon arabicasterisk arabicbasmalah arabiccomma arabiccuberoot arabicdateseparator contained +syn keyword contextCommon arabicdecimals arabicdisputedendofayah arabicendofayah arabicexnumerals arabicfootnotemarker contained +syn keyword contextCommon arabicfourthroot arabichighain arabichighalayheassallam arabichigheqala arabichighesala contained +syn keyword contextCommon arabichighfootnotemarker arabichighjeem arabichighlamalef arabichighmadda arabichighmeemlong contained +syn keyword contextCommon arabichighmeemshort arabichighnisf arabichighnoon arabichighnoonkasra arabichighqaf contained +syn keyword contextCommon arabichighqif arabichighradiallahouanhu arabichighrahmatullahalayhe arabichighrubc arabichighsad contained +syn keyword contextCommon arabichighsajda arabichighsakta arabichighsallallahou arabichighseen arabichighsmallsafha contained +syn keyword contextCommon arabichightah arabichightakhallus arabichighthalatha arabichighwaqf arabichighyeh contained +syn keyword contextCommon arabichighzain arabicjallajalalouhou arabiclettermark arabiclowmeemlong arabiclownoonkasra contained +syn keyword contextCommon arabiclowseen arabicmisra arabicmuhammad arabicnumber arabicnumberabove contained +syn keyword contextCommon arabicnumerals arabicparenleft arabicparenright arabicpercent arabicperiod contained +syn keyword contextCommon arabicpermille arabicpertenthousand arabicpoeticverse arabicqala arabicquestion contained +syn keyword contextCommon arabicrasoul arabicray arabicrialsign arabicsafha arabicsajdah contained +syn keyword contextCommon arabicsalla arabicsamvat arabicsanah arabicsemicolon arabicshighthreedots contained +syn keyword contextCommon arabicslcm arabicstartofrubc arabictripledot arabicvowelwaw arabicvowelyeh contained +syn keyword contextCommon arabicwasallam arg aring aringacute arrangedpages contained +syn keyword contextCommon arrowvert asciimode asciistr aside assignalfadimension contained +syn keyword contextCommon assigndimen assigndimension assignifempty assigntranslation assignvalue contained +syn keyword contextCommon assignwidth assumelongusagecs ast astype asymp contained +syn keyword contextCommon at atilde atleftmargin atpage atrightmargin contained +syn keyword contextCommon attachment autocap autodirhbox autodirvbox autodirvtop contained +syn keyword contextCommon autoinsertnextspace autointegral automathematics autoorientation autopagestaterealpage contained +syn keyword contextCommon autopagestaterealpageorder autorule autosetups availablehsize averagecharwidth contained +syn keyword contextCommon backepsilon background backgroundimage backgroundimagefill backgroundline contained +syn keyword contextCommon backmatter backprime backsim backslash bar contained +syn keyword contextCommon barleftarrow barleftarrowrightarrowbar barovernorthwestarrow barwedge basegrid contained +syn keyword contextCommon baselinebottom baselineleftbox baselinemiddlebox baselinerightbox bbordermatrix contained +syn keyword contextCommon bbox because beforesplitstring beforetestandsplitstring beta contained +syn keyword contextCommon beth between bhook big bigbodyfont contained +syn keyword contextCommon bigcap bigcirc bigcircle bigcup bigdiamond contained +syn keyword contextCommon bigg bigger biggl biggm biggr contained +syn keyword contextCommon bigl bigm bigodot bigoplus bigotimes contained +syn keyword contextCommon bigr bigskip bigsqcap bigsqcup bigsquare contained +syn keyword contextCommon bigstar bigtimes bigtriangledown bigtriangleup bigudot contained +syn keyword contextCommon biguplus bigvee bigwedge binom bitmapimage contained +syn keyword contextCommon blacklozenge blackrule blackrules blacksquare blacktriangle contained +syn keyword contextCommon blacktriangledown blacktriangleleft blacktriangleright blank blap contained +syn keyword contextCommon bleed bleedheight bleedwidth blockligatures blockquote contained +syn keyword contextCommon blocksynctexfile blockuservariable bodyfontenvironmentlist bodyfontsize bodymatter contained +syn keyword contextCommon bold boldface bolditalic boldslanted bookmark contained +syn keyword contextCommon booleanmodevalue bordermatrix bot bottombox bottomleftbox contained +syn keyword contextCommon bottomrightbox bowtie boxcursor boxdot boxedcolumns contained +syn keyword contextCommon boxmarker boxminus boxofsize boxplus boxreference contained +syn keyword contextCommon boxtimes bpos breakablethinspace breakhere breve contained +syn keyword contextCommon bstroke btxabbreviatedjournal btxaddjournal btxalwayscitation btxauthorfield contained +syn keyword contextCommon btxdetail btxdirect btxdoif btxdoifcombiinlistelse btxdoifelse contained +syn keyword contextCommon btxdoifelsecombiinlist btxdoifelsesameasprevious btxdoifelsesameaspreviouschecked btxdoifelseuservariable btxdoifnot contained +syn keyword contextCommon btxdoifsameaspreviouscheckedelse btxdoifsameaspreviouselse btxdoifuservariableelse btxexpandedjournal btxfield contained +syn keyword contextCommon btxfieldname btxfieldtype btxfirstofrange btxflush btxflushauthor contained +syn keyword contextCommon btxflushauthorinverted btxflushauthorinvertedshort btxflushauthorname btxflushauthornormal btxflushauthornormalshort contained +syn keyword contextCommon btxflushsuffix btxfoundname btxfoundtype btxhiddencitation btxhybridcite contained +syn keyword contextCommon btxlabellanguage btxlabeltext btxlistcitation btxloadjournalist btxoneorrange contained +syn keyword contextCommon btxremapauthor btxrenderingdefinitions btxsavejournalist btxsetup btxsingularorplural contained +syn keyword contextCommon btxsingularplural btxtextcitation buffer buildmathaccent buildtextaccent contained +syn keyword contextCommon buildtextbottomcomma buildtextbottomdot buildtextcedilla buildtextgrave buildtextmacron contained +syn keyword contextCommon buildtextognek bullet button cacute calligraphic contained +syn keyword contextCommon camel cap capital carriagereturn cases contained +syn keyword contextCommon catcodetable catcodetablename cbox ccaron ccedilla contained +syn keyword contextCommon ccircumflex ccurl cdot cdotaccent cdotp contained +syn keyword contextCommon cdots centeraligned centerbox centerdot centeredbox contained +syn keyword contextCommon centeredlastline centerednextbox centerline cfrac chapter contained +syn keyword contextCommon character characteralign characters chardescription charwidthlanguage contained +syn keyword contextCommon check checkcharacteralign checkedblank checkedchar checkedfences contained +syn keyword contextCommon checkedfiller checkedstrippedcsname checkinjector checkmark checknextindentation contained +syn keyword contextCommon checknextinjector checkpage checkparameters checkpreviousinjector checksoundtrack contained +syn keyword contextCommon checktwopassdata checkvariables chem chemical chemicalbottext contained +syn keyword contextCommon chemicalmidtext chemicalsymbol chemicaltext chemicaltoptext chi contained +syn keyword contextCommon chineseallnumerals chinesecapnumerals chinesenumerals chook circ contained +syn keyword contextCommon circeq circlearrowleft circlearrowright circledR circledS contained +syn keyword contextCommon circledast circledcirc circleddash circledequals circleonrightarrow contained +syn keyword contextCommon citation cite clap classfont cldcommand contained +syn keyword contextCommon cldcontext cldloadfile cldprocessfile cleftarrow clip contained +syn keyword contextCommon clippedoverlayimage clonefield clubsuit collect collectedtext contained +syn keyword contextCommon collectexpanded collecting colon coloncolonequals colonequals contained +syn keyword contextCommon color colorbar colorcomponents colored colorintent contained +syn keyword contextCommon coloronly colorset colorvalue column columnbreak contained +syn keyword contextCommon columns columnset columnsetspan columnsetspanwidth combination contained +syn keyword contextCommon combinepages commalistelement commalistsentence commalistsize comment contained +syn keyword contextCommon comparecolorgroup comparedimension comparedimensioneps comparepalet complement contained +syn keyword contextCommon completebtxrendering completecontent completeindex completelist completelistofabbreviations contained +syn keyword contextCommon completelistofchemicals completelistoffigures completelistofgraphics completelistofintermezzi completelistoflogos contained +syn keyword contextCommon completelistofpublications completelistofsorts completelistofsynonyms completelistoftables completepagenumber contained +syn keyword contextCommon completeregister complexes complexorsimple complexorsimpleempty component contained +syn keyword contextCommon composedcollector composedlayer compounddiscretionary compresult cong contained +syn keyword contextCommon constantdimen constantdimenargument constantemptyargument constantnumber constantnumberargument contained +syn keyword contextCommon contentreference contextcode contextdefinitioncode continuednumber continueifinputfile contained +syn keyword contextCommon convertargument convertcommand convertedcounter converteddimen convertedsubcounter contained +syn keyword contextCommon convertmonth convertnumber convertvalue convertvboxtohbox coprod contained +syn keyword contextCommon copyboxfromcache copybtxlabeltext copyfield copyheadtext copylabeltext contained +syn keyword contextCommon copymathlabeltext copyoperatortext copypages copyparameters copyposition contained +syn keyword contextCommon copyprefixtext copyright copysetups copysuffixtext copytaglabeltext contained +syn keyword contextCommon copyunittext correctwhitespace countersubs counttoken counttokens contained +syn keyword contextCommon cramped crampedclap crampedllap crampedrlap crightarrow contained +syn keyword contextCommon crightoverleftarrow crlf crlfplaceholder cstroke ctop contained +syn keyword contextCommon ctxcommand ctxdirectcommand ctxdirectlua ctxfunction ctxfunctiondefinition contained +syn keyword contextCommon ctxlatecommand ctxlatelua ctxloadluafile ctxlua ctxluabuffer contained +syn keyword contextCommon ctxluacode ctxreport ctxsprint cup curlyeqprec contained +syn keyword contextCommon curlyeqsucc curlyvee curlywedge currentassignmentlistkey currentassignmentlistvalue contained +syn keyword contextCommon currentbtxuservariable currentcolor currentcommalistitem currentcomponent currentdate contained +syn keyword contextCommon currentenvironment currentfeaturetest currentheadnumber currentinterface currentlanguage contained +syn keyword contextCommon currentlistentrydestinationattribute currentlistentrylimitedtext currentlistentrynumber currentlistentrypagenumber currentlistentryreferenceattribute contained +syn keyword contextCommon currentlistentrytitle currentlistentrytitlerendered currentlistentrywrapper currentlistsymbol currentmainlanguage contained +syn keyword contextCommon currentmessagetext currentmoduleparameter currentoutputstream currentproduct currentproject contained +syn keyword contextCommon currentregime currentregisterpageuserdata currentresponses currenttime currentvalue contained +syn keyword contextCommon currentxtablecolumn currentxtablerow curvearrowleft curvearrowright cwopencirclearrow contained +syn keyword contextCommon cyrillicA cyrillicAE cyrillicAbreve cyrillicAdiaeresis cyrillicB contained +syn keyword contextCommon cyrillicBIGYUS cyrillicBIGYUSiotified cyrillicC cyrillicCH cyrillicCHEDC contained +syn keyword contextCommon cyrillicCHEDCabkhasian cyrillicCHEabkhasian cyrillicCHEdiaeresis cyrillicCHEkhakassian cyrillicCHEvertstroke contained +syn keyword contextCommon cyrillicD cyrillicDASIAPNEUMATA cyrillicDJE cyrillicDZE cyrillicDZEabkhasian contained +syn keyword contextCommon cyrillicDZHE cyrillicE cyrillicELtail cyrillicEMtail cyrillicENDC contained +syn keyword contextCommon cyrillicENGHE cyrillicENhook cyrillicENtail cyrillicEREV cyrillicERY contained +syn keyword contextCommon cyrillicERtick cyrillicEbreve cyrillicEdiaeresis cyrillicEgrave cyrillicEiotified contained +syn keyword contextCommon cyrillicF cyrillicFITA cyrillicG cyrillicGHEmidhook cyrillicGHEstroke contained +syn keyword contextCommon cyrillicGHEupturn cyrillicGJE cyrillicH cyrillicHA cyrillicHADC contained +syn keyword contextCommon cyrillicHRDSN cyrillicI cyrillicIE cyrillicII cyrillicISHRT contained +syn keyword contextCommon cyrillicISHRTtail cyrillicIZHITSA cyrillicIZHITSAdoublegrave cyrillicIdiaeresis cyrillicIgrave contained +syn keyword contextCommon cyrillicImacron cyrillicJE cyrillicK cyrillicKADC cyrillicKAbashkir contained +syn keyword contextCommon cyrillicKAhook cyrillicKAstroke cyrillicKAvertstroke cyrillicKJE cyrillicKOPPA contained +syn keyword contextCommon cyrillicKSI cyrillicL cyrillicLITTLEYUS cyrillicLITTLEYUSiotified cyrillicLJE contained +syn keyword contextCommon cyrillicM cyrillicN cyrillicNJE cyrillicO cyrillicOMEGA contained +syn keyword contextCommon cyrillicOMEGAround cyrillicOMEGAtitlo cyrillicOT cyrillicObarred cyrillicObarreddiaeresis contained +syn keyword contextCommon cyrillicOdiaeresis cyrillicP cyrillicPALATALIZATION cyrillicPALOCHKA cyrillicPEmidhook contained +syn keyword contextCommon cyrillicPSI cyrillicPSILIPNEUMATA cyrillicR cyrillicS cyrillicSCHWA contained +syn keyword contextCommon cyrillicSCHWAdiaeresis cyrillicSDSC cyrillicSEMISOFT cyrillicSFTSN cyrillicSH contained +syn keyword contextCommon cyrillicSHCH cyrillicSHHA cyrillicT cyrillicTEDC cyrillicTETSE contained +syn keyword contextCommon cyrillicTITLO cyrillicTSHE cyrillicU cyrillicUK cyrillicUSHRT contained +syn keyword contextCommon cyrillicUdiaeresis cyrillicUdoubleacute cyrillicUmacron cyrillicV cyrillicYA contained +syn keyword contextCommon cyrillicYAT cyrillicYERUdiaeresis cyrillicYI cyrillicYO cyrillicYU contained +syn keyword contextCommon cyrillicYstr cyrillicYstrstroke cyrillicZ cyrillicZDSC cyrillicZEdiaeresis contained +syn keyword contextCommon cyrillicZH cyrillicZHEbreve cyrillicZHEdescender cyrillicZHEdiaeresis cyrillica contained +syn keyword contextCommon cyrillicabreve cyrillicadiaeresis cyrillicae cyrillicb cyrillicbigyus contained +syn keyword contextCommon cyrillicbigyusiotified cyrillicc cyrillicch cyrilliccheabkhasian cyrillicchedc contained +syn keyword contextCommon cyrillicchedcabkhasian cyrillicchediaeresis cyrillicchekhakassian cyrillicchevertstroke cyrillicd contained +syn keyword contextCommon cyrillicdje cyrillicdze cyrillicdzeabkhasian cyrillicdzhe cyrillice contained +syn keyword contextCommon cyrillicebreve cyrillicediaeresis cyrillicegrave cyrilliceiotified cyrilliceltail contained +syn keyword contextCommon cyrillicemtail cyrillicendc cyrillicenghe cyrillicenhook cyrillicentail contained +syn keyword contextCommon cyrillicerev cyrillicertick cyrillicery cyrillicf cyrillicfita contained +syn keyword contextCommon cyrillicg cyrillicghemidhook cyrillicghestroke cyrillicgheupturn cyrillicgje contained +syn keyword contextCommon cyrillich cyrillicha cyrillichadc cyrillichrdsn cyrillici contained +syn keyword contextCommon cyrillicidiaeresis cyrillicie cyrillicigrave cyrillicii cyrillicimacron contained +syn keyword contextCommon cyrillicishrt cyrillicishrttail cyrillicizhitsa cyrillicizhitsadoublegrave cyrillicje contained +syn keyword contextCommon cyrillick cyrillickabashkir cyrillickadc cyrillickahook cyrillickastroke contained +syn keyword contextCommon cyrillickavertstroke cyrillickje cyrillickoppa cyrillicksi cyrillicl contained +syn keyword contextCommon cyrilliclittleyus cyrilliclittleyusiotified cyrilliclje cyrillicm cyrillicn contained +syn keyword contextCommon cyrillicnje cyrillico cyrillicobarred cyrillicobarreddiaeresis cyrillicodiaeresis contained +syn keyword contextCommon cyrillicomega cyrillicomegaround cyrillicomegatitlo cyrillicot cyrillicp contained +syn keyword contextCommon cyrillicpemidhook cyrillicpsi cyrillicr cyrillics cyrillicschwa contained +syn keyword contextCommon cyrillicschwadiaeresis cyrillicsdsc cyrillicsemisoft cyrillicsftsn cyrillicsh contained +syn keyword contextCommon cyrillicshch cyrillicshha cyrillict cyrillictedc cyrillictetse contained +syn keyword contextCommon cyrillictshe cyrillicu cyrillicudiaeresis cyrillicudoubleacute cyrillicuk contained +syn keyword contextCommon cyrillicumacron cyrillicushrt cyrillicv cyrillicya cyrillicyat contained +syn keyword contextCommon cyrillicyerudiaeresis cyrillicyi cyrillicyo cyrillicystr cyrillicystrstroke contained +syn keyword contextCommon cyrillicyu cyrillicz cyrilliczdsc cyrilliczediaeresis cyrilliczh contained +syn keyword contextCommon cyrilliczhebreve cyrilliczhedescender cyrilliczhediaeresis d dag contained +syn keyword contextCommon dagger daleth dasharrow dashedleftarrow dashedrightarrow contained +syn keyword contextCommon dashv datasetvariable date daylong dayoftheweek contained +syn keyword contextCommon dayshort dayspermonth dbinom dcaron dcurl contained +syn keyword contextCommon dd ddag ddagger dddot ddot contained +syn keyword contextCommon ddots decrement decrementcounter decrementedcounter decrementpagenumber contained +syn keyword contextCommon decrementsubpagenumber decrementvalue defaultinterface defaultobjectpage defaultobjectreference contained +syn keyword contextCommon defcatcodecommand defconvertedargument defconvertedcommand defconvertedvalue define contained +syn keyword contextCommon defineMPinstance defineTABLEsetup defineaccent defineactivecharacter definealternativestyle contained +syn keyword contextCommon defineanchor defineattachment defineattribute definebackground definebar contained +syn keyword contextCommon defineblock definebodyfont definebodyfontenvironment definebodyfontswitch definebreakpoint contained +syn keyword contextCommon definebreakpoints definebtx definebtxdataset definebtxregister definebtxrendering contained +syn keyword contextCommon definebuffer definebutton definecapitals definecharacter definecharacterkerning contained +syn keyword contextCommon definecharacterspacing definechemical definechemicals definechemicalsymbol definecollector contained +syn keyword contextCommon definecolor definecolorgroup definecolumnbreak definecolumnset definecolumnsetarea contained +syn keyword contextCommon definecolumnsetspan definecombination definecombinedlist definecommand definecomment contained +syn keyword contextCommon definecomplexorsimple definecomplexorsimpleempty defineconversion defineconversionset definecounter contained +syn keyword contextCommon definedataset definedate definedelimitedtext definedeq definedescription contained +syn keyword contextCommon definedfont definedocument defineeffect defineenumeration defineexpandable contained +syn keyword contextCommon defineexpansion defineexternalfigure definefacingfloat definefallbackfamily definefield contained +syn keyword contextCommon definefieldbody definefieldbodyset definefieldcategory definefieldstack definefiguresymbol contained +syn keyword contextCommon definefileconstant definefilefallback definefilesynonym definefiller definefirstline contained +syn keyword contextCommon definefittingpage definefloat definefont definefontalternative definefontfallback contained +syn keyword contextCommon definefontfamily definefontfamilypreset definefontfeature definefontfile definefontsize contained +syn keyword contextCommon definefontsolution definefontstyle definefontsynonym defineformula defineformulaalternative contained +syn keyword contextCommon defineformulaframed defineframed defineframedcontent defineframedtable defineframedtext contained +syn keyword contextCommon definefrozenfont defineglobalcolor definegraphictypesynonym definegridsnapping definehbox contained +syn keyword contextCommon definehead defineheadalternative definehelp definehigh definehighlight contained +syn keyword contextCommon definehspace definehyphenationfeatures defineindentedtext defineindenting defineinitial contained +syn keyword contextCommon defineinsertion defineinteraction defineinteractionbar defineinteractionmenu defineinterfaceconstant contained +syn keyword contextCommon defineinterfaceelement defineinterfacevariable defineinterlinespace defineintermediatecolor defineitemgroup contained +syn keyword contextCommon defineitems definelabel definelabelclass definelayer definelayerpreset contained +syn keyword contextCommon definelayout definelinefiller definelinenote definelinenumbering definelines contained +syn keyword contextCommon definelist definelistalternative definelistextra definelow definelowhigh contained +syn keyword contextCommon definelowmidhigh definemakeup definemarginblock definemargindata definemarker contained +syn keyword contextCommon definemarking definemathaccent definemathalignment definemathcases definemathcommand contained +syn keyword contextCommon definemathdouble definemathdoubleextensible definemathematics definemathextensible definemathfence contained +syn keyword contextCommon definemathfraction definemathframed definemathmatrix definemathornament definemathover contained +syn keyword contextCommon definemathoverextensible definemathovertextextensible definemathradical definemathstackers definemathstyle contained +syn keyword contextCommon definemathtriplet definemathunder definemathunderextensible definemathundertextextensible definemathunstacked contained +syn keyword contextCommon definemeasure definemessageconstant definemixedcolumns definemode definemulticolumns contained +syn keyword contextCommon definemultitonecolor definenamedcolor definenamespace definenarrower definenote contained +syn keyword contextCommon defineorientation defineornament defineoutputroutine defineoutputroutinecommand defineoverlay contained +syn keyword contextCommon definepage definepagebreak definepagechecker definepagecolumns definepageinjection contained +syn keyword contextCommon definepageinjectionalternative definepageshift definepagestate definepairedbox definepalet contained +syn keyword contextCommon definepapersize defineparagraph defineparagraphs defineparallel defineparbuilder contained +syn keyword contextCommon defineperiodkerning defineplaceholder defineplacement definepositioning defineprefixset contained +syn keyword contextCommon defineprocesscolor defineprocessor defineprofile defineprogram definepushbutton contained +syn keyword contextCommon definepushsymbol definereference definereferenceformat defineregister definerenderingwindow contained +syn keyword contextCommon defineresetset defineruby definescale definescript definesection contained +syn keyword contextCommon definesectionblock definesectionlevels defineselector defineseparatorset defineshift contained +syn keyword contextCommon definesidebar definesort definesorting definespotcolor definestartstop contained +syn keyword contextCommon definestyle definestyleinstance definesubfield definesubformula definesymbol contained +syn keyword contextCommon definesynonym definesynonyms definesystemattribute definesystemconstant definesystemvariable contained +syn keyword contextCommon definetabletemplate definetabulate definetext definetextbackground definetextflow contained +syn keyword contextCommon definetextnote definetokenlist definetooltip definetransparency definetwopasslist contained +syn keyword contextCommon definetype definetypeface definetypescriptprefix definetypescriptsynonym definetypesetting contained +syn keyword contextCommon definetyping defineunit defineuserdata defineuserdataalternative defineviewerlayer contained +syn keyword contextCommon definevspace definevspacing definevspacingamount definextable defrostparagraphproperties contained +syn keyword contextCommon delimited delimitedtext delta depthofstring depthonlybox contained +syn keyword contextCommon depthspanningtext depthstrut determineheadnumber determinelistcharacteristics determinenoflines contained +syn keyword contextCommon determineregistercharacteristics devanagarinumerals dfrac dhook diameter contained +syn keyword contextCommon diamond diamondsuit differentialD differentiald digamma contained +syn keyword contextCommon digits dimensiontocount directboxfromcache directcolor directcolored contained +syn keyword contextCommon directconvertedcounter directcopyboxfromcache directdummyparameter directgetboxllx directgetboxlly contained +syn keyword contextCommon directhighlight directlocalframed directluacode directparwrapper directselect contained +syn keyword contextCommon directsetbar directsetup directsymbol directvspacing dis contained +syn keyword contextCommon disabledirectives disableexperiments disablemode disableoutputstream disableparpositions contained +syn keyword contextCommon disableregime disabletrackers displaymath displaymathematics displaymessage contained +syn keyword contextCommon disposeluatable distributedhsize div dividedsize divideontimes contained +syn keyword contextCommon divides dmath doadaptleftskip doadaptrightskip doaddfeature contained +syn keyword contextCommon doassign doassignempty doboundtext docheckassignment docheckedpair contained +syn keyword contextCommon document documentvariable dodoubleargument dodoubleargumentwithset dodoubleempty contained +syn keyword contextCommon dodoubleemptywithset dodoublegroupempty doeassign doexpandedrecurse dofastloopcs contained +syn keyword contextCommon dogetattribute dogetattributeid dogetcommacommandelement dogobbledoubleempty dogobblesingleempty contained +syn keyword contextCommon dohyphens doif doifMPgraphicelse doifallcommon doifallcommonelse contained +syn keyword contextCommon doifalldefinedelse doifallmodes doifallmodeselse doifassignmentelse doifassignmentelsecs contained +syn keyword contextCommon doifblackelse doifbothsides doifbothsidesoverruled doifboxelse doifbufferelse contained +syn keyword contextCommon doifcheckedpagestate doifcolor doifcolorelse doifcommandhandler doifcommandhandlerelse contained +syn keyword contextCommon doifcommon doifcommonelse doifcontent doifconversiondefinedelse doifconversionnumberelse contained +syn keyword contextCommon doifcounter doifcounterelse doifcurrentfonthasfeatureelse doifdefined doifdefinedcounter contained +syn keyword contextCommon doifdefinedcounterelse doifdefinedelse doifdimensionelse doifdimenstringelse doifdocumentargument contained +syn keyword contextCommon doifdocumentargumentelse doifdocumentfilename doifdocumentfilenameelse doifdocumentvariable doifdocumentvariableelse contained +syn keyword contextCommon doifdrawingblackelse doifelse doifelseMPgraphic doifelseallcommon doifelsealldefined contained +syn keyword contextCommon doifelseallmodes doifelseassignment doifelseassignmentcs doifelseblack doifelsebox contained +syn keyword contextCommon doifelseboxincache doifelsebuffer doifelsecolor doifelsecommandhandler doifelsecommon contained +syn keyword contextCommon doifelseconversiondefined doifelseconversionnumber doifelsecounter doifelsecurrentfonthasfeature doifelsecurrentsortingused contained +syn keyword contextCommon doifelsecurrentsynonymshown doifelsecurrentsynonymused doifelsedefined doifelsedefinedcounter doifelsedimension contained +syn keyword contextCommon doifelsedimenstring doifelsedocumentargument doifelsedocumentfilename doifelsedocumentvariable doifelsedrawingblack contained +syn keyword contextCommon doifelseempty doifelseemptyvalue doifelseemptyvariable doifelseenv doifelsefastoptionalcheck contained +syn keyword contextCommon doifelsefastoptionalcheckcs doifelsefieldbody doifelsefieldcategory doifelsefigure doifelsefile contained +syn keyword contextCommon doifelsefiledefined doifelsefileexists doifelsefirstchar doifelseflagged doifelsefontchar contained +syn keyword contextCommon doifelsefontfeature doifelsefontpresent doifelsefontsynonym doifelseframed doifelsehasspace contained +syn keyword contextCommon doifelsehelp doifelseincsname doifelseindented doifelseinelement doifelseinputfile contained +syn keyword contextCommon doifelseinsertion doifelseinset doifelseinstring doifelseinsymbolset doifelseintoks contained +syn keyword contextCommon doifelseintwopassdata doifelseitalic doifelselanguage doifelselayerdata doifelselayoutdefined contained +syn keyword contextCommon doifelselayoutsomeline doifelselayouttextline doifelseleapyear doifelselist doifelselocation contained +syn keyword contextCommon doifelselocfile doifelsemainfloatbody doifelsemarkedcontent doifelsemarkedpage doifelsemarking contained +syn keyword contextCommon doifelsemeaning doifelsemessage doifelsemode doifelsenextbgroup doifelsenextbgroupcs contained +syn keyword contextCommon doifelsenextchar doifelsenextoptional doifelsenextoptionalcs doifelsenextparenthesis doifelsenonzeropositive contained +syn keyword contextCommon doifelsenoteonsamepage doifelsenothing doifelsenumber doifelseobjectfound doifelseobjectreferencefound contained +syn keyword contextCommon doifelseoddpage doifelseoddpagefloat doifelseoldercontext doifelseolderversion doifelseorientation contained +syn keyword contextCommon doifelseoverlapping doifelseoverlay doifelseparallel doifelseparentfile doifelseparwrapper contained +syn keyword contextCommon doifelsepath doifelsepathexists doifelsepatterns doifelseposition doifelsepositionaction contained +syn keyword contextCommon doifelsepositiononpage doifelsepositionsonsamepage doifelsepositionsonthispage doifelsepositionsused doifelsereferencefound contained +syn keyword contextCommon doifelserightpage doifelserightpagefloat doifelserighttoleftinbox doifelsesamelinereference doifelsesamestring contained +syn keyword contextCommon doifelsesetups doifelsesomebackground doifelsesomespace doifelsesomething doifelsesometoks contained +syn keyword contextCommon doifelsestringinstring doifelsestructurelisthasnumber doifelsestructurelisthaspage doifelsesymboldefined doifelsesymbolset contained +syn keyword contextCommon doifelsetext doifelsetextflow doifelsetextflowcollector doifelsetopofpage doifelsetypingfile contained +syn keyword contextCommon doifelseundefined doifelseurldefined doifelsevalue doifelsevaluenothing doifelsevariable contained +syn keyword contextCommon doifempty doifemptyelse doifemptytoks doifemptyvalue doifemptyvalueelse contained +syn keyword contextCommon doifemptyvariable doifemptyvariableelse doifenv doifenvelse doiffastoptionalcheckcselse contained +syn keyword contextCommon doiffastoptionalcheckelse doiffieldbodyelse doiffieldcategoryelse doiffigureelse doiffile contained +syn keyword contextCommon doiffiledefinedelse doiffileelse doiffileexistselse doiffirstcharelse doifflaggedelse contained +syn keyword contextCommon doiffontcharelse doiffontfeatureelse doiffontpresentelse doiffontsynonymelse doifhasspaceelse contained +syn keyword contextCommon doifhelpelse doifincsnameelse doifinelementelse doifinputfileelse doifinsertionelse contained +syn keyword contextCommon doifinset doifinsetelse doifinstring doifinstringelse doifinsymbolset contained +syn keyword contextCommon doifinsymbolsetelse doifintokselse doifintwopassdataelse doifitalicelse doiflanguageelse contained +syn keyword contextCommon doiflayerdataelse doiflayoutdefinedelse doiflayoutsomelineelse doiflayouttextlineelse doifleapyearelse contained +syn keyword contextCommon doiflistelse doiflocationelse doiflocfileelse doifmainfloatbodyelse doifmarkingelse contained +syn keyword contextCommon doifmeaningelse doifmessageelse doifmode doifmodeelse doifnextbgroupcselse contained +syn keyword contextCommon doifnextbgroupelse doifnextcharelse doifnextoptionalcselse doifnextoptionalelse doifnextparenthesiselse contained +syn keyword contextCommon doifnonzeropositiveelse doifnot doifnotallcommon doifnotallmodes doifnotcommandhandler contained +syn keyword contextCommon doifnotcommon doifnotcounter doifnotdocumentargument doifnotdocumentfilename doifnotdocumentvariable contained +syn keyword contextCommon doifnotempty doifnotemptyvalue doifnotemptyvariable doifnotenv doifnoteonsamepageelse contained +syn keyword contextCommon doifnotescollected doifnotfile doifnotflagged doifnothing doifnothingelse contained +syn keyword contextCommon doifnotinset doifnotinsidesplitfloat doifnotinstring doifnotmode doifnotnumber contained +syn keyword contextCommon doifnotsamestring doifnotsetups doifnotvalue doifnotvariable doifnumber contained +syn keyword contextCommon doifnumberelse doifobjectfoundelse doifobjectreferencefoundelse doifoddpageelse doifoddpagefloatelse contained +syn keyword contextCommon doifoldercontextelse doifolderversionelse doifoutervmode doifoverlappingelse doifoverlayelse contained +syn keyword contextCommon doifparallelelse doifparentfileelse doifpathelse doifpathexistselse doifpatternselse contained +syn keyword contextCommon doifposition doifpositionaction doifpositionactionelse doifpositionelse doifpositiononpageelse contained +syn keyword contextCommon doifpositionsonsamepageelse doifpositionsonthispageelse doifpositionsusedelse doifreferencefoundelse doifrightpageelse contained +syn keyword contextCommon doifrightpagefloatelse doifrighttoleftinboxelse doifsamelinereferenceelse doifsamestring doifsamestringelse contained +syn keyword contextCommon doifsetups doifsetupselse doifsomebackground doifsomebackgroundelse doifsomespaceelse contained +syn keyword contextCommon doifsomething doifsomethingelse doifsometoks doifsometokselse doifstringinstringelse contained +syn keyword contextCommon doifstructurelisthasnumberelse doifstructurelisthaspageelse doifsymboldefinedelse doifsymbolsetelse doiftext contained +syn keyword contextCommon doiftextelse doiftextflowcollectorelse doiftextflowelse doiftopofpageelse doiftypingfileelse contained +syn keyword contextCommon doifundefined doifundefinedcounter doifundefinedelse doifunknownfontfeature doifurldefinedelse contained +syn keyword contextCommon doifvalue doifvalueelse doifvaluenothing doifvaluenothingelse doifvaluesomething contained +syn keyword contextCommon doifvariable doifvariableelse doindentation dollar doloop contained +syn keyword contextCommon doloopoverlist donothing dontconvertfont dontleavehmode dontpermitspacesbetweengroups contained +syn keyword contextCommon dopositionaction doprocesslocalsetups doquadrupleargument doquadrupleempty doquadruplegroupempty contained +syn keyword contextCommon doquintupleargument doquintupleempty doquintuplegroupempty dorechecknextindentation dorecurse contained +syn keyword contextCommon dorepeatwithcommand doreplacefeature doresetandafffeature doresetattribute dorotatebox contained +syn keyword contextCommon dosetattribute dosetleftskipadaption dosetrightskipadaption dosetupcheckedinterlinespace doseventupleargument contained +syn keyword contextCommon doseventupleempty dosingleargument dosingleempty dosinglegroupempty dosixtupleargument contained +syn keyword contextCommon dosixtupleempty dosomebreak dostepwiserecurse dosubtractfeature dot contained +syn keyword contextCommon doteq doteqdot dotfill dotfskip dotlessI contained +syn keyword contextCommon dotlessJ dotlessi dotlessj dotlessjstroke dotminus contained +syn keyword contextCommon dotoks dotplus dotripleargument dotripleargumentwithset dotripleempty contained +syn keyword contextCommon dotripleemptywithset dotriplegroupempty dots dottedcircle dottedrightarrow contained +syn keyword contextCommon doublebar doublebond doublebrace doublebracket doublecap contained +syn keyword contextCommon doublecup doubleparent doubleprime doubleverticalbar dowith contained +syn keyword contextCommon dowithnextbox dowithnextboxcontent dowithnextboxcontentcs dowithnextboxcs dowithpargument contained +syn keyword contextCommon dowithrange dowithwargument downarrow downdasharrow downdownarrows contained +syn keyword contextCommon downharpoonleft downharpoonright downuparrows downwhitearrow downzigzagarrow contained +syn keyword contextCommon dpofstring dstroke dtail dummydigit dummyparameter contained +syn keyword contextCommon dzcaronligature dzligature eTeX eacute ebreve contained +syn keyword contextCommon ecaron ecedilla ecircumflex ecircumflexacute ecircumflexdotbelow contained +syn keyword contextCommon ecircumflexgrave ecircumflexhook ecircumflextilde edefconvertedargument ediaeresis contained +syn keyword contextCommon edotaccent edotbelow edoublegrave ee efcmaxheight contained +syn keyword contextCommon efcmaxwidth efcminheight efcminwidth efcparameter effect contained +syn keyword contextCommon egrave ehook einvertedbreve elapsedseconds elapsedsteptime contained +syn keyword contextCommon elapsedtime eleftarrowfill eleftharpoondownfill eleftharpoonupfill eleftrightarrowfill contained +syn keyword contextCommon element ell em emacron embeddedxtable contained +syn keyword contextCommon emdash emphasisboldface emphasistypeface emptylines emptyset contained +syn keyword contextCommon emquad emspace enableasciimode enabledirectives enableexperiments contained +syn keyword contextCommon enablemode enableoutputstream enableparpositions enableregime enabletrackers contained +syn keyword contextCommon endash endnote endofline enquad enskip contained +syn keyword contextCommon enspace env environment envvar eogonek contained +syn keyword contextCommon eoverbarfill eoverbracefill eoverbracketfill eoverparentfill epos contained +syn keyword contextCommon epsilon eq eqcirc eqeq eqeqeq contained +syn keyword contextCommon eqgtr eqless eqsim eqslantgtr eqslantless contained +syn keyword contextCommon equaldigits equalscolon equiv erightarrowfill erightharpoondownfill contained +syn keyword contextCommon erightharpoonupfill eta eth ethiopic etilde contained +syn keyword contextCommon etwoheadrightarrowfill eunderbarfill eunderbracefill eunderbracketfill eunderparentfill contained +syn keyword contextCommon exceptions exclamdown executeifdefined exists exitloop contained +syn keyword contextCommon exitloopnow expandcheckedcsname expanded expandedcollect expandeddoif contained +syn keyword contextCommon expandeddoifelse expandeddoifnot expandfontsynonym expdoif expdoifcommonelse contained +syn keyword contextCommon expdoifelse expdoifelsecommon expdoifelseinset expdoifinsetelse expdoifnot contained +syn keyword contextCommon exponentiale extendedcatcodetable externalfigure externalfigurecollection externalfigurecollectionmaxheight contained +syn keyword contextCommon externalfigurecollectionmaxwidth externalfigurecollectionminheight externalfigurecollectionminwidth externalfigurecollectionparameter facingfloat contained +syn keyword contextCommon fact fakebox fallingdotseq fastdecrement fastincrement contained +syn keyword contextCommon fastlocalframed fastloopfinal fastloopindex fastscale fastsetup contained +syn keyword contextCommon fastsetupwithargument fastsetupwithargumentswapped fastswitchtobodyfont fastsxsy feature contained +syn keyword contextCommon fence fenced fetchallmarkings fetchallmarks fetchmark contained +syn keyword contextCommon fetchmarking fetchonemark fetchonemarking fetchruntinecommand fetchtwomarkings contained +syn keyword contextCommon fetchtwomarks ffiligature ffligature fflligature fhook contained +syn keyword contextCommon field fieldbody fieldstack fifthoffivearguments fifthofsixarguments contained +syn keyword contextCommon figure figurefilename figurefilepath figurefiletype figurefullname contained +syn keyword contextCommon figureheight figurenaturalheight figurenaturalwidth figurespace figuresymbol contained +syn keyword contextCommon figuretext figurewidth filename filigature filledhboxb contained +syn keyword contextCommon filledhboxc filledhboxg filledhboxk filledhboxm filledhboxr contained +syn keyword contextCommon filledhboxy filler fillinline fillinrules fillintext contained +syn keyword contextCommon fillupto filterfromnext filterfromvalue filterpages filterreference contained +syn keyword contextCommon findtwopassdata finishregisterentry firstcharacter firstcounter firstcountervalue contained +syn keyword contextCommon firstinlist firstoffivearguments firstoffourarguments firstofoneargument firstofoneunexpanded contained +syn keyword contextCommon firstofsixarguments firstofthreearguments firstofthreeunexpanded firstoftwoarguments firstoftwounexpanded contained +syn keyword contextCommon firstrealpage firstrealpagenumber firstsubcountervalue firstsubpage firstsubpagenumber contained +syn keyword contextCommon firstuserpage firstuserpagenumber fitfield fitfieldframed fittingpage contained +syn keyword contextCommon fittopbaselinegrid fiveeighths fivesixths fixed fixedspace contained +syn keyword contextCommon fixedspaces flag flat flligature floatcombination contained +syn keyword contextCommon floatuserdataparameter flushbox flushboxregister flushcollector flushedrightlastline contained +syn keyword contextCommon flushlayer flushlocalfloats flushnextbox flushnotes flushoutputstream contained +syn keyword contextCommon flushshapebox flushtextflow flushtokens flushtoks font contained +syn keyword contextCommon fontalternative fontbody fontchar fontcharbyindex fontclass contained +syn keyword contextCommon fontclassname fontface fontfeaturelist fontsize fontsolution contained +syn keyword contextCommon fontstyle footnote footnotetext forall forcecharacterstripping contained +syn keyword contextCommon forcelocalfloats forgeteverypar forgetparagraphfreezing forgetparameters forgetparskip contained +syn keyword contextCommon forgetparwrapper forgetragged formula formulanumber formulas contained +syn keyword contextCommon foundbox fourfifths fourperemspace fourthoffivearguments fourthoffourarguments contained +syn keyword contextCommon fourthofsixarguments frac framed framedcell framedcontent contained +syn keyword contextCommon frameddimension framedparameter framedrow framedtable framedtext contained +syn keyword contextCommon freezedimenmacro freezemeasure freezeparagraphproperties frenchspacing from contained +syn keyword contextCommon fromlinenote frontmatter frown frozenhbox frule contained +syn keyword contextCommon gacute gamma gbreve gcaron gcircumflex contained +syn keyword contextCommon gcommaaccent gdefconvertedargument gdefconvertedcommand gdotaccent ge contained +syn keyword contextCommon geq geqq geqslant getMPdrawing getMPlayer contained +syn keyword contextCommon getboxfromcache getboxllx getboxlly getbuffer getbufferdata contained +syn keyword contextCommon getcommacommandsize getcommalistsize getdatavalue getdayoftheweek getdayspermonth contained +syn keyword contextCommon getdefinedbuffer getdocumentargument getdocumentargumentdefault getdocumentfilename getdummyparameters contained +syn keyword contextCommon getemptyparameters geteparameters getexpandedparameters getfiguredimensions getfirstcharacter contained +syn keyword contextCommon getfirsttwopassdata getfromcommacommand getfromcommalist getfromluatable getfromtwopassdata contained +syn keyword contextCommon getglyphdirect getglyphstyled getgparameters getinlineuserdata getlasttwopassdata contained +syn keyword contextCommon getlocalfloat getlocalfloats getmarking getmessage getnamedglyphdirect contained +syn keyword contextCommon getnamedglyphstyled getnamedtwopassdatalist getnaturaldimensions getnoflines getobject contained +syn keyword contextCommon getobjectdimensions getpaletsize getparameters getparwrapper getprivatechar contained +syn keyword contextCommon getprivateslot getrandomcount getrandomdimen getrandomfloat getrandomnumber contained +syn keyword contextCommon getrandomseed getraweparameters getrawgparameters getrawnoflines getrawparameters contained +syn keyword contextCommon getrawxparameters getreference getreferenceentry getroundednoflines gets contained +syn keyword contextCommon getsubstring gettokenlist gettwopassdata gettwopassdatalist getuserdata contained +syn keyword contextCommon getuvalue getvalue getvariable getvariabledefault getxparameters contained +syn keyword contextCommon gg ggg gggtr gimel globaldisablemode contained +syn keyword contextCommon globalenablemode globalletempty globalpopbox globalpopmacro globalpreventmode contained +syn keyword contextCommon globalprocesscommalist globalpushbox globalpushmacro globalswapcounts globalswapdimens contained +syn keyword contextCommon globalswapmacros globalundefine glyphfontfile gnapprox gneqq contained +syn keyword contextCommon gnsim gobbledoubleempty gobbleeightarguments gobblefivearguments gobblefiveoptionals contained +syn keyword contextCommon gobblefourarguments gobblefouroptionals gobbleninearguments gobbleoneargument gobbleoneoptional contained +syn keyword contextCommon gobblesevenarguments gobblesingleempty gobblesixarguments gobblespacetokens gobbletenarguments contained +syn keyword contextCommon gobblethreearguments gobblethreeoptionals gobbletwoarguments gobbletwooptionals gobbleuntil contained +syn keyword contextCommon gobbleuntilrelax godown goto gotobox gotopage contained +syn keyword contextCommon grabbufferdata grabbufferdatadirect grabuntil graphictext grave contained +syn keyword contextCommon graycolor grayvalue greedysplitstring greekAlpha greekAlphadasia contained +syn keyword contextCommon greekAlphadasiaperispomeni greekAlphadasiatonos greekAlphadasiavaria greekAlphaiotasub greekAlphaiotasubdasia contained +syn keyword contextCommon greekAlphaiotasubdasiaperispomeni greekAlphaiotasubdasiatonos greekAlphaiotasubdasiavaria greekAlphaiotasubpsili greekAlphaiotasubpsiliperispomeni contained +syn keyword contextCommon greekAlphaiotasubpsilitonos greekAlphaiotasubpsilivaria greekAlphamacron greekAlphapsili greekAlphapsiliperispomeni contained +syn keyword contextCommon greekAlphapsilitonos greekAlphapsilivaria greekAlphatonos greekAlphavaria greekAlphavrachy contained +syn keyword contextCommon greekBeta greekChi greekCoronis greekDelta greekEpsilon contained +syn keyword contextCommon greekEpsilondasia greekEpsilondasiatonos greekEpsilondasiavaria greekEpsilonpsili greekEpsilonpsilitonos contained +syn keyword contextCommon greekEpsilonpsilivaria greekEpsilontonos greekEpsilonvaria greekEta greekEtadasia contained +syn keyword contextCommon greekEtadasiaperispomeni greekEtadasiatonos greekEtadasiavaria greekEtaiotasub greekEtaiotasubdasia contained +syn keyword contextCommon greekEtaiotasubdasiaperispomeni greekEtaiotasubdasiatonos greekEtaiotasubdasiavaria greekEtaiotasubpsili greekEtaiotasubpsiliperispomeni contained +syn keyword contextCommon greekEtaiotasubpsilitonos greekEtaiotasubpsilivaria greekEtapsili greekEtapsiliperispomeni greekEtapsilitonos contained +syn keyword contextCommon greekEtapsilivaria greekEtatonos greekEtavaria greekGamma greekIota contained +syn keyword contextCommon greekIotadasia greekIotadasiaperispomeni greekIotadasiatonos greekIotadasiavaria greekIotadialytika contained +syn keyword contextCommon greekIotamacron greekIotapsili greekIotapsiliperispomeni greekIotapsilitonos greekIotapsilivaria contained +syn keyword contextCommon greekIotatonos greekIotavaria greekIotavrachy greekKappa greekLambda contained +syn keyword contextCommon greekMu greekNu greekOmega greekOmegadasia greekOmegadasiaperispomeni contained +syn keyword contextCommon greekOmegadasiatonos greekOmegadasiavaria greekOmegaiotasub greekOmegaiotasubdasia greekOmegaiotasubdasiaperispomeni contained +syn keyword contextCommon greekOmegaiotasubdasiatonos greekOmegaiotasubdasiavaria greekOmegaiotasubpsili greekOmegaiotasubpsiliperispomeni greekOmegaiotasubpsilitonos contained +syn keyword contextCommon greekOmegaiotasubpsilivaria greekOmegapsili greekOmegapsiliperispomeni greekOmegapsilitonos greekOmegapsilivaria contained +syn keyword contextCommon greekOmegatonos greekOmegavaria greekOmicron greekOmicrondasia greekOmicrondasiatonos contained +syn keyword contextCommon greekOmicrondasiavaria greekOmicronpsili greekOmicronpsilitonos greekOmicronpsilivaria greekOmicrontonos contained +syn keyword contextCommon greekOmicronvaria greekPhi greekPi greekPsi greekRho contained +syn keyword contextCommon greekRhodasia greekSigma greekSigmalunate greekTau greekTheta contained +syn keyword contextCommon greekUpsilon greekUpsilondasia greekUpsilondasiaperispomeni greekUpsilondasiatonos greekUpsilondasiavaria contained +syn keyword contextCommon greekUpsilondialytika greekUpsilonmacron greekUpsilontonos greekUpsilonvaria greekUpsilonvrachy contained +syn keyword contextCommon greekXi greekZeta greekalpha greekalphadasia greekalphadasiaperispomeni contained +syn keyword contextCommon greekalphadasiatonos greekalphadasiavaria greekalphaiotasub greekalphaiotasubdasia greekalphaiotasubdasiaperispomeni contained +syn keyword contextCommon greekalphaiotasubdasiatonos greekalphaiotasubdasiavaria greekalphaiotasubperispomeni greekalphaiotasubpsili greekalphaiotasubpsiliperispomeni contained +syn keyword contextCommon greekalphaiotasubpsilitonos greekalphaiotasubpsilivaria greekalphaiotasubtonos greekalphaiotasubvaria greekalphamacron contained +syn keyword contextCommon greekalphaoxia greekalphaperispomeni greekalphapsili greekalphapsiliperispomeni greekalphapsilitonos contained +syn keyword contextCommon greekalphapsilivaria greekalphatonos greekalphavaria greekalphavrachy greekbeta contained +syn keyword contextCommon greekbetaalt greekchi greekdasia greekdasiaperispomeni greekdasiavaria contained +syn keyword contextCommon greekdelta greekdialytikaperispomeni greekdialytikatonos greekdialytikavaria greekdigamma contained +syn keyword contextCommon greekepsilon greekepsilonalt greekepsilondasia greekepsilondasiatonos greekepsilondasiavaria contained +syn keyword contextCommon greekepsilonoxia greekepsilonpsili greekepsilonpsilitonos greekepsilonpsilivaria greekepsilontonos contained +syn keyword contextCommon greekepsilonvaria greeketa greeketadasia greeketadasiaperispomeni greeketadasiatonos contained +syn keyword contextCommon greeketadasiavaria greeketaiotasub greeketaiotasubdasia greeketaiotasubdasiaperispomeni greeketaiotasubdasiatonos contained +syn keyword contextCommon greeketaiotasubdasiavaria greeketaiotasubperispomeni greeketaiotasubpsili greeketaiotasubpsiliperispomeni greeketaiotasubpsilitonos contained +syn keyword contextCommon greeketaiotasubpsilivaria greeketaiotasubtonos greeketaiotasubvaria greeketaoxia greeketaperispomeni contained +syn keyword contextCommon greeketapsili greeketapsiliperispomeni greeketapsilitonos greeketapsilivaria greeketatonos contained +syn keyword contextCommon greeketavaria greekfinalsigma greekgamma greekiota greekiotadasia contained +syn keyword contextCommon greekiotadasiaperispomeni greekiotadasiatonos greekiotadasiavaria greekiotadialytika greekiotadialytikaperispomeni contained +syn keyword contextCommon greekiotadialytikatonos greekiotadialytikavaria greekiotamacron greekiotaoxia greekiotaperispomeni contained +syn keyword contextCommon greekiotapsili greekiotapsiliperispomeni greekiotapsilitonos greekiotapsilivaria greekiotatonos contained +syn keyword contextCommon greekiotavaria greekiotavrachy greekkappa greekkoppa greeklambda contained +syn keyword contextCommon greekmu greeknu greeknumerals greeknumkoppa greekomega contained +syn keyword contextCommon greekomegadasia greekomegadasiaperispomeni greekomegadasiatonos greekomegadasiavaria greekomegaiotasub contained +syn keyword contextCommon greekomegaiotasubdasia greekomegaiotasubdasiaperispomeni greekomegaiotasubdasiatonos greekomegaiotasubdasiavaria greekomegaiotasubperispomeni contained +syn keyword contextCommon greekomegaiotasubpsili greekomegaiotasubpsiliperispomeni greekomegaiotasubpsilitonos greekomegaiotasubpsilivaria greekomegaiotasubtonos contained +syn keyword contextCommon greekomegaiotasubvaria greekomegaoxia greekomegaperispomeni greekomegapsili greekomegapsiliperispomeni contained +syn keyword contextCommon greekomegapsilitonos greekomegapsilivaria greekomegatonos greekomegavaria greekomicron contained +syn keyword contextCommon greekomicrondasia greekomicrondasiatonos greekomicrondasiavaria greekomicronoxia greekomicronpsili contained +syn keyword contextCommon greekomicronpsilitonos greekomicronpsilivaria greekomicrontonos greekomicronvaria greekoxia contained +syn keyword contextCommon greekperispomeni greekphi greekphialt greekpi greekpialt contained +syn keyword contextCommon greekprosgegrammeni greekpsi greekpsili greekpsiliperispomeni greekpsilivaria contained +syn keyword contextCommon greekrho greekrhoalt greekrhodasia greekrhopsili greeksampi contained +syn keyword contextCommon greeksigma greeksigmalunate greekstigma greektau greektheta contained +syn keyword contextCommon greekthetaalt greektonos greekupsilon greekupsilondasia greekupsilondasiaperispomeni contained +syn keyword contextCommon greekupsilondasiatonos greekupsilondasiavaria greekupsilondiaeresis greekupsilondialytikaperispomeni greekupsilondialytikatonos contained +syn keyword contextCommon greekupsilondialytikavaria greekupsilonmacron greekupsilonoxia greekupsilonperispomeni greekupsilonpsili contained +syn keyword contextCommon greekupsilonpsiliperispomeni greekupsilonpsilitonos greekupsilonpsilivaria greekupsilontonos greekupsilonvaria contained +syn keyword contextCommon greekupsilonvrachy greekvaria greekxi greekzeta grid contained +syn keyword contextCommon gridsnapping groupedcommand gsetboxllx gsetboxlly gstroke contained +syn keyword contextCommon gt gtrapprox gtrdot gtreqless gtreqqless contained +syn keyword contextCommon gtrless gtrsim guilsingleleft guilsingleright gujaratinumerals contained +syn keyword contextCommon gurmurkhinumerals hairline hairspace halflinestrut halfstrut contained +syn keyword contextCommon halfwaybox handletokens handwritten hanging hangul contained +syn keyword contextCommon hanzi hash hat hbar hbox contained +syn keyword contextCommon hboxestohbox hboxofvbox hboxreference hboxregister hcaron contained +syn keyword contextCommon hcircumflex hdofstring head headhbox headlanguage contained +syn keyword contextCommon headnumber headnumbercontent headnumberdistance headnumberwidth headreferenceattributes contained +syn keyword contextCommon headsetupspacing headtext headtextcontent headtextdistance headtexts contained +syn keyword contextCommon headtextwidth headvbox headwidth heartsuit hebrewAlef contained +syn keyword contextCommon hebrewAyin hebrewBet hebrewDalet hebrewGimel hebrewHe contained +syn keyword contextCommon hebrewHet hebrewKaf hebrewKaffinal hebrewLamed hebrewMem contained +syn keyword contextCommon hebrewMemfinal hebrewNun hebrewNunfinal hebrewPe hebrewPefinal contained +syn keyword contextCommon hebrewQof hebrewResh hebrewSamekh hebrewShin hebrewTav contained +syn keyword contextCommon hebrewTet hebrewTsadi hebrewTsadifinal hebrewVav hebrewYod contained +syn keyword contextCommon hebrewZayin hebrewnumerals heightanddepthofstring heightofstring heightspanningtext contained +syn keyword contextCommon helptext hexnumber hexstringtonumber hglue hiddenbar contained +syn keyword contextCommon hiddencitation hiddencite hideblocks hiding high contained +syn keyword contextCommon highlight highordinalstr hilo himilo hl contained +syn keyword contextCommon hookleftarrow hookrightarrow horizontalgrowingbar horizontalpositionbar hpackbox contained +syn keyword contextCommon hpackedbox hphantom hpos hsizefraction hslash contained +syn keyword contextCommon hsmash hsmashbox hsmashed hspace hstroke contained +syn keyword contextCommon htdpofstring htofstring hyphen hyphenatedcoloredword hyphenatedfile contained +syn keyword contextCommon hyphenatedfilename hyphenatedhbox hyphenatedpar hyphenatedurl hyphenatedword contained +syn keyword contextCommon hyphenation iacute ibox ibreve icaron contained +syn keyword contextCommon icircumflex ideographichalffillspace ideographicspace idiaeresis idotaccent contained +syn keyword contextCommon idotbelow idoublegrave idxfromluatable ifassignment iff contained +syn keyword contextCommon ifinobject ifinoutputstream ifparameters iftrialtypesetting ignoreimplicitspaces contained +syn keyword contextCommon ignoretagsinexport ignorevalue igrave ihook ii contained +syn keyword contextCommon iiiint iiiintop iiint iiintop iint contained +syn keyword contextCommon iintop iinvertedbreve ijligature imacron imaginaryi contained +syn keyword contextCommon imaginaryj imath immediatesavetwopassdata impliedby implies contained +syn keyword contextCommon imply in includemenu includesvgbuffer includesvgfile contained +syn keyword contextCommon includeversioninfo increment incrementcounter incrementedcounter incrementpagenumber contained +syn keyword contextCommon incrementsubpagenumber incrementvalue indentation indentedtext index contained +syn keyword contextCommon infofont infofontbold inframed infty infull contained +syn keyword contextCommon inheritparameter inhibitblank ininner ininneredge ininnermargin contained +syn keyword contextCommon initializeboxstack inleft inleftedge inleftmargin inline contained +syn keyword contextCommon inlinebuffer inlinedbox inlinemath inlinemathematics inlinemessage contained +syn keyword contextCommon inlineordisplaymath inlineprettyprintbuffer inlinerange inmargin inmframed contained +syn keyword contextCommon innerflushshapebox inother inouter inouteredge inoutermargin contained +syn keyword contextCommon input inputfilebarename inputfilename inputfilerealsuffix inputfilesuffix contained +syn keyword contextCommon inputgivenfile inright inrightedge inrightmargin insertpages contained +syn keyword contextCommon inspectluatable installactionhandler installactivecharacter installanddefineactivecharacter installattributestack contained +syn keyword contextCommon installautocommandhandler installautosetuphandler installbasicautosetuphandler installbasicparameterhandler installbottomframerenderer contained +syn keyword contextCommon installcommandhandler installcorenamespace installctxfunction installctxscanner installdefinehandler contained +syn keyword contextCommon installdefinitionset installdefinitionsetmember installdirectcommandhandler installdirectparameterhandler installdirectparametersethandler contained +syn keyword contextCommon installdirectsetuphandler installdirectstyleandcolorhandler installframedautocommandhandler installframedcommandhandler installglobalmacrostack contained +syn keyword contextCommon installlanguage installleftframerenderer installmacrostack installnamespace installoutputroutine contained +syn keyword contextCommon installpagearrangement installparameterhandler installparameterhashhandler installparametersethandler installparentinjector contained +syn keyword contextCommon installprotectedctxfunction installprotectedctxscanner installrightframerenderer installrootparameterhandler installsetuphandler contained +syn keyword contextCommon installsetuponlycommandhandler installshipoutmethod installsimplecommandhandler installsimpleframedcommandhandler installstyleandcolorhandler contained +syn keyword contextCommon installswitchcommandhandler installswitchsetuphandler installtexdirective installtextracker installtopframerenderer contained +syn keyword contextCommon installunitsseparator installunitsspace installversioninfo int intclockwise contained +syn keyword contextCommon integerrounding integers interaction interactionbar interactionbuttons contained +syn keyword contextCommon interactionmenu intercal interface intermezzotext intertext contained +syn keyword contextCommon interwordspaceafter interwordspacebefore interwordspaces interwordspacesafter interwordspacesbefore contained +syn keyword contextCommon intop invisiblecomma invisibleplus invisibletimes invokepagehandler contained +syn keyword contextCommon iogonek iota italic italicbold italiccorrection contained +syn keyword contextCommon italicface item itemgroup itemgroupcolumns itemize contained +syn keyword contextCommon items itemtag itilde jcaron jcircumflex contained +syn keyword contextCommon ji jmath jobfilename jobfilesuffix kap contained +syn keyword contextCommon kappa kcaron kcommaaccent keepblocks keeplinestogether contained +syn keyword contextCommon keepunwantedspaces kerncharacters khook kkra knockout contained +syn keyword contextCommon koreancirclenumerals koreannumerals koreannumeralsc koreannumeralsp koreanparentnumerals contained +syn keyword contextCommon lVert labellanguage labeltext labeltexts lacute contained +syn keyword contextCommon lambda lambdabar land langle language contained +syn keyword contextCommon languageCharacters languagecharacters languagecharwidth laplace lastcounter contained +syn keyword contextCommon lastcountervalue lastdigit lastlinewidth lastnaturalboxdp lastnaturalboxht contained +syn keyword contextCommon lastnaturalboxwd lastparwrapper lastpredefinedsymbol lastrealpage lastrealpagenumber contained +syn keyword contextCommon lastsubcountervalue lastsubpage lastsubpagenumber lasttwodigits lastuserpage contained +syn keyword contextCommon lastuserpagenumber lateluacode latin layeredtext layerheight contained +syn keyword contextCommon layerwidth layout lazysavetaggedtwopassdata lazysavetwopassdata lbar contained +syn keyword contextCommon lbox lbrace lbracket lcaron lceil contained +syn keyword contextCommon lchexnumber lchexnumbers lcommaaccent lcurl ldotmiddle contained +syn keyword contextCommon ldotp ldots le leadsto left contained +syn keyword contextCommon leftaligned leftarrow leftarrowtail leftarrowtriangle leftbottombox contained +syn keyword contextCommon leftbox leftdasharrow leftguillemot leftharpoondown leftharpoonup contained +syn keyword contextCommon lefthbox leftheadtext leftlabeltext leftleftarrows leftline contained +syn keyword contextCommon leftmathlabeltext leftorrighthbox leftorrightvbox leftorrightvtop leftrightarrow contained +syn keyword contextCommon leftrightarrows leftrightarrowtriangle leftrightharpoons leftrightsquigarrow leftskipadaption contained +syn keyword contextCommon leftsquigarrow leftsubguillemot leftthreetimes lefttopbox lefttoright contained +syn keyword contextCommon lefttorighthbox lefttorightvbox lefttorightvtop leftwavearrow leftwhitearrow contained +syn keyword contextCommon legend leq leqq leqslant lessapprox contained +syn keyword contextCommon lessdot lesseqgtr lesseqqgtr lessgtr lesssim contained +syn keyword contextCommon letbeundefined letcatcodecommand letcscsname letcsnamecs letcsnamecsname contained +syn keyword contextCommon letdummyparameter letempty letgvalue letgvalueempty letgvalurelax contained +syn keyword contextCommon letterampersand letterat letterbackslash letterbar letterbgroup contained +syn keyword contextCommon letterclosebrace lettercolon letterdollar letterdoublequote letteregroup contained +syn keyword contextCommon letterescape letterexclamationmark letterhash letterhat letterleftbrace contained +syn keyword contextCommon letterleftbracket letterleftparenthesis letterless lettermore letteropenbrace contained +syn keyword contextCommon letterpercent letterquestionmark letterrightbrace letterrightbracket letterrightparenthesis contained +syn keyword contextCommon lettersinglequote letterslash letterspacing lettertilde letterunderscore contained +syn keyword contextCommon letvalue letvalueempty letvaluerelax lfence lfloor contained +syn keyword contextCommon lgroup lhbox lhooknwarrow lhooksearrow limitatefirstline contained +syn keyword contextCommon limitatelines limitatetext line linealignment linebox contained +syn keyword contextCommon linecorrection linefeed linefiller linefillerhbox linefillervbox contained +syn keyword contextCommon linefillervtop linenote linenumbering lines linespanningtext contained +syn keyword contextCommon linetable linetablebody linetablecell linetablehead linethickness contained +syn keyword contextCommon linterval listcitation listcite listlength listnamespaces contained +syn keyword contextCommon literalmode ljligature ll llangle llap contained +syn keyword contextCommon llbracket llcorner lll llless llointerval contained +syn keyword contextCommon lmoustache lnapprox lneq lneqq lnot contained +syn keyword contextCommon lnsim loadanyfile loadanyfileonce loadbtxdefinitionfile loadbtxreplacementfile contained +syn keyword contextCommon loadcldfile loadcldfileonce loadfontgoodies loadluafile loadluafileonce contained +syn keyword contextCommon loadspellchecklist loadtexfile loadtexfileonce loadtypescriptfile localfootnotes contained +syn keyword contextCommon localframed localframedwithsettings localheadsetup localhsize locallinecorrection contained +syn keyword contextCommon localnotes localpopbox localpopmacro localpushbox localpushmacro contained +syn keyword contextCommon localsetups localundefine locatedfilepath locatefilepath locfilename contained +syn keyword contextCommon logo lohi lointerval lomihi longleftarrow contained +syn keyword contextCommon longleftrightarrow longmapsfrom longmapsto longrightarrow longrightsquigarrow contained +syn keyword contextCommon looparrowleft looparrowright lor low lowerbox contained +syn keyword contextCommon lowercased lowercasestring lowercasing lowerleftdoubleninequote lowerleftsingleninequote contained +syn keyword contextCommon lowerrightdoubleninequote lowerrightsingleninequote lozenge lparent lrcorner contained +syn keyword contextCommon lrointerval lrtbbox lstroke lt ltimes contained +syn keyword contextCommon ltop ltrhbox ltrvbox ltrvtop lua contained +syn keyword contextCommon luaTeX luacode luaconditional luaenvironment luaexpanded contained +syn keyword contextCommon luaexpr luafunction luajitTeX luamajorversion luametaTeX contained +syn keyword contextCommon luaminorversion luaparameterset luasetup luasetups luaversion contained +syn keyword contextCommon lvert m mLeftarrow mLeftrightarrow mRightarrow contained +syn keyword contextCommon mainlanguage makecharacteractive makerawcommalist makestrutofbox makeup contained +syn keyword contextCommon maltese mapfontsize mapsdown mapsfrom mapsto contained +syn keyword contextCommon mapsup marginblock margindata marginrule margintext contained +syn keyword contextCommon markcontent markedcontent markedpages marking markinjector contained +syn keyword contextCommon markpage markpages markreferencepage mat math contained +syn keyword contextCommon mathalignment mathampersand mathbf mathbi mathblackboard contained +syn keyword contextCommon mathbs mathcases mathdefault mathdollar mathdouble contained +syn keyword contextCommon mathematics mathfraktur mathfunction mathhash mathhyphen contained +syn keyword contextCommon mathit mathitalic mathlabellanguage mathlabeltext mathlabeltexts contained +syn keyword contextCommon mathmatrix mathmode mathop mathover mathpercent contained +syn keyword contextCommon mathrm mathscript mathsl mathss mathstyle contained +syn keyword contextCommon mathtext mathtextbf mathtextbi mathtextbs mathtextit contained +syn keyword contextCommon mathtextsl mathtexttf mathtf mathtriplet mathtt contained +syn keyword contextCommon mathunder mathupright mathword mathwordbf mathwordbi contained +syn keyword contextCommon mathwordbs mathwordit mathwordsl mathwordtf matrices contained +syn keyword contextCommon matrix maxaligned mbox mcframed mdformula contained +syn keyword contextCommon measure measured measuredangle measuredeq medskip contained +syn keyword contextCommon medspace menubutton mequal message mfence contained +syn keyword contextCommon mframed mfunction mfunctionlabeltext mhbox mho contained +syn keyword contextCommon mhookleftarrow mhookrightarrow mid midaligned middle contained +syn keyword contextCommon middlealigned middlebox middlemakeup midhbox midsubsentence contained +syn keyword contextCommon minimalhbox minus minuscolon mirror mixedcaps contained +syn keyword contextCommon mixedcolumns mkvibuffer mleftarrow mleftharpoondown mleftharpoonup contained +syn keyword contextCommon mleftrightarrow mleftrightharpoons mmapsto mode models contained +syn keyword contextCommon modeset module moduleparameter moduletestsection molecule contained +syn keyword contextCommon mono monobold mononormal month monthlong contained +syn keyword contextCommon monthshort mp mpformula mprandomnumber mrel contained +syn keyword contextCommon mrightarrow mrightharpoondown mrightharpoonup mrightleftharpoons mrightoverleftarrow contained +syn keyword contextCommon mtext mtriplerel mtwoheadleftarrow mtwoheadrightarrow mu contained +syn keyword contextCommon multicolumns multimap nHdownarrow nHuparrow nLeftarrow contained +syn keyword contextCommon nLeftrightarrow nRightarrow nVDash nVdash nVleftarrow contained +syn keyword contextCommon nVleftrightarrow nVrightarrow nabla nacute namedheadnumber contained +syn keyword contextCommon namedsection namedstructureheadlocation namedstructureuservariable namedstructurevariable namedsubformulas contained +syn keyword contextCommon namedtaggedlabeltexts napostrophe napprox napproxEq narrow contained +syn keyword contextCommon narrower narrownobreakspace nasymp natural naturalhbox contained +syn keyword contextCommon naturalhpack naturalnumbers naturaltpack naturalvbox naturalvcenter contained +syn keyword contextCommon naturalvpack naturalvtop naturalwd ncaron ncommaaccent contained +syn keyword contextCommon ncong ncurl ndivides ne nearrow contained +syn keyword contextCommon neg negatecolorbox negated negative negativesign contained +syn keyword contextCommon negemspace negenspace negthinspace neng neq contained +syn keyword contextCommon nequiv neswarrow newattribute newcatcodetable newcounter contained +syn keyword contextCommon newevery newfrenchspacing newluatable newmode newsignal contained +syn keyword contextCommon newsystemmode nexists nextbox nextboxdp nextboxht contained +syn keyword contextCommon nextboxhtdp nextboxwd nextcounter nextcountervalue nextdepth contained +syn keyword contextCommon nextparagraphs nextrealpage nextrealpagenumber nextsubcountervalue nextsubpage contained +syn keyword contextCommon nextsubpagenumber nextuserpage nextuserpagenumber ngeq ngrave contained +syn keyword contextCommon ngtr ngtrless ngtrsim ni nicelyfilledbox contained +syn keyword contextCommon nihongo nin njligature nleftarrow nleftrightarrow contained +syn keyword contextCommon nleq nless nlessgtr nlesssim nmid contained +syn keyword contextCommon nni nobar nobreakspace nocap nocharacteralign contained +syn keyword contextCommon nocitation nocite nodetostring noffigurepages noflines contained +syn keyword contextCommon noflinesinbox noflocalfloats noheaderandfooterlines noheightstrut nohyphens contained +syn keyword contextCommon noindentation nointerference noitem nonfrenchspacing nonmathematics contained +syn keyword contextCommon nonvalidassignment normal normalboldface normalframedwithsettings normalitalicface contained +syn keyword contextCommon normalizebodyfontsize normalizedfontsize normalizefontdepth normalizefontheight normalizefontline contained +syn keyword contextCommon normalizefontwidth normalizetextdepth normalizetextheight normalizetextline normalizetextwidth contained +syn keyword contextCommon normalslantedface normaltypeface nospace not notallmodes contained +syn keyword contextCommon note notesymbol notext notin notmode contained +syn keyword contextCommon notopandbottomlines notragged nowns nparallel nprec contained +syn keyword contextCommon npreccurlyeq nrightarrow nsim nsimeq nsqsubseteq contained +syn keyword contextCommon nsqsupseteq nsubset nsubseteq nsucc nsucccurlyeq contained +syn keyword contextCommon nsupset nsupseteq ntilde ntimes ntriangleleft contained +syn keyword contextCommon ntrianglelefteq ntriangleright ntrianglerighteq nu numberofpoints contained +syn keyword contextCommon numbers nvDash nvdash nvleftarrow nvleftrightarrow contained +syn keyword contextCommon nvrightarrow nwarrow nwsearrow oacute obeydepth contained +syn keyword contextCommon objectdepth objectheight objectmargin objectwidth obox contained +syn keyword contextCommon obreve ocaron ocircumflex ocircumflexacute ocircumflexdotbelow contained +syn keyword contextCommon ocircumflexgrave ocircumflexhook ocircumflextilde octnumber octstringtonumber contained +syn keyword contextCommon odiaeresis odiaeresismacron odot odotaccent odotaccentmacron contained +syn keyword contextCommon odotbelow odoublegrave oeligature offset offsetbox contained +syn keyword contextCommon ograve ohm ohook ohorn ohornacute contained +syn keyword contextCommon ohorndotbelow ohorngrave ohornhook ohorntilde ohungarumlaut contained +syn keyword contextCommon oiiint oiint oint ointclockwise ointctrclockwise contained +syn keyword contextCommon oinvertedbreve omacron omega omicron ominus contained +syn keyword contextCommon onedigitrounding oneeighth onefifth onehalf onequarter contained +syn keyword contextCommon onesixth onesuperior onethird oogonek oogonekmacron contained +syn keyword contextCommon operatorlanguage operatortext oplus opposite ordfeminine contained +syn keyword contextCommon ordinaldaynumber ordinalstr ordmasculine ornamenttext oslash contained +syn keyword contextCommon ostroke ostrokeacute otilde otildemacron otimes contained +syn keyword contextCommon outputfilename outputstream outputstreambox outputstreamcopy outputstreamunvbox contained +syn keyword contextCommon outputstreamunvcopy over overbar overbars overbartext contained +syn keyword contextCommon overbarunderbar overbrace overbracetext overbraceunderbrace overbracket contained +syn keyword contextCommon overbrackettext overbracketunderbracket overlay overlaybutton overlaycolor contained +syn keyword contextCommon overlaydepth overlayfigure overlayheight overlayimage overlaylinecolor contained +syn keyword contextCommon overlaylinewidth overlayoffset overlayrollbutton overlaywidth overleftarrow contained +syn keyword contextCommon overleftharpoondown overleftharpoonup overleftrightarrow overloaderror overparent contained +syn keyword contextCommon overparenttext overparentunderparent overprint overrightarrow overrightharpoondown contained +syn keyword contextCommon overrightharpoonup overset overstrike overstrikes overtwoheadleftarrow contained +syn keyword contextCommon overtwoheadrightarrow owns packed page pagearea contained +syn keyword contextCommon pagebreak pagecolumns pagecomment pagefigure pageinjection contained +syn keyword contextCommon pagelayout pagemakeup pagenumber pagereference pagestaterealpage contained +syn keyword contextCommon pagestaterealpageorder paletsize par paragraph paragraphmark contained +syn keyword contextCommon paragraphs paragraphscell parallel parbuilder part contained +syn keyword contextCommon partial path pdfTeX pdfactualtext pdfbackendactualtext contained +syn keyword contextCommon pdfbackendcurrentresources pdfbackendsetcatalog pdfbackendsetcolorspace pdfbackendsetextgstate pdfbackendsetinfo contained +syn keyword contextCommon pdfbackendsetname pdfbackendsetpageattribute pdfbackendsetpageresource pdfbackendsetpagesattribute pdfbackendsetpattern contained +syn keyword contextCommon pdfbackendsetshade pdfcolor pdfeTeX percent percentdimen contained +syn keyword contextCommon periodcentered periods permitcaretescape permitcircumflexescape permitspacesbetweengroups contained +syn keyword contextCommon perp persiandecimals persiandecimalseparator persiannumerals persianthousandsseparator contained +syn keyword contextCommon perthousand phantom phantombox phi phook contained +syn keyword contextCommon pi pickupgroupedcommand pitchfork placeattachments placebookmarks contained +syn keyword contextCommon placebtxrendering placechemical placecitation placecombinedlist placecomments contained +syn keyword contextCommon placecontent placecurrentformulanumber placedbox placefigure placefloat contained +syn keyword contextCommon placefloatcaption placefloatwithsetups placefootnotes placeformula placeframed contained +syn keyword contextCommon placegraphic placeheadnumber placeheadtext placehelp placeholder contained +syn keyword contextCommon placeindex placeinitial placeintermezzo placelayer placelayeredtext contained +syn keyword contextCommon placelegend placelist placelistofabbreviations placelistofchemicals placelistoffigures contained +syn keyword contextCommon placelistofgraphics placelistofintermezzi placelistoflogos placelistofpublications placelistofsorts contained +syn keyword contextCommon placelistofsynonyms placelistoftables placelocalfootnotes placelocalnotes placement contained +syn keyword contextCommon placenamedfloat placenamedformula placenotes placeongrid placeontopofeachother contained +syn keyword contextCommon placepagenumber placepairedbox placeparallel placerawheaddata placerawheadnumber contained +syn keyword contextCommon placerawheadtext placerawlist placeregister placerenderingwindow placesidebyside contained +syn keyword contextCommon placesubformula placetable pm popattribute popmacro contained +syn keyword contextCommon popmode popsystemmode position positioning positionoverlay contained +syn keyword contextCommon positionregionoverlay positive positivesign postponenotes postponing contained +syn keyword contextCommon postponingnotes prec precapprox preccurlyeq preceq contained +syn keyword contextCommon preceqq precnapprox precneq precneqq precnsim contained +syn keyword contextCommon precsim predefinedfont predefinefont predefinesymbol prefixedpagenumber contained +syn keyword contextCommon prefixlanguage prefixtext prependetoks prependgvalue prependtocommalist contained +syn keyword contextCommon prependtoks prependtoksonce prependvalue prerollblank presetbtxlabeltext contained +syn keyword contextCommon presetdocument presetfieldsymbols presetheadtext presetlabeltext presetmathlabeltext contained +syn keyword contextCommon presetoperatortext presetprefixtext presetsuffixtext presettaglabeltext presetunittext contained +syn keyword contextCommon pretocommalist prettyprintbuffer prevcounter prevcountervalue preventmode contained +syn keyword contextCommon prevrealpage prevrealpagenumber prevsubcountervalue prevsubpage prevsubpagenumber contained +syn keyword contextCommon prevuserpage prevuserpagenumber prime primes procent contained +syn keyword contextCommon processMPbuffer processMPfigurefile processaction processallactionsinset processassignlist contained +syn keyword contextCommon processassignmentcommand processassignmentlist processbetween processblocks processbodyfontenvironmentlist contained +syn keyword contextCommon processcolorcomponents processcommacommand processcommalist processcommalistwithparameters processcontent contained +syn keyword contextCommon processfile processfilemany processfilenone processfileonce processfirstactioninset contained +syn keyword contextCommon processisolatedchars processisolatedwords processlinetablebuffer processlinetablefile processlist contained +syn keyword contextCommon processmonth processranges processseparatedlist processtexbuffer processtokens contained +syn keyword contextCommon processuntil processxtablebuffer processyear prod product contained +syn keyword contextCommon profiledbox profilegivenbox program project propto contained +syn keyword contextCommon protect protectedcolors pseudoMixedCapped pseudoSmallCapped pseudoSmallcapped contained +syn keyword contextCommon pseudosmallcapped psi publication punctuation punctuationspace contained +syn keyword contextCommon purenumber pushattribute pushbutton pushmacro pushmode contained +syn keyword contextCommon pushoutputstream pushsystemmode putboxincache putnextboxincache qquad contained +syn keyword contextCommon quad quadrupleprime quads quarterstrut questiondown contained +syn keyword contextCommon questionedeq quitcommalist quitprevcommalist quittypescriptscanning quotation contained +syn keyword contextCommon quote quotedbl quotedblbase quotedblleft quotedblright contained +syn keyword contextCommon quoteleft quoteright quotesingle quotesinglebase rVert contained +syn keyword contextCommon racute raggedbottom raggedcenter raggedleft raggedright contained +syn keyword contextCommon raggedwidecenter raisebox randomized randomizetext randomnumber contained +syn keyword contextCommon randomseed rangle rationals rawcounter rawcountervalue contained +syn keyword contextCommon rawdate rawdoifelseinset rawdoifinset rawdoifinsetelse rawgetparameters contained +syn keyword contextCommon rawprocessaction rawprocesscommacommand rawprocesscommalist rawsetups rawstructurelistuservariable contained +syn keyword contextCommon rawsubcountervalue rbox rbrace rbracket rcaron contained +syn keyword contextCommon rceil rcommaaccent rdoublegrave readfile readfixfile contained +syn keyword contextCommon readingfile readjobfile readlocfile readsetfile readsysfile contained +syn keyword contextCommon readtexfile readxmlfile realSmallCapped realSmallcapped realpagenumber contained +syn keyword contextCommon reals realsmallcapped recursedepth recurselevel recursestring contained +syn keyword contextCommon redoconvertfont ref reference referencecolumnnumber referencepagedetail contained +syn keyword contextCommon referencepagestate referenceprefix referencerealpage referencesymbol referring contained +syn keyword contextCommon regime registerattachment registerctxluafile registered registerexternalfigure contained +syn keyword contextCommon registerfontclass registerhyphenationexception registerhyphenationpattern registermenubuttons registerparwrapper contained +syn keyword contextCommon registerparwrapperreverse registersort registersynonym registerunit regular contained +syn keyword contextCommon relatemarking relateparameterhandlers relaxvalueifundefined relbar remainingcharacters contained +syn keyword contextCommon remark removebottomthings removedepth removefromcommalist removelastskip contained +syn keyword contextCommon removelastspace removemarkedcontent removepunctuation removesubstring removetoks contained +syn keyword contextCommon removeunwantedspaces repeathead replacefeature replaceincommalist replaceword contained +syn keyword contextCommon rescan rescanwithsetup resetMPdrawing resetMPenvironment resetMPinstance contained +syn keyword contextCommon resetallattributes resetandaddfeature resetbar resetboxesincache resetbreakpoints contained +syn keyword contextCommon resetbuffer resetcharacteralign resetcharacterkerning resetcharacterspacing resetcharacterstripping contained +syn keyword contextCommon resetcollector resetcounter resetctxscanner resetdigitsmanipulation resetdirection contained +syn keyword contextCommon resetfeature resetflag resetfontcolorsheme resetfontfallback resetfontsolution contained +syn keyword contextCommon resethyphenationfeatures resetinjector resetinteractionmenu resetitaliccorrection resetlayer contained +syn keyword contextCommon resetlocalfloats resetmarker resetmarking resetmode resetpagenumber contained +syn keyword contextCommon resetparallel resetpath resetpenalties resetperiodkerning resetprofile contained +syn keyword contextCommon resetrecurselevel resetreference resetreplacements resetscript resetsetups contained +syn keyword contextCommon resetshownsynonyms resetsubpagenumber resetsymbolset resetsystemmode resettimer contained +syn keyword contextCommon resettokenlist resettrackers resettrialtypesetting resetusedsortings resetusedsynonyms contained +syn keyword contextCommon resetuserpagenumber resetvalue resetvisualizers reshapebox resolvedglyphdirect contained +syn keyword contextCommon resolvedglyphstyled restartcounter restorebox restorecatcodes restorecounter contained +syn keyword contextCommon restorecurrentattributes restoreendofline restoreglobalbodyfont restriction retestfeature contained +syn keyword contextCommon reusableMPgraphic reuseMPgraphic reuserandomseed reverseddoubleprime reversedprime contained +syn keyword contextCommon reversedtripleprime reversehbox reversehpack reversetpack reversevbox contained +syn keyword contextCommon reversevboxcontent reversevpack reversevtop revivefeature rfence contained +syn keyword contextCommon rfloor rgroup rhbox rho rhooknearrow contained +syn keyword contextCommon rhookswarrow right rightaligned rightangle rightarrow contained +syn keyword contextCommon rightarrowbar rightarrowtail rightarrowtriangle rightbottombox rightbox contained +syn keyword contextCommon rightdasharrow rightguillemot rightharpoondown rightharpoonup righthbox contained +syn keyword contextCommon rightheadtext rightlabeltext rightleftarrows rightleftharpoons rightline contained +syn keyword contextCommon rightmathlabeltext rightorleftpageaction rightpageorder rightrightarrows rightskipadaption contained +syn keyword contextCommon rightsquigarrow rightsubguillemot rightthreearrows rightthreetimes righttoleft contained +syn keyword contextCommon righttolefthbox righttoleftvbox righttoleftvtop righttopbox rightwavearrow contained +syn keyword contextCommon rightwhitearrow ring rinterval rinvertedbreve risingdotseq contained +syn keyword contextCommon rlap rlointerval rmoustache rneq robustaddtocommalist contained +syn keyword contextCommon robustdoifelseinset robustdoifinsetelse robustpretocommalist rointerval rollbutton contained +syn keyword contextCommon roman romanC romanD romanI romanII contained +syn keyword contextCommon romanIII romanIV romanIX romanL romanM contained +syn keyword contextCommon romanV romanVI romanVII romanVIII romanX contained +syn keyword contextCommon romanXI romanXII romanc romand romani contained +syn keyword contextCommon romanii romaniii romaniv romanix romanl contained +syn keyword contextCommon romanm romannumerals romanv romanvi romanvii contained +syn keyword contextCommon romanviii romanx romanxi romanxii rootradical contained +syn keyword contextCommon rotate rparent rrangle rrbracket rrointerval contained +syn keyword contextCommon rtimes rtlhbox rtlvbox rtlvtop rtop contained +syn keyword contextCommon ruby ruledhbox ruledhpack ruledmbox ruledtopv contained +syn keyword contextCommon ruledtpack ruledvbox ruledvpack ruledvtop runMPbuffer contained +syn keyword contextCommon runninghbox russianNumerals russiannumerals rvert sacute contained +syn keyword contextCommon safechar samplefile sans sansbold sansnormal contained +syn keyword contextCommon sansserif savebox savebtxdataset savebuffer savecounter contained +syn keyword contextCommon savecurrentattributes savenormalmeaning savetaggedtwopassdata savetwopassdata sbox contained +syn keyword contextCommon scale scaron scedilla schwa schwahook contained +syn keyword contextCommon scircumflex scommaaccent screen script sdformula contained +syn keyword contextCommon searrow secondoffivearguments secondoffourarguments secondofsixarguments secondofthreearguments contained +syn keyword contextCommon secondofthreeunexpanded secondoftwoarguments secondoftwounexpanded section sectionblock contained +syn keyword contextCommon sectionblockenvironment sectionlevel sectionmark seeindex select contained +syn keyword contextCommon selectblocks serializecommalist serializedcommalist serif serifbold contained +syn keyword contextCommon serifnormal setJSpreamble setMPlayer setMPpositiongraphic setMPpositiongraphicrange contained +syn keyword contextCommon setMPtext setMPvariable setMPvariables setautopagestaterealpageno setbar contained +syn keyword contextCommon setbigbodyfont setboxllx setboxlly setbreakpoints setcapstrut contained +syn keyword contextCommon setcatcodetable setcharacteralign setcharacteraligndetail setcharactercasing setcharactercleaning contained +syn keyword contextCommon setcharacterkerning setcharacterspacing setcharacterstripping setcharstrut setcollector contained +syn keyword contextCommon setcolormodell setcounter setcounterown setctxluafunction setcurrentfontclass contained +syn keyword contextCommon setdataset setdatavalue setdefaultpenalties setdigitsmanipulation setdirection contained +syn keyword contextCommon setdocumentargument setdocumentargumentdefault setdocumentfilename setdummyparameter setelementexporttag contained +syn keyword contextCommon setemeasure setevalue setevariable setevariables setexpansion contained +syn keyword contextCommon setfirstline setfirstpasscharacteralign setflag setfont setfontcolorsheme contained +syn keyword contextCommon setfontfeature setfontsolution setfontstrut setfractions setglobalscript contained +syn keyword contextCommon setgmeasure setgvalue setgvariable setgvariables sethboxregister contained +syn keyword contextCommon sethyphenatedurlafter sethyphenatedurlbefore sethyphenatedurlnormal sethyphenationfeatures setinitial contained +syn keyword contextCommon setinjector setinteraction setinterfacecommand setinterfaceconstant setinterfaceelement contained +syn keyword contextCommon setinterfacemessage setinterfacevariable setinternalrendering setitaliccorrection setlayer contained +syn keyword contextCommon setlayerframed setlayertext setlinefiller setlocalhsize setlocalscript contained +syn keyword contextCommon setluatable setmainbodyfont setmainparbuilder setmarker setmarking contained +syn keyword contextCommon setmathstyle setmeasure setmessagetext setminus setmode contained +syn keyword contextCommon setnostrut setnote setnotetext setobject setoldstyle contained +syn keyword contextCommon setpagereference setpagestate setpagestaterealpageno setparagraphfreezing setpenalties contained +syn keyword contextCommon setpercentdimen setperiodkerning setposition setpositionbox setpositiondata contained +syn keyword contextCommon setpositiondataplus setpositiononly setpositionplus setpositionstrut setprofile contained +syn keyword contextCommon setrandomseed setreference setreferencedobject setregisterentry setreplacements contained +syn keyword contextCommon setrigidcolumnbalance setrigidcolumnhsize setscript setsecondpasscharacteralign setsectionblock contained +syn keyword contextCommon setsimplecolumnshsize setsmallbodyfont setsmallcaps setstackbox setstructurepageregister contained +syn keyword contextCommon setstrut setsuperiors setsystemmode settabular settaggedmetadata contained +syn keyword contextCommon settestcrlf settextcontent settightobject settightreferencedobject settightstrut contained +syn keyword contextCommon settightunreferencedobject settokenlist settrialtypesetting setuevalue setugvalue contained +syn keyword contextCommon setunreferencedobject setup setupMPgraphics setupMPinstance setupMPpage contained +syn keyword contextCommon setupMPvariables setupTABLE setupTEXpage setupalign setupalternativestyles contained +syn keyword contextCommon setuparranging setupattachment setupattachments setupbackend setupbackground contained +syn keyword contextCommon setupbackgrounds setupbar setupbars setupblackrules setupblank contained +syn keyword contextCommon setupbleeding setupblock setupbodyfont setupbodyfontenvironment setupbookmark contained +syn keyword contextCommon setupbottom setupbottomtexts setupbtx setupbtxdataset setupbtxlabeltext contained +syn keyword contextCommon setupbtxlist setupbtxregister setupbtxrendering setupbuffer setupbutton contained +syn keyword contextCommon setupcapitals setupcaption setupcaptions setupcharacteralign setupcharacterkerning contained +syn keyword contextCommon setupcharacterspacing setupchemical setupchemicalframed setupclipping setupcollector contained +syn keyword contextCommon setupcolor setupcolors setupcolumns setupcolumnset setupcolumnsetarea contained +syn keyword contextCommon setupcolumnsetareatext setupcolumnsetlines setupcolumnsetspan setupcolumnsetstart setupcombination contained +syn keyword contextCommon setupcombinedlist setupcomment setupcontent setupcounter setupdataset contained +syn keyword contextCommon setupdelimitedtext setupdescription setupdescriptions setupdirections setupdocument contained +syn keyword contextCommon setupeffect setupenumeration setupenumerations setupenv setupexpansion contained +syn keyword contextCommon setupexport setupexternalfigure setupexternalfigures setupexternalsoundtracks setupfacingfloat contained +syn keyword contextCommon setupfield setupfieldbody setupfieldcategory setupfieldcontentframed setupfieldlabelframed contained +syn keyword contextCommon setupfields setupfieldtotalframed setupfiller setupfillinlines setupfillinrules contained +syn keyword contextCommon setupfirstline setupfittingpage setupfloat setupfloatframed setupfloats contained +syn keyword contextCommon setupfloatsplitting setupfontexpansion setupfontprotrusion setupfonts setupfontsolution contained +syn keyword contextCommon setupfooter setupfootertexts setupfootnotes setupforms setupformula contained +syn keyword contextCommon setupformulae setupformulaframed setupframed setupframedcontent setupframedtable contained +syn keyword contextCommon setupframedtablecolumn setupframedtablerow setupframedtext setupframedtexts setupglobalreferenceprefix contained +syn keyword contextCommon setuphead setupheadalternative setupheader setupheadertexts setupheadnumber contained +syn keyword contextCommon setupheads setupheadtext setuphelp setuphigh setuphighlight contained +syn keyword contextCommon setuphyphenation setuphyphenmark setupindentedtext setupindenting setupindex contained +syn keyword contextCommon setupinitial setupinsertion setupinteraction setupinteractionbar setupinteractionmenu contained +syn keyword contextCommon setupinteractionscreen setupinterlinespace setupitaliccorrection setupitemgroup setupitemizations contained +syn keyword contextCommon setupitemize setupitems setuplabel setuplabeltext setuplanguage contained +syn keyword contextCommon setuplayer setuplayeredtext setuplayout setuplayouttext setuplegend contained +syn keyword contextCommon setuplinefiller setuplinefillers setuplinenote setuplinenumbering setuplines contained +syn keyword contextCommon setuplinetable setuplinewidth setuplist setuplistalternative setuplistextra contained +syn keyword contextCommon setuplocalfloats setuplocalinterlinespace setuplow setuplowhigh setuplowmidhigh contained +syn keyword contextCommon setupmakeup setupmarginblock setupmargindata setupmarginframed setupmarginrule contained +syn keyword contextCommon setupmarginrules setupmarking setupmathalignment setupmathcases setupmathematics contained +syn keyword contextCommon setupmathfence setupmathfraction setupmathfractions setupmathframed setupmathlabeltext contained +syn keyword contextCommon setupmathmatrix setupmathornament setupmathradical setupmathstackers setupmathstyle contained +syn keyword contextCommon setupmixedcolumns setupmodule setupmulticolumns setupnarrower setupnotation contained +syn keyword contextCommon setupnotations setupnote setupnotes setupoffset setupoffsetbox contained +syn keyword contextCommon setupoperatortext setupoppositeplacing setuporientation setupoutput setupoutputroutine contained +syn keyword contextCommon setuppagechecker setuppagecolumns setuppagecomment setuppageinjection setuppageinjectionalternative contained +syn keyword contextCommon setuppagenumber setuppagenumbering setuppageshift setuppagestate setuppagetransitions contained +syn keyword contextCommon setuppairedbox setuppalet setuppaper setuppapersize setupparagraph contained +syn keyword contextCommon setupparagraphintro setupparagraphnumbering setupparagraphs setupparallel setupperiodkerning contained +syn keyword contextCommon setupperiods setupplaceholder setupplacement setuppositionbar setuppositioning contained +syn keyword contextCommon setupprefixtext setupprocessor setupprofile setupprograms setupquotation contained +syn keyword contextCommon setupquote setuprealpagenumber setupreferenceformat setupreferenceprefix setupreferencestructureprefix contained +syn keyword contextCommon setupreferencing setupregister setupregisters setuprenderingwindow setuprotate contained +syn keyword contextCommon setupruby setups setupscale setupscript setupscripts contained +syn keyword contextCommon setupsectionblock setupselector setupshift setupsidebar setupsorting contained +syn keyword contextCommon setupspacing setupspellchecking setupstartstop setupstretched setupstrut contained +syn keyword contextCommon setupstyle setupsubformula setupsubformulas setupsubpagenumber setupsuffixtext contained +syn keyword contextCommon setupsymbols setupsymbolset setupsynctex setupsynonyms setupsystem contained +syn keyword contextCommon setuptables setuptabulate setuptagging setuptaglabeltext setuptext contained +syn keyword contextCommon setuptextbackground setuptextflow setuptextnote setuptextrules setuptexttexts contained +syn keyword contextCommon setupthinrules setuptolerance setuptooltip setuptop setuptoptexts contained +syn keyword contextCommon setuptype setuptyping setupunit setupunittext setupurl contained +syn keyword contextCommon setupuserdata setupuserdataalternative setupuserpagenumber setupversion setupviewerlayer contained +syn keyword contextCommon setupvspacing setupwhitespace setupwithargument setupwithargumentswapped setupxml contained +syn keyword contextCommon setupxtable setuvalue setuxvalue setvalue setvariable contained +syn keyword contextCommon setvariables setvboxregister setvisualizerfont setvtopregister setwidthof contained +syn keyword contextCommon setxmeasure setxvalue setxvariable setxvariables seveneighths contained +syn keyword contextCommon sfrac shapebox shapedhbox sharp shift contained +syn keyword contextCommon shiftbox shiftdown shiftup showallmakeup showattributes contained +syn keyword contextCommon showbodyfont showbodyfontenvironment showboxes showbtxdatasetauthors showbtxdatasetcompleteness contained +syn keyword contextCommon showbtxdatasetfields showbtxfields showbtxhashedauthors showbtxtables showchardata contained +syn keyword contextCommon showcharratio showcolor showcolorbar showcolorcomponents showcolorgroup contained +syn keyword contextCommon showcolorset showcolorstruts showcounter showdirectives showdirsinmargin contained +syn keyword contextCommon showedebuginfo showexperiments showfont showfontdata showfontexpansion contained +syn keyword contextCommon showfontitalics showfontkerns showfontparameters showfontstrip showfontstyle contained +syn keyword contextCommon showframe showglyphdata showglyphs showgrid showgridsnapping contained +syn keyword contextCommon showhelp showhyphenationtrace showhyphens showinjector showjustification contained +syn keyword contextCommon showkerning showlayout showlayoutcomponents showligature showligatures contained +syn keyword contextCommon showlogcategories showluatables showmakeup showmargins showmessage contained +syn keyword contextCommon showminimalbaseline shownextbox showotfcomposition showpalet showparentchain contained +syn keyword contextCommon showparwrapperstate showprint showsetups showsetupsdefinition showstruts contained +syn keyword contextCommon showsymbolset showtimer showtokens showtrackers showvalue contained +syn keyword contextCommon showvariable showwarning sidebar sigma signalrightpage contained +syn keyword contextCommon sim simeq simplealignedbox simplealignedboxplus simplealignedspreadbox contained +syn keyword contextCommon simplecolumns simplegroupedcommand simplereversealignedbox simplereversealignedboxplus singalcharacteralign contained +syn keyword contextCommon singlebond singleverticalbar sixperemspace sixthofsixarguments slanted contained +syn keyword contextCommon slantedbold slantedface slash slicepages slong contained +syn keyword contextCommon slovenianNumerals sloveniannumerals small smallbodyfont smallbold contained +syn keyword contextCommon smallbolditalic smallboldslanted smallcappedcharacters smallcappedromannumerals smallcaps contained +syn keyword contextCommon smaller smallitalicbold smallnormal smallskip smallslanted contained +syn keyword contextCommon smallslantedbold smalltype smash smashbox smashboxed contained +syn keyword contextCommon smashedhbox smashedvbox smile snaptogrid softhyphen contained +syn keyword contextCommon solidus someheadnumber somekindoftab someline somelocalfloat contained +syn keyword contextCommon somenamedheadnumber someplace somewhere space spaceddigits contained +syn keyword contextCommon spaceddigitsmethod spaceddigitsseparator spaceddigitssymbol spadesuit spanishNumerals contained +syn keyword contextCommon spanishnumerals specialitem speech spformula sphericalangle contained +syn keyword contextCommon splitatasterisk splitatcolon splitatcolons splitatcomma splitatperiod contained +syn keyword contextCommon splitdfrac splitfilename splitfloat splitformula splitfrac contained +syn keyword contextCommon splitoffbase splitofffull splitoffkind splitoffname splitoffpath contained +syn keyword contextCommon splitoffroot splitofftokens splitofftype splitstring splittext contained +syn keyword contextCommon spread spreadhbox sqcap sqcup sqrt contained +syn keyword contextCommon sqsubset sqsubseteq sqsubsetneq sqsupset sqsupseteq contained +syn keyword contextCommon sqsupsetneq square squaredots ssharp stackrel contained +syn keyword contextCommon stackscripts standardmakeup star stareq startline contained +syn keyword contextCommon startlinenote startregister startstructurepageregister staticMPfigure staticMPgraphic contained +syn keyword contextCommon stligature stopline stoplinenote stretched strictdoifelsenextoptional contained +syn keyword contextCommon strictdoifnextoptionalelse strictinspectnextcharacter stripcharacter strippedcsname stripspaces contained +syn keyword contextCommon structurelistuservariable structurenumber structuretitle structureuservariable structurevariable contained +syn keyword contextCommon strut strutdp strutgap strutht struthtdp contained +syn keyword contextCommon struttedbox strutwd style styleinstance subformulas contained +syn keyword contextCommon subject subjectlevel subpagenumber subsection subsentence contained +syn keyword contextCommon subset subseteq subseteqq subsetneq subsetneqq contained +syn keyword contextCommon substack substituteincommalist subsubject subsubsection subsubsubject contained +syn keyword contextCommon subsubsubsection subsubsubsubject subsubsubsubsection subsubsubsubsubject subtractfeature contained +syn keyword contextCommon succ succapprox succcurlyeq succeq succeqq contained +syn keyword contextCommon succnapprox succneq succneqq succnsim succsim contained +syn keyword contextCommon suffixlanguage suffixtext sum supset supseteq contained +syn keyword contextCommon supseteqq supsetneq supsetneqq surd surdradical contained +syn keyword contextCommon swapcounts swapdimens swapface swapmacros swaptypeface contained +syn keyword contextCommon swarrow switchstyleonly switchtobodyfont switchtocolor switchtointerlinespace contained +syn keyword contextCommon symbol symbolreference symbolset synchronizeblank synchronizeindenting contained +syn keyword contextCommon synchronizemarking synchronizeoutputstreams synchronizestrut synchronizewhitespace synctexblockfilename contained +syn keyword contextCommon synctexresetfilename synctexsetfilename systemlog systemlogfirst systemloglast contained +syn keyword contextCommon systemsetups tLeftarrow tLeftrightarrow tRightarrow table contained +syn keyword contextCommon tablehead tables tabletail tabletext tabulate contained +syn keyword contextCommon tabulateautoline tabulateautorule tabulatehead tabulateline tabulaterule contained +syn keyword contextCommon tabulatetail tagged taggedctxcommand taggedlabeltexts taglabellanguage contained +syn keyword contextCommon taglabeltext tau tbinom tbox tcaron contained +syn keyword contextCommon tcedilla tcommaaccent tcurl tequal test contained +syn keyword contextCommon testandsplitstring testcolumn testfeature testfeatureonce testpage contained +syn keyword contextCommon testpageonly testpagesync testtokens tex texcode contained +syn keyword contextCommon texdefinition texsetup text textAngstrom textacute contained +syn keyword contextCommon textampersand textasciicircum textasciitilde textat textbackground contained +syn keyword contextCommon textbackgroundmanual textbackslash textbar textbottomcomma textbottomdot contained +syn keyword contextCommon textbraceleft textbraceright textbreve textbrokenbar textbullet contained +syn keyword contextCommon textcaron textcedilla textcelsius textcent textcircledP contained +syn keyword contextCommon textcircumflex textcitation textcite textcolor textcolorintent contained +syn keyword contextCommon textcomma textcontrolspace textcurrency textdag textddag contained +syn keyword contextCommon textdegree textdiaeresis textdiv textdollar textdong contained +syn keyword contextCommon textdotaccent textellipsis texteuro textflow textflowcollector contained +syn keyword contextCommon textfraction textgrave texthash texthorizontalbar texthungarumlaut contained +syn keyword contextCommon texthyphen textkelvin textlognot textmacron textmakeup contained +syn keyword contextCommon textmath textmho textminus textmp textmu contained +syn keyword contextCommon textmultiply textnumero textogonek textohm textormathchar contained +syn keyword contextCommon textormathchars textounce textpercent textperiod textplus contained +syn keyword contextCommon textpm textreference textring textrule textslash contained +syn keyword contextCommon textsterling texttilde textunderscore textvisiblespace textyen contained +syn keyword contextCommon thai thainumerals thedatavalue thefirstcharacter thematrix contained +syn keyword contextCommon thenormalizedbodyfontsize theorientation therefore theremainingcharacters theta contained +syn keyword contextCommon thickspace thinrule thinrules thinspace thirdoffivearguments contained +syn keyword contextCommon thirdoffourarguments thirdofsixarguments thirdofthreearguments thirdofthreeunexpanded thook contained +syn keyword contextCommon thookleftarrow thookrightarrow thorn threedigitrounding threeeighths contained +syn keyword contextCommon threefifths threeperemspace threequarter threesuperior tibetannumerals contained +syn keyword contextCommon tightlayer tilde times tinyfont title contained +syn keyword contextCommon tlap tleftarrow tleftharpoondown tleftharpoonup tleftrightarrow contained +syn keyword contextCommon tleftrightharpoons tmapsto to tochar tokenlist contained +syn keyword contextCommon tokens tolinenote tooltip top topbox contained +syn keyword contextCommon topleftbox toplinebox toprightbox topskippedbox tracecatcodetables contained +syn keyword contextCommon tracedfontname tracedpagestate traceoutputroutines tracepositions trademark contained +syn keyword contextCommon translate transparencycomponents transparent[] trel triangle contained +syn keyword contextCommon triangledown triangleleft triangleq triangleright trightarrow contained +syn keyword contextCommon trightharpoondown trightharpoonup trightleftharpoons trightoverleftarrow triplebond contained +syn keyword contextCommon tripleprime tripleverticalbar truefilename truefontname tstroke contained +syn keyword contextCommon ttraggedright ttriplerel ttwoheadleftarrow ttwoheadrightarrow turnediota contained +syn keyword contextCommon twodigitrounding twofifths twoheaddownarrow twoheadleftarrow twoheadrightarrow contained +syn keyword contextCommon twoheadrightarrowtail twoheaduparrow twosuperior twothirds tx contained +syn keyword contextCommon txx typ type typebuffer typedefinedbuffer contained +syn keyword contextCommon typeface typefile typeinlinebuffer typescript typescriptcollection contained +syn keyword contextCommon typescriptone typescriptprefix typescriptthree typescripttwo typesetbuffer contained +syn keyword contextCommon typesetbufferonly typesetfile typing uacute ubreve contained +syn keyword contextCommon ucaron uchexnumber uchexnumbers ucircumflex uconvertnumber contained +syn keyword contextCommon udiaeresis udiaeresisacute udiaeresiscaron udiaeresisgrave udiaeresismacron contained +syn keyword contextCommon udotbelow udots udoublegrave uedcatcodecommand ugrave contained +syn keyword contextCommon uhook uhorn uhornacute uhorndotbelow uhorngrave contained +syn keyword contextCommon uhornhook uhorntilde uhungarumlaut uinvertedbreve ulcorner contained +syn keyword contextCommon umacron undefinevalue undepthed underbar underbars contained +syn keyword contextCommon underbartext underbrace underbracetext underbracket underbrackettext contained +syn keyword contextCommon underdash underdashes underdot underdots underleftarrow contained +syn keyword contextCommon underleftharpoondown underleftharpoonup underleftrightarrow underparent underparenttext contained +syn keyword contextCommon underrandom underrandoms underrightarrow underrightharpoondown underrightharpoonup contained +syn keyword contextCommon underset understrike understrikes undertwoheadleftarrow undertwoheadrightarrow contained +syn keyword contextCommon undoassign unexpandeddocumentvariable unframed unhhbox unihex contained +syn keyword contextCommon uniqueMPgraphic uniqueMPpagegraphic unit unitlanguage unitshigh contained +syn keyword contextCommon unitslow unittext unknown unpacked unprotected contained +syn keyword contextCommon unregisterhyphenationpattern unregisterparwrapper unspaceafter unspaceargument unspaced contained +syn keyword contextCommon unspacestring unstackscripts untexargument untexcommand uogonek contained +syn keyword contextCommon upand uparrow updasharrow updateparagraphdemerits updateparagraphpenalties contained +syn keyword contextCommon updateparagraphproperties updateparagraphshapes updownarrow updownarrowbar updownarrows contained +syn keyword contextCommon upharpoonleft upharpoonright uplus uppercased uppercasestring contained +syn keyword contextCommon uppercasing upperleftdoubleninequote upperleftdoublesixquote upperleftsingleninequote upperleftsinglesixquote contained +syn keyword contextCommon upperrightdoubleninequote upperrightdoublesixquote upperrightsingleninequote upperrightsinglesixquote upsilon contained +syn keyword contextCommon upuparrows upwhitearrow urcorner uring url contained +syn keyword contextCommon usableMPgraphic useJSscripts useMPenvironmentbuffer useMPgraphic useMPlibrary contained +syn keyword contextCommon useMPrun useMPvariables useURL usealignparameter useblankparameter contained +syn keyword contextCommon useblocks usebodyfont usebodyfontparameter usebtxdataset usebtxdefinitions contained +syn keyword contextCommon usecitation usecolors usecomponent usedirectory usedummycolorparameter contained +syn keyword contextCommon usedummystyleandcolor usedummystyleparameter useenvironment useexternaldocument useexternalfigure contained +syn keyword contextCommon useexternalrendering useexternalsoundtrack usefigurebase usefile usefontpath contained +syn keyword contextCommon usegridparameter usehyphensparameter useindentingparameter useindentnextparameter useinterlinespaceparameter contained +syn keyword contextCommon uselanguageparameter useluamodule useluatable usemathstyleparameter usemodule contained +syn keyword contextCommon useproduct useprofileparameter useproject userdata usereferenceparameter contained +syn keyword contextCommon userpagenumber usesetupsparameter usestaticMPfigure usesubpath usesymbols contained +syn keyword contextCommon usetexmodule usetypescript usetypescriptfile useurl usezipfile contained +syn keyword contextCommon usingbtxspecification utfchar utflower utfupper utilde contained +syn keyword contextCommon utilityregisterlength vDash validassignment varTheta varepsilon contained +syn keyword contextCommon varkappa varnothing varphi varpi varrho contained +syn keyword contextCommon varsigma vartheta vbox vboxreference vboxregister contained +syn keyword contextCommon vboxtohbox vboxtohboxseparator vdash vdots vec contained +syn keyword contextCommon vee veebar veeeq verbatim verbatimstring contained +syn keyword contextCommon verbosenumber version vert verticalgrowingbar verticalpositionbar contained +syn keyword contextCommon veryraggedcenter veryraggedleft veryraggedright vglue viewerlayer contained +syn keyword contextCommon vl vpackbox vpackedbox vphantom vpos contained +syn keyword contextCommon vsmash vsmashbox vsmashed vspace vspacing contained +syn keyword contextCommon vtop vtopregister wcircumflex wdofstring wedge contained +syn keyword contextCommon wedgeeq weekday whitearrowupfrombar widegrave widehat contained +syn keyword contextCommon widetilde widthofstring widthspanningtext withoutpt word contained +syn keyword contextCommon wordright words wordtonumber wp wr contained +syn keyword contextCommon writebetweenlist writedatatolist writestatus writetolist xLeftarrow contained +syn keyword contextCommon xLeftrightarrow xRightarrow xcell xcellgroup xcolumn contained +syn keyword contextCommon xdefconvertedargument xequal xfrac xgroup xhookleftarrow contained +syn keyword contextCommon xhookrightarrow xi xleftarrow xleftharpoondown xleftharpoonup contained +syn keyword contextCommon xleftrightarrow xleftrightharpoons xmapsto xmladdindex xmlafterdocumentsetup contained +syn keyword contextCommon xmlaftersetup xmlall xmlappenddocumentsetup xmlappendsetup xmlapplyselectors contained +syn keyword contextCommon xmlatt xmlattdef xmlattribute xmlattributedef xmlbadinclusions contained +syn keyword contextCommon xmlbeforedocumentsetup xmlbeforesetup xmlchainatt xmlchainattdef xmlchecknamespace contained +syn keyword contextCommon xmlcommand xmlconcat xmlconcatrange xmlcontext xmlcount contained +syn keyword contextCommon xmldefaulttotext xmldepth xmldirectives xmldirectivesafter xmldirectivesbefore contained +syn keyword contextCommon xmldisplayverbatim xmldoif xmldoifatt xmldoifelse xmldoifelseatt contained +syn keyword contextCommon xmldoifelseempty xmldoifelseselfempty xmldoifelsetext xmldoifelsevalue xmldoifnot contained +syn keyword contextCommon xmldoifnotatt xmldoifnotselfempty xmldoifnottext xmldoifselfempty xmldoiftext contained +syn keyword contextCommon xmlelement xmlfilter xmlfirst xmlflush xmlflushcontext contained +syn keyword contextCommon xmlflushdocumentsetups xmlflushlinewise xmlflushpure xmlflushspacewise xmlflushtext contained +syn keyword contextCommon xmlinclude xmlinclusion xmlinclusions xmlinfo xmlinjector contained +syn keyword contextCommon xmlinlineprettyprint xmlinlineprettyprinttext xmlinlineverbatim xmlinstalldirective xmllast contained +syn keyword contextCommon xmllastatt xmllastmatch xmllastpar xmlloadbuffer xmlloaddata contained +syn keyword contextCommon xmlloaddirectives xmlloadfile xmlloadonly xmlmain xmlmapvalue contained +syn keyword contextCommon xmlname xmlnamespace xmlnonspace xmlpar xmlparam contained +syn keyword contextCommon xmlpath xmlpos xmlposition xmlprependdocumentsetup xmlprependsetup contained +syn keyword contextCommon xmlprettyprint xmlprettyprinttext xmlprocessbuffer xmlprocessdata xmlprocessfile contained +syn keyword contextCommon xmlpure xmlraw xmlrefatt xmlregistereddocumentsetups xmlregisteredsetups contained +syn keyword contextCommon xmlregisterns xmlremapname xmlremapnamespace xmlremovedocumentsetup xmlremovesetup contained +syn keyword contextCommon xmlresetdocumentsetups xmlresetinjectors xmlresetsetups xmlsave xmlsetatt contained +syn keyword contextCommon xmlsetattribute xmlsetentity xmlsetfunction xmlsetinjectors xmlsetpar contained +syn keyword contextCommon xmlsetparam xmlsetsetup xmlsetup xmlsetups xmlshow contained +syn keyword contextCommon xmlsnippet xmlstrip xmlstripnolines xmlstripped xmlstrippednolines contained +syn keyword contextCommon xmltag xmltexentity xmltext xmltobuffer xmltobufferverbose contained +syn keyword contextCommon xmltofile xmlvalue xmlverbatim xrel xrightarrow contained +syn keyword contextCommon xrightharpoondown xrightharpoonup xrightleftharpoons xrightoverleftarrow xrow contained +syn keyword contextCommon xrowgroup xsplitstring xtable xtablebody xtablefoot contained +syn keyword contextCommon xtablehead xtablenext xtriplerel xtwoheadleftarrow xtwoheadrightarrow contained +syn keyword contextCommon xxfrac xypos yacute ycircumflex ydiaeresis contained +syn keyword contextCommon ydotbelow yen ygrave yhook yiddishnumerals contained +syn keyword contextCommon ymacron ytilde zacute zcaron zdotaccent contained +syn keyword contextCommon zeronumberconversion zerowidthnobreakspace zerowidthspace zeta zhook contained +syn keyword contextCommon zstroke zwj zwnj contained diff --git a/runtime/syntax/shared/context-data-metafun.vim b/runtime/syntax/shared/context-data-metafun.vim new file mode 100644 index 0000000..de42e3a --- /dev/null +++ b/runtime/syntax/shared/context-data-metafun.vim @@ -0,0 +1,117 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2022-08-12 10:49) + +syn keyword metafunCommands loadfile loadimage loadmodule dispose nothing +syn keyword metafunCommands transparency tolist topath tocycle sqr +syn keyword metafunCommands log ln exp inv pow +syn keyword metafunCommands pi radian tand cotd sin +syn keyword metafunCommands cos tan cot atan asin +syn keyword metafunCommands acos invsin invcos invtan acosh +syn keyword metafunCommands asinh sinh cosh tanh zmod +syn keyword metafunCommands paired tripled unitcircle fulldiamond unitdiamond +syn keyword metafunCommands fullsquare unittriangle fulltriangle unitoctagon fulloctagon +syn keyword metafunCommands unithexagon fullhexagon llcircle lrcircle urcircle +syn keyword metafunCommands ulcircle tcircle bcircle lcircle rcircle +syn keyword metafunCommands lltriangle lrtriangle urtriangle ultriangle uptriangle +syn keyword metafunCommands downtriangle lefttriangle righttriangle triangle smoothed +syn keyword metafunCommands cornered superellipsed randomized randomizedcontrols squeezed +syn keyword metafunCommands enlonged shortened punked curved unspiked +syn keyword metafunCommands simplified blownup stretched enlarged leftenlarged +syn keyword metafunCommands topenlarged rightenlarged bottomenlarged crossed laddered +syn keyword metafunCommands randomshifted interpolated perpendicular paralleled cutends +syn keyword metafunCommands peepholed llenlarged lrenlarged urenlarged ulenlarged +syn keyword metafunCommands llmoved lrmoved urmoved ulmoved rightarrow +syn keyword metafunCommands leftarrow centerarrow drawdoublearrows boundingbox innerboundingbox +syn keyword metafunCommands outerboundingbox pushboundingbox popboundingbox boundingradius boundingcircle +syn keyword metafunCommands boundingpoint crossingunder insideof outsideof bottomboundary +syn keyword metafunCommands leftboundary topboundary rightboundary xsized ysized +syn keyword metafunCommands xysized sized xyscaled intersection_point intersection_found +syn keyword metafunCommands penpoint bbwidth bbheight withshade withcircularshade +syn keyword metafunCommands withlinearshade defineshade shaded shadedinto withshadecolors +syn keyword metafunCommands withshadedomain withshademethod withshadefactor withshadevector withshadecenter +syn keyword metafunCommands withshadedirection withshaderadius withshadetransform withshadecenterone withshadecentertwo +syn keyword metafunCommands withshadestep withshadefraction withshadeorigin shownshadevector shownshadeorigin +syn keyword metafunCommands shownshadedirection shownshadecenter cmyk spotcolor multitonecolor +syn keyword metafunCommands namedcolor drawfill undrawfill inverted uncolored +syn keyword metafunCommands softened grayed greyed onlayer along +syn keyword metafunCommands graphictext loadfigure externalfigure figure register +syn keyword metafunCommands outlinetext filloutlinetext drawoutlinetext outlinetexttopath checkedbounds +syn keyword metafunCommands checkbounds strut rule withmask bitmapimage +syn keyword metafunCommands colordecimals ddecimal dddecimal ddddecimal colordecimalslist +syn keyword metafunCommands textext thetextext rawtextext textextoffset texbox +syn keyword metafunCommands thetexbox rawtexbox istextext infotext rawmadetext +syn keyword metafunCommands validtexbox onetimetextext rawfmttext thefmttext fmttext +syn keyword metafunCommands onetimefmttext notcached keepcached verbatim thelabel +syn keyword metafunCommands label autoalign transparent[] withtransparency withopacity +syn keyword metafunCommands property properties withproperties asgroup withpattern +syn keyword metafunCommands withpatternscale withpatternfloat infont space crlf +syn keyword metafunCommands dquote percent SPACE CRLF DQUOTE +syn keyword metafunCommands PERCENT grayscale greyscale withgray withgrey +syn keyword metafunCommands colorpart colorlike readfile clearxy unitvector +syn keyword metafunCommands center epsed anchored originpath infinite +syn keyword metafunCommands break xstretched ystretched snapped pathconnectors +syn keyword metafunCommands function constructedfunction constructedpath constructedpairs straightfunction +syn keyword metafunCommands straightpath straightpairs curvedfunction curvedpath curvedpairs +syn keyword metafunCommands evenly oddly condition pushcurrentpicture popcurrentpicture +syn keyword metafunCommands arrowpath resetarrows tensecircle roundedsquare colortype +syn keyword metafunCommands whitecolor blackcolor basiccolors complementary complemented +syn keyword metafunCommands resolvedcolor normalfill normaldraw visualizepaths detailpaths +syn keyword metafunCommands naturalizepaths drawboundary drawwholepath drawpathonly visualizeddraw +syn keyword metafunCommands visualizedfill detaileddraw draworigin drawboundingbox drawpath +syn keyword metafunCommands drawpoint drawpoints drawcontrolpoints drawcontrollines drawpointlabels +syn keyword metafunCommands drawlineoptions drawpointoptions drawcontroloptions drawlabeloptions draworiginoptions +syn keyword metafunCommands drawboundoptions drawpathoptions resetdrawoptions undashed pencilled +syn keyword metafunCommands decorated redecorated undecorated passvariable passarrayvariable +syn keyword metafunCommands tostring topair format formatted quotation +syn keyword metafunCommands quote startpassingvariable stoppassingvariable eofill eoclip +syn keyword metafunCommands nofill dofill fillup eofillup nodraw +syn keyword metafunCommands dodraw enfill area addbackground shadedup +syn keyword metafunCommands shadeddown shadedleft shadedright sortlist copylist +syn keyword metafunCommands shapedlist listtocurves listtolines listsize listlast +syn keyword metafunCommands uniquelist circularpath squarepath linearpath theoffset +syn keyword metafunCommands texmode systemmode texvar texstr isarray +syn keyword metafunCommands prefix dimension getmacro getdimen getcount +syn keyword metafunCommands gettoks setmacro setdimen setcount settoks +syn keyword metafunCommands setglobalmacro setglobaldimen setglobalcount setglobaltoks positionpath +syn keyword metafunCommands positioncurve positionxy positionparagraph positioncolumn positionwhd +syn keyword metafunCommands positionpage positionregion positionbox positionx positiony +syn keyword metafunCommands positionanchor positioninregion positionatanchor positioncolumnbox overlaycolumnbox +syn keyword metafunCommands positioncolumnatx getposboxes getmultipars getpospage getposparagraph +syn keyword metafunCommands getposcolumn getposregion getposx getposy getposwidth +syn keyword metafunCommands getposheight getposdepth getposleftskip getposrightskip getposhsize +syn keyword metafunCommands getposparindent getposhangindent getposhangafter getposxy getposupperleft +syn keyword metafunCommands getposlowerleft getposupperright getposlowerright getposllx getposlly +syn keyword metafunCommands getposurx getposury wdpart htpart dppart +syn keyword metafunCommands texvar texstr inpath pointof leftof +syn keyword metafunCommands rightof utfnum utflen utfsub newhash +syn keyword metafunCommands disposehash inhash tohash fromhash isarray +syn keyword metafunCommands prefix isobject comment report lua +syn keyword metafunCommands lualist mp MP luacall mirrored +syn keyword metafunCommands mirroredabout xslanted yslanted scriptindex newscriptindex +syn keyword metafunCommands newcolor newrgbcolor newcmykcolor newnumeric newboolean +syn keyword metafunCommands newtransform newpath newpicture newstring newpair +syn keyword metafunCommands mpvard mpvarn mpvars mpvar withtolerance +syn keyword metafunCommands hatched withdashes processpath pencilled sortedintersectiontimes +syn keyword metafunCommands intersectionpath firstintersectionpath secondintersectionpath intersectionsfound cutbeforefirst +syn keyword metafunCommands cutafterfirst cutbeforelast cutafterlast xnormalized ynormalized +syn keyword metafunCommands xynormalized phantom scrutinized +syn keyword metafunInternals nocolormodel greycolormodel graycolormodel rgbcolormodel cmykcolormodel +syn keyword metafunInternals shadefactor shadeoffset textextoffset textextanchor normaltransparent +syn keyword metafunInternals multiplytransparent screentransparent overlaytransparent softlighttransparent hardlighttransparent +syn keyword metafunInternals colordodgetransparent colorburntransparent darkentransparent lightentransparent differencetransparent +syn keyword metafunInternals exclusiontransparent huetransparent saturationtransparent colortransparent luminositytransparent +syn keyword metafunInternals ahvariant ahdimple ahfactor ahscale metapostversion +syn keyword metafunInternals maxdimensions drawoptionsfactor dq sq crossingscale +syn keyword metafunInternals crossingoption crossingdebug contextlmtxmode metafunversion minifunversion +syn keyword metafunInternals getparameters presetparameters hasparameter hasoption getparameter +syn keyword metafunInternals getparameterdefault getparametercount getmaxparametercount getparameterpath getparameterpen +syn keyword metafunInternals getparametertext applyparameters mergeparameters pushparameters popparameters +syn keyword metafunInternals setluaparameter definecolor record newrecord setrecord +syn keyword metafunInternals getrecord cntrecord anchorxy anchorx anchory +syn keyword metafunInternals anchorht anchordp anchorul anchorll anchorlr +syn keyword metafunInternals anchorur localanchorbox localanchorcell localanchorspan anchorbox +syn keyword metafunInternals anchorcell anchorspan matrixbox matrixcell matrixspan +syn keyword metafunInternals pensilcolor pensilstep diff --git a/runtime/syntax/shared/context-data-tex.vim b/runtime/syntax/shared/context-data-tex.vim new file mode 100644 index 0000000..bb54d3c --- /dev/null +++ b/runtime/syntax/shared/context-data-tex.vim @@ -0,0 +1,225 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2022-08-12 10:49) + +syn keyword texAleph Alephminorversion Alephrevision Alephversion contained +syn keyword texEtex botmarks clubpenalties currentgrouplevel currentgrouptype currentifbranch contained +syn keyword texEtex currentiflevel currentiftype detokenize dimexpr displaywidowpenalties contained +syn keyword texEtex everyeof firstmarks fontchardp fontcharht fontcharic contained +syn keyword texEtex fontcharwd glueexpr glueshrink glueshrinkorder gluestretch contained +syn keyword texEtex gluestretchorder gluetomu ifcsname ifdefined iffontchar contained +syn keyword texEtex interactionmode interlinepenalties lastlinefit lastnodetype marks contained +syn keyword texEtex muexpr mutoglue numexpr pagediscards parshapedimen contained +syn keyword texEtex parshapeindent parshapelength predisplaydirection protected savinghyphcodes contained +syn keyword texEtex savingvdiscards scantokens showgroups showifs showtokens contained +syn keyword texEtex splitbotmarks splitdiscards splitfirstmarks topmarks tracingassigns contained +syn keyword texEtex tracinggroups tracingifs tracingnesting unexpanded unless contained +syn keyword texEtex widowpenalties contained +syn keyword texLuatex Uabove Uabovewithdelims Uatop Uatopwithdelims Uchar contained +syn keyword texLuatex Udelcode Udelcodenum Udelimiter Udelimiterover Udelimiterunder contained +syn keyword texLuatex Uhextensible Uleft Umathaccent Umathaccentbasedepth Umathaccentbaseheight contained +syn keyword texLuatex Umathaccentbottomovershoot Umathaccentbottomshiftdown Umathaccentsuperscriptdrop Umathaccentsuperscriptpercent Umathaccenttopovershoot contained +syn keyword texLuatex Umathaccenttopshiftup Umathaccentvariant Umathadapttoleft Umathadapttoright Umathaxis contained +syn keyword texLuatex Umathbotaccentvariant Umathchar Umathcharclass Umathchardef Umathcharfam contained +syn keyword texLuatex Umathcharnum Umathcharnumdef Umathcharslot Umathclass Umathcode contained +syn keyword texLuatex Umathcodenum Umathconnectoroverlapmin Umathdegreevariant Umathdelimiterovervariant Umathdelimiterpercent contained +syn keyword texLuatex Umathdelimitershortfall Umathdelimiterundervariant Umathdenominatorvariant Umathdict Umathdictdef contained +syn keyword texLuatex Umathextrasubpreshift Umathextrasubprespace Umathextrasubshift Umathextrasubspace Umathextrasuppreshift contained +syn keyword texLuatex Umathextrasupprespace Umathextrasupshift Umathextrasupspace Umathflattenedaccentbasedepth Umathflattenedaccentbaseheight contained +syn keyword texLuatex Umathflattenedaccentbottomshiftdown Umathflattenedaccenttopshiftup Umathfractiondelsize Umathfractiondenomdown Umathfractiondenomvgap contained +syn keyword texLuatex Umathfractionnumup Umathfractionnumvgap Umathfractionrule Umathfractionvariant Umathhextensiblevariant contained +syn keyword texLuatex Umathlimitabovebgap Umathlimitabovekern Umathlimitabovevgap Umathlimitbelowbgap Umathlimitbelowkern contained +syn keyword texLuatex Umathlimitbelowvgap Umathlimits Umathnoaxis Umathnolimits Umathnolimitsubfactor contained +syn keyword texLuatex Umathnolimitsupfactor Umathnumeratorvariant Umathopenupdepth Umathopenupheight Umathoperatorsize contained +syn keyword texLuatex Umathoverbarkern Umathoverbarrule Umathoverbarvgap Umathoverdelimiterbgap Umathoverdelimitervariant contained +syn keyword texLuatex Umathoverdelimitervgap Umathoverlayaccentvariant Umathoverlinevariant Umathphantom Umathpresubshiftdistance contained +syn keyword texLuatex Umathpresupshiftdistance Umathprimeraise Umathprimeraisecomposed Umathprimeshiftdrop Umathprimeshiftup contained +syn keyword texLuatex Umathprimespaceafter Umathprimevariant Umathprimewidth Umathquad Umathradicaldegreeafter contained +syn keyword texLuatex Umathradicaldegreebefore Umathradicaldegreeraise Umathradicalkern Umathradicalrule Umathradicalvariant contained +syn keyword texLuatex Umathradicalvgap Umathruledepth Umathruleheight Umathskeweddelimitertolerance Umathskewedfractionhgap contained +syn keyword texLuatex Umathskewedfractionvgap Umathsource Umathspaceafterscript Umathspacebeforescript Umathstackdenomdown contained +syn keyword texLuatex Umathstacknumup Umathstackvariant Umathstackvgap Umathsubscriptvariant Umathsubshiftdistance contained +syn keyword texLuatex Umathsubshiftdown Umathsubshiftdrop Umathsubsupshiftdown Umathsubsupvgap Umathsubtopmax contained +syn keyword texLuatex Umathsupbottommin Umathsuperscriptvariant Umathsupshiftdistance Umathsupshiftdrop Umathsupshiftup contained +syn keyword texLuatex Umathsupsubbottommax Umathtopaccentvariant Umathunderbarkern Umathunderbarrule Umathunderbarvgap contained +syn keyword texLuatex Umathunderdelimiterbgap Umathunderdelimitervariant Umathunderdelimitervgap Umathunderlinevariant Umathuseaxis contained +syn keyword texLuatex Umathvextensiblevariant Umathvoid Umathxscale Umathyscale Umiddle contained +syn keyword texLuatex Unosubprescript Unosubscript Unosuperprescript Unosuperscript Uoperator contained +syn keyword texLuatex Uover Uoverdelimiter Uoverwithdelims Uprimescript Uradical contained +syn keyword texLuatex Uright Uroot Ushiftedsubprescript Ushiftedsubscript Ushiftedsuperprescript contained +syn keyword texLuatex Ushiftedsuperscript Uskewed Uskewedwithdelims Ustack Ustartdisplaymath contained +syn keyword texLuatex Ustartmath Ustartmathmode Ustopdisplaymath Ustopmath Ustopmathmode contained +syn keyword texLuatex Ustyle Usubprescript Usubscript Usuperprescript Usuperscript contained +syn keyword texLuatex Uunderdelimiter Uvextensible adjustspacing adjustspacingshrink adjustspacingstep contained +syn keyword texLuatex adjustspacingstretch afterassigned aftergrouped aliased alignmark contained +syn keyword texLuatex alignmentcellsource alignmentwrapsource aligntab allcrampedstyles alldisplaystyles contained +syn keyword texLuatex allmathstyles allscriptscriptstyles allscriptstyles allsplitstyles alltextstyles contained +syn keyword texLuatex alluncrampedstyles atendofgroup atendofgrouped attribute attributedef contained +syn keyword texLuatex automaticdiscretionary automatichyphenpenalty automigrationmode autoparagraphmode begincsname contained +syn keyword texLuatex beginlocalcontrol beginmathgroup beginsimplegroup boundary boxadapt contained +syn keyword texLuatex boxanchor boxanchors boxattribute boxdirection boxfreeze contained +syn keyword texLuatex boxgeometry boxorientation boxrepack boxshift boxsource contained +syn keyword texLuatex boxtarget boxtotal boxxmove boxxoffset boxymove contained +syn keyword texLuatex boxyoffset catcodetable clearmarks copymathatomrule copymathparent contained +syn keyword texLuatex copymathspacing crampeddisplaystyle crampedscriptscriptstyle crampedscriptstyle crampedtextstyle contained +syn keyword texLuatex csstring currentloopiterator currentloopnesting currentmarks defcsname contained +syn keyword texLuatex detokenized dimensiondef dimexpression directlua edefcsname contained +syn keyword texLuatex efcode endlocalcontrol endmathgroup endsimplegroup enforced contained +syn keyword texLuatex etoks etoksapp etokspre everybeforepar everymathatom contained +syn keyword texLuatex everytab exceptionpenalty expand expandafterpars expandafterspaces contained +syn keyword texLuatex expandcstoken expanded expandedafter expandedloop expandtoken contained +syn keyword texLuatex explicitdiscretionary explicithyphenpenalty firstvalidlanguage flushmarks fontcharta contained +syn keyword texLuatex fontid fontmathcontrol fontspecdef fontspecid fontspecifiedsize contained +syn keyword texLuatex fontspecscale fontspecxscale fontspecyscale fonttextcontrol formatname contained +syn keyword texLuatex frozen futurecsname futuredef futureexpand futureexpandis contained +syn keyword texLuatex futureexpandisap gdefcsname gleaders glet gletcsname contained +syn keyword texLuatex glettonothing gluespecdef glyphdatafield glyphoptions glyphscale contained +syn keyword texLuatex glyphscriptfield glyphscriptscale glyphscriptscriptscale glyphstatefield glyphtextscale contained +syn keyword texLuatex glyphxoffset glyphxscale glyphxscaled glyphyoffset glyphyscale contained +syn keyword texLuatex glyphyscaled gtoksapp gtokspre hccode hjcode contained +syn keyword texLuatex hpack hyphenationmin hyphenationmode ifabsdim ifabsnum contained +syn keyword texLuatex ifarguments ifboolean ifchkdim ifchknum ifcmpdim contained +syn keyword texLuatex ifcmpnum ifcondition ifcstok ifdimexpression ifdimval contained +syn keyword texLuatex ifempty ifflags ifhaschar ifhastok ifhastoks contained +syn keyword texLuatex ifhasxtoks ifincsname ifinsert ifmathparameter ifmathstyle contained +syn keyword texLuatex ifnumexpression ifnumval ifparameter ifparameters ifrelax contained +syn keyword texLuatex iftok ignorearguments ignorepars immediate immutable contained +syn keyword texLuatex indexofcharacter indexofregister inherited initcatcodetable insertbox contained +syn keyword texLuatex insertcopy insertdepth insertdistance insertheight insertheights contained +syn keyword texLuatex insertlimit insertmaxdepth insertmode insertmultiplier insertpenalty contained +syn keyword texLuatex insertprogress insertstorage insertstoring insertunbox insertuncopy contained +syn keyword texLuatex insertwidth instance integerdef lastarguments lastatomclass contained +syn keyword texLuatex lastboundary lastchkdim lastchknum lastleftclass lastloopiterator contained +syn keyword texLuatex lastnamedcs lastnodesubtype lastpageextra lastparcontext lastrightclass contained +syn keyword texLuatex leftmarginkern letcharcode letcsname letfrozen letmathatomrule contained +syn keyword texLuatex letmathparent letmathspacing letprotected lettonothing linebreakcriterium contained +syn keyword texLuatex linedirection localbrokenpenalty localcontrol localcontrolled localcontrolledloop contained +syn keyword texLuatex localinterlinepenalty localleftbox localleftboxbox localmiddlebox localmiddleboxbox contained +syn keyword texLuatex localrightbox localrightboxbox lpcode luabytecode luabytecodecall contained +syn keyword texLuatex luacopyinputnodes luadef luaescapestring luafunction luafunctioncall contained +syn keyword texLuatex luatexbanner luatexrevision luatexversion mathaccent mathatom contained +syn keyword texLuatex mathatomglue mathatomskip mathbackwardpenalties mathbeginclass mathcheckfencesmode contained +syn keyword texLuatex mathdictgroup mathdictproperties mathdirection mathdisplaymode mathdisplayskipmode contained +syn keyword texLuatex mathdoublescriptmode mathendclass matheqnogapstep mathfenced mathfontcontrol contained +syn keyword texLuatex mathforwardpenalties mathfrac mathghost mathgluemode mathgroupingmode contained +syn keyword texLuatex mathinlinemainstyle mathleftclass mathlimitsmode mathmiddle mathnolimitsmode contained +syn keyword texLuatex mathpenaltiesmode mathrad mathrightclass mathrulesfam mathrulesmode contained +syn keyword texLuatex mathscale mathscriptsmode mathslackmode mathspacingmode mathstackstyle contained +syn keyword texLuatex mathstyle mathstylefontid mathsurroundmode mathsurroundskip maththreshold contained +syn keyword texLuatex mugluespecdef mutable noaligned noatomruling noboundary contained +syn keyword texLuatex nohrule norelax normalizelinemode normalizeparmode nospaces contained +syn keyword texLuatex novrule numericscale numexpression orelse orphanpenalties contained +syn keyword texLuatex orphanpenalty orunless outputbox overloaded overloadmode contained +syn keyword texLuatex pageboundary pageextragoal pagevsize parametercount parametermark contained +syn keyword texLuatex parattribute pardirection permanent pettymuskip postexhyphenchar contained +syn keyword texLuatex posthyphenchar postinlinepenalty prebinoppenalty predisplaygapfactor preexhyphenchar contained +syn keyword texLuatex prehyphenchar preinlinepenalty prerelpenalty protrudechars protrusionboundary contained +syn keyword texLuatex pxdimen quitloop quitvmode resetmathspacing retokenized contained +syn keyword texLuatex rightmarginkern rpcode savecatcodetable scaledemwidth scaledexheight contained +syn keyword texLuatex scaledextraspace scaledinterwordshrink scaledinterwordspace scaledinterwordstretch scaledmathstyle contained +syn keyword texLuatex scaledslantperpoint scantextokens semiexpand semiexpanded semiprotected contained +syn keyword texLuatex setdefaultmathcodes setfontid setmathatomrule setmathdisplaypostpenalty setmathdisplayprepenalty contained +syn keyword texLuatex setmathignore setmathoptions setmathpostpenalty setmathprepenalty setmathspacing contained +syn keyword texLuatex shapingpenaltiesmode shapingpenalty skewed skewedwithdelims snapshotpar contained +syn keyword texLuatex supmarkmode swapcsvalues tabsize textdirection thewithoutunit contained +syn keyword texLuatex tinymuskip todimension tohexadecimal tointeger tokenized contained +syn keyword texLuatex toksapp tokspre tolerant tomathstyle toscaled contained +syn keyword texLuatex tosparsedimension tosparsescaled tpack tracingadjusts tracingalignments contained +syn keyword texLuatex tracingexpressions tracingfonts tracingfullboxes tracinghyphenation tracinginserts contained +syn keyword texLuatex tracinglevels tracingmarks tracingmath tracingnodes tracingpenalties contained +syn keyword texLuatex uleaders undent unexpandedloop unletfrozen unletprotected contained +syn keyword texLuatex untraced vpack wordboundary wrapuppar xdefcsname contained +syn keyword texLuatex xtoks xtoksapp xtokspre contained +syn keyword texOmega Omegaminorversion Omegarevision Omegaversion contained +syn keyword texPdftex ifpdfabsdim ifpdfabsnum ifpdfprimitive pdfadjustspacing pdfannot contained +syn keyword texPdftex pdfcatalog pdfcolorstack pdfcolorstackinit pdfcompresslevel pdfcopyfont contained +syn keyword texPdftex pdfcreationdate pdfdecimaldigits pdfdest pdfdestmargin pdfdraftmode contained +syn keyword texPdftex pdfeachlinedepth pdfeachlineheight pdfendlink pdfendthread pdffirstlineheight contained +syn keyword texPdftex pdffontattr pdffontexpand pdffontname pdffontobjnum pdffontsize contained +syn keyword texPdftex pdfgamma pdfgentounicode pdfglyphtounicode pdfhorigin pdfignoreddimen contained +syn keyword texPdftex pdfignoreunknownimages pdfimageaddfilename pdfimageapplygamma pdfimagegamma pdfimagehicolor contained +syn keyword texPdftex pdfimageresolution pdfincludechars pdfinclusioncopyfonts pdfinclusionerrorlevel pdfinfo contained +syn keyword texPdftex pdfinfoomitdate pdfinsertht pdflastannot pdflastlinedepth pdflastlink contained +syn keyword texPdftex pdflastobj pdflastxform pdflastximage pdflastximagepages pdflastxpos contained +syn keyword texPdftex pdflastypos pdflinkmargin pdfliteral pdfmajorversion pdfmapfile contained +syn keyword texPdftex pdfmapline pdfminorversion pdfnames pdfnoligatures pdfnormaldeviate contained +syn keyword texPdftex pdfobj pdfobjcompresslevel pdfomitcharset pdfomitcidset pdfoutline contained +syn keyword texPdftex pdfoutput pdfpageattr pdfpagebox pdfpageheight pdfpageref contained +syn keyword texPdftex pdfpageresources pdfpagesattr pdfpagewidth pdfpkfixeddpi pdfpkmode contained +syn keyword texPdftex pdfpkresolution pdfprimitive pdfprotrudechars pdfpxdimen pdfrandomseed contained +syn keyword texPdftex pdfrecompress pdfrefobj pdfrefxform pdfrefximage pdfreplacefont contained +syn keyword texPdftex pdfrestore pdfretval pdfsave pdfsavepos pdfsetmatrix contained +syn keyword texPdftex pdfsetrandomseed pdfstartlink pdfstartthread pdfsuppressoptionalinfo pdfsuppressptexinfo contained +syn keyword texPdftex pdftexbanner pdftexrevision pdftexversion pdfthread pdfthreadmargin contained +syn keyword texPdftex pdftracingfonts pdftrailer pdftrailerid pdfuniformdeviate pdfuniqueresname contained +syn keyword texPdftex pdfvorigin pdfxform pdfxformattr pdfxformmargin pdfxformname contained +syn keyword texPdftex pdfxformresources pdfximage contained +syn keyword texTex - / above abovedisplayshortskip contained +syn keyword texTex abovedisplayskip abovewithdelims accent adjdemerits advance contained +syn keyword texTex afterassignment aftergroup aligncontent atop atopwithdelims contained +syn keyword texTex badness baselineskip batchmode begingroup belowdisplayshortskip contained +syn keyword texTex belowdisplayskip binoppenalty botmark box boxmaxdepth contained +syn keyword texTex brokenpenalty catcode char chardef cleaders contained +syn keyword texTex clubpenalty copy count countdef cr contained +syn keyword texTex crcr csname day deadcycles def contained +syn keyword texTex defaulthyphenchar defaultskewchar delcode delimiter delimiterfactor contained +syn keyword texTex delimitershortfall dimen dimendef discretionary displayindent contained +syn keyword texTex displaylimits displaystyle displaywidowpenalty displaywidth divide contained +syn keyword texTex doublehyphendemerits dp dump edef else contained +syn keyword texTex emergencystretch end endcsname endgroup endinput contained +syn keyword texTex endlinechar eqno errhelp errmessage errorcontextlines contained +syn keyword texTex errorstopmode escapechar everycr everydisplay everyhbox contained +syn keyword texTex everyjob everymath everypar everyvbox exhyphenchar contained +syn keyword texTex exhyphenpenalty expandafter fam fi finalhyphendemerits contained +syn keyword texTex firstmark floatingpenalty font fontdimen fontname contained +syn keyword texTex fontspecifiedname futurelet gdef global globaldefs contained +syn keyword texTex glyph halign hangafter hangindent hbadness contained +syn keyword texTex hbox hfil hfill hfilneg hfuzz contained +syn keyword texTex holdinginserts holdingmigrations hrule hsize hskip contained +syn keyword texTex hss ht hyphenation hyphenchar hyphenpenalty contained +syn keyword texTex if ifcase ifcat ifdim iffalse contained +syn keyword texTex ifhbox ifhmode ifinner ifmmode ifnum contained +syn keyword texTex ifodd iftrue ifvbox ifvmode ifvoid contained +syn keyword texTex ifx ignorespaces indent input inputlineno contained +syn keyword texTex insert insertpenalties interlinepenalty jobname kern contained +syn keyword texTex language lastbox lastkern lastpenalty lastskip contained +syn keyword texTex lccode leaders left lefthyphenmin leftskip contained +syn keyword texTex leqno let limits linepenalty lineskip contained +syn keyword texTex lineskiplimit long looseness lower lowercase contained +syn keyword texTex mark mathbin mathchar mathchardef mathchoice contained +syn keyword texTex mathclose mathcode mathinner mathop mathopen contained +syn keyword texTex mathord mathpunct mathrel mathsurround maxdeadcycles contained +syn keyword texTex maxdepth meaning meaningasis meaningfull meaningless contained +syn keyword texTex medmuskip message middle mkern month contained +syn keyword texTex moveleft moveright mskip multiply muskip contained +syn keyword texTex muskipdef newlinechar noalign noexpand noindent contained +syn keyword texTex nolimits nonscript nonstopmode nulldelimiterspace nullfont contained +syn keyword texTex number omit or outer output contained +syn keyword texTex outputpenalty over overfullrule overline overshoot contained +syn keyword texTex overwithdelims pagedepth pagefilllstretch pagefillstretch pagefilstretch contained +syn keyword texTex pagegoal pageshrink pagestretch pagetotal par contained +syn keyword texTex parfillleftskip parfillskip parindent parinitleftskip parinitrightskip contained +syn keyword texTex parshape parskip patterns pausing penalty contained +syn keyword texTex postdisplaypenalty predisplaypenalty predisplaysize pretolerance prevdepth contained +syn keyword texTex prevgraf radical raise relax relpenalty contained +syn keyword texTex right righthyphenmin rightskip romannumeral scaledfontdimen contained +syn keyword texTex scriptfont scriptscriptfont scriptscriptstyle scriptspace scriptstyle contained +syn keyword texTex scrollmode setbox setlanguage sfcode shipout contained +syn keyword texTex show showbox showboxbreadth showboxdepth showlists contained +syn keyword texTex shownodedetails showthe skewchar skip skipdef contained +syn keyword texTex spacefactor spaceskip span splitbotmark splitfirstmark contained +syn keyword texTex splitmaxdepth splittopskip srule string tabskip contained +syn keyword texTex textfont textstyle the thickmuskip thinmuskip contained +syn keyword texTex time toks toksdef tolerance topmark contained +syn keyword texTex topskip tracingcommands tracinglostchars tracingmacros tracingonline contained +syn keyword texTex tracingoutput tracingpages tracingparagraphs tracingrestores tracingstats contained +syn keyword texTex uccode uchyph unboundary underline unhbox contained +syn keyword texTex unhcopy unhpack unkern unpenalty unskip contained +syn keyword texTex unvbox unvcopy unvpack uppercase vadjust contained +syn keyword texTex valign vbadness vbox vcenter vfil contained +syn keyword texTex vfill vfilneg vfuzz vrule vsize contained +syn keyword texTex vskip vsplit vss vtop wd contained +syn keyword texTex widowpenalty xdef xleaders xspaceskip year contained +syn keyword texXetex XeTeXversion contained diff --git a/runtime/syntax/shared/hgcommitDiff.vim b/runtime/syntax/shared/hgcommitDiff.vim new file mode 100644 index 0000000..949cdf0 --- /dev/null +++ b/runtime/syntax/shared/hgcommitDiff.vim @@ -0,0 +1,390 @@ +" Vim syntax file +" Language: Sapling / Mecurial Diff (context or unified) +" Maintainer: Max Coplan <mchcopl@gmail.com> +" Translations by Jakson Alves de Aquino. +" Last Change: 2022-12-08 +" Copied from: runtime/syntax/diff.vim + +" Quit when a (custom) syntax file was already loaded +if exists("b:current_syntax") + finish +endif +scriptencoding utf-8 + +syn match hgDiffOnly "^\%(SL\|HG\): Only in .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Files .* and .* are identical$" +syn match hgDiffDiffer "^\%(SL\|HG\): Files .* and .* differ$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binary files .* and .* differ$" +syn match hgDiffIsA "^\%(SL\|HG\): File .* is a .* while file .* is a .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ No newline at end of file .*" +syn match hgDiffCommon "^\%(SL\|HG\): Common subdirectories: .*" + +" Disable the translations by setting diff_translations to zero. +if !exists("diff_translations") || diff_translations + +" ca +syn match hgDiffOnly "^\%(SL\|HG\): Només a .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Els fitxers .* i .* són idèntics$" +syn match hgDiffDiffer "^\%(SL\|HG\): Els fitxers .* i .* difereixen$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Els fitxers .* i .* difereixen$" +syn match hgDiffIsA "^\%(SL\|HG\): El fitxer .* és un .* mentre que el fitxer .* és un .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ No hi ha cap caràcter de salt de línia al final del fitxer" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirectoris comuns: .* i .*" + +" cs +syn match hgDiffOnly "^\%(SL\|HG\): Pouze v .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Soubory .* a .* jsou identické$" +syn match hgDiffDiffer "^\%(SL\|HG\): Soubory .* a .* jsou různé$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binární soubory .* a .* jsou rozdílné$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Soubory .* a .* jsou různé$" +syn match hgDiffIsA "^\%(SL\|HG\): Soubor .* je .* pokud soubor .* je .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Chybí znak konce řádku na konci souboru" +syn match hgDiffCommon "^\%(SL\|HG\): Společné podadresáře: .* a .*" + +" da +syn match hgDiffOnly "^\%(SL\|HG\): Kun i .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Filerne .* og .* er identiske$" +syn match hgDiffDiffer "^\%(SL\|HG\): Filerne .* og .* er forskellige$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binære filer .* og .* er forskellige$" +syn match hgDiffIsA "^\%(SL\|HG\): Filen .* er en .* mens filen .* er en .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Intet linjeskift ved filafslutning" +syn match hgDiffCommon "^\%(SL\|HG\): Identiske underkataloger: .* og .*" + +" de +syn match hgDiffOnly "^\%(SL\|HG\): Nur in .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Dateien .* und .* sind identisch.$" +syn match hgDiffDiffer "^\%(SL\|HG\): Dateien .* und .* sind verschieden.$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binärdateien .* and .* sind verschieden.$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binärdateien .* und .* sind verschieden.$" +syn match hgDiffIsA "^\%(SL\|HG\): Datei .* ist ein .* während Datei .* ein .* ist.$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Kein Zeilenumbruch am Dateiende." +syn match hgDiffCommon "^\%(SL\|HG\): Gemeinsame Unterverzeichnisse: .* und .*.$" + +" el +syn match hgDiffOnly "^\%(SL\|HG\): Μόνο στο .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Τα αρχεία .* καί .* είναι πανομοιότυπα$" +syn match hgDiffDiffer "^\%(SL\|HG\): Τα αρχεία .* και .* διαφέρουν$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Τα αρχεία .* και .* διαφέρουν$" +syn match hgDiffIsA "^\%(SL\|HG\): Το αρχείο .* είναι .* ενώ το αρχείο .* είναι .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Δεν υπάρχει χαρακτήρας νέας γραμμής στο τέλος του αρχείου" +syn match hgDiffCommon "^\%(SL\|HG\): Οι υποκατάλογοι .* και .* είναι ταυτόσημοι$" + +" eo +syn match hgDiffOnly "^\%(SL\|HG\): Nur en .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Dosieroj .* kaj .* estas samaj$" +syn match hgDiffDiffer "^\%(SL\|HG\): Dosieroj .* kaj .* estas malsamaj$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Dosieroj .* kaj .* estas malsamaj$" +syn match hgDiffIsA "^\%(SL\|HG\): Dosiero .* estas .*, dum dosiero .* estas .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Mankas linifino ĉe fino de dosiero" +syn match hgDiffCommon "^\%(SL\|HG\): Komunaj subdosierujoj: .* kaj .*" + +" es +syn match hgDiffOnly "^\%(SL\|HG\): Sólo en .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Los ficheros .* y .* son idénticos$" +syn match hgDiffDiffer "^\%(SL\|HG\): Los ficheros .* y .* son distintos$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Los ficheros binarios .* y .* son distintos$" +syn match hgDiffIsA "^\%(SL\|HG\): El fichero .* es un .* mientras que el .* es un .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ No hay ningún carácter de nueva línea al final del fichero" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirectorios comunes: .* y .*" + +" fi +syn match hgDiffOnly "^\%(SL\|HG\): Vain hakemistossa .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Tiedostot .* ja .* ovat identtiset$" +syn match hgDiffDiffer "^\%(SL\|HG\): Tiedostot .* ja .* eroavat$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binääritiedostot .* ja .* eroavat$" +syn match hgDiffIsA "^\%(SL\|HG\): Tiedosto .* on .*, kun taas tiedosto .* on .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Ei rivinvaihtoa tiedoston lopussa" +syn match hgDiffCommon "^\%(SL\|HG\): Yhteiset alihakemistot: .* ja .*" + +" fr +syn match hgDiffOnly "^\%(SL\|HG\): Seulement dans .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Les fichiers .* et .* sont identiques.*" +syn match hgDiffDiffer "^\%(SL\|HG\): Les fichiers .* et .* sont différents.*" +syn match hgDiffBDiffer "^\%(SL\|HG\): Les fichiers binaires .* et .* sont différents.*" +syn match hgDiffIsA "^\%(SL\|HG\): Le fichier .* est un .* alors que le fichier .* est un .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Pas de fin de ligne à la fin du fichier.*" +syn match hgDiffCommon "^\%(SL\|HG\): Les sous-répertoires .* et .* sont identiques.*" + +" ga +syn match hgDiffOnly "^\%(SL\|HG\): I .* amháin: .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Is comhionann iad na comhaid .* agus .*" +syn match hgDiffDiffer "^\%(SL\|HG\): Tá difríocht idir na comhaid .* agus .*" +syn match hgDiffBDiffer "^\%(SL\|HG\): Tá difríocht idir na comhaid .* agus .*" +syn match hgDiffIsA "^\%(SL\|HG\): Tá comhad .* ina .* ach tá comhad .* ina .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Gan líne nua ag an chomhadchríoch" +syn match hgDiffCommon "^\%(SL\|HG\): Fochomhadlanna i gcoitianta: .* agus .*" + +" gl +syn match hgDiffOnly "^\%(SL\|HG\): Só en .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Os ficheiros .* e .* son idénticos$" +syn match hgDiffDiffer "^\%(SL\|HG\): Os ficheiros .* e .* son diferentes$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Os ficheiros binarios .* e .* son diferentes$" +syn match hgDiffIsA "^\%(SL\|HG\): O ficheiro .* é un .* mentres que o ficheiro .* é un .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Non hai un salto de liña na fin da liña" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirectorios comúns: .* e .*" + +" he +" ^\%(SL\|HG\): .* are expansive patterns for long lines, so disabled unless we can match +" some specific hebrew chars +if search('\%u05d5\|\%u05d1', 'nw', '', 100) + syn match hgDiffOnly "^\%(SL\|HG\): .*-ב קר אצמנ .*" + syn match hgDiffIdentical "^\%(SL\|HG\): םיהז םניה .*-ו .* םיצבקה$" + syn match hgDiffDiffer "^\%(SL\|HG\): הזמ הז םינוש `.*'-ו `.*' םיצבקה$" + syn match hgDiffBDiffer "^\%(SL\|HG\): הזמ הז םינוש `.*'-ו `.*' םיירניב םיצבק$" + syn match hgDiffIsA "^\%(SL\|HG\): .* .*-ל .* .* תוושהל ןתינ אל$" + syn match hgDiffNoEOL "^\%(SL\|HG\): \\ ץבוקה ףוסב השד.-הרוש ות רס." + syn match hgDiffCommon "^\%(SL\|HG\): .*-ו .* :תוהז תויקית-תת$" +endif + +" hr +syn match hgDiffOnly "^\%(SL\|HG\): Samo u .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Datoteke .* i .* su identične$" +syn match hgDiffDiffer "^\%(SL\|HG\): Datoteke .* i .* se razlikuju$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binarne datoteke .* i .* se razlikuju$" +syn match hgDiffIsA "^\%(SL\|HG\): Datoteka .* je .*, a datoteka .* je .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Nema novog retka na kraju datoteke" +syn match hgDiffCommon "^\%(SL\|HG\): Uobičajeni poddirektoriji: .* i .*" + +" hu +syn match hgDiffOnly "^\%(SL\|HG\): Csak .* -ben: .*" +syn match hgDiffIdentical "^\%(SL\|HG\): .* és .* fájlok azonosak$" +syn match hgDiffDiffer "^\%(SL\|HG\): A(z) .* és a(z) .* fájlok különböznek$" +syn match hgDiffBDiffer "^\%(SL\|HG\): A(z) .* és a(z) .* fájlok különböznek$" +syn match hgDiffIsA "^\%(SL\|HG\): A(z) .* fájl egy .*, viszont a(z) .* fájl egy .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Nincs újsor a fájl végén" +syn match hgDiffCommon "^\%(SL\|HG\): Közös alkönyvtárak: .* és .*" + +" id +syn match hgDiffOnly "^\%(SL\|HG\): Hanya dalam .*" +syn match hgDiffIdentical "^\%(SL\|HG\): File .* dan .* identik$" +syn match hgDiffDiffer "^\%(SL\|HG\): Berkas .* dan .* berbeda$" +syn match hgDiffBDiffer "^\%(SL\|HG\): File biner .* dan .* berbeda$" +syn match hgDiffIsA "^\%(SL\|HG\): File .* adalah .* sementara file .* adalah .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Tidak ada baris-baru di akhir dari berkas" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirektori sama: .* dan .*" + +" it +syn match hgDiffOnly "^\%(SL\|HG\): Solo in .*" +syn match hgDiffIdentical "^\%(SL\|HG\): I file .* e .* sono identici$" +syn match hgDiffDiffer "^\%(SL\|HG\): I file .* e .* sono diversi$" +syn match hgDiffBDiffer "^\%(SL\|HG\): I file .* e .* sono diversi$" +syn match hgDiffBDiffer "^\%(SL\|HG\): I file binari .* e .* sono diversi$" +syn match hgDiffIsA "^\%(SL\|HG\): File .* è un .* mentre file .* è un .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Manca newline alla fine del file" +syn match hgDiffCommon "^\%(SL\|HG\): Sottodirectory in comune: .* e .*" + +" ja +syn match hgDiffOnly "^\%(SL\|HG\): .*だけに発見: .*" +syn match hgDiffIdentical "^\%(SL\|HG\): ファイル.*と.*は同一$" +syn match hgDiffDiffer "^\%(SL\|HG\): ファイル.*と.*は違います$" +syn match hgDiffBDiffer "^\%(SL\|HG\): バイナリー・ファイル.*と.*は違います$" +syn match hgDiffIsA "^\%(SL\|HG\): ファイル.*は.*、ファイル.*は.*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ ファイル末尾に改行がありません" +syn match hgDiffCommon "^\%(SL\|HG\): 共通の下位ディレクトリー: .*と.*" + +" ja DiffUtils 3.3 +syn match hgDiffOnly "^\%(SL\|HG\): .* のみに存在: .*" +syn match hgDiffIdentical "^\%(SL\|HG\): ファイル .* と .* は同一です$" +syn match hgDiffDiffer "^\%(SL\|HG\): ファイル .* と .* は異なります$" +syn match hgDiffBDiffer "^\%(SL\|HG\): バイナリーファイル .* と.* は異なります$" +syn match hgDiffIsA "^\%(SL\|HG\): ファイル .* は .* です。一方、ファイル .* は .* です$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ ファイル末尾に改行がありません" +syn match hgDiffCommon "^\%(SL\|HG\): 共通のサブディレクトリー: .* と .*" + +" lv +syn match hgDiffOnly "^\%(SL\|HG\): Tikai iekš .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Fails .* un .* ir identiski$" +syn match hgDiffDiffer "^\%(SL\|HG\): Faili .* un .* atšķiras$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Faili .* un .* atšķiras$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binārie faili .* un .* atšķiras$" +syn match hgDiffIsA "^\%(SL\|HG\): Fails .* ir .* kamēr fails .* ir .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Nav jaunu rindu faila beigās" +syn match hgDiffCommon "^\%(SL\|HG\): Kopējās apakšdirektorijas: .* un .*" + +" ms +syn match hgDiffOnly "^\%(SL\|HG\): Hanya dalam .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Fail .* dan .* adalah serupa$" +syn match hgDiffDiffer "^\%(SL\|HG\): Fail .* dan .* berbeza$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Fail .* dan .* berbeza$" +syn match hgDiffIsA "^\%(SL\|HG\): Fail .* adalah .* manakala fail .* adalah .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Tiada baris baru pada penghujung fail" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirektori umum: .* dan .*" + +" nl +syn match hgDiffOnly "^\%(SL\|HG\): Alleen in .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Bestanden .* en .* zijn identiek$" +syn match hgDiffDiffer "^\%(SL\|HG\): Bestanden .* en .* zijn verschillend$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Bestanden .* en .* zijn verschillend$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binaire bestanden .* en .* zijn verschillend$" +syn match hgDiffIsA "^\%(SL\|HG\): Bestand .* is een .* terwijl bestand .* een .* is$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Geen regeleindeteken (LF) aan einde van bestand" +syn match hgDiffCommon "^\%(SL\|HG\): Gemeenschappelijke submappen: .* en .*" + +" pl +syn match hgDiffOnly "^\%(SL\|HG\): Tylko w .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Pliki .* i .* są identyczne$" +syn match hgDiffDiffer "^\%(SL\|HG\): Pliki .* i .* różnią się$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Pliki .* i .* różnią się$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Binarne pliki .* i .* różnią się$" +syn match hgDiffIsA "^\%(SL\|HG\): Plik .* jest .*, podczas gdy plik .* jest .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Brak znaku nowej linii na końcu pliku" +syn match hgDiffCommon "^\%(SL\|HG\): Wspólne podkatalogi: .* i .*" + +" pt_BR +syn match hgDiffOnly "^\%(SL\|HG\): Somente em .*" +syn match hgDiffOnly "^\%(SL\|HG\): Apenas em .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Os aquivos .* e .* são idênticos$" +syn match hgDiffDiffer "^\%(SL\|HG\): Os arquivos .* e .* são diferentes$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Os arquivos binários .* e .* são diferentes$" +syn match hgDiffIsA "^\%(SL\|HG\): O arquivo .* é .* enquanto o arquivo .* é .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Falta o caracter nova linha no final do arquivo" +syn match hgDiffCommon "^\%(SL\|HG\): Subdiretórios idênticos: .* e .*" + +" ro +syn match hgDiffOnly "^\%(SL\|HG\): Doar în .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Fişierele .* şi .* sunt identice$" +syn match hgDiffDiffer "^\%(SL\|HG\): Fişierele .* şi .* diferă$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Fişierele binare .* şi .* diferă$" +syn match hgDiffIsA "^\%(SL\|HG\): Fişierul .* este un .* pe când fişierul .* este un .*.$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Nici un element de linie nouă la sfârşitul fişierului" +syn match hgDiffCommon "^\%(SL\|HG\): Subdirectoare comune: .* şi .*.$" + +" ru +syn match hgDiffOnly "^\%(SL\|HG\): Только в .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Файлы .* и .* идентичны$" +syn match hgDiffDiffer "^\%(SL\|HG\): Файлы .* и .* различаются$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Файлы .* и .* различаются$" +syn match hgDiffIsA "^\%(SL\|HG\): Файл .* это .*, тогда как файл .* -- .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ В конце файла нет новой строки" +syn match hgDiffCommon "^\%(SL\|HG\): Общие подкаталоги: .* и .*" + +" sr +syn match hgDiffOnly "^\%(SL\|HG\): Само у .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Датотеке „.*“ и „.*“ се подударају$" +syn match hgDiffDiffer "^\%(SL\|HG\): Датотеке .* и .* различите$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Бинарне датотеке .* и .* различите$" +syn match hgDiffIsA "^\%(SL\|HG\): Датотека „.*“ је „.*“ док је датотека „.*“ „.*“$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Без новог реда на крају датотеке" +syn match hgDiffCommon "^\%(SL\|HG\): Заједнички поддиректоријуми: .* и .*" + +" sv +syn match hgDiffOnly "^\%(SL\|HG\): Endast i .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Filerna .* och .* är lika$" +syn match hgDiffDiffer "^\%(SL\|HG\): Filerna .* och .* skiljer$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Filerna .* och .* skiljer$" +syn match hgDiffIsA "^\%(SL\|HG\): Fil .* är en .* medan fil .* är en .*" +syn match hgDiffBDiffer "^\%(SL\|HG\): De binära filerna .* och .* skiljer$" +syn match hgDiffIsA "^\%(SL\|HG\): Filen .* är .* medan filen .* är .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Ingen nyrad vid filslut" +syn match hgDiffCommon "^\%(SL\|HG\): Lika underkataloger: .* och .*" + +" tr +syn match hgDiffOnly "^\%(SL\|HG\): Yalnızca .*'da: .*" +syn match hgDiffIdentical "^\%(SL\|HG\): .* ve .* dosyaları birbirinin aynı$" +syn match hgDiffDiffer "^\%(SL\|HG\): .* ve .* dosyaları birbirinden farklı$" +syn match hgDiffBDiffer "^\%(SL\|HG\): .* ve .* dosyaları birbirinden farklı$" +syn match hgDiffBDiffer "^\%(SL\|HG\): İkili .* ve .* birbirinden farklı$" +syn match hgDiffIsA "^\%(SL\|HG\): .* dosyası, bir .*, halbuki .* dosyası bir .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Dosya sonunda yenisatır yok." +syn match hgDiffCommon "^\%(SL\|HG\): Ortak alt dizinler: .* ve .*" + +" uk +syn match hgDiffOnly "^\%(SL\|HG\): Лише у .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Файли .* та .* ідентичні$" +syn match hgDiffDiffer "^\%(SL\|HG\): Файли .* та .* відрізняються$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Файли .* та .* відрізняються$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Двійкові файли .* та .* відрізняються$" +syn match hgDiffIsA "^\%(SL\|HG\): Файл .* це .*, тоді як файл .* -- .*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Наприкінці файлу немає нового рядка" +syn match hgDiffCommon "^\%(SL\|HG\): Спільні підкаталоги: .* та .*" + +" vi +syn match hgDiffOnly "^\%(SL\|HG\): Chỉ trong .*" +syn match hgDiffIdentical "^\%(SL\|HG\): Hai tập tin .* và .* là bằng nhau.$" +syn match hgDiffIdentical "^\%(SL\|HG\): Cả .* và .* là cùng một tập tin$" +syn match hgDiffDiffer "^\%(SL\|HG\): Hai tập tin .* và .* là khác nhau.$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Hai tập tin nhị phân .* và .* khác nhau$" +syn match hgDiffIsA "^\%(SL\|HG\): Tập tin .* là một .* trong khi tập tin .* là một .*.$" +syn match hgDiffBDiffer "^\%(SL\|HG\): Hai tập tin .* và .* là khác nhau.$" +syn match hgDiffIsA "^\%(SL\|HG\): Tập tin .* là một .* còn tập tin .* là một .*.$" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ Không có ký tự dòng mới tại kêt thức tập tin." +syn match hgDiffCommon "^\%(SL\|HG\): Thư mục con chung: .* và .*" + +" zh_CN +syn match hgDiffOnly "^\%(SL\|HG\): 只在 .* 存在:.*" +syn match hgDiffIdentical "^\%(SL\|HG\): 檔案 .* 和 .* 相同$" +syn match hgDiffDiffer "^\%(SL\|HG\): 文件 .* 和 .* 不同$" +syn match hgDiffBDiffer "^\%(SL\|HG\): 文件 .* 和 .* 不同$" +syn match hgDiffIsA "^\%(SL\|HG\): 文件 .* 是.*而文件 .* 是.*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ 文件尾没有 newline 字符" +syn match hgDiffCommon "^\%(SL\|HG\): .* 和 .* 有共同的子目录$" + +" zh_TW +syn match hgDiffOnly "^\%(SL\|HG\): 只在 .* 存在:.*" +syn match hgDiffIdentical "^\%(SL\|HG\): 檔案 .* 和 .* 相同$" +syn match hgDiffDiffer "^\%(SL\|HG\): 檔案 .* 與 .* 不同$" +syn match hgDiffBDiffer "^\%(SL\|HG\): 二元碼檔 .* 與 .* 不同$" +syn match hgDiffIsA "^\%(SL\|HG\): 檔案 .* 是.*而檔案 .* 是.*" +syn match hgDiffNoEOL "^\%(SL\|HG\): \\ 檔案末沒有 newline 字元" +syn match hgDiffCommon "^\%(SL\|HG\): .* 和 .* 有共同的副目錄$" + +endif + + +syn match hgDiffRemoved "^\%(SL\|HG\): -.*" +syn match hgDiffRemoved "^\%(SL\|HG\): <.*" +syn match hgDiffAdded "^\%(SL\|HG\): +.*" +syn match hgDiffAdded "^\%(SL\|HG\): >.*" +syn match hgDiffChanged "^\%(SL\|HG\): ! .*" + +syn match hgDiffSubname " @@..*"ms=s+3 contained +syn match hgDiffLine "^\%(SL\|HG\): @.*" contains=hgDiffSubname +syn match hgDiffLine "^\%(SL\|HG\): \<\d\+\>.*" +syn match hgDiffLine "^\%(SL\|HG\): \*\*\*\*.*" +syn match hgDiffLine "^\%(SL\|HG\): ---$" + +" Some versions of diff have lines like "#c#" and "#d#" (where # is a number) +syn match hgDiffLine "^\%(SL\|HG\): \d\+\(,\d\+\)\=[cda]\d\+\>.*" + +syn match hgDiffFile "^\%(SL\|HG\): diff\>.*" +syn match hgDiffFile "^\%(SL\|HG\): Index: .*" +syn match hgDiffFile "^\%(SL\|HG\): ==== .*" + +if search('^\%(SL\|HG\): @@ -\S\+ +\S\+ @@', 'nw', '', 100) + " unified + syn match hgDiffOldFile "^\%(SL\|HG\): --- .*" + syn match hgDiffNewFile "^\%(SL\|HG\): +++ .*" +else + " context / old style + syn match hgDiffOldFile "^\%(SL\|HG\): \*\*\* .*" + syn match hgDiffNewFile "^\%(SL\|HG\): --- .*" +endif + +" Used by git +syn match hgDiffIndexLine "^\%(SL\|HG\): index \x\x\x\x.*" + +syn match hgDiffComment "^\%(SL\|HG\): #.*" + +" Define the default highlighting. +" Only used when an item doesn't have highlighting yet +hi def link hgDiffOldFile hgDiffFile +hi def link hgDiffNewFile hgDiffFile +hi def link hgDiffIndexLine PreProc +hi def link hgDiffFile Type +hi def link hgDiffOnly Constant +hi def link hgDiffIdentical Constant +hi def link hgDiffDiffer Constant +hi def link hgDiffBDiffer Constant +hi def link hgDiffIsA Constant +hi def link hgDiffNoEOL Constant +hi def link hgDiffCommon Constant +hi def link hgDiffRemoved Special +hi def link hgDiffChanged PreProc +hi def link hgDiffAdded Identifier +hi def link hgDiffLine Statement +hi def link hgDiffSubname PreProc +hi def link hgDiffComment Comment + +let b:current_syntax = "hgcommitDiff" + +" vim: ts=8 sw=2 diff --git a/runtime/syntax/shared/typescriptcommon.vim b/runtime/syntax/shared/typescriptcommon.vim new file mode 100644 index 0000000..ef362fc --- /dev/null +++ b/runtime/syntax/shared/typescriptcommon.vim @@ -0,0 +1,2099 @@ +" Vim syntax file +" Language: TypeScript and TypeScriptReact +" Maintainer: Bram Moolenaar, Herrington Darkholme +" Last Change: 2021 Sep 22 +" Based On: Herrington Darkholme's yats.vim +" Changes: See https:github.com/HerringtonDarkholme/yats.vim +" Credits: See yats.vim on github + +if &cpo =~ 'C' + let s:cpo_save = &cpo + set cpo&vim +endif + + +" NOTE: this results in accurate highlighting, but can be slow. +syntax sync fromstart + +"Dollar sign is permitted anywhere in an identifier +setlocal iskeyword-=$ +if main_syntax == 'typescript' || main_syntax == 'typescriptreact' + setlocal iskeyword+=$ + " syntax cluster htmlJavaScript contains=TOP +endif +" For private field added from TypeScript 3.8 +setlocal iskeyword+=# + +" lowest priority on least used feature +syntax match typescriptLabel /[a-zA-Z_$]\k*:/he=e-1 contains=typescriptReserved nextgroup=@typescriptStatement skipwhite skipempty + +" other keywords like return,case,yield uses containedin +syntax region typescriptBlock matchgroup=typescriptBraces start=/{/ end=/}/ contains=@typescriptStatement,@typescriptComments fold +syntax cluster afterIdentifier contains= + \ typescriptDotNotation, + \ typescriptFuncCallArg, + \ typescriptTemplate, + \ typescriptIndexExpr, + \ @typescriptSymbols, + \ typescriptTypeArguments + +syntax match typescriptIdentifierName /\<\K\k*/ + \ nextgroup=@afterIdentifier + \ transparent + \ contains=@_semantic + \ skipnl skipwhite + +syntax match typescriptProp contained /\K\k*!\?/ + \ transparent + \ contains=@props + \ nextgroup=@afterIdentifier + \ skipwhite skipempty + +syntax region typescriptIndexExpr contained matchgroup=typescriptProperty start=/\[/rs=s+1 end=/]/he=e-1 contains=@typescriptValue nextgroup=@typescriptSymbols,typescriptDotNotation,typescriptFuncCallArg skipwhite skipempty + +syntax match typescriptDotNotation /\.\|?\.\|!\./ nextgroup=typescriptProp skipnl +syntax match typescriptDotStyleNotation /\.style\./ nextgroup=typescriptDOMStyle transparent +" syntax match typescriptFuncCall contained /[a-zA-Z]\k*\ze(/ nextgroup=typescriptFuncCallArg +syntax region typescriptParenExp matchgroup=typescriptParens start=/(/ end=/)/ contains=@typescriptComments,@typescriptValue,typescriptCastKeyword nextgroup=@typescriptSymbols skipwhite skipempty +syntax region typescriptFuncCallArg contained matchgroup=typescriptParens start=/(/ end=/)/ contains=@typescriptValue,@typescriptComments nextgroup=@typescriptSymbols,typescriptDotNotation skipwhite skipempty skipnl +syntax region typescriptEventFuncCallArg contained matchgroup=typescriptParens start=/(/ end=/)/ contains=@typescriptEventExpression +syntax region typescriptEventString contained start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ contains=typescriptASCII,@events + +syntax region typescriptDestructureString + \ start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ + \ contains=typescriptASCII + \ nextgroup=typescriptDestructureAs + \ contained skipwhite skipempty + +syntax cluster typescriptVariableDeclarations + \ contains=typescriptVariableDeclaration,@typescriptDestructures + +syntax match typescriptVariableDeclaration /[A-Za-z_$]\k*/ + \ nextgroup=typescriptTypeAnnotation,typescriptAssign + \ contained skipwhite skipempty + +syntax cluster typescriptDestructureVariables contains= + \ typescriptRestOrSpread, + \ typescriptDestructureComma, + \ typescriptDestructureLabel, + \ typescriptDestructureVariable, + \ @typescriptDestructures + +syntax match typescriptDestructureVariable /[A-Za-z_$]\k*/ contained + \ nextgroup=typescriptDefaultParam + \ contained skipwhite skipempty + +syntax match typescriptDestructureLabel /[A-Za-z_$]\k*\ze\_s*:/ + \ nextgroup=typescriptDestructureAs + \ contained skipwhite skipempty + +syntax match typescriptDestructureAs /:/ + \ nextgroup=typescriptDestructureVariable,@typescriptDestructures + \ contained skipwhite skipempty + +syntax match typescriptDestructureComma /,/ contained + +syntax cluster typescriptDestructures contains= + \ typescriptArrayDestructure, + \ typescriptObjectDestructure + +syntax region typescriptArrayDestructure matchgroup=typescriptBraces + \ start=/\[/ end=/]/ + \ contains=@typescriptDestructureVariables,@typescriptComments + \ nextgroup=typescriptTypeAnnotation,typescriptAssign + \ transparent contained skipwhite skipempty fold + +syntax region typescriptObjectDestructure matchgroup=typescriptBraces + \ start=/{/ end=/}/ + \ contains=typescriptDestructureString,@typescriptDestructureVariables,@typescriptComments + \ nextgroup=typescriptTypeAnnotation,typescriptAssign + \ transparent contained skipwhite skipempty fold + +"Syntax in the JavaScript code + +" String +syntax match typescriptASCII contained /\\\d\d\d/ + +syntax region typescriptTemplateSubstitution matchgroup=typescriptTemplateSB + \ start=/\${/ end=/}/ + \ contains=@typescriptValue + \ contained + + +syntax region typescriptString + \ start=+\z(["']\)+ skip=+\\\%(\z1\|$\)+ end=+\z1+ end=+$+ + \ contains=typescriptSpecial,@Spell + \ extend + +syntax match typescriptSpecial contained "\v\\%(x\x\x|u%(\x{4}|\{\x{1,6}})|c\u|.)" + +" From vim runtime +" <https://github.com/vim/vim/blob/master/runtime/syntax/javascript.vim#L48> +syntax region typescriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gimuy]\{0,5\}\s*$+ end=+/[gimuy]\{0,5\}\s*[;.,)\]}:]+me=e-1 nextgroup=typescriptDotNotation oneline + +syntax region typescriptTemplate + \ start=/`/ skip=/\\\\\|\\`\|\n/ end=/`\|$/ + \ contains=typescriptTemplateSubstitution,typescriptSpecial,@Spell + \ nextgroup=@typescriptSymbols + \ skipwhite skipempty + +"Array +syntax region typescriptArray matchgroup=typescriptBraces + \ start=/\[/ end=/]/ + \ contains=@typescriptValue,@typescriptComments + \ nextgroup=@typescriptSymbols,typescriptDotNotation + \ skipwhite skipempty fold + +" Number +syntax match typescriptNumber /\<0[bB][01][01_]*\>/ nextgroup=@typescriptSymbols skipwhite skipempty +syntax match typescriptNumber /\<0[oO][0-7][0-7_]*\>/ nextgroup=@typescriptSymbols skipwhite skipempty +syntax match typescriptNumber /\<0[xX][0-9a-fA-F][0-9a-fA-F_]*\>/ nextgroup=@typescriptSymbols skipwhite skipempty +syntax match typescriptNumber /\<\%(\d[0-9_]*\%(\.\d[0-9_]*\)\=\|\.\d[0-9_]*\)\%([eE][+-]\=\d[0-9_]*\)\=\>/ + \ nextgroup=typescriptSymbols skipwhite skipempty + +syntax region typescriptObjectLiteral matchgroup=typescriptBraces + \ start=/{/ end=/}/ + \ contains=@typescriptComments,typescriptObjectLabel,typescriptStringProperty,typescriptComputedPropertyName,typescriptObjectAsyncKeyword + \ fold contained + +syntax keyword typescriptObjectAsyncKeyword async contained + +syntax match typescriptObjectLabel contained /\k\+\_s*/ + \ nextgroup=typescriptObjectColon,@typescriptCallImpl + \ skipwhite skipempty + +syntax region typescriptStringProperty contained + \ start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1/ + \ nextgroup=typescriptObjectColon,@typescriptCallImpl + \ skipwhite skipempty + +" syntax region typescriptPropertyName contained start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1(/me=e-1 nextgroup=@typescriptCallSignature skipwhite skipempty oneline +syntax region typescriptComputedPropertyName contained matchgroup=typescriptBraces + \ start=/\[/rs=s+1 end=/]/ + \ contains=@typescriptValue + \ nextgroup=typescriptObjectColon,@typescriptCallImpl + \ skipwhite skipempty + +" syntax region typescriptComputedPropertyName contained matchgroup=typescriptPropertyName start=/\[/rs=s+1 end=/]\_s*:/he=e-1 contains=@typescriptValue nextgroup=@typescriptValue skipwhite skipempty +" syntax region typescriptComputedPropertyName contained matchgroup=typescriptPropertyName start=/\[/rs=s+1 end=/]\_s*(/me=e-1 contains=@typescriptValue nextgroup=@typescriptCallSignature skipwhite skipempty +" Value for object, statement for label statement +syntax match typescriptRestOrSpread /\.\.\./ contained +syntax match typescriptObjectSpread /\.\.\./ contained containedin=typescriptObjectLiteral,typescriptArray nextgroup=@typescriptValue + +syntax match typescriptObjectColon contained /:/ nextgroup=@typescriptValue skipwhite skipempty + +" + - ^ ~ +syntax match typescriptUnaryOp /[+\-~!]/ + \ nextgroup=@typescriptValue + \ skipwhite + +syntax region typescriptTernary matchgroup=typescriptTernaryOp start=/?[.?]\@!/ end=/:/ contained contains=@typescriptValue,@typescriptComments nextgroup=@typescriptValue skipwhite skipempty + +syntax match typescriptAssign /=/ nextgroup=@typescriptValue + \ skipwhite skipempty + +" 2: ==, === +syntax match typescriptBinaryOp contained /===\?/ nextgroup=@typescriptValue skipwhite skipempty +" 6: >>>=, >>>, >>=, >>, >=, > +syntax match typescriptBinaryOp contained />\(>>=\|>>\|>=\|>\|=\)\?/ nextgroup=@typescriptValue skipwhite skipempty +" 4: <<=, <<, <=, < +syntax match typescriptBinaryOp contained /<\(<=\|<\|=\)\?/ nextgroup=@typescriptValue skipwhite skipempty +" 3: ||, |=, |, ||= +syntax match typescriptBinaryOp contained /||\?=\?/ nextgroup=@typescriptValue skipwhite skipempty +" 4: &&, &=, &, &&= +syntax match typescriptBinaryOp contained /&&\?=\?/ nextgroup=@typescriptValue skipwhite skipempty +" 2: ??, ??= +syntax match typescriptBinaryOp contained /??=\?/ nextgroup=@typescriptValue skipwhite skipempty +" 2: *=, * +syntax match typescriptBinaryOp contained /\*=\?/ nextgroup=@typescriptValue skipwhite skipempty +" 2: %=, % +syntax match typescriptBinaryOp contained /%=\?/ nextgroup=@typescriptValue skipwhite skipempty +" 2: /=, / +syntax match typescriptBinaryOp contained +/\(=\|[^\*/]\@=\)+ nextgroup=@typescriptValue skipwhite skipempty +syntax match typescriptBinaryOp contained /!==\?/ nextgroup=@typescriptValue skipwhite skipempty +" 2: !=, !== +syntax match typescriptBinaryOp contained /+\(+\|=\)\?/ nextgroup=@typescriptValue skipwhite skipempty +" 3: +, ++, += +syntax match typescriptBinaryOp contained /-\(-\|=\)\?/ nextgroup=@typescriptValue skipwhite skipempty +" 3: -, --, -= + +" exponentiation operator +" 2: **, **= +syntax match typescriptBinaryOp contained /\*\*=\?/ nextgroup=@typescriptValue + +syntax cluster typescriptSymbols contains=typescriptBinaryOp,typescriptKeywordOp,typescriptTernary,typescriptAssign,typescriptCastKeyword + +" runtime syntax/basic/reserved.vim +"Import +syntax keyword typescriptImport from as +syntax keyword typescriptImport import + \ nextgroup=typescriptImportType + \ skipwhite +syntax keyword typescriptImportType type + \ contained +syntax keyword typescriptExport export + \ nextgroup=typescriptExportType + \ skipwhite +syntax match typescriptExportType /\<type\s*{\@=/ + \ contained skipwhite skipempty skipnl +syntax keyword typescriptModule namespace module + +"this + +"JavaScript Prototype +syntax keyword typescriptPrototype prototype + \ nextgroup=@afterIdentifier + +syntax keyword typescriptCastKeyword as + \ nextgroup=@typescriptType + \ skipwhite + +"Program Keywords +syntax keyword typescriptIdentifier arguments this super + \ nextgroup=@afterIdentifier + +syntax keyword typescriptVariable let var + \ nextgroup=@typescriptVariableDeclarations + \ skipwhite skipempty + +syntax keyword typescriptVariable const + \ nextgroup=typescriptEnum,@typescriptVariableDeclarations + \ skipwhite skipempty + +syntax region typescriptEnum matchgroup=typescriptEnumKeyword start=/enum / end=/\ze{/ + \ nextgroup=typescriptBlock + \ skipwhite + +syntax keyword typescriptKeywordOp + \ contained in instanceof nextgroup=@typescriptValue +syntax keyword typescriptOperator delete new typeof void + \ nextgroup=@typescriptValue + \ skipwhite skipempty + +syntax keyword typescriptForOperator contained in of +syntax keyword typescriptBoolean true false nextgroup=@typescriptSymbols skipwhite skipempty +syntax keyword typescriptNull null undefined nextgroup=@typescriptSymbols skipwhite skipempty +syntax keyword typescriptMessage alert confirm prompt status + \ nextgroup=typescriptDotNotation,typescriptFuncCallArg +syntax keyword typescriptGlobal self top parent + \ nextgroup=@afterIdentifier + +"Statement Keywords +syntax keyword typescriptConditional if else switch + \ nextgroup=typescriptConditionalParen + \ skipwhite skipempty skipnl +syntax keyword typescriptConditionalElse else +syntax keyword typescriptRepeat do while for nextgroup=typescriptLoopParen skipwhite skipempty +syntax keyword typescriptRepeat for nextgroup=typescriptLoopParen,typescriptAsyncFor skipwhite skipempty +syntax keyword typescriptBranch break continue containedin=typescriptBlock +syntax keyword typescriptCase case nextgroup=@typescriptPrimitive skipwhite containedin=typescriptBlock +syntax keyword typescriptDefault default containedin=typescriptBlock nextgroup=@typescriptValue,typescriptClassKeyword,typescriptInterfaceKeyword skipwhite oneline +syntax keyword typescriptStatementKeyword with +syntax keyword typescriptStatementKeyword yield skipwhite nextgroup=@typescriptValue containedin=typescriptBlock +syntax keyword typescriptStatementKeyword return skipwhite contained nextgroup=@typescriptValue containedin=typescriptBlock + +syntax keyword typescriptTry try +syntax keyword typescriptExceptions catch throw finally +syntax keyword typescriptDebugger debugger + +syntax keyword typescriptAsyncFor await nextgroup=typescriptLoopParen skipwhite skipempty contained + +syntax region typescriptLoopParen contained matchgroup=typescriptParens + \ start=/(/ end=/)/ + \ contains=typescriptVariable,typescriptForOperator,typescriptEndColons,@typescriptValue,@typescriptComments + \ nextgroup=typescriptBlock + \ skipwhite skipempty +syntax region typescriptConditionalParen contained matchgroup=typescriptParens + \ start=/(/ end=/)/ + \ contains=@typescriptValue,@typescriptComments + \ nextgroup=typescriptBlock + \ skipwhite skipempty +syntax match typescriptEndColons /[;,]/ contained + +syntax keyword typescriptAmbientDeclaration declare nextgroup=@typescriptAmbients + \ skipwhite skipempty + +syntax cluster typescriptAmbients contains= + \ typescriptVariable, + \ typescriptFuncKeyword, + \ typescriptClassKeyword, + \ typescriptAbstract, + \ typescriptEnumKeyword,typescriptEnum, + \ typescriptModule + +"Syntax coloring for Node.js shebang line +syntax match shellbang "^#!.*node\>" +syntax match shellbang "^#!.*iojs\>" + + +"JavaScript comments +syntax keyword typescriptCommentTodo TODO FIXME XXX TBD +syntax match typescriptMagicComment "@ts-\%(ignore\|expect-error\)\>" +syntax match typescriptLineComment "//.*" + \ contains=@Spell,typescriptCommentTodo,typescriptRef,typescriptMagicComment +syntax region typescriptComment + \ start="/\*" end="\*/" + \ contains=@Spell,typescriptCommentTodo extend +syntax cluster typescriptComments + \ contains=typescriptDocComment,typescriptComment,typescriptLineComment + +syntax match typescriptRef +///\s*<reference\s\+.*\/>$+ + \ contains=typescriptString +syntax match typescriptRef +///\s*<amd-dependency\s\+.*\/>$+ + \ contains=typescriptString +syntax match typescriptRef +///\s*<amd-module\s\+.*\/>$+ + \ contains=typescriptString + +"JSDoc +syntax case ignore + +syntax region typescriptDocComment matchgroup=typescriptComment + \ start="/\*\*" end="\*/" + \ contains=typescriptDocNotation,typescriptCommentTodo,@Spell + \ fold keepend +syntax match typescriptDocNotation contained /@/ nextgroup=typescriptDocTags + +syntax keyword typescriptDocTags contained constant constructor constructs function ignore inner private public readonly static +syntax keyword typescriptDocTags contained const dict expose inheritDoc interface nosideeffects override protected struct internal +syntax keyword typescriptDocTags contained example global +syntax keyword typescriptDocTags contained alpha beta defaultValue eventProperty experimental label +syntax keyword typescriptDocTags contained packageDocumentation privateRemarks remarks sealed typeParam + +" syntax keyword typescriptDocTags contained ngdoc nextgroup=typescriptDocNGDirective +syntax keyword typescriptDocTags contained ngdoc scope priority animations +syntax keyword typescriptDocTags contained ngdoc restrict methodOf propertyOf eventOf eventType nextgroup=typescriptDocParam skipwhite +syntax keyword typescriptDocNGDirective contained overview service object function method property event directive filter inputType error + +syntax keyword typescriptDocTags contained abstract virtual access augments + +syntax keyword typescriptDocTags contained arguments callback lends memberOf name type kind link mixes mixin tutorial nextgroup=typescriptDocParam skipwhite +syntax keyword typescriptDocTags contained variation nextgroup=typescriptDocNumParam skipwhite + +syntax keyword typescriptDocTags contained author class classdesc copyright default defaultvalue nextgroup=typescriptDocDesc skipwhite +syntax keyword typescriptDocTags contained deprecated description external host nextgroup=typescriptDocDesc skipwhite +syntax keyword typescriptDocTags contained file fileOverview overview namespace requires since version nextgroup=typescriptDocDesc skipwhite +syntax keyword typescriptDocTags contained summary todo license preserve nextgroup=typescriptDocDesc skipwhite + +syntax keyword typescriptDocTags contained borrows exports nextgroup=typescriptDocA skipwhite +syntax keyword typescriptDocTags contained param arg argument property prop module nextgroup=typescriptDocNamedParamType,typescriptDocParamName skipwhite +syntax keyword typescriptDocTags contained define enum extends implements this typedef nextgroup=typescriptDocParamType skipwhite +syntax keyword typescriptDocTags contained return returns throws exception nextgroup=typescriptDocParamType,typescriptDocParamName skipwhite +syntax keyword typescriptDocTags contained see nextgroup=typescriptDocRef skipwhite + +syntax keyword typescriptDocTags contained function func method nextgroup=typescriptDocName skipwhite +syntax match typescriptDocName contained /\h\w*/ + +syntax keyword typescriptDocTags contained fires event nextgroup=typescriptDocEventRef skipwhite +syntax match typescriptDocEventRef contained /\h\w*#\(\h\w*\:\)\?\h\w*/ + +syntax match typescriptDocNamedParamType contained /{.\+}/ nextgroup=typescriptDocParamName skipwhite +syntax match typescriptDocParamName contained /\[\?0-9a-zA-Z_\.]\+\]\?/ nextgroup=typescriptDocDesc skipwhite +syntax match typescriptDocParamType contained /{.\+}/ nextgroup=typescriptDocDesc skipwhite +syntax match typescriptDocA contained /\%(#\|\w\|\.\|:\|\/\)\+/ nextgroup=typescriptDocAs skipwhite +syntax match typescriptDocAs contained /\s*as\s*/ nextgroup=typescriptDocB skipwhite +syntax match typescriptDocB contained /\%(#\|\w\|\.\|:\|\/\)\+/ +syntax match typescriptDocParam contained /\%(#\|\w\|\.\|:\|\/\|-\)\+/ +syntax match typescriptDocNumParam contained /\d\+/ +syntax match typescriptDocRef contained /\%(#\|\w\|\.\|:\|\/\)\+/ +syntax region typescriptDocLinkTag contained matchgroup=typescriptDocLinkTag start=/{/ end=/}/ contains=typescriptDocTags + +syntax cluster typescriptDocs contains=typescriptDocParamType,typescriptDocNamedParamType,typescriptDocParam + +if exists("main_syntax") && main_syntax == "typescript" + syntax sync clear + syntax sync ccomment typescriptComment minlines=200 +endif + +syntax case match + +" Types +syntax match typescriptOptionalMark /?/ contained + +syntax cluster typescriptTypeParameterCluster contains= + \ typescriptTypeParameter, + \ typescriptGenericDefault + +syntax region typescriptTypeParameters matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ + \ contains=@typescriptTypeParameterCluster + \ contained + +syntax match typescriptTypeParameter /\K\k*/ + \ nextgroup=typescriptConstraint + \ contained skipwhite skipnl + +syntax keyword typescriptConstraint extends + \ nextgroup=@typescriptType + \ contained skipwhite skipnl + +syntax match typescriptGenericDefault /=/ + \ nextgroup=@typescriptType + \ contained skipwhite + +">< +" class A extend B<T> {} // ClassBlock +" func<T>() // FuncCallArg +syntax region typescriptTypeArguments matchgroup=typescriptTypeBrackets + \ start=/\></ end=/>/ + \ contains=@typescriptType + \ nextgroup=typescriptFuncCallArg,@typescriptTypeOperator + \ contained skipwhite + + +syntax cluster typescriptType contains= + \ @typescriptPrimaryType, + \ typescriptUnion, + \ @typescriptFunctionType, + \ typescriptConstructorType + +" array type: A[] +" type indexing A['key'] +syntax region typescriptTypeBracket contained + \ start=/\[/ end=/\]/ + \ contains=typescriptString,typescriptNumber + \ nextgroup=@typescriptTypeOperator + \ skipwhite skipempty + +syntax cluster typescriptPrimaryType contains= + \ typescriptParenthesizedType, + \ typescriptPredefinedType, + \ typescriptTypeReference, + \ typescriptObjectType, + \ typescriptTupleType, + \ typescriptTypeQuery, + \ typescriptStringLiteralType, + \ typescriptTemplateLiteralType, + \ typescriptReadonlyArrayKeyword, + \ typescriptAssertType + +syntax region typescriptStringLiteralType contained + \ start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ + \ nextgroup=typescriptUnion + \ skipwhite skipempty + +syntax region typescriptTemplateLiteralType contained + \ start=/`/ skip=/\\\\\|\\`\|\n/ end=/`\|$/ + \ contains=typescriptTemplateSubstitutionType + \ nextgroup=typescriptTypeOperator + \ skipwhite skipempty + +syntax region typescriptTemplateSubstitutionType matchgroup=typescriptTemplateSB + \ start=/\${/ end=/}/ + \ contains=@typescriptType + \ contained + +syntax region typescriptParenthesizedType matchgroup=typescriptParens + \ start=/(/ end=/)/ + \ contains=@typescriptType + \ nextgroup=@typescriptTypeOperator + \ contained skipwhite skipempty fold + +syntax match typescriptTypeReference /\K\k*\(\.\K\k*\)*/ + \ nextgroup=typescriptTypeArguments,@typescriptTypeOperator,typescriptUserDefinedType + \ skipwhite contained skipempty + +syntax keyword typescriptPredefinedType any number boolean string void never undefined null object unknown + \ nextgroup=@typescriptTypeOperator + \ contained skipwhite skipempty + +syntax match typescriptPredefinedType /unique symbol/ + \ nextgroup=@typescriptTypeOperator + \ contained skipwhite skipempty + +syntax region typescriptObjectType matchgroup=typescriptBraces + \ start=/{/ end=/}/ + \ contains=@typescriptTypeMember,typescriptEndColons,@typescriptComments,typescriptAccessibilityModifier,typescriptReadonlyModifier + \ nextgroup=@typescriptTypeOperator + \ contained skipwhite skipnl fold + +syntax cluster typescriptTypeMember contains= + \ @typescriptCallSignature, + \ typescriptConstructSignature, + \ typescriptIndexSignature, + \ @typescriptMembers + +syntax match typescriptTupleLable /\K\k*?\?:/ + \ contained + +syntax region typescriptTupleType matchgroup=typescriptBraces + \ start=/\[/ end=/\]/ + \ contains=@typescriptType,@typescriptComments,typescriptRestOrSpread,typescriptTupleLable + \ contained skipwhite + +syntax cluster typescriptTypeOperator + \ contains=typescriptUnion,typescriptTypeBracket,typescriptConstraint,typescriptConditionalType + +syntax match typescriptUnion /|\|&/ contained nextgroup=@typescriptPrimaryType skipwhite skipempty + +syntax match typescriptConditionalType /?\|:/ contained nextgroup=@typescriptPrimaryType skipwhite skipempty + +syntax cluster typescriptFunctionType contains=typescriptGenericFunc,typescriptFuncType +syntax region typescriptGenericFunc matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ + \ contains=typescriptTypeParameter + \ nextgroup=typescriptFuncType + \ containedin=typescriptFunctionType + \ contained skipwhite skipnl + +syntax region typescriptFuncType matchgroup=typescriptParens + \ start=/(/ end=/)\s*=>/me=e-2 + \ contains=@typescriptParameterList + \ nextgroup=typescriptFuncTypeArrow + \ contained skipwhite skipnl oneline + +syntax match typescriptFuncTypeArrow /=>/ + \ nextgroup=@typescriptType + \ containedin=typescriptFuncType + \ contained skipwhite skipnl + + +syntax keyword typescriptConstructorType new + \ nextgroup=@typescriptFunctionType + \ contained skipwhite skipnl + +syntax keyword typescriptUserDefinedType is + \ contained nextgroup=@typescriptType skipwhite skipempty + +syntax keyword typescriptTypeQuery typeof keyof + \ nextgroup=typescriptTypeReference + \ contained skipwhite skipnl + +syntax keyword typescriptAssertType asserts + \ nextgroup=typescriptTypeReference + \ contained skipwhite skipnl + +syntax cluster typescriptCallSignature contains=typescriptGenericCall,typescriptCall +syntax region typescriptGenericCall matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ + \ contains=typescriptTypeParameter + \ nextgroup=typescriptCall + \ contained skipwhite skipnl +syntax region typescriptCall matchgroup=typescriptParens + \ start=/(/ end=/)/ + \ contains=typescriptDecorator,@typescriptParameterList,@typescriptComments + \ nextgroup=typescriptTypeAnnotation,typescriptBlock + \ contained skipwhite skipnl + +syntax match typescriptTypeAnnotation /:/ + \ nextgroup=@typescriptType + \ contained skipwhite skipnl + +syntax cluster typescriptParameterList contains= + \ typescriptTypeAnnotation, + \ typescriptAccessibilityModifier, + \ typescriptReadonlyModifier, + \ typescriptOptionalMark, + \ typescriptRestOrSpread, + \ typescriptFuncComma, + \ typescriptDefaultParam + +syntax match typescriptFuncComma /,/ contained + +syntax match typescriptDefaultParam /=/ + \ nextgroup=@typescriptValue + \ contained skipwhite + +syntax keyword typescriptConstructSignature new + \ nextgroup=@typescriptCallSignature + \ contained skipwhite + +syntax region typescriptIndexSignature matchgroup=typescriptBraces + \ start=/\[/ end=/\]/ + \ contains=typescriptPredefinedType,typescriptMappedIn,typescriptString + \ nextgroup=typescriptTypeAnnotation + \ contained skipwhite oneline + +syntax keyword typescriptMappedIn in + \ nextgroup=@typescriptType + \ contained skipwhite skipnl skipempty + +syntax keyword typescriptAliasKeyword type + \ nextgroup=typescriptAliasDeclaration + \ skipwhite skipnl skipempty + +syntax region typescriptAliasDeclaration matchgroup=typescriptUnion + \ start=/ / end=/=/ + \ nextgroup=@typescriptType + \ contains=typescriptConstraint,typescriptTypeParameters + \ contained skipwhite skipempty + +syntax keyword typescriptReadonlyArrayKeyword readonly + \ nextgroup=@typescriptPrimaryType + \ skipwhite + + +" extension +if get(g:, 'yats_host_keyword', 1) + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Function Boolean + " use of nextgroup Suggested by Doug Kearns + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Error EvalError nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobal containedin=typescriptIdentifierName InternalError + syntax keyword typescriptGlobal containedin=typescriptIdentifierName RangeError ReferenceError + syntax keyword typescriptGlobal containedin=typescriptIdentifierName StopIteration + syntax keyword typescriptGlobal containedin=typescriptIdentifierName SyntaxError TypeError + syntax keyword typescriptGlobal containedin=typescriptIdentifierName URIError Date + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Float32Array + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Float64Array + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Int16Array Int32Array + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Int8Array Uint16Array + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Uint32Array Uint8Array + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Uint8ClampedArray + syntax keyword typescriptGlobal containedin=typescriptIdentifierName ParallelArray + syntax keyword typescriptGlobal containedin=typescriptIdentifierName ArrayBuffer DataView + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Iterator Generator + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Reflect Proxy + syntax keyword typescriptGlobal containedin=typescriptIdentifierName arguments + hi def link typescriptGlobal Structure + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName eval uneval nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName isFinite nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName isNaN parseFloat nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName parseInt nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName decodeURI nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName decodeURIComponent nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName encodeURI nextgroup=typescriptFuncCallArg + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName encodeURIComponent nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptGlobalMethod + hi def link typescriptGlobalMethod Structure + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Number nextgroup=typescriptGlobalNumberDot,typescriptFuncCallArg + syntax match typescriptGlobalNumberDot /\./ contained nextgroup=typescriptNumberStaticProp,typescriptNumberStaticMethod,typescriptProp + syntax keyword typescriptNumberStaticProp contained EPSILON MAX_SAFE_INTEGER MAX_VALUE + syntax keyword typescriptNumberStaticProp contained MIN_SAFE_INTEGER MIN_VALUE NEGATIVE_INFINITY + syntax keyword typescriptNumberStaticProp contained NaN POSITIVE_INFINITY + hi def link typescriptNumberStaticProp Keyword + syntax keyword typescriptNumberStaticMethod contained isFinite isInteger isNaN isSafeInteger nextgroup=typescriptFuncCallArg + syntax keyword typescriptNumberStaticMethod contained parseFloat parseInt nextgroup=typescriptFuncCallArg + hi def link typescriptNumberStaticMethod Keyword + syntax keyword typescriptNumberMethod contained toExponential toFixed toLocaleString nextgroup=typescriptFuncCallArg + syntax keyword typescriptNumberMethod contained toPrecision toSource toString valueOf nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptNumberMethod + hi def link typescriptNumberMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName String nextgroup=typescriptGlobalStringDot,typescriptFuncCallArg + syntax match typescriptGlobalStringDot /\./ contained nextgroup=typescriptStringStaticMethod,typescriptProp + syntax keyword typescriptStringStaticMethod contained fromCharCode fromCodePoint raw nextgroup=typescriptFuncCallArg + hi def link typescriptStringStaticMethod Keyword + syntax keyword typescriptStringMethod contained anchor charAt charCodeAt codePointAt nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained concat endsWith includes indexOf lastIndexOf nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained link localeCompare match normalize nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained padStart padEnd repeat replace search nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained slice split startsWith substr substring nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained toLocaleLowerCase toLocaleUpperCase nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained toLowerCase toString toUpperCase trim nextgroup=typescriptFuncCallArg + syntax keyword typescriptStringMethod contained valueOf nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptStringMethod + hi def link typescriptStringMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Array nextgroup=typescriptGlobalArrayDot,typescriptFuncCallArg + syntax match typescriptGlobalArrayDot /\./ contained nextgroup=typescriptArrayStaticMethod,typescriptProp + syntax keyword typescriptArrayStaticMethod contained from isArray of nextgroup=typescriptFuncCallArg + hi def link typescriptArrayStaticMethod Keyword + syntax keyword typescriptArrayMethod contained concat copyWithin entries every fill nextgroup=typescriptFuncCallArg + syntax keyword typescriptArrayMethod contained filter find findIndex forEach indexOf nextgroup=typescriptFuncCallArg + syntax keyword typescriptArrayMethod contained includes join keys lastIndexOf map nextgroup=typescriptFuncCallArg + syntax keyword typescriptArrayMethod contained pop push reduce reduceRight reverse nextgroup=typescriptFuncCallArg + syntax keyword typescriptArrayMethod contained shift slice some sort splice toLocaleString nextgroup=typescriptFuncCallArg + syntax keyword typescriptArrayMethod contained toSource toString unshift nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptArrayMethod + hi def link typescriptArrayMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Object nextgroup=typescriptGlobalObjectDot,typescriptFuncCallArg + syntax match typescriptGlobalObjectDot /\./ contained nextgroup=typescriptObjectStaticMethod,typescriptProp + syntax keyword typescriptObjectStaticMethod contained create defineProperties defineProperty nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectStaticMethod contained entries freeze getOwnPropertyDescriptors nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectStaticMethod contained getOwnPropertyDescriptor getOwnPropertyNames nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectStaticMethod contained getOwnPropertySymbols getPrototypeOf nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectStaticMethod contained is isExtensible isFrozen isSealed nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectStaticMethod contained keys preventExtensions values nextgroup=typescriptFuncCallArg + hi def link typescriptObjectStaticMethod Keyword + syntax keyword typescriptObjectMethod contained getOwnPropertyDescriptors hasOwnProperty nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectMethod contained isPrototypeOf propertyIsEnumerable nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectMethod contained toLocaleString toString valueOf seal nextgroup=typescriptFuncCallArg + syntax keyword typescriptObjectMethod contained setPrototypeOf nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptObjectMethod + hi def link typescriptObjectMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Symbol nextgroup=typescriptGlobalSymbolDot,typescriptFuncCallArg + syntax match typescriptGlobalSymbolDot /\./ contained nextgroup=typescriptSymbolStaticProp,typescriptSymbolStaticMethod,typescriptProp + syntax keyword typescriptSymbolStaticProp contained length iterator match replace + syntax keyword typescriptSymbolStaticProp contained search split hasInstance isConcatSpreadable + syntax keyword typescriptSymbolStaticProp contained unscopables species toPrimitive + syntax keyword typescriptSymbolStaticProp contained toStringTag + hi def link typescriptSymbolStaticProp Keyword + syntax keyword typescriptSymbolStaticMethod contained for keyFor nextgroup=typescriptFuncCallArg + hi def link typescriptSymbolStaticMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Function + syntax keyword typescriptFunctionMethod contained apply bind call nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptFunctionMethod + hi def link typescriptFunctionMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Math nextgroup=typescriptGlobalMathDot,typescriptFuncCallArg + syntax match typescriptGlobalMathDot /\./ contained nextgroup=typescriptMathStaticProp,typescriptMathStaticMethod,typescriptProp + syntax keyword typescriptMathStaticProp contained E LN10 LN2 LOG10E LOG2E PI SQRT1_2 + syntax keyword typescriptMathStaticProp contained SQRT2 + hi def link typescriptMathStaticProp Keyword + syntax keyword typescriptMathStaticMethod contained abs acos acosh asin asinh atan nextgroup=typescriptFuncCallArg + syntax keyword typescriptMathStaticMethod contained atan2 atanh cbrt ceil clz32 cos nextgroup=typescriptFuncCallArg + syntax keyword typescriptMathStaticMethod contained cosh exp expm1 floor fround hypot nextgroup=typescriptFuncCallArg + syntax keyword typescriptMathStaticMethod contained imul log log10 log1p log2 max nextgroup=typescriptFuncCallArg + syntax keyword typescriptMathStaticMethod contained min pow random round sign sin nextgroup=typescriptFuncCallArg + syntax keyword typescriptMathStaticMethod contained sinh sqrt tan tanh trunc nextgroup=typescriptFuncCallArg + hi def link typescriptMathStaticMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Date nextgroup=typescriptGlobalDateDot,typescriptFuncCallArg + syntax match typescriptGlobalDateDot /\./ contained nextgroup=typescriptDateStaticMethod,typescriptProp + syntax keyword typescriptDateStaticMethod contained UTC now parse nextgroup=typescriptFuncCallArg + hi def link typescriptDateStaticMethod Keyword + syntax keyword typescriptDateMethod contained getDate getDay getFullYear getHours nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained getMilliseconds getMinutes getMonth nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained getSeconds getTime getTimezoneOffset nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained getUTCDate getUTCDay getUTCFullYear nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained getUTCHours getUTCMilliseconds getUTCMinutes nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained getUTCMonth getUTCSeconds setDate setFullYear nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained setHours setMilliseconds setMinutes nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained setMonth setSeconds setTime setUTCDate nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained setUTCFullYear setUTCHours setUTCMilliseconds nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained setUTCMinutes setUTCMonth setUTCSeconds nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained toDateString toISOString toJSON toLocaleDateString nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained toLocaleFormat toLocaleString toLocaleTimeString nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained toSource toString toTimeString toUTCString nextgroup=typescriptFuncCallArg + syntax keyword typescriptDateMethod contained valueOf nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptDateMethod + hi def link typescriptDateMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName JSON nextgroup=typescriptGlobalJSONDot,typescriptFuncCallArg + syntax match typescriptGlobalJSONDot /\./ contained nextgroup=typescriptJSONStaticMethod,typescriptProp + syntax keyword typescriptJSONStaticMethod contained parse stringify nextgroup=typescriptFuncCallArg + hi def link typescriptJSONStaticMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName RegExp nextgroup=typescriptGlobalRegExpDot,typescriptFuncCallArg + syntax match typescriptGlobalRegExpDot /\./ contained nextgroup=typescriptRegExpStaticProp,typescriptProp + syntax keyword typescriptRegExpStaticProp contained lastIndex + hi def link typescriptRegExpStaticProp Keyword + syntax keyword typescriptRegExpProp contained global ignoreCase multiline source sticky + syntax cluster props add=typescriptRegExpProp + hi def link typescriptRegExpProp Keyword + syntax keyword typescriptRegExpMethod contained exec test nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptRegExpMethod + hi def link typescriptRegExpMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Map WeakMap + syntax keyword typescriptES6MapProp contained size + syntax cluster props add=typescriptES6MapProp + hi def link typescriptES6MapProp Keyword + syntax keyword typescriptES6MapMethod contained clear delete entries forEach get has nextgroup=typescriptFuncCallArg + syntax keyword typescriptES6MapMethod contained keys set values nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptES6MapMethod + hi def link typescriptES6MapMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Set WeakSet + syntax keyword typescriptES6SetProp contained size + syntax cluster props add=typescriptES6SetProp + hi def link typescriptES6SetProp Keyword + syntax keyword typescriptES6SetMethod contained add clear delete entries forEach has nextgroup=typescriptFuncCallArg + syntax keyword typescriptES6SetMethod contained values nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptES6SetMethod + hi def link typescriptES6SetMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Proxy + syntax keyword typescriptProxyAPI contained getOwnPropertyDescriptor getOwnPropertyNames + syntax keyword typescriptProxyAPI contained defineProperty deleteProperty freeze seal + syntax keyword typescriptProxyAPI contained preventExtensions has hasOwn get set enumerate + syntax keyword typescriptProxyAPI contained iterate ownKeys apply construct + hi def link typescriptProxyAPI Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Promise nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg + syntax match typescriptGlobalPromiseDot /\./ contained nextgroup=typescriptPromiseStaticMethod,typescriptProp + syntax keyword typescriptPromiseStaticMethod contained resolve reject all race nextgroup=typescriptFuncCallArg + hi def link typescriptPromiseStaticMethod Keyword + syntax keyword typescriptPromiseMethod contained then catch finally nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptPromiseMethod + hi def link typescriptPromiseMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Reflect + syntax keyword typescriptReflectMethod contained apply construct defineProperty deleteProperty nextgroup=typescriptFuncCallArg + syntax keyword typescriptReflectMethod contained enumerate get getOwnPropertyDescriptor nextgroup=typescriptFuncCallArg + syntax keyword typescriptReflectMethod contained getPrototypeOf has isExtensible ownKeys nextgroup=typescriptFuncCallArg + syntax keyword typescriptReflectMethod contained preventExtensions set setPrototypeOf nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptReflectMethod + hi def link typescriptReflectMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Intl + syntax keyword typescriptIntlMethod contained Collator DateTimeFormat NumberFormat nextgroup=typescriptFuncCallArg + syntax keyword typescriptIntlMethod contained PluralRules nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptIntlMethod + hi def link typescriptIntlMethod Keyword + + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName global process + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName console Buffer + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName module exports + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName setTimeout + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName clearTimeout + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName setInterval + syntax keyword typescriptNodeGlobal containedin=typescriptIdentifierName clearInterval + hi def link typescriptNodeGlobal Structure + + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName describe + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName it test before + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName after beforeEach + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName afterEach + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName beforeAll + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName afterAll + syntax keyword typescriptTestGlobal containedin=typescriptIdentifierName expect assert + + syntax keyword typescriptBOM containedin=typescriptIdentifierName AbortController + syntax keyword typescriptBOM containedin=typescriptIdentifierName AbstractWorker AnalyserNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName App Apps ArrayBuffer + syntax keyword typescriptBOM containedin=typescriptIdentifierName ArrayBufferView + syntax keyword typescriptBOM containedin=typescriptIdentifierName Attr AudioBuffer + syntax keyword typescriptBOM containedin=typescriptIdentifierName AudioBufferSourceNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName AudioContext AudioDestinationNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName AudioListener AudioNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName AudioParam BatteryManager + syntax keyword typescriptBOM containedin=typescriptIdentifierName BiquadFilterNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName BlobEvent BluetoothAdapter + syntax keyword typescriptBOM containedin=typescriptIdentifierName BluetoothDevice + syntax keyword typescriptBOM containedin=typescriptIdentifierName BluetoothManager + syntax keyword typescriptBOM containedin=typescriptIdentifierName CameraCapabilities + syntax keyword typescriptBOM containedin=typescriptIdentifierName CameraControl CameraManager + syntax keyword typescriptBOM containedin=typescriptIdentifierName CanvasGradient CanvasImageSource + syntax keyword typescriptBOM containedin=typescriptIdentifierName CanvasPattern CanvasRenderingContext2D + syntax keyword typescriptBOM containedin=typescriptIdentifierName CaretPosition CDATASection + syntax keyword typescriptBOM containedin=typescriptIdentifierName ChannelMergerNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName ChannelSplitterNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName CharacterData ChildNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName ChromeWorker Comment + syntax keyword typescriptBOM containedin=typescriptIdentifierName Connection Console + syntax keyword typescriptBOM containedin=typescriptIdentifierName ContactManager Contacts + syntax keyword typescriptBOM containedin=typescriptIdentifierName ConvolverNode Coordinates + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSS CSSConditionRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSGroupingRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSKeyframeRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSKeyframesRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSMediaRule CSSNamespaceRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSPageRule CSSRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSRuleList CSSStyleDeclaration + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSStyleRule CSSStyleSheet + syntax keyword typescriptBOM containedin=typescriptIdentifierName CSSSupportsRule + syntax keyword typescriptBOM containedin=typescriptIdentifierName DataTransfer DataView + syntax keyword typescriptBOM containedin=typescriptIdentifierName DedicatedWorkerGlobalScope + syntax keyword typescriptBOM containedin=typescriptIdentifierName DelayNode DeviceAcceleration + syntax keyword typescriptBOM containedin=typescriptIdentifierName DeviceRotationRate + syntax keyword typescriptBOM containedin=typescriptIdentifierName DeviceStorage DirectoryEntry + syntax keyword typescriptBOM containedin=typescriptIdentifierName DirectoryEntrySync + syntax keyword typescriptBOM containedin=typescriptIdentifierName DirectoryReader + syntax keyword typescriptBOM containedin=typescriptIdentifierName DirectoryReaderSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName Document DocumentFragment + syntax keyword typescriptBOM containedin=typescriptIdentifierName DocumentTouch DocumentType + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMCursor DOMError + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMException DOMHighResTimeStamp + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMImplementation + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMImplementationRegistry + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMParser DOMRequest + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMString DOMStringList + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMStringMap DOMTimeStamp + syntax keyword typescriptBOM containedin=typescriptIdentifierName DOMTokenList DynamicsCompressorNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName Element Entry EntrySync + syntax keyword typescriptBOM containedin=typescriptIdentifierName Extensions FileException + syntax keyword typescriptBOM containedin=typescriptIdentifierName Float32Array Float64Array + syntax keyword typescriptBOM containedin=typescriptIdentifierName FMRadio FormData + syntax keyword typescriptBOM containedin=typescriptIdentifierName GainNode Gamepad + syntax keyword typescriptBOM containedin=typescriptIdentifierName GamepadButton Geolocation + syntax keyword typescriptBOM containedin=typescriptIdentifierName History HTMLAnchorElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLAreaElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLAudioElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLBaseElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLBodyElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLBRElement HTMLButtonElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLCanvasElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLCollection HTMLDataElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLDataListElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLDivElement HTMLDListElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLDocument HTMLElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLEmbedElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLFieldSetElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLFormControlsCollection + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLFormElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLHeadElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLHeadingElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLHRElement HTMLHtmlElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLIFrameElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLImageElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLInputElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLKeygenElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLLabelElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLLegendElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLLIElement HTMLLinkElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLMapElement HTMLMediaElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLMetaElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLMeterElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLModElement HTMLObjectElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLOListElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLOptGroupElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLOptionElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLOptionsCollection + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLOutputElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLParagraphElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLParamElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLPreElement HTMLProgressElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLQuoteElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLScriptElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLSelectElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLSourceElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLSpanElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLStyleElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableCaptionElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableCellElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableColElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableDataCellElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableHeaderCellElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableRowElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTableSectionElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTextAreaElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTimeElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTitleElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLTrackElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLUListElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLUnknownElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName HTMLVideoElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBCursor IDBCursorSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBCursorWithValue + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBDatabase IDBDatabaseSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBEnvironment IDBEnvironmentSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBFactory IDBFactorySync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBIndex IDBIndexSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBKeyRange IDBObjectStore + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBObjectStoreSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBOpenDBRequest + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBRequest IDBTransaction + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBTransactionSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName IDBVersionChangeEvent + syntax keyword typescriptBOM containedin=typescriptIdentifierName ImageData IndexedDB + syntax keyword typescriptBOM containedin=typescriptIdentifierName Int16Array Int32Array + syntax keyword typescriptBOM containedin=typescriptIdentifierName Int8Array L10n LinkStyle + syntax keyword typescriptBOM containedin=typescriptIdentifierName LocalFileSystem + syntax keyword typescriptBOM containedin=typescriptIdentifierName LocalFileSystemSync + syntax keyword typescriptBOM containedin=typescriptIdentifierName Location LockedFile + syntax keyword typescriptBOM containedin=typescriptIdentifierName MediaQueryList MediaQueryListListener + syntax keyword typescriptBOM containedin=typescriptIdentifierName MediaRecorder MediaSource + syntax keyword typescriptBOM containedin=typescriptIdentifierName MediaStream MediaStreamTrack + syntax keyword typescriptBOM containedin=typescriptIdentifierName MutationObserver + syntax keyword typescriptBOM containedin=typescriptIdentifierName Navigator NavigatorGeolocation + syntax keyword typescriptBOM containedin=typescriptIdentifierName NavigatorID NavigatorLanguage + syntax keyword typescriptBOM containedin=typescriptIdentifierName NavigatorOnLine + syntax keyword typescriptBOM containedin=typescriptIdentifierName NavigatorPlugins + syntax keyword typescriptBOM containedin=typescriptIdentifierName Node NodeFilter + syntax keyword typescriptBOM containedin=typescriptIdentifierName NodeIterator NodeList + syntax keyword typescriptBOM containedin=typescriptIdentifierName Notification OfflineAudioContext + syntax keyword typescriptBOM containedin=typescriptIdentifierName OscillatorNode PannerNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName ParentNode Performance + syntax keyword typescriptBOM containedin=typescriptIdentifierName PerformanceNavigation + syntax keyword typescriptBOM containedin=typescriptIdentifierName PerformanceTiming + syntax keyword typescriptBOM containedin=typescriptIdentifierName Permissions PermissionSettings + syntax keyword typescriptBOM containedin=typescriptIdentifierName Plugin PluginArray + syntax keyword typescriptBOM containedin=typescriptIdentifierName Position PositionError + syntax keyword typescriptBOM containedin=typescriptIdentifierName PositionOptions + syntax keyword typescriptBOM containedin=typescriptIdentifierName PowerManager ProcessingInstruction + syntax keyword typescriptBOM containedin=typescriptIdentifierName PromiseResolver + syntax keyword typescriptBOM containedin=typescriptIdentifierName PushManager Range + syntax keyword typescriptBOM containedin=typescriptIdentifierName RTCConfiguration + syntax keyword typescriptBOM containedin=typescriptIdentifierName RTCPeerConnection + syntax keyword typescriptBOM containedin=typescriptIdentifierName RTCPeerConnectionErrorCallback + syntax keyword typescriptBOM containedin=typescriptIdentifierName RTCSessionDescription + syntax keyword typescriptBOM containedin=typescriptIdentifierName RTCSessionDescriptionCallback + syntax keyword typescriptBOM containedin=typescriptIdentifierName ScriptProcessorNode + syntax keyword typescriptBOM containedin=typescriptIdentifierName Selection SettingsLock + syntax keyword typescriptBOM containedin=typescriptIdentifierName SettingsManager + syntax keyword typescriptBOM containedin=typescriptIdentifierName SharedWorker StyleSheet + syntax keyword typescriptBOM containedin=typescriptIdentifierName StyleSheetList SVGAElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAngle SVGAnimateColorElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedAngle + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedBoolean + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedEnumeration + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedInteger + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedLength + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedLengthList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedNumber + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedNumberList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedPoints + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedPreserveAspectRatio + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedRect + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedString + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimatedTransformList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimateElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimateMotionElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimateTransformElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGAnimationElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGCircleElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGClipPathElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGCursorElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGDefsElement SVGDescElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGElement SVGEllipseElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFilterElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFontElement SVGFontFaceElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFontFaceFormatElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFontFaceNameElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFontFaceSrcElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGFontFaceUriElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGForeignObjectElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGGElement SVGGlyphElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGGradientElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGHKernElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGImageElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGLength SVGLengthList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGLinearGradientElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGLineElement SVGMaskElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGMatrix SVGMissingGlyphElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGMPathElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGNumber SVGNumberList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGPathElement SVGPatternElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGPoint SVGPolygonElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGPolylineElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGPreserveAspectRatio + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGRadialGradientElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGRect SVGRectElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGScriptElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGSetElement SVGStopElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGStringList SVGStylable + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGStyleElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGSVGElement SVGSwitchElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGSymbolElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTests SVGTextElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTextPositioningElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTitleElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTransform SVGTransformable + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTransformList + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGTRefElement SVGTSpanElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGUseElement SVGViewElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName SVGVKernElement + syntax keyword typescriptBOM containedin=typescriptIdentifierName TCPServerSocket + syntax keyword typescriptBOM containedin=typescriptIdentifierName TCPSocket Telephony + syntax keyword typescriptBOM containedin=typescriptIdentifierName TelephonyCall Text + syntax keyword typescriptBOM containedin=typescriptIdentifierName TextDecoder TextEncoder + syntax keyword typescriptBOM containedin=typescriptIdentifierName TextMetrics TimeRanges + syntax keyword typescriptBOM containedin=typescriptIdentifierName Touch TouchList + syntax keyword typescriptBOM containedin=typescriptIdentifierName Transferable TreeWalker + syntax keyword typescriptBOM containedin=typescriptIdentifierName Uint16Array Uint32Array + syntax keyword typescriptBOM containedin=typescriptIdentifierName Uint8Array Uint8ClampedArray + syntax keyword typescriptBOM containedin=typescriptIdentifierName URLSearchParams + syntax keyword typescriptBOM containedin=typescriptIdentifierName URLUtilsReadOnly + syntax keyword typescriptBOM containedin=typescriptIdentifierName UserProximityEvent + syntax keyword typescriptBOM containedin=typescriptIdentifierName ValidityState VideoPlaybackQuality + syntax keyword typescriptBOM containedin=typescriptIdentifierName WaveShaperNode WebBluetooth + syntax keyword typescriptBOM containedin=typescriptIdentifierName WebGLRenderingContext + syntax keyword typescriptBOM containedin=typescriptIdentifierName WebSMS WebSocket + syntax keyword typescriptBOM containedin=typescriptIdentifierName WebVTT WifiManager + syntax keyword typescriptBOM containedin=typescriptIdentifierName Window Worker WorkerConsole + syntax keyword typescriptBOM containedin=typescriptIdentifierName WorkerLocation WorkerNavigator + syntax keyword typescriptBOM containedin=typescriptIdentifierName XDomainRequest XMLDocument + syntax keyword typescriptBOM containedin=typescriptIdentifierName XMLHttpRequestEventTarget + hi def link typescriptBOM Structure + + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName applicationCache + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName closed + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName Components + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName controllers + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName dialogArguments + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName document + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName frameElement + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName frames + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName fullScreen + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName history + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName innerHeight + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName innerWidth + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName length + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName location + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName locationbar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName menubar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName messageManager + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName name navigator + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName opener + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName outerHeight + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName outerWidth + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName pageXOffset + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName pageYOffset + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName parent + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName performance + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName personalbar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName returnValue + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName screen + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName screenX + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName screenY + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName scrollbars + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName scrollMaxX + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName scrollMaxY + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName scrollX + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName scrollY + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName self sidebar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName status + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName statusbar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName toolbar + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName top visualViewport + syntax keyword typescriptBOMWindowProp containedin=typescriptIdentifierName window + syntax cluster props add=typescriptBOMWindowProp + hi def link typescriptBOMWindowProp Structure + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName alert nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName atob nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName blur nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName btoa nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName clearImmediate nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName clearInterval nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName clearTimeout nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName close nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName confirm nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName dispatchEvent nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName find nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName focus nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName getAttention nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName getAttentionWithCycleCount nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName getComputedStyle nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName getDefaulComputedStyle nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName getSelection nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName matchMedia nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName maximize nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName moveBy nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName moveTo nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName open nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName openDialog nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName postMessage nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName print nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName prompt nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName removeEventListener nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName resizeBy nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName resizeTo nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName restore nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName scroll nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName scrollBy nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName scrollByLines nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName scrollByPages nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName scrollTo nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName setCursor nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName setImmediate nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName setInterval nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName setResizable nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName setTimeout nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName showModalDialog nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName sizeToContent nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName stop nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMWindowMethod containedin=typescriptIdentifierName updateCommands nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptBOMWindowMethod + hi def link typescriptBOMWindowMethod Structure + syntax keyword typescriptBOMWindowEvent contained onabort onbeforeunload onblur onchange + syntax keyword typescriptBOMWindowEvent contained onclick onclose oncontextmenu ondevicelight + syntax keyword typescriptBOMWindowEvent contained ondevicemotion ondeviceorientation + syntax keyword typescriptBOMWindowEvent contained ondeviceproximity ondragdrop onerror + syntax keyword typescriptBOMWindowEvent contained onfocus onhashchange onkeydown onkeypress + syntax keyword typescriptBOMWindowEvent contained onkeyup onload onmousedown onmousemove + syntax keyword typescriptBOMWindowEvent contained onmouseout onmouseover onmouseup + syntax keyword typescriptBOMWindowEvent contained onmozbeforepaint onpaint onpopstate + syntax keyword typescriptBOMWindowEvent contained onreset onresize onscroll onselect + syntax keyword typescriptBOMWindowEvent contained onsubmit onunload onuserproximity + syntax keyword typescriptBOMWindowEvent contained onpageshow onpagehide + hi def link typescriptBOMWindowEvent Keyword + syntax keyword typescriptBOMWindowCons containedin=typescriptIdentifierName DOMParser + syntax keyword typescriptBOMWindowCons containedin=typescriptIdentifierName QueryInterface + syntax keyword typescriptBOMWindowCons containedin=typescriptIdentifierName XMLSerializer + hi def link typescriptBOMWindowCons Structure + + syntax keyword typescriptBOMNavigatorProp contained battery buildID connection cookieEnabled + syntax keyword typescriptBOMNavigatorProp contained doNotTrack maxTouchPoints oscpu + syntax keyword typescriptBOMNavigatorProp contained productSub push serviceWorker + syntax keyword typescriptBOMNavigatorProp contained vendor vendorSub + syntax cluster props add=typescriptBOMNavigatorProp + hi def link typescriptBOMNavigatorProp Keyword + syntax keyword typescriptBOMNavigatorMethod contained addIdleObserver geolocation nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMNavigatorMethod contained getDeviceStorage getDeviceStorages nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMNavigatorMethod contained getGamepads getUserMedia registerContentHandler nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMNavigatorMethod contained removeIdleObserver requestWakeLock nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMNavigatorMethod contained share vibrate watch registerProtocolHandler nextgroup=typescriptFuncCallArg + syntax keyword typescriptBOMNavigatorMethod contained sendBeacon nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptBOMNavigatorMethod + hi def link typescriptBOMNavigatorMethod Keyword + syntax keyword typescriptServiceWorkerMethod contained register nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptServiceWorkerMethod + hi def link typescriptServiceWorkerMethod Keyword + + syntax keyword typescriptBOMLocationProp contained href protocol host hostname port + syntax keyword typescriptBOMLocationProp contained pathname search hash username password + syntax keyword typescriptBOMLocationProp contained origin + syntax cluster props add=typescriptBOMLocationProp + hi def link typescriptBOMLocationProp Keyword + syntax keyword typescriptBOMLocationMethod contained assign reload replace toString nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptBOMLocationMethod + hi def link typescriptBOMLocationMethod Keyword + + syntax keyword typescriptBOMHistoryProp contained length current next previous state + syntax keyword typescriptBOMHistoryProp contained scrollRestoration + syntax cluster props add=typescriptBOMHistoryProp + hi def link typescriptBOMHistoryProp Keyword + syntax keyword typescriptBOMHistoryMethod contained back forward go pushState replaceState nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptBOMHistoryMethod + hi def link typescriptBOMHistoryMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName console + syntax keyword typescriptConsoleMethod contained count dir error group groupCollapsed nextgroup=typescriptFuncCallArg + syntax keyword typescriptConsoleMethod contained groupEnd info log time timeEnd trace nextgroup=typescriptFuncCallArg + syntax keyword typescriptConsoleMethod contained warn nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptConsoleMethod + hi def link typescriptConsoleMethod Keyword + + syntax keyword typescriptXHRGlobal containedin=typescriptIdentifierName XMLHttpRequest + hi def link typescriptXHRGlobal Structure + syntax keyword typescriptXHRProp contained onreadystatechange readyState response + syntax keyword typescriptXHRProp contained responseText responseType responseXML status + syntax keyword typescriptXHRProp contained statusText timeout ontimeout upload withCredentials + syntax cluster props add=typescriptXHRProp + hi def link typescriptXHRProp Keyword + syntax keyword typescriptXHRMethod contained abort getAllResponseHeaders getResponseHeader nextgroup=typescriptFuncCallArg + syntax keyword typescriptXHRMethod contained open overrideMimeType send setRequestHeader nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptXHRMethod + hi def link typescriptXHRMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Blob BlobBuilder + syntax keyword typescriptGlobal containedin=typescriptIdentifierName File FileReader + syntax keyword typescriptGlobal containedin=typescriptIdentifierName FileReaderSync + syntax keyword typescriptGlobal containedin=typescriptIdentifierName URL nextgroup=typescriptGlobalURLDot,typescriptFuncCallArg + syntax match typescriptGlobalURLDot /\./ contained nextgroup=typescriptURLStaticMethod,typescriptProp + syntax keyword typescriptGlobal containedin=typescriptIdentifierName URLUtils + syntax keyword typescriptFileMethod contained readAsArrayBuffer readAsBinaryString nextgroup=typescriptFuncCallArg + syntax keyword typescriptFileMethod contained readAsDataURL readAsText nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptFileMethod + hi def link typescriptFileMethod Keyword + syntax keyword typescriptFileReaderProp contained error readyState result + syntax cluster props add=typescriptFileReaderProp + hi def link typescriptFileReaderProp Keyword + syntax keyword typescriptFileReaderMethod contained abort readAsArrayBuffer readAsBinaryString nextgroup=typescriptFuncCallArg + syntax keyword typescriptFileReaderMethod contained readAsDataURL readAsText nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptFileReaderMethod + hi def link typescriptFileReaderMethod Keyword + syntax keyword typescriptFileListMethod contained item nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptFileListMethod + hi def link typescriptFileListMethod Keyword + syntax keyword typescriptBlobMethod contained append getBlob getFile nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptBlobMethod + hi def link typescriptBlobMethod Keyword + syntax keyword typescriptURLUtilsProp contained hash host hostname href origin password + syntax keyword typescriptURLUtilsProp contained pathname port protocol search searchParams + syntax keyword typescriptURLUtilsProp contained username + syntax cluster props add=typescriptURLUtilsProp + hi def link typescriptURLUtilsProp Keyword + syntax keyword typescriptURLStaticMethod contained createObjectURL revokeObjectURL nextgroup=typescriptFuncCallArg + hi def link typescriptURLStaticMethod Keyword + + syntax keyword typescriptCryptoGlobal containedin=typescriptIdentifierName crypto + hi def link typescriptCryptoGlobal Structure + syntax keyword typescriptSubtleCryptoMethod contained encrypt decrypt sign verify nextgroup=typescriptFuncCallArg + syntax keyword typescriptSubtleCryptoMethod contained digest nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptSubtleCryptoMethod + hi def link typescriptSubtleCryptoMethod Keyword + syntax keyword typescriptCryptoProp contained subtle + syntax cluster props add=typescriptCryptoProp + hi def link typescriptCryptoProp Keyword + syntax keyword typescriptCryptoMethod contained getRandomValues nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptCryptoMethod + hi def link typescriptCryptoMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Headers Request + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Response + syntax keyword typescriptGlobalMethod containedin=typescriptIdentifierName fetch nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptGlobalMethod + hi def link typescriptGlobalMethod Structure + syntax keyword typescriptHeadersMethod contained append delete get getAll has set nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptHeadersMethod + hi def link typescriptHeadersMethod Keyword + syntax keyword typescriptRequestProp contained method url headers context referrer + syntax keyword typescriptRequestProp contained mode credentials cache + syntax cluster props add=typescriptRequestProp + hi def link typescriptRequestProp Keyword + syntax keyword typescriptRequestMethod contained clone nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptRequestMethod + hi def link typescriptRequestMethod Keyword + syntax keyword typescriptResponseProp contained type url status statusText headers + syntax keyword typescriptResponseProp contained redirected + syntax cluster props add=typescriptResponseProp + hi def link typescriptResponseProp Keyword + syntax keyword typescriptResponseMethod contained clone nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptResponseMethod + hi def link typescriptResponseMethod Keyword + + syntax keyword typescriptServiceWorkerProp contained controller ready + syntax cluster props add=typescriptServiceWorkerProp + hi def link typescriptServiceWorkerProp Keyword + syntax keyword typescriptServiceWorkerMethod contained register getRegistration nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptServiceWorkerMethod + hi def link typescriptServiceWorkerMethod Keyword + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Cache + syntax keyword typescriptCacheMethod contained match matchAll add addAll put delete nextgroup=typescriptFuncCallArg + syntax keyword typescriptCacheMethod contained keys nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptCacheMethod + hi def link typescriptCacheMethod Keyword + + syntax keyword typescriptEncodingGlobal containedin=typescriptIdentifierName TextEncoder + syntax keyword typescriptEncodingGlobal containedin=typescriptIdentifierName TextDecoder + hi def link typescriptEncodingGlobal Structure + syntax keyword typescriptEncodingProp contained encoding fatal ignoreBOM + syntax cluster props add=typescriptEncodingProp + hi def link typescriptEncodingProp Keyword + syntax keyword typescriptEncodingMethod contained encode decode nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptEncodingMethod + hi def link typescriptEncodingMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName Geolocation + syntax keyword typescriptGeolocationMethod contained getCurrentPosition watchPosition nextgroup=typescriptFuncCallArg + syntax keyword typescriptGeolocationMethod contained clearWatch nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptGeolocationMethod + hi def link typescriptGeolocationMethod Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName NetworkInformation + syntax keyword typescriptBOMNetworkProp contained downlink downlinkMax effectiveType + syntax keyword typescriptBOMNetworkProp contained rtt type + syntax cluster props add=typescriptBOMNetworkProp + hi def link typescriptBOMNetworkProp Keyword + + syntax keyword typescriptGlobal containedin=typescriptIdentifierName PaymentRequest + syntax keyword typescriptPaymentMethod contained show abort canMakePayment nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptPaymentMethod + hi def link typescriptPaymentMethod Keyword + syntax keyword typescriptPaymentProp contained shippingAddress shippingOption result + syntax cluster props add=typescriptPaymentProp + hi def link typescriptPaymentProp Keyword + syntax keyword typescriptPaymentEvent contained onshippingaddresschange onshippingoptionchange + hi def link typescriptPaymentEvent Keyword + syntax keyword typescriptPaymentResponseMethod contained complete nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptPaymentResponseMethod + hi def link typescriptPaymentResponseMethod Keyword + syntax keyword typescriptPaymentResponseProp contained details methodName payerEmail + syntax keyword typescriptPaymentResponseProp contained payerPhone shippingAddress + syntax keyword typescriptPaymentResponseProp contained shippingOption + syntax cluster props add=typescriptPaymentResponseProp + hi def link typescriptPaymentResponseProp Keyword + syntax keyword typescriptPaymentAddressProp contained addressLine careOf city country + syntax keyword typescriptPaymentAddressProp contained country dependentLocality languageCode + syntax keyword typescriptPaymentAddressProp contained organization phone postalCode + syntax keyword typescriptPaymentAddressProp contained recipient region sortingCode + syntax cluster props add=typescriptPaymentAddressProp + hi def link typescriptPaymentAddressProp Keyword + syntax keyword typescriptPaymentShippingOptionProp contained id label amount selected + syntax cluster props add=typescriptPaymentShippingOptionProp + hi def link typescriptPaymentShippingOptionProp Keyword + + syntax keyword typescriptDOMNodeProp contained attributes baseURI baseURIObject childNodes + syntax keyword typescriptDOMNodeProp contained firstChild lastChild localName namespaceURI + syntax keyword typescriptDOMNodeProp contained nextSibling nodeName nodePrincipal + syntax keyword typescriptDOMNodeProp contained nodeType nodeValue ownerDocument parentElement + syntax keyword typescriptDOMNodeProp contained parentNode prefix previousSibling textContent + syntax cluster props add=typescriptDOMNodeProp + hi def link typescriptDOMNodeProp Keyword + syntax keyword typescriptDOMNodeMethod contained appendChild cloneNode compareDocumentPosition nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMNodeMethod contained getUserData hasAttributes hasChildNodes nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMNodeMethod contained insertBefore isDefaultNamespace isEqualNode nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMNodeMethod contained isSameNode isSupported lookupNamespaceURI nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMNodeMethod contained lookupPrefix normalize removeChild nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMNodeMethod contained replaceChild setUserData nextgroup=typescriptFuncCallArg + syntax match typescriptDOMNodeMethod contained /contains/ + syntax cluster props add=typescriptDOMNodeMethod + hi def link typescriptDOMNodeMethod Keyword + syntax keyword typescriptDOMNodeType contained ELEMENT_NODE ATTRIBUTE_NODE TEXT_NODE + syntax keyword typescriptDOMNodeType contained CDATA_SECTION_NODEN_NODE ENTITY_REFERENCE_NODE + syntax keyword typescriptDOMNodeType contained ENTITY_NODE PROCESSING_INSTRUCTION_NODEN_NODE + syntax keyword typescriptDOMNodeType contained COMMENT_NODE DOCUMENT_NODE DOCUMENT_TYPE_NODE + syntax keyword typescriptDOMNodeType contained DOCUMENT_FRAGMENT_NODE NOTATION_NODE + hi def link typescriptDOMNodeType Keyword + + syntax keyword typescriptDOMElemAttrs contained accessKey clientHeight clientLeft + syntax keyword typescriptDOMElemAttrs contained clientTop clientWidth id innerHTML + syntax keyword typescriptDOMElemAttrs contained length onafterscriptexecute onbeforescriptexecute + syntax keyword typescriptDOMElemAttrs contained oncopy oncut onpaste onwheel scrollHeight + syntax keyword typescriptDOMElemAttrs contained scrollLeft scrollTop scrollWidth tagName + syntax keyword typescriptDOMElemAttrs contained classList className name outerHTML + syntax keyword typescriptDOMElemAttrs contained style + hi def link typescriptDOMElemAttrs Keyword + syntax keyword typescriptDOMElemFuncs contained getAttributeNS getAttributeNode getAttributeNodeNS + syntax keyword typescriptDOMElemFuncs contained getBoundingClientRect getClientRects + syntax keyword typescriptDOMElemFuncs contained getElementsByClassName getElementsByTagName + syntax keyword typescriptDOMElemFuncs contained getElementsByTagNameNS hasAttribute + syntax keyword typescriptDOMElemFuncs contained hasAttributeNS insertAdjacentHTML + syntax keyword typescriptDOMElemFuncs contained matches querySelector querySelectorAll + syntax keyword typescriptDOMElemFuncs contained removeAttribute removeAttributeNS + syntax keyword typescriptDOMElemFuncs contained removeAttributeNode requestFullscreen + syntax keyword typescriptDOMElemFuncs contained requestPointerLock scrollIntoView + syntax keyword typescriptDOMElemFuncs contained setAttribute setAttributeNS setAttributeNode + syntax keyword typescriptDOMElemFuncs contained setAttributeNodeNS setCapture supports + syntax keyword typescriptDOMElemFuncs contained getAttribute + hi def link typescriptDOMElemFuncs Keyword + + syntax keyword typescriptDOMDocProp contained activeElement body cookie defaultView + syntax keyword typescriptDOMDocProp contained designMode dir domain embeds forms head + syntax keyword typescriptDOMDocProp contained images lastModified links location plugins + syntax keyword typescriptDOMDocProp contained postMessage readyState referrer registerElement + syntax keyword typescriptDOMDocProp contained scripts styleSheets title vlinkColor + syntax keyword typescriptDOMDocProp contained xmlEncoding characterSet compatMode + syntax keyword typescriptDOMDocProp contained contentType currentScript doctype documentElement + syntax keyword typescriptDOMDocProp contained documentURI documentURIObject firstChild + syntax keyword typescriptDOMDocProp contained implementation lastStyleSheetSet namespaceURI + syntax keyword typescriptDOMDocProp contained nodePrincipal ononline pointerLockElement + syntax keyword typescriptDOMDocProp contained popupNode preferredStyleSheetSet selectedStyleSheetSet + syntax keyword typescriptDOMDocProp contained styleSheetSets textContent tooltipNode + syntax cluster props add=typescriptDOMDocProp + hi def link typescriptDOMDocProp Keyword + syntax keyword typescriptDOMDocMethod contained caretPositionFromPoint close createNodeIterator nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained createRange createTreeWalker elementFromPoint nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained getElementsByName adoptNode createAttribute nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained createCDATASection createComment createDocumentFragment nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained createElement createElementNS createEvent nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained createExpression createNSResolver nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained createProcessingInstruction createTextNode nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained enableStyleSheetsForSet evaluate execCommand nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained exitPointerLock getBoxObjectFor getElementById nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained getElementsByClassName getElementsByTagName nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained getElementsByTagNameNS getSelection nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained hasFocus importNode loadOverlay open nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained queryCommandSupported querySelector nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMDocMethod contained querySelectorAll write writeln nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptDOMDocMethod + hi def link typescriptDOMDocMethod Keyword + + syntax keyword typescriptDOMEventTargetMethod contained addEventListener removeEventListener nextgroup=typescriptEventFuncCallArg + syntax keyword typescriptDOMEventTargetMethod contained dispatchEvent waitUntil nextgroup=typescriptEventFuncCallArg + syntax cluster props add=typescriptDOMEventTargetMethod + hi def link typescriptDOMEventTargetMethod Keyword + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName AnimationEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName AudioProcessingEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName BeforeInputEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName BeforeUnloadEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName BlobEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName ClipboardEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName CloseEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName CompositionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName CSSFontFaceLoadEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName CustomEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DeviceLightEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DeviceMotionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DeviceOrientationEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DeviceProximityEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DOMTransactionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName DragEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName EditingBeforeInputEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName ErrorEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName FocusEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName GamepadEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName HashChangeEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName IDBVersionChangeEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName KeyboardEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName MediaStreamEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName MessageEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName MouseEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName MutationEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName OfflineAudioCompletionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName PageTransitionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName PointerEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName PopStateEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName ProgressEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName RelatedEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName RTCPeerConnectionIceEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName SensorEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName StorageEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName SVGEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName SVGZoomEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName TimeEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName TouchEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName TrackEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName TransitionEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName UIEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName UserProximityEvent + syntax keyword typescriptDOMEventCons containedin=typescriptIdentifierName WheelEvent + hi def link typescriptDOMEventCons Structure + syntax keyword typescriptDOMEventProp contained bubbles cancelable currentTarget defaultPrevented + syntax keyword typescriptDOMEventProp contained eventPhase target timeStamp type isTrusted + syntax keyword typescriptDOMEventProp contained isReload + syntax cluster props add=typescriptDOMEventProp + hi def link typescriptDOMEventProp Keyword + syntax keyword typescriptDOMEventMethod contained initEvent preventDefault stopImmediatePropagation nextgroup=typescriptEventFuncCallArg + syntax keyword typescriptDOMEventMethod contained stopPropagation respondWith default nextgroup=typescriptEventFuncCallArg + syntax cluster props add=typescriptDOMEventMethod + hi def link typescriptDOMEventMethod Keyword + + syntax keyword typescriptDOMStorage contained sessionStorage localStorage + hi def link typescriptDOMStorage Keyword + syntax keyword typescriptDOMStorageProp contained length + syntax cluster props add=typescriptDOMStorageProp + hi def link typescriptDOMStorageProp Keyword + syntax keyword typescriptDOMStorageMethod contained getItem key setItem removeItem nextgroup=typescriptFuncCallArg + syntax keyword typescriptDOMStorageMethod contained clear nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptDOMStorageMethod + hi def link typescriptDOMStorageMethod Keyword + + syntax keyword typescriptDOMFormProp contained acceptCharset action elements encoding + syntax keyword typescriptDOMFormProp contained enctype length method name target + syntax cluster props add=typescriptDOMFormProp + hi def link typescriptDOMFormProp Keyword + syntax keyword typescriptDOMFormMethod contained reportValidity reset submit nextgroup=typescriptFuncCallArg + syntax cluster props add=typescriptDOMFormMethod + hi def link typescriptDOMFormMethod Keyword + + syntax keyword typescriptDOMStyle contained alignContent alignItems alignSelf animation + syntax keyword typescriptDOMStyle contained animationDelay animationDirection animationDuration + syntax keyword typescriptDOMStyle contained animationFillMode animationIterationCount + syntax keyword typescriptDOMStyle contained animationName animationPlayState animationTimingFunction + syntax keyword typescriptDOMStyle contained appearance backfaceVisibility background + syntax keyword typescriptDOMStyle contained backgroundAttachment backgroundBlendMode + syntax keyword typescriptDOMStyle contained backgroundClip backgroundColor backgroundImage + syntax keyword typescriptDOMStyle contained backgroundOrigin backgroundPosition backgroundRepeat + syntax keyword typescriptDOMStyle contained backgroundSize border borderBottom borderBottomColor + syntax keyword typescriptDOMStyle contained borderBottomLeftRadius borderBottomRightRadius + syntax keyword typescriptDOMStyle contained borderBottomStyle borderBottomWidth borderCollapse + syntax keyword typescriptDOMStyle contained borderColor borderImage borderImageOutset + syntax keyword typescriptDOMStyle contained borderImageRepeat borderImageSlice borderImageSource + syntax keyword typescriptDOMStyle contained borderImageWidth borderLeft borderLeftColor + syntax keyword typescriptDOMStyle contained borderLeftStyle borderLeftWidth borderRadius + syntax keyword typescriptDOMStyle contained borderRight borderRightColor borderRightStyle + syntax keyword typescriptDOMStyle contained borderRightWidth borderSpacing borderStyle + syntax keyword typescriptDOMStyle contained borderTop borderTopColor borderTopLeftRadius + syntax keyword typescriptDOMStyle contained borderTopRightRadius borderTopStyle borderTopWidth + syntax keyword typescriptDOMStyle contained borderWidth bottom boxDecorationBreak + syntax keyword typescriptDOMStyle contained boxShadow boxSizing breakAfter breakBefore + syntax keyword typescriptDOMStyle contained breakInside captionSide caretColor caretShape + syntax keyword typescriptDOMStyle contained caret clear clip clipPath color columns + syntax keyword typescriptDOMStyle contained columnCount columnFill columnGap columnRule + syntax keyword typescriptDOMStyle contained columnRuleColor columnRuleStyle columnRuleWidth + syntax keyword typescriptDOMStyle contained columnSpan columnWidth content counterIncrement + syntax keyword typescriptDOMStyle contained counterReset cursor direction display + syntax keyword typescriptDOMStyle contained emptyCells flex flexBasis flexDirection + syntax keyword typescriptDOMStyle contained flexFlow flexGrow flexShrink flexWrap + syntax keyword typescriptDOMStyle contained float font fontFamily fontFeatureSettings + syntax keyword typescriptDOMStyle contained fontKerning fontLanguageOverride fontSize + syntax keyword typescriptDOMStyle contained fontSizeAdjust fontStretch fontStyle fontSynthesis + syntax keyword typescriptDOMStyle contained fontVariant fontVariantAlternates fontVariantCaps + syntax keyword typescriptDOMStyle contained fontVariantEastAsian fontVariantLigatures + syntax keyword typescriptDOMStyle contained fontVariantNumeric fontVariantPosition + syntax keyword typescriptDOMStyle contained fontWeight grad grid gridArea gridAutoColumns + syntax keyword typescriptDOMStyle contained gridAutoFlow gridAutoPosition gridAutoRows + syntax keyword typescriptDOMStyle contained gridColumn gridColumnStart gridColumnEnd + syntax keyword typescriptDOMStyle contained gridRow gridRowStart gridRowEnd gridTemplate + syntax keyword typescriptDOMStyle contained gridTemplateAreas gridTemplateRows gridTemplateColumns + syntax keyword typescriptDOMStyle contained height hyphens imageRendering imageResolution + syntax keyword typescriptDOMStyle contained imageOrientation imeMode inherit justifyContent + syntax keyword typescriptDOMStyle contained left letterSpacing lineBreak lineHeight + syntax keyword typescriptDOMStyle contained listStyle listStyleImage listStylePosition + syntax keyword typescriptDOMStyle contained listStyleType margin marginBottom marginLeft + syntax keyword typescriptDOMStyle contained marginRight marginTop marks mask maskType + syntax keyword typescriptDOMStyle contained maxHeight maxWidth minHeight minWidth + syntax keyword typescriptDOMStyle contained mixBlendMode objectFit objectPosition + syntax keyword typescriptDOMStyle contained opacity order orphans outline outlineColor + syntax keyword typescriptDOMStyle contained outlineOffset outlineStyle outlineWidth + syntax keyword typescriptDOMStyle contained overflow overflowWrap overflowX overflowY + syntax keyword typescriptDOMStyle contained overflowClipBox padding paddingBottom + syntax keyword typescriptDOMStyle contained paddingLeft paddingRight paddingTop pageBreakAfter + syntax keyword typescriptDOMStyle contained pageBreakBefore pageBreakInside perspective + syntax keyword typescriptDOMStyle contained perspectiveOrigin pointerEvents position + syntax keyword typescriptDOMStyle contained quotes resize right shapeImageThreshold + syntax keyword typescriptDOMStyle contained shapeMargin shapeOutside tableLayout tabSize + syntax keyword typescriptDOMStyle contained textAlign textAlignLast textCombineHorizontal + syntax keyword typescriptDOMStyle contained textDecoration textDecorationColor textDecorationLine + syntax keyword typescriptDOMStyle contained textDecorationStyle textIndent textOrientation + syntax keyword typescriptDOMStyle contained textOverflow textRendering textShadow + syntax keyword typescriptDOMStyle contained textTransform textUnderlinePosition top + syntax keyword typescriptDOMStyle contained touchAction transform transformOrigin + syntax keyword typescriptDOMStyle contained transformStyle transition transitionDelay + syntax keyword typescriptDOMStyle contained transitionDuration transitionProperty + syntax keyword typescriptDOMStyle contained transitionTimingFunction unicodeBidi unicodeRange + syntax keyword typescriptDOMStyle contained userSelect userZoom verticalAlign visibility + syntax keyword typescriptDOMStyle contained whiteSpace width willChange wordBreak + syntax keyword typescriptDOMStyle contained wordSpacing wordWrap writingMode zIndex + hi def link typescriptDOMStyle Keyword + + + + let typescript_props = 1 + syntax keyword typescriptAnimationEvent contained animationend animationiteration + syntax keyword typescriptAnimationEvent contained animationstart beginEvent endEvent + syntax keyword typescriptAnimationEvent contained repeatEvent + syntax cluster events add=typescriptAnimationEvent + hi def link typescriptAnimationEvent Title + syntax keyword typescriptCSSEvent contained CssRuleViewRefreshed CssRuleViewChanged + syntax keyword typescriptCSSEvent contained CssRuleViewCSSLinkClicked transitionend + syntax cluster events add=typescriptCSSEvent + hi def link typescriptCSSEvent Title + syntax keyword typescriptDatabaseEvent contained blocked complete error success upgradeneeded + syntax keyword typescriptDatabaseEvent contained versionchange + syntax cluster events add=typescriptDatabaseEvent + hi def link typescriptDatabaseEvent Title + syntax keyword typescriptDocumentEvent contained DOMLinkAdded DOMLinkRemoved DOMMetaAdded + syntax keyword typescriptDocumentEvent contained DOMMetaRemoved DOMWillOpenModalDialog + syntax keyword typescriptDocumentEvent contained DOMModalDialogClosed unload + syntax cluster events add=typescriptDocumentEvent + hi def link typescriptDocumentEvent Title + syntax keyword typescriptDOMMutationEvent contained DOMAttributeNameChanged DOMAttrModified + syntax keyword typescriptDOMMutationEvent contained DOMCharacterDataModified DOMContentLoaded + syntax keyword typescriptDOMMutationEvent contained DOMElementNameChanged DOMNodeInserted + syntax keyword typescriptDOMMutationEvent contained DOMNodeInsertedIntoDocument DOMNodeRemoved + syntax keyword typescriptDOMMutationEvent contained DOMNodeRemovedFromDocument DOMSubtreeModified + syntax cluster events add=typescriptDOMMutationEvent + hi def link typescriptDOMMutationEvent Title + syntax keyword typescriptDragEvent contained drag dragdrop dragend dragenter dragexit + syntax keyword typescriptDragEvent contained draggesture dragleave dragover dragstart + syntax keyword typescriptDragEvent contained drop + syntax cluster events add=typescriptDragEvent + hi def link typescriptDragEvent Title + syntax keyword typescriptElementEvent contained invalid overflow underflow DOMAutoComplete + syntax keyword typescriptElementEvent contained command commandupdate + syntax cluster events add=typescriptElementEvent + hi def link typescriptElementEvent Title + syntax keyword typescriptFocusEvent contained blur change DOMFocusIn DOMFocusOut focus + syntax keyword typescriptFocusEvent contained focusin focusout + syntax cluster events add=typescriptFocusEvent + hi def link typescriptFocusEvent Title + syntax keyword typescriptFormEvent contained reset submit + syntax cluster events add=typescriptFormEvent + hi def link typescriptFormEvent Title + syntax keyword typescriptFrameEvent contained DOMFrameContentLoaded + syntax cluster events add=typescriptFrameEvent + hi def link typescriptFrameEvent Title + syntax keyword typescriptInputDeviceEvent contained click contextmenu DOMMouseScroll + syntax keyword typescriptInputDeviceEvent contained dblclick gamepadconnected gamepaddisconnected + syntax keyword typescriptInputDeviceEvent contained keydown keypress keyup MozGamepadButtonDown + syntax keyword typescriptInputDeviceEvent contained MozGamepadButtonUp mousedown mouseenter + syntax keyword typescriptInputDeviceEvent contained mouseleave mousemove mouseout + syntax keyword typescriptInputDeviceEvent contained mouseover mouseup mousewheel MozMousePixelScroll + syntax keyword typescriptInputDeviceEvent contained pointerlockchange pointerlockerror + syntax keyword typescriptInputDeviceEvent contained wheel + syntax cluster events add=typescriptInputDeviceEvent + hi def link typescriptInputDeviceEvent Title + syntax keyword typescriptMediaEvent contained audioprocess canplay canplaythrough + syntax keyword typescriptMediaEvent contained durationchange emptied ended ended loadeddata + syntax keyword typescriptMediaEvent contained loadedmetadata MozAudioAvailable pause + syntax keyword typescriptMediaEvent contained play playing ratechange seeked seeking + syntax keyword typescriptMediaEvent contained stalled suspend timeupdate volumechange + syntax keyword typescriptMediaEvent contained waiting complete + syntax cluster events add=typescriptMediaEvent + hi def link typescriptMediaEvent Title + syntax keyword typescriptMenuEvent contained DOMMenuItemActive DOMMenuItemInactive + syntax cluster events add=typescriptMenuEvent + hi def link typescriptMenuEvent Title + syntax keyword typescriptNetworkEvent contained datachange dataerror disabled enabled + syntax keyword typescriptNetworkEvent contained offline online statuschange connectionInfoUpdate + syntax cluster events add=typescriptNetworkEvent + hi def link typescriptNetworkEvent Title + syntax keyword typescriptProgressEvent contained abort error load loadend loadstart + syntax keyword typescriptProgressEvent contained progress timeout uploadprogress + syntax cluster events add=typescriptProgressEvent + hi def link typescriptProgressEvent Title + syntax keyword typescriptResourceEvent contained cached error load + syntax cluster events add=typescriptResourceEvent + hi def link typescriptResourceEvent Title + syntax keyword typescriptScriptEvent contained afterscriptexecute beforescriptexecute + syntax cluster events add=typescriptScriptEvent + hi def link typescriptScriptEvent Title + syntax keyword typescriptSensorEvent contained compassneedscalibration devicelight + syntax keyword typescriptSensorEvent contained devicemotion deviceorientation deviceproximity + syntax keyword typescriptSensorEvent contained orientationchange userproximity + syntax cluster events add=typescriptSensorEvent + hi def link typescriptSensorEvent Title + syntax keyword typescriptSessionHistoryEvent contained pagehide pageshow popstate + syntax cluster events add=typescriptSessionHistoryEvent + hi def link typescriptSessionHistoryEvent Title + syntax keyword typescriptStorageEvent contained change storage + syntax cluster events add=typescriptStorageEvent + hi def link typescriptStorageEvent Title + syntax keyword typescriptSVGEvent contained SVGAbort SVGError SVGLoad SVGResize SVGScroll + syntax keyword typescriptSVGEvent contained SVGUnload SVGZoom + syntax cluster events add=typescriptSVGEvent + hi def link typescriptSVGEvent Title + syntax keyword typescriptTabEvent contained visibilitychange + syntax cluster events add=typescriptTabEvent + hi def link typescriptTabEvent Title + syntax keyword typescriptTextEvent contained compositionend compositionstart compositionupdate + syntax keyword typescriptTextEvent contained copy cut paste select text + syntax cluster events add=typescriptTextEvent + hi def link typescriptTextEvent Title + syntax keyword typescriptTouchEvent contained touchcancel touchend touchenter touchleave + syntax keyword typescriptTouchEvent contained touchmove touchstart + syntax cluster events add=typescriptTouchEvent + hi def link typescriptTouchEvent Title + syntax keyword typescriptUpdateEvent contained checking downloading error noupdate + syntax keyword typescriptUpdateEvent contained obsolete updateready + syntax cluster events add=typescriptUpdateEvent + hi def link typescriptUpdateEvent Title + syntax keyword typescriptValueChangeEvent contained hashchange input readystatechange + syntax cluster events add=typescriptValueChangeEvent + hi def link typescriptValueChangeEvent Title + syntax keyword typescriptViewEvent contained fullscreen fullscreenchange fullscreenerror + syntax keyword typescriptViewEvent contained resize scroll + syntax cluster events add=typescriptViewEvent + hi def link typescriptViewEvent Title + syntax keyword typescriptWebsocketEvent contained close error message open + syntax cluster events add=typescriptWebsocketEvent + hi def link typescriptWebsocketEvent Title + syntax keyword typescriptWindowEvent contained DOMWindowCreated DOMWindowClose DOMTitleChanged + syntax cluster events add=typescriptWindowEvent + hi def link typescriptWindowEvent Title + syntax keyword typescriptUncategorizedEvent contained beforeunload message open show + syntax cluster events add=typescriptUncategorizedEvent + hi def link typescriptUncategorizedEvent Title + syntax keyword typescriptServiceWorkerEvent contained install activate fetch + syntax cluster events add=typescriptServiceWorkerEvent + hi def link typescriptServiceWorkerEvent Title + + +endif + +" patch +" patch for generated code +syntax keyword typescriptGlobal Promise + \ nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg,typescriptTypeArguments oneline +syntax keyword typescriptGlobal Map WeakMap + \ nextgroup=typescriptGlobalPromiseDot,typescriptFuncCallArg,typescriptTypeArguments oneline + +syntax keyword typescriptConstructor contained constructor + \ nextgroup=@typescriptCallSignature + \ skipwhite skipempty + + +syntax cluster memberNextGroup contains=typescriptMemberOptionality,typescriptTypeAnnotation,@typescriptCallSignature + +syntax match typescriptMember /#\?\K\k*/ + \ nextgroup=@memberNextGroup + \ contained skipwhite + +syntax match typescriptMethodAccessor contained /\v(get|set)\s\K/me=e-1 + \ nextgroup=@typescriptMembers + +syntax cluster typescriptPropertyMemberDeclaration contains= + \ typescriptClassStatic, + \ typescriptAccessibilityModifier, + \ typescriptReadonlyModifier, + \ typescriptMethodAccessor, + \ @typescriptMembers + " \ typescriptMemberVariableDeclaration + +syntax match typescriptMemberOptionality /?\|!/ contained + \ nextgroup=typescriptTypeAnnotation,@typescriptCallSignature + \ skipwhite skipempty + +syntax cluster typescriptMembers contains=typescriptMember,typescriptStringMember,typescriptComputedMember + +syntax keyword typescriptClassStatic static + \ nextgroup=@typescriptMembers,typescriptAsyncFuncKeyword,typescriptReadonlyModifier + \ skipwhite contained + +syntax keyword typescriptAccessibilityModifier public private protected contained + +syntax keyword typescriptReadonlyModifier readonly contained + +syntax region typescriptStringMember contained + \ start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1/ + \ nextgroup=@memberNextGroup + \ skipwhite skipempty + +syntax region typescriptComputedMember contained matchgroup=typescriptProperty + \ start=/\[/rs=s+1 end=/]/ + \ contains=@typescriptValue,typescriptMember,typescriptMappedIn + \ nextgroup=@memberNextGroup + \ skipwhite skipempty + +"don't add typescriptMembers to nextgroup, let outer scope match it +" so we won't match abstract method outside abstract class +syntax keyword typescriptAbstract abstract + \ nextgroup=typescriptClassKeyword + \ skipwhite skipnl +syntax keyword typescriptClassKeyword class + \ nextgroup=typescriptClassName,typescriptClassExtends,typescriptClassBlock + \ skipwhite + +syntax match typescriptClassName contained /\K\k*/ + \ nextgroup=typescriptClassBlock,typescriptClassExtends,typescriptClassTypeParameter + \ skipwhite skipnl + +syntax region typescriptClassTypeParameter + \ start=/</ end=/>/ + \ contains=@typescriptTypeParameterCluster + \ nextgroup=typescriptClassBlock,typescriptClassExtends + \ contained skipwhite skipnl + +syntax keyword typescriptClassExtends contained extends implements nextgroup=typescriptClassHeritage skipwhite skipnl + +syntax match typescriptClassHeritage contained /\v(\k|\.|\(|\))+/ + \ nextgroup=typescriptClassBlock,typescriptClassExtends,typescriptMixinComma,typescriptClassTypeArguments + \ contains=@typescriptValue + \ skipwhite skipnl + \ contained + +syntax region typescriptClassTypeArguments matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ + \ contains=@typescriptType + \ nextgroup=typescriptClassExtends,typescriptClassBlock,typescriptMixinComma + \ contained skipwhite skipnl + +syntax match typescriptMixinComma /,/ contained nextgroup=typescriptClassHeritage skipwhite skipnl + +" we need add arrowFunc to class block for high order arrow func +" see test case +syntax region typescriptClassBlock matchgroup=typescriptBraces start=/{/ end=/}/ + \ contains=@typescriptPropertyMemberDeclaration,typescriptAbstract,@typescriptComments,typescriptBlock,typescriptAssign,typescriptDecorator,typescriptAsyncFuncKeyword,typescriptArrowFunc + \ contained fold + +syntax keyword typescriptInterfaceKeyword interface nextgroup=typescriptInterfaceName skipwhite +syntax match typescriptInterfaceName contained /\k\+/ + \ nextgroup=typescriptObjectType,typescriptInterfaceExtends,typescriptInterfaceTypeParameter + \ skipwhite skipnl +syntax region typescriptInterfaceTypeParameter + \ start=/</ end=/>/ + \ contains=@typescriptTypeParameterCluster + \ nextgroup=typescriptObjectType,typescriptInterfaceExtends + \ contained + \ skipwhite skipnl + +syntax keyword typescriptInterfaceExtends contained extends nextgroup=typescriptInterfaceHeritage skipwhite skipnl + +syntax match typescriptInterfaceHeritage contained /\v(\k|\.)+/ + \ nextgroup=typescriptObjectType,typescriptInterfaceComma,typescriptInterfaceTypeArguments + \ skipwhite + +syntax region typescriptInterfaceTypeArguments matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ skip=/\s*,\s*/ + \ contains=@typescriptType + \ nextgroup=typescriptObjectType,typescriptInterfaceComma + \ contained skipwhite + +syntax match typescriptInterfaceComma /,/ contained nextgroup=typescriptInterfaceHeritage skipwhite skipnl + +"Block VariableStatement EmptyStatement ExpressionStatement IfStatement IterationStatement ContinueStatement BreakStatement ReturnStatement WithStatement LabelledStatement SwitchStatement ThrowStatement TryStatement DebuggerStatement +syntax cluster typescriptStatement + \ contains=typescriptBlock,typescriptVariable, + \ @typescriptTopExpression,typescriptAssign, + \ typescriptConditional,typescriptRepeat,typescriptBranch, + \ typescriptLabel,typescriptStatementKeyword, + \ typescriptFuncKeyword, + \ typescriptTry,typescriptExceptions,typescriptDebugger, + \ typescriptExport,typescriptInterfaceKeyword,typescriptEnum, + \ typescriptModule,typescriptAliasKeyword,typescriptImport + +syntax cluster typescriptPrimitive contains=typescriptString,typescriptTemplate,typescriptRegexpString,typescriptNumber,typescriptBoolean,typescriptNull,typescriptArray + +syntax cluster typescriptEventTypes contains=typescriptEventString,typescriptTemplate,typescriptNumber,typescriptBoolean,typescriptNull + +" top level expression: no arrow func +" also no func keyword. funcKeyword is contained in statement +" funcKeyword allows overloading (func without body) +" funcImpl requires body +syntax cluster typescriptTopExpression + \ contains=@typescriptPrimitive, + \ typescriptIdentifier,typescriptIdentifierName, + \ typescriptOperator,typescriptUnaryOp, + \ typescriptParenExp,typescriptRegexpString, + \ typescriptGlobal,typescriptAsyncFuncKeyword, + \ typescriptClassKeyword,typescriptTypeCast + +" no object literal, used in type cast and arrow func +" TODO: change func keyword to funcImpl +syntax cluster typescriptExpression + \ contains=@typescriptTopExpression, + \ typescriptArrowFuncDef, + \ typescriptFuncImpl + +syntax cluster typescriptValue + \ contains=@typescriptExpression,typescriptObjectLiteral + +syntax cluster typescriptEventExpression contains=typescriptArrowFuncDef,typescriptParenExp,@typescriptValue,typescriptRegexpString,@typescriptEventTypes,typescriptOperator,typescriptGlobal,jsxRegion + +syntax keyword typescriptAsyncFuncKeyword async + \ nextgroup=typescriptFuncKeyword,typescriptArrowFuncDef + \ skipwhite + +syntax keyword typescriptAsyncFuncKeyword await + \ nextgroup=@typescriptValue + \ skipwhite + +syntax keyword typescriptFuncKeyword function + \ nextgroup=typescriptAsyncFunc,typescriptFuncName,@typescriptCallSignature + \ skipwhite skipempty + +syntax match typescriptAsyncFunc contained /*/ + \ nextgroup=typescriptFuncName,@typescriptCallSignature + \ skipwhite skipempty + +syntax match typescriptFuncName contained /\K\k*/ + \ nextgroup=@typescriptCallSignature + \ skipwhite + +" destructuring ({ a: ee }) => +syntax match typescriptArrowFuncDef contained /(\(\s*\({\_[^}]*}\|\k\+\)\(:\_[^)]\)\?,\?\)\+)\s*=>/ + \ contains=typescriptArrowFuncArg,typescriptArrowFunc + \ nextgroup=@typescriptExpression,typescriptBlock + \ skipwhite skipempty + +" matches `(a) =>` or `([a]) =>` or +" `( +" a) =>` +syntax match typescriptArrowFuncDef contained /(\(\_s*[a-zA-Z\$_\[.]\_[^)]*\)*)\s*=>/ + \ contains=typescriptArrowFuncArg,typescriptArrowFunc + \ nextgroup=@typescriptExpression,typescriptBlock + \ skipwhite skipempty + +syntax match typescriptArrowFuncDef contained /\K\k*\s*=>/ + \ contains=typescriptArrowFuncArg,typescriptArrowFunc + \ nextgroup=@typescriptExpression,typescriptBlock + \ skipwhite skipempty + +" TODO: optimize this pattern +syntax region typescriptArrowFuncDef contained start=/(\_[^(^)]*):/ end=/=>/ + \ contains=typescriptArrowFuncArg,typescriptArrowFunc,typescriptTypeAnnotation + \ nextgroup=@typescriptExpression,typescriptBlock + \ skipwhite skipempty keepend + +syntax match typescriptArrowFunc /=>/ +syntax match typescriptArrowFuncArg contained /\K\k*/ +syntax region typescriptArrowFuncArg contained start=/<\|(/ end=/\ze=>/ contains=@typescriptCallSignature + +syntax region typescriptReturnAnnotation contained start=/:/ end=/{/me=e-1 contains=@typescriptType nextgroup=typescriptBlock + + +syntax region typescriptFuncImpl contained start=/function\>/ end=/{/me=e-1 + \ contains=typescriptFuncKeyword + \ nextgroup=typescriptBlock + +syntax cluster typescriptCallImpl contains=typescriptGenericImpl,typescriptParamImpl +syntax region typescriptGenericImpl matchgroup=typescriptTypeBrackets + \ start=/</ end=/>/ skip=/\s*,\s*/ + \ contains=typescriptTypeParameter + \ nextgroup=typescriptParamImpl + \ contained skipwhite +syntax region typescriptParamImpl matchgroup=typescriptParens + \ start=/(/ end=/)/ + \ contains=typescriptDecorator,@typescriptParameterList,@typescriptComments + \ nextgroup=typescriptReturnAnnotation,typescriptBlock + \ contained skipwhite skipnl + +syntax match typescriptDecorator /@\([_$a-zA-Z][_$a-zA-Z0-9]*\.\)*[_$a-zA-Z][_$a-zA-Z0-9]*\>/ + \ nextgroup=typescriptFuncCallArg,typescriptTypeArguments + \ contains=@_semantic,typescriptDotNotation + +" Define the default highlighting. +hi def link typescriptReserved Error + +hi def link typescriptEndColons Exception +hi def link typescriptSymbols Normal +hi def link typescriptBraces Function +hi def link typescriptParens Normal +hi def link typescriptComment Comment +hi def link typescriptLineComment Comment +hi def link typescriptDocComment Comment +hi def link typescriptCommentTodo Todo +hi def link typescriptMagicComment SpecialComment +hi def link typescriptRef Include +hi def link typescriptDocNotation SpecialComment +hi def link typescriptDocTags SpecialComment +hi def link typescriptDocNGParam typescriptDocParam +hi def link typescriptDocParam Function +hi def link typescriptDocNumParam Function +hi def link typescriptDocEventRef Function +hi def link typescriptDocNamedParamType Type +hi def link typescriptDocParamName Type +hi def link typescriptDocParamType Type +hi def link typescriptString String +hi def link typescriptSpecial Special +hi def link typescriptStringLiteralType String +hi def link typescriptTemplateLiteralType String +hi def link typescriptStringMember String +hi def link typescriptTemplate String +hi def link typescriptEventString String +hi def link typescriptDestructureString String +hi def link typescriptASCII Special +hi def link typescriptTemplateSB Label +hi def link typescriptRegexpString String +hi def link typescriptGlobal Constant +hi def link typescriptTestGlobal Function +hi def link typescriptPrototype Type +hi def link typescriptConditional Conditional +hi def link typescriptConditionalElse Conditional +hi def link typescriptCase Conditional +hi def link typescriptDefault typescriptCase +hi def link typescriptBranch Conditional +hi def link typescriptIdentifier Structure +hi def link typescriptVariable Identifier +hi def link typescriptDestructureVariable PreProc +hi def link typescriptEnumKeyword Identifier +hi def link typescriptRepeat Repeat +hi def link typescriptForOperator Repeat +hi def link typescriptStatementKeyword Statement +hi def link typescriptMessage Keyword +hi def link typescriptOperator Identifier +hi def link typescriptKeywordOp Identifier +hi def link typescriptCastKeyword Special +hi def link typescriptType Type +hi def link typescriptNull Boolean +hi def link typescriptNumber Number +hi def link typescriptBoolean Boolean +hi def link typescriptObjectLabel typescriptLabel +hi def link typescriptDestructureLabel Function +hi def link typescriptLabel Label +hi def link typescriptTupleLable Label +hi def link typescriptStringProperty String +hi def link typescriptImport Special +hi def link typescriptImportType Special +hi def link typescriptAmbientDeclaration Special +hi def link typescriptExport Special +hi def link typescriptExportType Special +hi def link typescriptModule Special +hi def link typescriptTry Special +hi def link typescriptExceptions Special + +hi def link typescriptMember Function +hi def link typescriptMethodAccessor Operator + +hi def link typescriptAsyncFuncKeyword Keyword +hi def link typescriptObjectAsyncKeyword Keyword +hi def link typescriptAsyncFor Keyword +hi def link typescriptFuncKeyword Keyword +hi def link typescriptAsyncFunc Keyword +hi def link typescriptArrowFunc Type +hi def link typescriptFuncName Function +hi def link typescriptFuncArg PreProc +hi def link typescriptArrowFuncArg PreProc +hi def link typescriptFuncComma Operator + +hi def link typescriptClassKeyword Keyword +hi def link typescriptClassExtends Keyword +" hi def link typescriptClassName Function +hi def link typescriptAbstract Special +" hi def link typescriptClassHeritage Function +" hi def link typescriptInterfaceHeritage Function +hi def link typescriptClassStatic StorageClass +hi def link typescriptReadonlyModifier Keyword +hi def link typescriptInterfaceKeyword Keyword +hi def link typescriptInterfaceExtends Keyword +hi def link typescriptInterfaceName Function + +hi def link shellbang Comment + +hi def link typescriptTypeParameter Identifier +hi def link typescriptConstraint Keyword +hi def link typescriptPredefinedType Type +hi def link typescriptReadonlyArrayKeyword Keyword +hi def link typescriptUnion Operator +hi def link typescriptFuncTypeArrow Function +hi def link typescriptConstructorType Function +hi def link typescriptTypeQuery Keyword +hi def link typescriptAccessibilityModifier Keyword +hi def link typescriptOptionalMark PreProc +hi def link typescriptFuncType Special +hi def link typescriptMappedIn Special +hi def link typescriptCall PreProc +hi def link typescriptParamImpl PreProc +hi def link typescriptConstructSignature Identifier +hi def link typescriptAliasDeclaration Identifier +hi def link typescriptAliasKeyword Keyword +hi def link typescriptUserDefinedType Keyword +hi def link typescriptTypeReference Identifier +hi def link typescriptConstructor Keyword +hi def link typescriptDecorator Special +hi def link typescriptAssertType Keyword + +hi link typeScript NONE + +if exists('s:cpo_save') + let &cpo = s:cpo_save + unlet s:cpo_save +endif |