diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:09:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:09:20 +0000 |
commit | 029f72b1a93430b24b88eb3a72c6114d9f149737 (patch) | |
tree | 765d5c2041967f9c6fef195fe343d9234a030e90 /runtime/syntax/shared | |
parent | Initial commit. (diff) | |
download | vim-029f72b1a93430b24b88eb3a72c6114d9f149737.tar.xz vim-029f72b1a93430b24b88eb3a72c6114d9f149737.zip |
Adding upstream version 2:9.1.0016.upstream/2%9.1.0016
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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 | 340 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-interfaces.vim | 1185 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-metafun.vim | 117 | ||||
-rw-r--r-- | runtime/syntax/shared/context-data-tex.vim | 250 | ||||
-rw-r--r-- | runtime/syntax/shared/debversions.vim | 29 | ||||
-rw-r--r-- | runtime/syntax/shared/hgcommitDiff.vim | 390 | ||||
-rw-r--r-- | runtime/syntax/shared/typescriptcommon.vim | 2099 |
8 files changed, 4412 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..a8e124f --- /dev/null +++ b/runtime/syntax/shared/context-data-context.vim @@ -0,0 +1,340 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2023-12-26 16:40) + +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 maxiterator zeropoint onepoint contained +syn keyword contextConstants halfapoint onebasepoint maxcount maxdimen scaledpoint contained +syn keyword contextConstants thousandpoint points halfpoint zeroskip centeringskip contained +syn keyword contextConstants stretchingskip shrinkingskip centeringfillskip stretchingfillskip shrinkingfillskip contained +syn keyword contextConstants zeromuskip onemuskip pluscxxvii pluscxxviii pluscclv contained +syn keyword contextConstants pluscclvi normalpagebox binaryshiftedten binaryshiftedtwenty binaryshiftedthirty contained +syn keyword contextConstants thickermuskip directionlefttoright directionrighttoleft endoflinetoken outputnewlinechar contained +syn keyword contextConstants emptytoks empty undefined prerollrun voidbox contained +syn keyword contextConstants emptybox emptyvbox emptyhbox bigskipamount medskipamount contained +syn keyword contextConstants smallskipamount fmtname fmtversion texengine texenginename contained +syn keyword contextConstants texengineversion texenginefunctionality luatexengine pdftexengine xetexengine contained +syn keyword contextConstants unknownengine contextformat contextversion contextlmtxmode contextmark contained +syn keyword contextConstants mksuffix activecatcode bgroup egroup endline contained +syn keyword contextConstants conditionaltrue conditionalfalse attributeunsetvalue statuswrite uprotationangle contained +syn keyword contextConstants rightrotationangle downrotationangle leftrotationangle inicatcodes ctxcatcodes contained +syn keyword contextConstants texcatcodes notcatcodes txtcatcodes vrbcatcodes prtcatcodes contained +syn keyword contextConstants nilcatcodes luacatcodes tpacatcodes tpbcatcodes xmlcatcodes contained +syn keyword contextConstants ctdcatcodes rlncatcodes escapecatcode begingroupcatcode endgroupcatcode contained +syn keyword contextConstants mathshiftcatcode alignmentcatcode endoflinecatcode parametercatcode superscriptcatcode contained +syn keyword contextConstants subscriptcatcode ignorecatcode spacecatcode lettercatcode othercatcode contained +syn keyword contextConstants activecatcode commentcatcode invalidcatcode tabasciicode newlineasciicode contained +syn keyword contextConstants formfeedasciicode endoflineasciicode endoffileasciicode commaasciicode spaceasciicode contained +syn keyword contextConstants periodasciicode hashasciicode dollarasciicode commentasciicode ampersandasciicode contained +syn keyword contextConstants colonasciicode semicolonasciicode backslashasciicode circumflexasciicode underscoreasciicode contained +syn keyword contextConstants leftbraceasciicode barasciicode rightbraceasciicode tildeasciicode delasciicode contained +syn keyword contextConstants leftparentasciicode rightparentasciicode lessthanasciicode morethanasciicode doublecommentsignal contained +syn keyword contextConstants atsignasciicode exclamationmarkasciicode questionmarkasciicode doublequoteasciicode singlequoteasciicode contained +syn keyword contextConstants forwardslashasciicode primeasciicode hyphenasciicode percentasciicode leftbracketasciicode contained +syn keyword contextConstants rightbracketasciicode zeroasciicode nineasciicode alowercaseasciicode zlowercaseasciicode contained +syn keyword contextConstants hsizefrozenparcode skipfrozenparcode hangfrozenparcode indentfrozenparcode parfillfrozenparcode contained +syn keyword contextConstants adjustfrozenparcode protrudefrozenparcode tolerancefrozenparcode stretchfrozenparcode loosenessfrozenparcode contained +syn keyword contextConstants lastlinefrozenparcode linepenaltyfrozenparcode clubpenaltyfrozenparcode widowpenaltyfrozenparcode displaypenaltyfrozenparcode contained +syn keyword contextConstants brokenpenaltyfrozenparcode demeritsfrozenparcode shapefrozenparcode linefrozenparcode hyphenationfrozenparcode contained +syn keyword contextConstants shapingpenaltyfrozenparcode orphanpenaltyfrozenparcode allfrozenparcode emergencyfrozenparcode parpassesfrozenparcode contained +syn keyword contextConstants singlelinepenaltyfrozenparcode activemathcharcode activetabtoken activeformfeedtoken activeendoflinetoken contained +syn keyword contextConstants batchmodecode nonstopmodecode scrollmodecode errorstopmodecode bottomlevelgroupcode contained +syn keyword contextConstants simplegroupcode hboxgroupcode adjustedhboxgroupcode vboxgroupcode vtopgroupcode contained +syn keyword contextConstants aligngroupcode noaligngroupcode outputgroupcode mathgroupcode discretionarygroupcode contained +syn keyword contextConstants insertgroupcode vadjustgroupcode vcentergroupcode mathabovegroupcode mathchoicegroupcode contained +syn keyword contextConstants alsosimplegroupcode semisimplegroupcode mathshiftgroupcode mathleftgroupcode localboxgroupcode contained +syn keyword contextConstants splitoffgroupcode splitkeepgroupcode preamblegroupcode alignsetgroupcode finrowgroupcode contained +syn keyword contextConstants discretionarygroupcode markautomigrationcode insertautomigrationcode adjustautomigrationcode preautomigrationcode contained +syn keyword contextConstants postautomigrationcode charnodecode hlistnodecode vlistnodecode rulenodecode contained +syn keyword contextConstants insertnodecode marknodecode adjustnodecode ligaturenodecode discretionarynodecode contained +syn keyword contextConstants whatsitnodecode mathnodecode gluenodecode kernnodecode penaltynodecode contained +syn keyword contextConstants unsetnodecode mathsnodecode overrulemathcontrolcode underrulemathcontrolcode radicalrulemathcontrolcode contained +syn keyword contextConstants fractionrulemathcontrolcode accentskewhalfmathcontrolcode accentskewapplymathcontrolcode applyordinarykernpairmathcontrolcode applyverticalitalickernmathcontrolcode contained +syn keyword contextConstants applyordinaryitalickernmathcontrolcode applycharitalickernmathcontrolcode reboxcharitalickernmathcontrolcode applyboxeditalickernmathcontrolcode staircasekernmathcontrolcode contained +syn keyword contextConstants applytextitalickernmathcontrolcode applyscriptitalickernmathcontrolcode checkspaceitalickernmathcontrolcode checktextitalickernmathcontrolcode analyzescriptnucleuscharmathcontrolcode contained +syn keyword contextConstants analyzescriptnucleuslistmathcontrolcode analyzescriptnucleusboxmathcontrolcode accenttopskewwithoffsetmathcontrolcode ignorekerndimensionsmathcontrolcode ignoreflataccentsmathcontrolcode contained +syn keyword contextConstants extendaccentsmathcontrolcode extenddelimitersmathcontrolcode noligaturingglyphoptioncode nokerningglyphoptioncode noexpansionglyphoptioncode contained +syn keyword contextConstants noprotrusionglyphoptioncode noleftkerningglyphoptioncode noleftligaturingglyphoptioncode norightkerningglyphoptioncode norightligaturingglyphoptioncode contained +syn keyword contextConstants noitaliccorrectionglyphoptioncode islargeoperatorglyphoptioncode hasitalicshapeglyphoptioncode 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 startlocalcomponent stoplocalcomponent startproduct stopproduct contained +syn keyword contextConstants product startproject stopproject project starttext contained +syn keyword contextConstants stoptext startnotext stopnotext startdocument stopdocument contained +syn keyword contextConstants documentvariable unexpandeddocumentvariable setupdocument presetdocument doifelsedocumentvariable contained +syn keyword contextConstants doifdocumentvariableelse doifdocumentvariable doifnotdocumentvariable startmodule stopmodule contained +syn keyword contextConstants usemodule usetexmodule useluamodule setupmodule currentmoduleparameter contained +syn keyword contextConstants moduleparameter everystarttext everystoptext everyforgetall luaenvironment contained +syn keyword contextConstants startTEXpage stopTEXpage enablemode disablemode preventmode contained +syn keyword contextConstants definemode globalenablemode globaldisablemode globalpreventmode pushmode contained +syn keyword contextConstants popmode typescriptone typescripttwo typescriptthree mathsizesuffix contained +syn keyword contextConstants mathordinarycode mathordcode mathoperatorcode mathopcode mathbinarycode contained +syn keyword contextConstants mathbincode mathrelationcode mathrelcode mathopencode mathclosecode contained +syn keyword contextConstants mathpunctuationcode mathpunctcode mathovercode mathundercode mathinnercode contained +syn keyword contextConstants mathradicalcode mathfractioncode mathmiddlecode mathaccentcode mathfencedcode contained +syn keyword contextConstants mathghostcode mathvariablecode mathactivecode mathvcentercode mathconstructcode contained +syn keyword contextConstants mathwrappedcode mathbegincode mathendcode mathexplicitcode mathdivisioncode contained +syn keyword contextConstants mathfactorialcode mathdimensioncode mathexperimentalcode mathtextpunctuationcode mathimaginarycode contained +syn keyword contextConstants mathdifferentialcode mathexponentialcode mathellipsiscode mathfunctioncode mathdigitcode contained +syn keyword contextConstants mathalphacode mathboxcode mathchoicecode mathnothingcode mathlimopcode contained +syn keyword contextConstants mathnolopcode mathunsetcode mathunspacedcode mathallcode mathfakecode contained +syn keyword contextConstants mathunarycode mathmaybeordinarycode mathmayberelationcode mathmaybebinarycode mathnumbergroupcode contained +syn keyword contextConstants mathchemicalbondcode constantnumber constantnumberargument constantdimen constantdimenargument contained +syn keyword contextConstants constantemptyargument luastringsep !!bs !!es lefttorightmark contained +syn keyword contextConstants righttoleftmark lrm rlm bidilre bidirle contained +syn keyword contextConstants bidipop bidilro bidirlo breakablethinspace nobreakspace contained +syn keyword contextConstants nonbreakablespace narrownobreakspace zerowidthnobreakspace ideographicspace ideographichalffillspace contained +syn keyword contextConstants twoperemspace threeperemspace fourperemspace fiveperemspace sixperemspace contained +syn keyword contextConstants figurespace punctuationspace hairspace enquad emquad contained +syn keyword contextConstants zerowidthspace zerowidthnonjoiner zerowidthjoiner zwnj zwj contained +syn keyword contextConstants optionalspace asciispacechar softhyphen autoinsertedspace Ux contained +syn keyword contextConstants eUx startlmtxmode stoplmtxmode startmkivmode stopmkivmode contained +syn keyword contextConstants wildcardsymbol normalhyphenationcode automatichyphenationcode explicithyphenationcode syllablehyphenationcode contained +syn keyword contextConstants uppercasehyphenationcode collapsehyphenationcode compoundhyphenationcode strictstarthyphenationcode strictendhyphenationcode contained +syn keyword contextConstants automaticpenaltyhyphenationcode explicitpenaltyhyphenationcode permitgluehyphenationcode permitallhyphenationcode permitmathreplacehyphenationcode contained +syn keyword contextConstants forcecheckhyphenationcode lazyligatureshyphenationcode forcehandlerhyphenationcode feedbackcompoundhyphenationcode ignoreboundshyphenationcode contained +syn keyword contextConstants partialhyphenationcode completehyphenationcode normalizelinenormalizecode parindentskipnormalizecode swaphangindentnormalizecode contained +syn keyword contextConstants swapparsshapenormalizecode breakafterdirnormalizecode removemarginkernsnormalizecode clipwidthnormalizecode flattendiscretionariesnormalizecode contained +syn keyword contextConstants discardzerotabskipsnormalizecode flattenhleadersnormalizecode normalizeparnormalizeparcode flattenvleadersnormalizeparcode limitprevgrafnormalizeparcode contained +syn keyword contextConstants nopreslackclassoptioncode nopostslackclassoptioncode lefttopkernclassoptioncode righttopkernclassoptioncode leftbottomkernclassoptioncode contained +syn keyword contextConstants rightbottomkernclassoptioncode lookaheadforendclassoptioncode noitaliccorrectionclassoptioncode defaultmathclassoptions checkligatureclassoptioncode contained +syn keyword contextConstants checkitaliccorrectionclassoptioncode checkkernpairclassoptioncode flattenclassoptioncode omitpenaltyclassoptioncode unpackclassoptioncode contained +syn keyword contextConstants raiseprimeclassoptioncode carryoverlefttopkernclassoptioncode carryoverleftbottomkernclassoptioncode carryoverrighttopkernclassoptioncode carryoverrightbottomkernclassoptioncode contained +syn keyword contextConstants preferdelimiterdimensionsclassoptioncode autoinjectclassoptioncode removeitaliccorrectionclassoptioncode operatoritaliccorrectionclassoptioncode shortinlineclassoptioncode contained +syn keyword contextConstants pushnestingclassoptioncode popnestingclassoptioncode obeynestingclassoptioncode noligaturingglyphoptioncode nokerningglyphoptioncode contained +syn keyword contextConstants noleftligatureglyphoptioncode noleftkernglyphoptioncode norightligatureglyphoptioncode norightkernglyphoptioncode noexpansionglyphoptioncode contained +syn keyword contextConstants noprotrusionglyphoptioncode noitaliccorrectionglyphoptioncode nokerningcode noligaturingcode indecentparpassclasses contained +syn keyword contextConstants looseparpassclasses tightparpassclasses verylooseparpassclass looseparpassclass semilooseparpassclass contained +syn keyword contextConstants decentparpassclass almostdecentparpassclasses semitightparpassclass tightparpassclass 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 preferbreakdiscoptioncode prefernobreakdiscoptioncode continueifinputfile continuewhenlmtxmode contained +syn keyword contextConstants continuewhenmkivmode uunit 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 newfloat newlanguage contained +syn keyword contextHelpers newfamily newfam newhelp newuserunit newinteger contained +syn keyword contextHelpers newdimension newgluespec newmugluespec newposit aliasinteger contained +syn keyword contextHelpers aliasdimension aliasposit then begcsname autorule contained +syn keyword contextHelpers tobits tohexa strippedcsname checkedstrippedcsname nofarguments contained +syn keyword contextHelpers firstargumentfalse firstargumenttrue secondargumentfalse secondargumenttrue thirdargumentfalse contained +syn keyword contextHelpers thirdargumenttrue fourthargumentfalse fourthargumenttrue fifthargumentfalse fifthargumenttrue contained +syn keyword contextHelpers sixthargumentfalse sixthargumenttrue seventhargumentfalse seventhargumenttrue doglobal contained +syn keyword contextHelpers dodoglobal redoglobal resetglobal donothing untraceddonothing contained +syn keyword contextHelpers dontcomplain moreboxtracing lessboxtracing noboxtracing forgetall contained +syn keyword contextHelpers donetrue donefalse foundtrue foundfalse inlineordisplaymath contained +syn keyword contextHelpers indisplaymath forcedisplaymath startforceddisplaymath stopforceddisplaymath startpickupmath contained +syn keyword contextHelpers stoppickupmath reqno forceinlinemath mathortext thebox contained +syn keyword contextHelpers htdp unvoidbox hfilll vfilll mathbox contained +syn keyword contextHelpers mathlimop mathnolop mathnothing mathalpha currentcatcodetable contained +syn keyword contextHelpers defaultcatcodetable catcodetablename newcatcodetable startcatcodetable stopcatcodetable contained +syn keyword contextHelpers startextendcatcodetable stopextendcatcodetable pushcatcodetable popcatcodetable restorecatcodes contained +syn keyword contextHelpers setcatcodetable letcatcodecommand defcatcodecommand uedcatcodecommand hglue contained +syn keyword contextHelpers vglue hfillneg vfillneg hfilllneg vfilllneg contained +syn keyword contextHelpers hsplit ruledhss ruledhfil ruledhfill ruledhfilll contained +syn keyword contextHelpers ruledhfilneg ruledhfillneg normalhfillneg normalhfilllneg ruledvss contained +syn keyword contextHelpers ruledvfil ruledvfill ruledvfilll ruledvfilneg ruledvfillneg contained +syn keyword contextHelpers normalvfillneg normalvfilllneg ruledhbox ruledvbox ruledvtop contained +syn keyword contextHelpers ruleddbox ruledvcenter ruledmbox ruledhpack ruledvpack contained +syn keyword contextHelpers ruledtpack ruleddpack ruledvsplit ruledtsplit ruleddsplit contained +syn keyword contextHelpers ruledhskip ruledvskip ruledkern ruledmskip ruledmkern contained +syn keyword contextHelpers ruledhglue ruledvglue normalhglue normalvglue ruledpenalty contained +syn keyword contextHelpers filledhboxb filledhboxr filledhboxg filledhboxc filledhboxm contained +syn keyword contextHelpers filledhboxy filledhboxk scratchstring scratchstringone scratchstringtwo contained +syn keyword contextHelpers tempstring scratchcounter globalscratchcounter privatescratchcounter scratchfloat contained +syn keyword contextHelpers globalscratchfloat privatescratchfloat scratchdimen globalscratchdimen privatescratchdimen contained +syn keyword contextHelpers scratchskip globalscratchskip privatescratchskip scratchmuskip globalscratchmuskip contained +syn keyword contextHelpers privatescratchmuskip scratchtoks globalscratchtoks privatescratchtoks scratchbox contained +syn keyword contextHelpers globalscratchbox privatescratchbox scratchmacro scratchmacroone scratchmacrotwo contained +syn keyword contextHelpers scratchconditiontrue scratchconditionfalse ifscratchcondition scratchconditiononetrue scratchconditiononefalse contained +syn keyword contextHelpers ifscratchconditionone scratchconditiontwotrue scratchconditiontwofalse ifscratchconditiontwo globalscratchcounterone contained +syn keyword contextHelpers globalscratchcountertwo globalscratchcounterthree groupedcommand groupedcommandcs triggergroupedcommand contained +syn keyword contextHelpers triggergroupedcommandcs simplegroupedcommand simplegroupedcommandcs pickupgroupedcommand pickupgroupedcommandcs contained +syn keyword contextHelpers mathgroupedcommandcs usedbaselineskip usedlineskip usedlineskiplimit availablehsize contained +syn keyword contextHelpers localhsize setlocalhsize distributedhsize hsizefraction next contained +syn keyword contextHelpers nexttoken nextbox dowithnextbox dowithnextboxcs dowithnextboxcontent contained +syn keyword contextHelpers dowithnextboxcontentcs flushnextbox boxisempty boxtostring contentostring contained +syn keyword contextHelpers prerolltostring givenwidth givenheight givendepth scangivendimensions contained +syn keyword contextHelpers scratchwidth scratchheight scratchdepth scratchoffset scratchdistance contained +syn keyword contextHelpers scratchtotal scratchitalic scratchhsize scratchvsize scratchxoffset contained +syn keyword contextHelpers scratchyoffset scratchhoffset scratchvoffset scratchxposition scratchyposition contained +syn keyword contextHelpers scratchtopoffset scratchbottomoffset scratchleftoffset scratchrightoffset scratchcounterone contained +syn keyword contextHelpers scratchcountertwo scratchcounterthree scratchcounterfour scratchcounterfive scratchcountersix contained +syn keyword contextHelpers scratchfloatone scratchfloattwo scratchfloatthree scratchfloatfour scratchfloatfive contained +syn keyword contextHelpers scratchfloatsix scratchdimenone scratchdimentwo scratchdimenthree scratchdimenfour contained +syn keyword contextHelpers scratchdimenfive scratchdimensix scratchskipone scratchskiptwo scratchskipthree contained +syn keyword contextHelpers scratchskipfour scratchskipfive scratchskipsix scratchmuskipone scratchmuskiptwo contained +syn keyword contextHelpers scratchmuskipthree scratchmuskipfour scratchmuskipfive scratchmuskipsix scratchtoksone contained +syn keyword contextHelpers scratchtokstwo scratchtoksthree scratchtoksfour scratchtoksfive scratchtokssix contained +syn keyword contextHelpers scratchboxone scratchboxtwo scratchboxthree scratchboxfour scratchboxfive contained +syn keyword contextHelpers scratchboxsix scratchnx scratchny scratchmx scratchmy contained +syn keyword contextHelpers scratchunicode scratchmin scratchmax scratchread scratchwrite contained +syn keyword contextHelpers pfsin pfcos pftan pfasin pfacos contained +syn keyword contextHelpers pfatan pfsinh pfcosh pftanh pfasinh contained +syn keyword contextHelpers pfacosh pfatanh pfsqrt pflog pfexp contained +syn keyword contextHelpers pfceil pffloor pfround pfabs pfrad contained +syn keyword contextHelpers pfdeg pfatantwo pfpow pfmod pfrem 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 validtext contained +syn keyword contextHelpers quitcondition truecondition falsecondition tracingall tracingnone contained +syn keyword contextHelpers loggingall tracingcatcodes showluatokens aliasmacro removetoks contained +syn keyword contextHelpers appendtoks prependtoks appendtotoks prependtotoks to contained +syn keyword contextHelpers endgraf endpar reseteverypar finishpar empty contained +syn keyword contextHelpers null space quad enspace emspace contained +syn keyword contextHelpers charspace nbsp crlf obeyspaces obeylines contained +syn keyword contextHelpers obeytabs obeypages obeyedspace obeyedline obeyedtab contained +syn keyword contextHelpers obeyedpage normalspace naturalspace controlspace normalspaces contained +syn keyword contextHelpers ignoretabs ignorelines ignorepages ignoreeofs setcontrolspaces contained +syn keyword contextHelpers executeifdefined singleexpandafter doubleexpandafter tripleexpandafter dontleavehmode contained +syn keyword contextHelpers removelastspace removeunwantedspaces keepunwantedspaces removepunctuation ignoreparskip contained +syn keyword contextHelpers forcestrutdepth onlynonbreakablespace wait writestatus define contained +syn keyword contextHelpers defineexpandable redefine setmeasure setemeasure setgmeasure contained +syn keyword contextHelpers setxmeasure definemeasure freezemeasure measure measured contained +syn keyword contextHelpers directmeasure setquantity setequantity setgquantity setxquantity contained +syn keyword contextHelpers definequantity freezequantity quantity quantitied directquantity contained +syn keyword contextHelpers installcorenamespace getvalue getuvalue setvalue setevalue contained +syn keyword contextHelpers setgvalue setxvalue letvalue letgvalue resetvalue contained +syn keyword contextHelpers undefinevalue ignorevalue setuvalue setuevalue setugvalue contained +syn keyword contextHelpers setuxvalue globallet udef ugdef uedef contained +syn keyword contextHelpers uxdef checked unique getparameters geteparameters contained +syn keyword contextHelpers getgparameters getxparameters forgetparameters copyparameters getdummyparameters contained +syn keyword contextHelpers dummyparameter directdummyparameter setdummyparameter letdummyparameter setexpandeddummyparameter contained +syn keyword contextHelpers resetdummyparameter usedummystyleandcolor usedummystyleparameter usedummycolorparameter processcommalist contained +syn keyword contextHelpers processcommacommand quitcommalist quitprevcommalist processaction processallactions contained +syn keyword contextHelpers processfirstactioninset processallactionsinset unexpanded expanded startexpanded contained +syn keyword contextHelpers stopexpanded protect unprotect firstofoneargument firstoftwoarguments contained +syn keyword contextHelpers secondoftwoarguments firstofthreearguments secondofthreearguments thirdofthreearguments firstoffourarguments contained +syn keyword contextHelpers secondoffourarguments thirdoffourarguments fourthoffourarguments firstoffivearguments secondoffivearguments contained +syn keyword contextHelpers thirdoffivearguments fourthoffivearguments fifthoffivearguments firstofsixarguments secondofsixarguments contained +syn keyword contextHelpers thirdofsixarguments fourthofsixarguments fifthofsixarguments sixthofsixarguments firstofoneunexpanded contained +syn keyword contextHelpers firstoftwounexpanded secondoftwounexpanded firstofthreeunexpanded secondofthreeunexpanded thirdofthreeunexpanded contained +syn keyword contextHelpers gobbleoneargument gobbletwoarguments gobblethreearguments gobblefourarguments gobblefivearguments contained +syn keyword contextHelpers gobblesixarguments gobblesevenarguments gobbleeightarguments gobbleninearguments gobbletenarguments contained +syn keyword contextHelpers gobbleoneoptional gobbletwooptionals gobblethreeoptionals gobblefouroptionals gobblefiveoptionals contained +syn keyword contextHelpers dorecurse doloop exitloop dostepwiserecurse recurselevel contained +syn keyword contextHelpers recursedepth dofastloopcs fastloopindex fastloopfinal dowith contained +syn keyword contextHelpers doloopovermatch doloopovermatched doloopoverlist newconstant setnewconstant contained +syn keyword contextHelpers setconstant setconstantvalue newconditional settrue setfalse contained +syn keyword contextHelpers settruevalue setfalsevalue setconditional newmacro setnewmacro contained +syn keyword contextHelpers newfraction newsignal newboundary dosingleempty dodoubleempty contained +syn keyword contextHelpers dotripleempty doquadrupleempty doquintupleempty dosixtupleempty doseventupleempty contained +syn keyword contextHelpers dosingleargument dodoubleargument dotripleargument doquadrupleargument doquintupleargument contained +syn keyword contextHelpers dosixtupleargument doseventupleargument dosinglegroupempty dodoublegroupempty dotriplegroupempty contained +syn keyword contextHelpers doquadruplegroupempty doquintuplegroupempty permitspacesbetweengroups dontpermitspacesbetweengroups nopdfcompression contained +syn keyword contextHelpers maximumpdfcompression normalpdfcompression onlypdfobjectcompression nopdfobjectcompression modulonumber contained +syn keyword contextHelpers dividenumber getfirstcharacter doifelsefirstchar doiffirstcharelse mathclassvalue contained +syn keyword contextHelpers startnointerference stopnointerference twodigits threedigits leftorright contained +syn keyword contextHelpers offinterlineskip oninterlineskip nointerlineskip strut halfstrut contained +syn keyword contextHelpers quarterstrut depthstrut halflinestrut noheightstrut setstrut contained +syn keyword contextHelpers strutbox strutht strutdp strutwd struthtdp contained +syn keyword contextHelpers strutgap begstrut endstrut lineheight leftboundary contained +syn keyword contextHelpers rightboundary signalcharacter ascender descender capheight contained +syn keyword contextHelpers aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox contained +syn keyword contextHelpers hpackbox vpackedbox hpackedbox normalreqno startimath contained +syn keyword contextHelpers stopimath normalstartimath normalstopimath startdmath stopdmath contained +syn keyword contextHelpers normalstartdmath normalstopdmath normalsuperscript normalsubscript normalnosuperscript contained +syn keyword contextHelpers normalnosubscript normalprimescript superscript subscript nosuperscript contained +syn keyword contextHelpers nosubscript primescript superprescript subprescript nosuperprescript contained +syn keyword contextHelpers nosubsprecript uncramped cramped mathstyletrigger triggermathstyle contained +syn keyword contextHelpers triggeredmathstyle mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface contained +syn keyword contextHelpers mathstylecommand mathpalette mathstylehbox mathstylevbox mathstylevcenter contained +syn keyword contextHelpers mathstylevcenteredhbox mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox contained +syn keyword contextHelpers pushmathstyle popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle contained +syn keyword contextHelpers triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle contained +syn keyword contextHelpers triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr contained +syn keyword contextHelpers expelsedoif expdoif expdoifnot expdoifelsecommon expdoifcommonelse contained +syn keyword contextHelpers expdoifelseinset expdoifinsetelse glyphscaled ctxdirectlua ctxlatelua contained +syn keyword contextHelpers ctxsprint ctxwrite ctxcommand ctxdirectcommand ctxlatecommand contained +syn keyword contextHelpers ctxreport ctxlua luacode lateluacode directluacode contained +syn keyword contextHelpers registerctxluafile ctxloadluafile luaversion luamajorversion luaminorversion contained +syn keyword contextHelpers ctxluacode luaconditional luaexpanded ctxluamatch ctxluamatchfile contained +syn keyword contextHelpers startluaparameterset stopluaparameterset luaparameterset definenamedlua obeylualines contained +syn keyword contextHelpers obeyluatokens startluacode stopluacode startlua stoplua contained +syn keyword contextHelpers startctxfunction stopctxfunction ctxfunction startctxfunctiondefinition stopctxfunctiondefinition contained +syn keyword contextHelpers installctxfunction installprotectedctxfunction installprotectedctxscanner installctxscanner resetctxscanner contained +syn keyword contextHelpers cldprocessfile cldloadfile cldloadviafile cldcontext cldcommand contained +syn keyword contextHelpers carryoverpar freezeparagraphproperties defrostparagraphproperties setparagraphfreezing forgetparagraphfreezing contained +syn keyword contextHelpers updateparagraphproperties updateparagraphpenalties updateparagraphdemerits updateparagraphshapes updateparagraphlines contained +syn keyword contextHelpers updateparagraphpasses lastlinewidth assumelongusagecs righttolefthbox lefttorighthbox contained +syn keyword contextHelpers righttoleftvbox lefttorightvbox righttoleftvtop lefttorightvtop rtlhbox contained +syn keyword contextHelpers ltrhbox rtlvbox ltrvbox rtlvtop ltrvtop contained +syn keyword contextHelpers autodirhbox autodirvbox autodirvtop leftorrighthbox leftorrightvbox contained +syn keyword contextHelpers leftorrightvtop lefttoright righttoleft checkedlefttoright checkedrighttoleft contained +syn keyword contextHelpers synchronizelayoutdirection synchronizedisplaydirection synchronizeinlinedirection dirlre dirrle contained +syn keyword contextHelpers dirlro dirrlo rtltext ltrtext lesshyphens contained +syn keyword contextHelpers morehyphens nohyphens dohyphens dohyphencollapsing nohyphencollapsing contained +syn keyword contextHelpers compounddiscretionary Ucheckedstartdisplaymath Ucheckedstopdisplaymath break nobreak contained +syn keyword contextHelpers allowbreak goodbreak nospace nospacing dospacing contained +syn keyword contextHelpers naturalhbox naturalvbox naturalvtop naturalhpack naturalvpack contained +syn keyword contextHelpers naturaltpack reversehbox reversevbox reversevtop reversehpack contained +syn keyword contextHelpers reversevpack reversetpack hcontainer vcontainer tcontainer contained +syn keyword contextHelpers frule compoundhyphenpenalty start stop unsupportedcs contained +syn keyword contextHelpers openout closeout write openin closein contained +syn keyword contextHelpers read readline readlinedirect readfromterminal boxlines contained +syn keyword contextHelpers boxline setboxline copyboxline boxlinewd boxlineht contained +syn keyword contextHelpers boxlinedp boxlinenw boxlinenh boxlinend boxlinels contained +syn keyword contextHelpers boxliners boxlinelh boxlinerh boxlinelp boxlinerp contained +syn keyword contextHelpers boxlinein boxrangewd boxrangeht boxrangedp bitwiseset contained +syn keyword contextHelpers bitwiseand bitwiseor bitwisexor bitwisenot bitwisenil contained +syn keyword contextHelpers ifbitwiseand bitwise bitwiseshift bitwiseflip textdir contained +syn keyword contextHelpers linedir pardir boxdir prelistbox postlistbox contained +syn keyword contextHelpers prelistcopy postlistcopy setprelistbox setpostlistbox noligaturing contained +syn keyword contextHelpers nokerning noexpansion noprotrusion noleftkerning noleftligaturing contained +syn keyword contextHelpers norightkerning norightligaturing noitaliccorrection futureletnexttoken defbackslashbreak contained +syn keyword contextHelpers letbackslashbreak pushoverloadmode popoverloadmode pushrunstate poprunstate contained +syn keyword contextHelpers suggestedalias showboxhere discoptioncodestring flagcodestring frozenparcodestring contained +syn keyword contextHelpers glyphoptioncodestring groupcodestring hyphenationcodestring mathcontrolcodestring mathflattencodestring contained +syn keyword contextHelpers normalizecodestring parcontextcodestring newlocalcount newlocaldimen newlocalskip contained +syn keyword contextHelpers newlocalmuskip newlocaltoks newlocalbox newlocalwrite newlocalread contained +syn keyword contextHelpers setnewlocalcount setnewlocaldimen setnewlocalskip setnewlocalmuskip setnewlocaltoks contained +syn keyword contextHelpers setnewlocalbox ifexpression localcontrolledrepeating expandedrepeating unexpandedrepeating contained +syn keyword contextHelpers lastchkinteger ifchkinteger mathordinary mathoperator mathbinary contained +syn keyword contextHelpers mathrelation mathpunctuation mathfraction mathradical mathmiddle contained +syn keyword contextHelpers mathaccent mathfenced mathghost mathvariable mathactive contained +syn keyword contextHelpers mathvcenter mathimaginary mathdifferential mathexponential mathdigit contained +syn keyword contextHelpers mathdivision mathfactorial mathwrapped mathconstruct mathdimension contained +syn keyword contextHelpers mathunary mathchemicalbond filebasename filenameonly filedirname contained +syn keyword contextHelpers filesuffix setmathoption resetmathoption 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..36ef059 --- /dev/null +++ b/runtime/syntax/shared/context-data-interfaces.vim @@ -0,0 +1,1185 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2023-12-26 16:40) + +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 Hcaron Hcircumflex contained +syn keyword contextCommon Hstroke IJligature INRSTEX Iacute Ibreve contained +syn keyword contextCommon Icaron Icircumflex Idiaeresis Idotaccent Idotbelow contained +syn keyword contextCommon Idoublegrave Igrave Ihook Iinvertedbreve Im contained +syn keyword contextCommon Imacron Iogonek Iota Istroke Itilde contained +syn keyword contextCommon JScode JSpreamble Jcircumflex Join Kappa contained +syn keyword contextCommon Kcaron Kcommaaccent Khook LAMSTEX LATEX contained +syn keyword contextCommon LJligature LUA LUAJITTEX LUAMETATEX LUATEX contained +syn keyword contextCommon LaTeX Lacute LamSTeX Lambda Lbar contained +syn keyword contextCommon Lcaron Lcommaaccent Ldotmiddle Ldsh Leftarrow contained +syn keyword contextCommon Leftrightarrow Ljligature Lleftarrow Longleftarrow Longleftrightarrow contained +syn keyword contextCommon Longmapsfrom Longmapsto Longrightarrow Lsh Lstroke contained +syn keyword contextCommon Lua LuaMetaTeX LuaTeX LuajitTeX METAFONT contained +syn keyword contextCommon METAFUN METAPOST MKII MKIV MKIX contained +syn keyword contextCommon MKLX MKVI MKXI MKXL MONTH contained +syn keyword contextCommon MONTHLONG MONTHSHORT MP MPII MPIV contained +syn keyword contextCommon MPLX MPVI MPXL MPanchor MPbetex contained +syn keyword contextCommon MPc MPclip MPcode MPcolor MPcoloronly contained +syn keyword contextCommon MPcolumn MPd MPdefinitions MPdrawing MPenvironment contained +syn keyword contextCommon MPextensions MPfontsizehskip MPgetmultipars MPgetmultishape MPgetposboxes contained +syn keyword contextCommon MPh MPinclusions MPinitializations MPleftskip MPll contained +syn keyword contextCommon MPlr MPls MPmenubuttons MPn MPoptions contained +syn keyword contextCommon MPoverlayanchor MPp MPpage MPpardata MPplus contained +syn keyword contextCommon MPpos MPpositiongraphic MPpositionmethod MPposset MPr contained +syn keyword contextCommon MPrawvar MPregion MPrest MPrightskip MPrs contained +syn keyword contextCommon MPrun MPstring MPtext MPtransparency MPul contained +syn keyword contextCommon MPur MPv MPvar MPvariable MPvv contained +syn keyword contextCommon MPw MPwhd MPx MPxy MPxywhd contained +syn keyword contextCommon MPy Mapsfrom Mapsto MetaFont MetaFun contained +syn keyword contextCommon MetaPost Mu NJligature Nacute Ncaron contained +syn keyword contextCommon Ncommaaccent Nearrow Neng Ngrave Njligature contained +syn keyword contextCommon NormalizeFontHeight NormalizeFontWidth NormalizeTextHeight NormalizeTextWidth Ntilde contained +syn keyword contextCommon Nu Numbers Nwarrow OEligature Oacute contained +syn keyword contextCommon Obreve Ocaron Ocircumflex Ocircumflexacute Ocircumflexdotbelow contained +syn keyword contextCommon Ocircumflexgrave Ocircumflexhook Ocircumflextilde Odiaeresis Odiaeresismacron contained +syn keyword contextCommon Odotaccent Odotaccentmacron Odotbelow Odoublegrave Ograve contained +syn keyword contextCommon Ohook Ohorn Ohornacute Ohorndotbelow Ohorngrave contained +syn keyword contextCommon Ohornhook Ohorntilde Ohungarumlaut Oinvertedbreve Omacron contained +syn keyword contextCommon Omega Omicron Oogonek Oogonekmacron Ostroke contained +syn keyword contextCommon Ostrokeacute Otilde Otildemacron P PARSEDXML contained +syn keyword contextCommon PDFETEX PDFTEX PDFcolor PICTEX PPCHTEX contained +syn keyword contextCommon PPCHTeX PRAGMA Phi Phook Pi contained +syn keyword contextCommon PiCTeX Plankconst PointsToBigPoints PointsToReal PointsToWholeBigPoints contained +syn keyword contextCommon PropertyLine Psi PtToCm Racute Rcaron contained +syn keyword contextCommon Rcommaaccent Rdoublegrave Rdsh Re ReadFile contained +syn keyword contextCommon Relbar Rho Rightarrow Rinvertedbreve Romannumerals contained +syn keyword contextCommon Rrightarrow Rsh S Sacute ScaledPointsToBigPoints contained +syn keyword contextCommon ScaledPointsToWholeBigPoints Scaron Scedilla Schwa Scircumflex contained +syn keyword contextCommon Scommaaccent Searrow Sigma Smallcapped Subset contained +syn keyword contextCommon Supset Swarrow TABLE TABLEbody TABLEfoot contained +syn keyword contextCommon TABLEhead TABLEnested TABLEnext TC TD contained +syn keyword contextCommon TDs TEX TEXpage TH TN contained +syn keyword contextCommon TR TRs TX TY TaBlE contained +syn keyword contextCommon Tau Tcaron Tcedilla Tcommaaccent TeX contained +syn keyword contextCommon TheNormalizedFontSize Theta Thook Thorn TransparencyHack contained +syn keyword contextCommon Tstroke Uacute Ubreve Ucaron Ucircumflex contained +syn keyword contextCommon Udiaeresis Udiaeresisacute Udiaeresiscaron Udiaeresisgrave Udiaeresismacron contained +syn keyword contextCommon Udotbelow Udoublegrave Ugrave Uhook Uhorn contained +syn keyword contextCommon Uhornacute Uhorndotbelow Uhorngrave Uhornhook Uhorntilde contained +syn keyword contextCommon Uhungarumlaut Uinvertedbreve Umacron Uogonek Uparrow contained +syn keyword contextCommon Updownarrow Upsilon Uring Utilde Uuparrow contained +syn keyword contextCommon VDash Vdash VerboseNumber Vert Vhook contained +syn keyword contextCommon Vvdash WEEKDAY WORD WORDS Wcircumflex contained +syn keyword contextCommon WidthSpanningText Word Words XETEX XML contained +syn keyword contextCommon XeTeX Xi Yacute Ycircumflex Ydiaeresis contained +syn keyword contextCommon Ydotbelow Ygrave Yhook Ymacron Ytilde contained +syn keyword contextCommon Zacute Zcaron Zdotaccent Zeta Zhook contained +syn keyword contextCommon Zstroke aacute abbreviation abjadnaivenumerals abjadnodotnumerals contained +syn keyword contextCommon abjadnumerals about abreve abreveacute abrevedotbelow contained +syn keyword contextCommon abrevegrave abrevehook abrevetilde acaron acircumflex contained +syn keyword contextCommon acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhook acircumflextilde contained +syn keyword contextCommon activatespacehandler actualday actualmonth actualyear actuarial contained +syn keyword contextCommon acute acwopencirclearrow adaptcollector adaptfontfeature adaptlayout contained +syn keyword contextCommon adaptpapersize addfeature addtoJSpreamble addtocommalist addvalue contained +syn keyword contextCommon adiaeresis adiaeresismacron adotaccent adotaccentmacron adotbelow contained +syn keyword contextCommon adoublegrave aeacute aeligature aemacron afghanicurrency contained +syn keyword contextCommon aftersplitstring aftertestandsplitstring agrave ahook ainvertedbreve contained +syn keyword contextCommon aleph align alignbottom aligned alignedbox contained +syn keyword contextCommon alignedline alignhere alignment alignmentcharacter allinputpaths contained +syn keyword contextCommon allmodes alpha alphabeticnumerals alwayscitation alwayscite contained +syn keyword contextCommon amacron amalg ampersand anchor angle contained +syn keyword contextCommon aogonek appendetoks appendgvalue appendices appendtocommalist contained +syn keyword contextCommon appendtoks appendtoksonce appendvalue apply applyalternativestyle contained +syn keyword contextCommon applyfunction applyprocessor applytocharacters applytofirstcharacter applytosplitstringchar contained +syn keyword contextCommon applytosplitstringcharspaced applytosplitstringline applytosplitstringlinespaced applytosplitstringword applytosplitstringwordspaced contained +syn keyword contextCommon applytowords approx approxEq approxeq approxnEq contained +syn keyword contextCommon arabicakbar arabicalayhe arabicallah arabicallallahou arabicasterisk contained +syn keyword contextCommon arabicbasmalah arabiccomma arabiccuberoot arabicdateseparator arabicdecimals contained +syn keyword contextCommon arabicdisputedendofayah arabicendofayah arabicexnumerals arabicfootnotemarker arabicfourthroot contained +syn keyword contextCommon arabichighain arabichighalayheassallam arabichigheqala arabichighesala arabichighfootnotemarker contained +syn keyword contextCommon arabichighjeem arabichighlamalef arabichighmadda arabichighmeemlong arabichighmeemshort contained +syn keyword contextCommon arabichighnisf arabichighnoon arabichighnoonkasra arabichighqaf arabichighqif contained +syn keyword contextCommon arabichighradiallahouanhu arabichighrahmatullahalayhe arabichighrubc arabichighsad arabichighsajda contained +syn keyword contextCommon arabichighsakta arabichighsallallahou arabichighseen arabichighsmallsafha arabichightah contained +syn keyword contextCommon arabichightakhallus arabichighthalatha arabichighwaqf arabichighyeh arabichighzain contained +syn keyword contextCommon arabicjallajalalouhou arabiclettermark arabiclowmeemlong arabiclownoonkasra arabiclowseen contained +syn keyword contextCommon arabicmisra arabicmuhammad arabicnumber arabicnumberabove arabicnumerals contained +syn keyword contextCommon arabicparenleft arabicparenright arabicpercent arabicperiod arabicpermille contained +syn keyword contextCommon arabicpertenthousand arabicpoeticverse arabicqala arabicquestion arabicrasoul contained +syn keyword contextCommon arabicray arabicrialsign arabicsafha arabicsajdah arabicsalla contained +syn keyword contextCommon arabicsamvat arabicsanah arabicsemicolon arabicshighthreedots arabicslcm contained +syn keyword contextCommon arabicstartofrubc arabictripledot arabicvowelwaw arabicvowelyeh arabicwasallam contained +syn keyword contextCommon arg aring aringacute arrangedpages asciimode contained +syn keyword contextCommon asciistr aside assignalfadimension assigndimen assigndimension contained +syn keyword contextCommon assignifempty assigntranslation assignvalue assignwidth assumelongusagecs contained +syn keyword contextCommon ast astype asymp at atilde contained +syn keyword contextCommon atleftmargin atpage atrightmargin attachment autocap contained +syn keyword contextCommon autodirhbox autodirvbox autodirvtop autoinsertnextspace autointegral contained +syn keyword contextCommon automathematics autoorientation autopagestaterealpage autopagestaterealpageorder autorule contained +syn keyword contextCommon autosetups availablehsize averagecharwidth backepsilon background contained +syn keyword contextCommon backgroundimage backgroundimagefill backgroundline backmatter backprime contained +syn keyword contextCommon backsim backslash bar barleftarrow barleftarrowrightarrowbar contained +syn keyword contextCommon barovernorthwestarrow barwedge basegrid baselinebottom baselineleftbox contained +syn keyword contextCommon baselinemiddlebox baselinerightbox bbordermatrix bbox because contained +syn keyword contextCommon beforesplitstring beforetestandsplitstring beta beth between contained +syn keyword contextCommon bhook big bigbodyfont bigcap bigcirc contained +syn keyword contextCommon bigcircle bigcup bigdiamond bigg bigger contained +syn keyword contextCommon biggl biggm biggr bigl bigm contained +syn keyword contextCommon bigodot bigoplus bigotimes bigr bigskip contained +syn keyword contextCommon bigsqcap bigsqcup bigsquare bigstar bigtimes contained +syn keyword contextCommon bigtriangledown bigtriangleup bigudot biguplus bigvee contained +syn keyword contextCommon bigwedge binom bitmapimage blacklozenge blackrule contained +syn keyword contextCommon blackrules blacksquare blacktriangle blacktriangledown blacktriangleleft contained +syn keyword contextCommon blacktriangleright blank blap bleed bleedheight contained +syn keyword contextCommon bleedwidth blockligatures blockquote blocksynctexfile blockuservariable contained +syn keyword contextCommon bodyfontenvironmentlist bodyfontsize bodymatter bold boldface contained +syn keyword contextCommon bolditalic boldslanted bookmark booleanmodevalue bordermatrix contained +syn keyword contextCommon bot bottombox bottomleftbox bottomrightbox bowtie contained +syn keyword contextCommon boxcursor boxdot boxedcolumns boxmarker boxminus contained +syn keyword contextCommon boxofsize boxplus boxreference boxtimes bpos contained +syn keyword contextCommon breakablethinspace breakhere breve bstroke btxabbreviatedjournal contained +syn keyword contextCommon btxaddjournal btxalwayscitation btxauthorfield btxdetail btxdirect contained +syn keyword contextCommon btxdoif btxdoifcombiinlistelse btxdoifelse btxdoifelsecombiinlist btxdoifelsesameasprevious contained +syn keyword contextCommon btxdoifelsesameaspreviouschecked btxdoifelseuservariable btxdoifnot btxdoifsameaspreviouscheckedelse btxdoifsameaspreviouselse contained +syn keyword contextCommon btxdoifuservariableelse btxexpandedjournal btxfield btxfieldname btxfieldtype contained +syn keyword contextCommon btxfirstofrange btxflush btxflushauthor btxflushauthorinverted btxflushauthorinvertedshort contained +syn keyword contextCommon btxflushauthorname btxflushauthornormal btxflushauthornormalshort btxflushsuffix btxfoundname contained +syn keyword contextCommon btxfoundtype btxhiddencitation btxhybridcite btxlabellanguage btxlabeltext contained +syn keyword contextCommon btxlistcitation btxloadjournalist btxoneorrange btxremapauthor btxrenderingdefinitions contained +syn keyword contextCommon btxsavejournalist btxsetup btxsingularorplural btxsingularplural btxtextcitation contained +syn keyword contextCommon buffer buildmathaccent buildtextaccent buildtextbottomcomma buildtextbottomdot contained +syn keyword contextCommon buildtextcedilla buildtextgrave buildtextmacron buildtextognek bullet contained +syn keyword contextCommon button cacute calligraphic camel cap contained +syn keyword contextCommon capital carriagereturn cases catcodetable catcodetablename contained +syn keyword contextCommon cbox ccaron ccedilla ccircumflex ccurl contained +syn keyword contextCommon cdot cdotaccent cdotp cdots centeraligned contained +syn keyword contextCommon centerbox centerdot centeredbox centeredlastline centerednextbox contained +syn keyword contextCommon centerline cfrac chapter character characteralign contained +syn keyword contextCommon characters chardescription charwidthlanguage check checkcharacteralign contained +syn keyword contextCommon checkedblank checkedchar checkedfences checkedfiller checkedstrippedcsname contained +syn keyword contextCommon checkinjector checkmark checknextindentation checknextinjector checkpage contained +syn keyword contextCommon checkparameters checkpreviousinjector checksoundtrack checktwopassdata checkvariables contained +syn keyword contextCommon chem chemical chemicalbottext chemicalmidtext chemicalsymbol contained +syn keyword contextCommon chemicaltext chemicaltoptext chi chineseallnumerals chinesecapnumerals contained +syn keyword contextCommon chinesenumerals chook circ circeq circlearrowleft contained +syn keyword contextCommon circlearrowright circledR circledS circledast circledcirc contained +syn keyword contextCommon circleddash circledequals circleonrightarrow citation cite contained +syn keyword contextCommon clap classfont cldcommand cldcontext cldloadfile contained +syn keyword contextCommon cldprocessfile cleftarrow clip clippedoverlayimage clonefield contained +syn keyword contextCommon clubsuit collect collectedtext collectexpanded collecting contained +syn keyword contextCommon colon coloncolonequals colonequals color colorbar contained +syn keyword contextCommon colorcomponents colored colorintent coloronly colorset contained +syn keyword contextCommon colorvalue column columnbreak columns columnset contained +syn keyword contextCommon columnsetspan columnsetspanwidth combination combinepages commalistelement contained +syn keyword contextCommon commalistsentence commalistsize comment comparecolorgroup comparedimension contained +syn keyword contextCommon comparedimensioneps comparepalet complement completebtxrendering completecontent contained +syn keyword contextCommon completeindex completelist completelistofabbreviations completelistofchemicals completelistoffigures contained +syn keyword contextCommon completelistofgraphics completelistofintermezzi completelistoflogos completelistofpublications completelistofsorts contained +syn keyword contextCommon completelistofsynonyms completelistoftables completepagenumber completeregister complexes contained +syn keyword contextCommon complexorsimple complexorsimpleempty component composedcollector composedlayer contained +syn keyword contextCommon compounddiscretionary compresult cong constantdimen constantdimenargument contained +syn keyword contextCommon constantemptyargument constantnumber constantnumberargument contentreference contextcode contained +syn keyword contextCommon contextdefinitioncode continuednumber continueifinputfile convertargument convertcommand contained +syn keyword contextCommon convertedcounter converteddimen convertedsubcounter convertmonth convertnumber contained +syn keyword contextCommon convertvalue convertvboxtohbox coprod copyboxfromcache copybtxlabeltext contained +syn keyword contextCommon copyfield copyheadtext copylabeltext copymathlabeltext copyoperatortext contained +syn keyword contextCommon copypages copyparameters copyposition copyprefixtext copyright contained +syn keyword contextCommon copysetups copysuffixtext copytaglabeltext copyunittext correctwhitespace contained +syn keyword contextCommon countersubs counttoken counttokens cramped crampedclap contained +syn keyword contextCommon crampedllap crampedrlap crightarrow crightoverleftarrow crlf contained +syn keyword contextCommon crlfplaceholder cstroke ctop ctxcommand ctxdirectcommand contained +syn keyword contextCommon ctxdirectlua ctxfunction ctxfunctiondefinition ctxlatecommand ctxlatelua contained +syn keyword contextCommon ctxloadluafile ctxlua ctxluabuffer ctxluacode ctxreport contained +syn keyword contextCommon ctxsprint cup curlyeqprec curlyeqsucc curlyvee contained +syn keyword contextCommon curlywedge currentassignmentlistkey currentassignmentlistvalue currentbtxuservariable currentcolor contained +syn keyword contextCommon currentcommalistitem currentcomponent currentdate currentenvironment currentfeaturetest contained +syn keyword contextCommon currentheadnumber currentinterface currentlanguage currentlistentrydestinationattribute currentlistentrylimitedtext contained +syn keyword contextCommon currentlistentrynumber currentlistentrypagenumber currentlistentryreferenceattribute currentlistentrytitle currentlistentrytitlerendered contained +syn keyword contextCommon currentlistentrywrapper currentlistsymbol currentmainlanguage currentmessagetext currentmoduleparameter contained +syn keyword contextCommon currentoutputstream currentproduct currentproject currentregime currentregisterpageuserdata contained +syn keyword contextCommon currentresponses currenttime currentvalue currentxtablecolumn currentxtablerow contained +syn keyword contextCommon curvearrowleft curvearrowright cwopencirclearrow cyrillicA cyrillicAE contained +syn keyword contextCommon cyrillicAbreve cyrillicAdiaeresis cyrillicB cyrillicBIGYUS cyrillicBIGYUSiotified contained +syn keyword contextCommon cyrillicC cyrillicCH cyrillicCHEDC cyrillicCHEDCabkhasian cyrillicCHEabkhasian contained +syn keyword contextCommon cyrillicCHEdiaeresis cyrillicCHEkhakassian cyrillicCHEvertstroke cyrillicD cyrillicDASIAPNEUMATA contained +syn keyword contextCommon cyrillicDJE cyrillicDZE cyrillicDZEabkhasian cyrillicDZHE cyrillicE contained +syn keyword contextCommon cyrillicELtail cyrillicEMtail cyrillicENDC cyrillicENGHE cyrillicENhook contained +syn keyword contextCommon cyrillicENtail cyrillicEREV cyrillicERY cyrillicERtick cyrillicEbreve contained +syn keyword contextCommon cyrillicEdiaeresis cyrillicEgrave cyrillicEiotified cyrillicF cyrillicFITA contained +syn keyword contextCommon cyrillicG cyrillicGHEmidhook cyrillicGHEstroke cyrillicGHEupturn cyrillicGJE contained +syn keyword contextCommon cyrillicH cyrillicHA cyrillicHADC cyrillicHRDSN cyrillicI contained +syn keyword contextCommon cyrillicIE cyrillicII cyrillicISHRT cyrillicISHRTtail cyrillicIZHITSA contained +syn keyword contextCommon cyrillicIZHITSAdoublegrave cyrillicIdiaeresis cyrillicIgrave cyrillicImacron cyrillicJE contained +syn keyword contextCommon cyrillicK cyrillicKADC cyrillicKAbashkir 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 cyrillicOMEGA cyrillicOMEGAround cyrillicOMEGAtitlo contained +syn keyword contextCommon cyrillicOT cyrillicObarred cyrillicObarreddiaeresis cyrillicOdiaeresis cyrillicP contained +syn keyword contextCommon cyrillicPALATALIZATION cyrillicPALOCHKA cyrillicPEmidhook cyrillicPSI cyrillicPSILIPNEUMATA contained +syn keyword contextCommon cyrillicR cyrillicS cyrillicSCHWA cyrillicSCHWAdiaeresis cyrillicSDSC contained +syn keyword contextCommon cyrillicSEMISOFT cyrillicSFTSN cyrillicSH cyrillicSHCH cyrillicSHHA contained +syn keyword contextCommon cyrillicT cyrillicTEDC cyrillicTETSE cyrillicTITLO cyrillicTSHE contained +syn keyword contextCommon cyrillicU cyrillicUK cyrillicUSHRT cyrillicUdiaeresis cyrillicUdoubleacute contained +syn keyword contextCommon cyrillicUmacron cyrillicV cyrillicYA cyrillicYAT cyrillicYERUdiaeresis contained +syn keyword contextCommon cyrillicYI cyrillicYO cyrillicYU cyrillicYstr cyrillicYstrstroke contained +syn keyword contextCommon cyrillicZ cyrillicZDSC cyrillicZEdiaeresis cyrillicZH cyrillicZHEbreve contained +syn keyword contextCommon cyrillicZHEdescender cyrillicZHEdiaeresis cyrillica cyrillicabreve cyrillicadiaeresis contained +syn keyword contextCommon cyrillicae cyrillicb cyrillicbigyus cyrillicbigyusiotified cyrillicc contained +syn keyword contextCommon cyrillicch cyrilliccheabkhasian cyrillicchedc cyrillicchedcabkhasian cyrillicchediaeresis contained +syn keyword contextCommon cyrillicchekhakassian cyrillicchevertstroke cyrillicd cyrillicdje cyrillicdze contained +syn keyword contextCommon cyrillicdzeabkhasian cyrillicdzhe cyrillice cyrillicebreve cyrillicediaeresis contained +syn keyword contextCommon cyrillicegrave cyrilliceiotified cyrilliceltail cyrillicemtail cyrillicendc contained +syn keyword contextCommon cyrillicenghe cyrillicenhook cyrillicentail cyrillicerev cyrillicertick contained +syn keyword contextCommon cyrillicery cyrillicf cyrillicfita cyrillicg cyrillicghemidhook contained +syn keyword contextCommon cyrillicghestroke cyrillicgheupturn cyrillicgje cyrillich cyrillicha contained +syn keyword contextCommon cyrillichadc cyrillichrdsn cyrillici cyrillicidiaeresis cyrillicie contained +syn keyword contextCommon cyrillicigrave cyrillicii cyrillicimacron cyrillicishrt cyrillicishrttail contained +syn keyword contextCommon cyrillicizhitsa cyrillicizhitsadoublegrave cyrillicje cyrillick cyrillickabashkir contained +syn keyword contextCommon cyrillickadc cyrillickahook cyrillickastroke cyrillickavertstroke cyrillickje contained +syn keyword contextCommon cyrillickoppa cyrillicksi cyrillicl cyrilliclittleyus cyrilliclittleyusiotified contained +syn keyword contextCommon cyrilliclje cyrillicm cyrillicn cyrillicnje cyrillico contained +syn keyword contextCommon cyrillicobarred cyrillicobarreddiaeresis cyrillicodiaeresis cyrillicomega cyrillicomegaround contained +syn keyword contextCommon cyrillicomegatitlo cyrillicot cyrillicp cyrillicpemidhook cyrillicpsi contained +syn keyword contextCommon cyrillicr cyrillics cyrillicschwa cyrillicschwadiaeresis cyrillicsdsc contained +syn keyword contextCommon cyrillicsemisoft cyrillicsftsn cyrillicsh cyrillicshch cyrillicshha contained +syn keyword contextCommon cyrillict cyrillictedc cyrillictetse cyrillictshe cyrillicu contained +syn keyword contextCommon cyrillicudiaeresis cyrillicudoubleacute cyrillicuk cyrillicumacron cyrillicushrt contained +syn keyword contextCommon cyrillicv cyrillicya cyrillicyat cyrillicyerudiaeresis cyrillicyi contained +syn keyword contextCommon cyrillicyo cyrillicystr cyrillicystrstroke cyrillicyu cyrillicz contained +syn keyword contextCommon cyrilliczdsc cyrilliczediaeresis cyrilliczh cyrilliczhebreve cyrilliczhedescender contained +syn keyword contextCommon cyrilliczhediaeresis d dag dagger daleth contained +syn keyword contextCommon dasharrow dashedleftarrow dashedrightarrow dashv datasetvariable contained +syn keyword contextCommon date daylong dayoftheweek dayshort dayspermonth contained +syn keyword contextCommon dbinom dcaron dcurl dd ddag contained +syn keyword contextCommon ddagger dddot ddot ddots decrement contained +syn keyword contextCommon decrementcounter decrementedcounter decrementpagenumber decrementsubpagenumber decrementvalue contained +syn keyword contextCommon defaultinterface defaultobjectpage defaultobjectreference defcatcodecommand defconvertedargument contained +syn keyword contextCommon defconvertedcommand defconvertedvalue define defineMPinstance defineTABLEsetup contained +syn keyword contextCommon defineaccent defineactivecharacter definealternativestyle defineanchor defineattachment contained +syn keyword contextCommon defineattribute definebackground definebar defineblock definebodyfont contained +syn keyword contextCommon definebodyfontenvironment definebodyfontswitch definebreakpoint definebreakpoints definebtx contained +syn keyword contextCommon definebtxdataset definebtxregister definebtxrendering definebuffer definebutton contained +syn keyword contextCommon definecapitals definecharacter definecharacterkerning definecharacterspacing definechemical contained +syn keyword contextCommon definechemicals definechemicalsymbol definecollector definecolor definecolorgroup contained +syn keyword contextCommon definecolumnbreak definecolumnset definecolumnsetarea definecolumnsetspan definecombination contained +syn keyword contextCommon definecombinedlist definecommand definecomment definecomplexorsimple definecomplexorsimpleempty contained +syn keyword contextCommon defineconversion defineconversionset definecounter definedataset definedate contained +syn keyword contextCommon definedelimitedtext definedeq definedescription definedfont definedocument contained +syn keyword contextCommon defineeffect defineenumeration defineexpandable defineexpansion defineexternalfigure contained +syn keyword contextCommon definefacingfloat definefallbackfamily definefield definefieldbody definefieldbodyset contained +syn keyword contextCommon definefieldcategory definefieldstack definefiguresymbol definefileconstant definefilefallback contained +syn keyword contextCommon definefilesynonym definefiller definefirstline definefittingpage definefloat contained +syn keyword contextCommon definefont definefontalternative definefontfallback definefontfamily definefontfamilypreset contained +syn keyword contextCommon definefontfeature definefontfile definefontsize definefontsolution definefontstyle contained +syn keyword contextCommon definefontsynonym defineformula defineformulaalternative defineformulaframed defineframed contained +syn keyword contextCommon defineframedcontent defineframedtable defineframedtext definefrozenfont defineglobalcolor contained +syn keyword contextCommon definegraphictypesynonym definegridsnapping definehbox definehead defineheadalternative contained +syn keyword contextCommon definehelp definehigh definehighlight definehspace definehyphenationfeatures contained +syn keyword contextCommon defineindentedtext defineindenting defineinitial defineinsertion defineinteraction contained +syn keyword contextCommon defineinteractionbar defineinteractionmenu defineinterfaceconstant defineinterfaceelement defineinterfacevariable contained +syn keyword contextCommon defineinterlinespace defineintermediatecolor defineitemgroup defineitems definelabel contained +syn keyword contextCommon definelabelclass definelayer definelayerpreset definelayout definelinefiller contained +syn keyword contextCommon definelinenote definelinenumbering definelines definelist definelistalternative contained +syn keyword contextCommon definelistextra definelow definelowhigh definelowmidhigh definemakeup contained +syn keyword contextCommon definemarginblock definemargindata definemarker definemarking definemathaccent contained +syn keyword contextCommon definemathalignment definemathcases definemathcommand definemathdouble definemathdoubleextensible contained +syn keyword contextCommon definemathematics definemathextensible definemathfence definemathfraction definemathframed contained +syn keyword contextCommon definemathmatrix definemathornament definemathover definemathoverextensible definemathovertextextensible contained +syn keyword contextCommon definemathradical definemathstackers definemathstyle definemathtriplet definemathunder contained +syn keyword contextCommon definemathunderextensible definemathundertextextensible definemathunstacked definemeasure definemessageconstant contained +syn keyword contextCommon definemixedcolumns definemode definemulticolumns definemultitonecolor definenamedcolor contained +syn keyword contextCommon definenamespace definenarrower definenote defineorientation defineornament contained +syn keyword contextCommon defineoutputroutine defineoutputroutinecommand defineoverlay definepage definepagebreak contained +syn keyword contextCommon definepagechecker definepagecolumns definepageinjection definepageinjectionalternative definepageshift contained +syn keyword contextCommon definepagestate definepairedbox definepalet definepapersize defineparagraph contained +syn keyword contextCommon defineparagraphs defineparallel defineparbuilder defineperiodkerning defineplaceholder contained +syn keyword contextCommon defineplacement definepositioning defineprefixset defineprocesscolor defineprocessor contained +syn keyword contextCommon defineprofile defineprogram definepushbutton definepushsymbol definereference contained +syn keyword contextCommon definereferenceformat defineregister definerenderingwindow defineresetset defineruby contained +syn keyword contextCommon definescale definescript definesection definesectionblock definesectionlevels contained +syn keyword contextCommon defineselector defineseparatorset defineshift definesidebar definesort contained +syn keyword contextCommon definesorting definespotcolor definestartstop definestyle definestyleinstance contained +syn keyword contextCommon definesubfield definesubformula definesymbol definesynonym definesynonyms contained +syn keyword contextCommon definesystemattribute definesystemconstant definesystemvariable definetabletemplate definetabulate contained +syn keyword contextCommon definetext definetextbackground definetextflow definetextnote definetokenlist contained +syn keyword contextCommon definetooltip definetransparency definetwopasslist definetype definetypeface contained +syn keyword contextCommon definetypescriptprefix definetypescriptsynonym definetypesetting definetyping defineunit contained +syn keyword contextCommon defineuserdata defineuserdataalternative defineviewerlayer definevspace definevspacing contained +syn keyword contextCommon definevspacingamount definextable defrostparagraphproperties delimited delimitedtext contained +syn keyword contextCommon delta depthofstring depthonlybox depthspanningtext depthstrut contained +syn keyword contextCommon determineheadnumber determinelistcharacteristics determinenoflines determineregistercharacteristics devanagarinumerals contained +syn keyword contextCommon dfrac dhook diameter diamond diamondsuit contained +syn keyword contextCommon differentialD differentiald digamma digits dimensiontocount contained +syn keyword contextCommon directboxfromcache directcolor directcolored directconvertedcounter directcopyboxfromcache contained +syn keyword contextCommon directdummyparameter directgetboxllx directgetboxlly directhighlight directlocalframed contained +syn keyword contextCommon directluacode directparwrapper directselect directsetbar directsetup contained +syn keyword contextCommon directsymbol directvspacing dis disabledirectives disableexperiments contained +syn keyword contextCommon disablemode disableoutputstream disableparpositions disableregime disabletrackers contained +syn keyword contextCommon displaymath displaymathematics displaymessage disposeluatable distributedhsize contained +syn keyword contextCommon div dividedsize divideontimes divides dmath contained +syn keyword contextCommon doadaptleftskip doadaptrightskip doaddfeature doassign doassignempty contained +syn keyword contextCommon doboundtext docheckassignment docheckedpair document documentvariable contained +syn keyword contextCommon dodoubleargument dodoubleargumentwithset dodoubleempty dodoubleemptywithset dodoublegroupempty contained +syn keyword contextCommon doeassign doexpandedrecurse dofastloopcs dogetattribute dogetattributeid contained +syn keyword contextCommon dogetcommacommandelement dogobbledoubleempty dogobblesingleempty dohyphens doif contained +syn keyword contextCommon doifMPgraphicelse doifallcommon doifallcommonelse doifalldefinedelse doifallmodes contained +syn keyword contextCommon doifallmodeselse doifassignmentelse doifassignmentelsecs doifblackelse doifbothsides contained +syn keyword contextCommon doifbothsidesoverruled doifboxelse doifbufferelse doifcheckedpagestate doifcolor contained +syn keyword contextCommon doifcolorelse doifcommandhandler doifcommandhandlerelse doifcommon doifcommonelse contained +syn keyword contextCommon doifcontent doifconversiondefinedelse doifconversionnumberelse doifcounter doifcounterelse contained +syn keyword contextCommon doifcurrentfonthasfeatureelse doifdefined doifdefinedcounter doifdefinedcounterelse doifdefinedelse contained +syn keyword contextCommon doifdimensionelse doifdimenstringelse doifdocumentargument doifdocumentargumentelse doifdocumentfilename contained +syn keyword contextCommon doifdocumentfilenameelse doifdocumentvariable doifdocumentvariableelse doifdrawingblackelse doifelse contained +syn keyword contextCommon doifelseMPgraphic doifelseallcommon doifelsealldefined doifelseallmodes doifelseassignment contained +syn keyword contextCommon doifelseassignmentcs doifelseblack doifelsebox doifelseboxincache doifelsebuffer contained +syn keyword contextCommon doifelsecolor doifelsecommandhandler doifelsecommon doifelseconversiondefined doifelseconversionnumber contained +syn keyword contextCommon doifelsecounter doifelsecurrentfonthasfeature doifelsecurrentsortingused doifelsecurrentsynonymshown doifelsecurrentsynonymused contained +syn keyword contextCommon doifelsedefined doifelsedefinedcounter doifelsedimension doifelsedimenstring doifelsedocumentargument contained +syn keyword contextCommon doifelsedocumentfilename doifelsedocumentvariable doifelsedrawingblack doifelseempty doifelseemptyvalue contained +syn keyword contextCommon doifelseemptyvariable doifelseenv doifelsefastoptionalcheck doifelsefastoptionalcheckcs doifelsefieldbody contained +syn keyword contextCommon doifelsefieldcategory doifelsefigure doifelsefile doifelsefiledefined doifelsefileexists contained +syn keyword contextCommon doifelsefirstchar doifelseflagged doifelsefontchar doifelsefontfeature doifelsefontpresent contained +syn keyword contextCommon doifelsefontsynonym doifelseframed doifelsehasspace doifelsehelp doifelseincsname contained +syn keyword contextCommon doifelseindented doifelseinelement doifelseinputfile doifelseinsertion doifelseinset contained +syn keyword contextCommon doifelseinstring doifelseinsymbolset doifelseintoks doifelseintwopassdata doifelseitalic contained +syn keyword contextCommon doifelselanguage doifelselayerdata doifelselayoutdefined doifelselayoutsomeline doifelselayouttextline contained +syn keyword contextCommon doifelseleapyear doifelselist doifelselocation doifelselocfile doifelsemainfloatbody contained +syn keyword contextCommon doifelsemarkedcontent doifelsemarkedpage doifelsemarking doifelsemeaning doifelsemessage contained +syn keyword contextCommon doifelsemode doifelsenextbgroup doifelsenextbgroupcs doifelsenextchar doifelsenextoptional contained +syn keyword contextCommon doifelsenextoptionalcs doifelsenextparenthesis doifelsenonzeropositive doifelsenoteonsamepage doifelsenothing contained +syn keyword contextCommon doifelsenumber doifelseobjectfound doifelseobjectreferencefound doifelseoddpage doifelseoddpagefloat contained +syn keyword contextCommon doifelseoldercontext doifelseolderversion doifelseorientation doifelseoverlapping doifelseoverlay contained +syn keyword contextCommon doifelseparallel doifelseparentfile doifelseparwrapper doifelsepath doifelsepathexists contained +syn keyword contextCommon doifelsepatterns doifelseposition doifelsepositionaction doifelsepositiononpage doifelsepositionsonsamepage contained +syn keyword contextCommon doifelsepositionsonthispage doifelsepositionsused doifelsereferencefound doifelserightpage doifelserightpagefloat contained +syn keyword contextCommon doifelserighttoleftinbox doifelsesamelinereference doifelsesamestring doifelsesetups doifelsesomebackground contained +syn keyword contextCommon doifelsesomespace doifelsesomething doifelsesometoks doifelsestringinstring doifelsestructurelisthasnumber contained +syn keyword contextCommon doifelsestructurelisthaspage doifelsesymboldefined doifelsesymbolset doifelsetext doifelsetextflow contained +syn keyword contextCommon doifelsetextflowcollector doifelsetopofpage doifelsetypingfile doifelseundefined doifelseurldefined contained +syn keyword contextCommon doifelsevalue doifelsevaluenothing doifelsevariable doifempty doifemptyelse contained +syn keyword contextCommon doifemptytoks doifemptyvalue doifemptyvalueelse doifemptyvariable doifemptyvariableelse contained +syn keyword contextCommon doifenv doifenvelse doiffastoptionalcheckcselse doiffastoptionalcheckelse doiffieldbodyelse contained +syn keyword contextCommon doiffieldcategoryelse doiffigureelse doiffile doiffiledefinedelse doiffileelse contained +syn keyword contextCommon doiffileexistselse doiffirstcharelse doifflaggedelse doiffontcharelse doiffontfeatureelse contained +syn keyword contextCommon doiffontpresentelse doiffontsynonymelse doifhasspaceelse doifhelpelse doifincsnameelse contained +syn keyword contextCommon doifinelementelse doifinputfileelse doifinsertionelse doifinset doifinsetelse contained +syn keyword contextCommon doifinstring doifinstringelse doifinsymbolset doifinsymbolsetelse doifintokselse contained +syn keyword contextCommon doifintwopassdataelse doifitalicelse doiflanguageelse doiflayerdataelse doiflayoutdefinedelse contained +syn keyword contextCommon doiflayoutsomelineelse doiflayouttextlineelse doifleapyearelse doiflistelse doiflocationelse contained +syn keyword contextCommon doiflocfileelse doifmainfloatbodyelse doifmarkingelse doifmeaningelse doifmessageelse contained +syn keyword contextCommon doifmode doifmodeelse doifnextbgroupcselse doifnextbgroupelse doifnextcharelse contained +syn keyword contextCommon doifnextoptionalcselse doifnextoptionalelse doifnextparenthesiselse doifnonzeropositiveelse doifnot contained +syn keyword contextCommon doifnotallcommon doifnotallmodes doifnotcommandhandler doifnotcommon doifnotcounter contained +syn keyword contextCommon doifnotdocumentargument doifnotdocumentfilename doifnotdocumentvariable doifnotempty doifnotemptyvalue contained +syn keyword contextCommon doifnotemptyvariable doifnotenv doifnoteonsamepageelse doifnotescollected doifnotfile contained +syn keyword contextCommon doifnotflagged doifnothing doifnothingelse doifnotinset doifnotinsidesplitfloat contained +syn keyword contextCommon doifnotinstring doifnotmode doifnotnumber doifnotsamestring doifnotsetups contained +syn keyword contextCommon doifnotvalue doifnotvariable doifnumber doifnumberelse doifobjectfoundelse contained +syn keyword contextCommon doifobjectreferencefoundelse doifoddpageelse doifoddpagefloatelse doifoldercontextelse doifolderversionelse contained +syn keyword contextCommon doifoutervmode doifoverlappingelse doifoverlayelse doifparallelelse doifparentfileelse contained +syn keyword contextCommon doifpathelse doifpathexistselse doifpatternselse doifposition doifpositionaction contained +syn keyword contextCommon doifpositionactionelse doifpositionelse doifpositiononpageelse doifpositionsonsamepageelse doifpositionsonthispageelse contained +syn keyword contextCommon doifpositionsusedelse doifreferencefoundelse doifrightpageelse doifrightpagefloatelse doifrighttoleftinboxelse contained +syn keyword contextCommon doifsamelinereferenceelse doifsamestring doifsamestringelse doifsetups doifsetupselse contained +syn keyword contextCommon doifsomebackground doifsomebackgroundelse doifsomespaceelse doifsomething doifsomethingelse contained +syn keyword contextCommon doifsometoks doifsometokselse doifstringinstringelse doifstructurelisthasnumberelse doifstructurelisthaspageelse contained +syn keyword contextCommon doifsymboldefinedelse doifsymbolsetelse doiftext doiftextelse doiftextflowcollectorelse contained +syn keyword contextCommon doiftextflowelse doiftopofpageelse doiftypingfileelse doifundefined doifundefinedcounter contained +syn keyword contextCommon doifundefinedelse doifunknownfontfeature doifurldefinedelse doifvalue doifvalueelse contained +syn keyword contextCommon doifvaluenothing doifvaluenothingelse doifvaluesomething doifvariable doifvariableelse contained +syn keyword contextCommon doindentation dollar doloop doloopoverlist donothing contained +syn keyword contextCommon dontconvertfont dontleavehmode dontpermitspacesbetweengroups dopositionaction doprocesslocalsetups contained +syn keyword contextCommon doquadrupleargument doquadrupleempty doquadruplegroupempty doquintupleargument doquintupleempty contained +syn keyword contextCommon doquintuplegroupempty dorechecknextindentation dorecurse dorepeatwithcommand doreplacefeature contained +syn keyword contextCommon doresetandafffeature doresetattribute dorotatebox dosetattribute dosetleftskipadaption contained +syn keyword contextCommon dosetrightskipadaption dosetupcheckedinterlinespace doseventupleargument doseventupleempty dosingleargument contained +syn keyword contextCommon dosingleempty dosinglegroupempty dosixtupleargument dosixtupleempty dosomebreak contained +syn keyword contextCommon dostepwiserecurse dosubtractfeature dot doteq doteqdot contained +syn keyword contextCommon dotfill dotfskip dotlessI dotlessJ dotlessi contained +syn keyword contextCommon dotlessj dotlessjstroke dotminus dotoks dotplus contained +syn keyword contextCommon dotripleargument dotripleargumentwithset dotripleempty dotripleemptywithset dotriplegroupempty contained +syn keyword contextCommon dots dottedcircle dottedrightarrow doublebar doublebond contained +syn keyword contextCommon doublebrace doublebracket doublecap doublecup doubleparent contained +syn keyword contextCommon doubleprime doubleverticalbar dowith dowithnextbox dowithnextboxcontent contained +syn keyword contextCommon dowithnextboxcontentcs dowithnextboxcs dowithpargument dowithrange dowithwargument contained +syn keyword contextCommon downarrow downdasharrow downdownarrows downharpoonleft downharpoonright contained +syn keyword contextCommon downuparrows downwhitearrow downzigzagarrow dpofstring dstroke contained +syn keyword contextCommon dtail dummydigit dummyparameter dzcaronligature dzligature contained +syn keyword contextCommon eTeX eacute ebreve ecaron ecedilla contained +syn keyword contextCommon ecircumflex ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhook contained +syn keyword contextCommon ecircumflextilde edefconvertedargument ediaeresis edotaccent edotbelow contained +syn keyword contextCommon edoublegrave ee efcmaxheight efcmaxwidth efcminheight contained +syn keyword contextCommon efcminwidth efcparameter effect egrave ehook contained +syn keyword contextCommon einvertedbreve elapsedseconds elapsedsteptime elapsedtime eleftarrowfill contained +syn keyword contextCommon eleftharpoondownfill eleftharpoonupfill eleftrightarrowfill element ell contained +syn keyword contextCommon em emacron embeddedxtable emdash emphasisboldface contained +syn keyword contextCommon emphasistypeface emptylines emptyset emquad emspace contained +syn keyword contextCommon enableasciimode enabledirectives enableexperiments enablemode enableoutputstream contained +syn keyword contextCommon enableparpositions enableregime enabletrackers endash endnote contained +syn keyword contextCommon endofline enquad enskip enspace env contained +syn keyword contextCommon environment envvar eogonek eoverbarfill eoverbracefill contained +syn keyword contextCommon eoverbracketfill eoverparentfill epos epsilon eq contained +syn keyword contextCommon eqcirc eqeq eqeqeq eqgtr eqless contained +syn keyword contextCommon eqsim eqslantgtr eqslantless equaldigits equalscolon contained +syn keyword contextCommon equiv erightarrowfill erightharpoondownfill erightharpoonupfill eta contained +syn keyword contextCommon eth ethiopic etilde etwoheadrightarrowfill eunderbarfill contained +syn keyword contextCommon eunderbracefill eunderbracketfill eunderparentfill exceptions exclamdown contained +syn keyword contextCommon executeifdefined exists exitloop exitloopnow expandcheckedcsname contained +syn keyword contextCommon expanded expandedcollect expandeddoif expandeddoifelse expandeddoifnot contained +syn keyword contextCommon expandfontsynonym expdoif expdoifcommonelse expdoifelse expdoifelsecommon contained +syn keyword contextCommon expdoifelseinset expdoifinsetelse expdoifnot exponentiale extendedcatcodetable contained +syn keyword contextCommon externalfigure externalfigurecollection externalfigurecollectionmaxheight externalfigurecollectionmaxwidth externalfigurecollectionminheight contained +syn keyword contextCommon externalfigurecollectionminwidth externalfigurecollectionparameter facingfloat fact fakebox contained +syn keyword contextCommon fallingdotseq fastdecrement fastincrement fastlocalframed fastloopfinal contained +syn keyword contextCommon fastloopindex fastscale fastsetup fastsetupwithargument fastsetupwithargumentswapped contained +syn keyword contextCommon fastswitchtobodyfont fastsxsy feature fence fenced contained +syn keyword contextCommon fetchallmarkings fetchallmarks fetchmark fetchmarking fetchonemark contained +syn keyword contextCommon fetchonemarking fetchruntinecommand fetchtwomarkings fetchtwomarks ffiligature contained +syn keyword contextCommon ffligature fflligature fhook field fieldbody contained +syn keyword contextCommon fieldstack fifthoffivearguments fifthofsixarguments figure figuredash contained +syn keyword contextCommon figurefilename figurefilepath figurefiletype figurefullname figureheight contained +syn keyword contextCommon figurenaturalheight figurenaturalwidth figurespace figuresymbol figuretext contained +syn keyword contextCommon figurewidth filename filigature filledhboxb filledhboxc contained +syn keyword contextCommon filledhboxg filledhboxk filledhboxm filledhboxr filledhboxy contained +syn keyword contextCommon filler fillinline fillinrules fillintext fillupto contained +syn keyword contextCommon filterfromnext filterfromvalue filterpages filterreference findtwopassdata contained +syn keyword contextCommon finishregisterentry firstcharacter firstcounter firstcountervalue firstinlist contained +syn keyword contextCommon firstoffivearguments firstoffourarguments firstofoneargument firstofoneunexpanded firstofsixarguments contained +syn keyword contextCommon firstofthreearguments firstofthreeunexpanded firstoftwoarguments firstoftwounexpanded firstrealpage contained +syn keyword contextCommon firstrealpagenumber firstsubcountervalue firstsubpage firstsubpagenumber firstuserpage contained +syn keyword contextCommon firstuserpagenumber fitfield fitfieldframed fittingpage fittopbaselinegrid contained +syn keyword contextCommon fiveeighths fivesixths fixed fixedspace fixedspaces contained +syn keyword contextCommon flag flat flligature floatcombination floatuserdataparameter contained +syn keyword contextCommon flushbox flushboxregister flushcollector flushedrightlastline flushlayer contained +syn keyword contextCommon flushlocalfloats flushnextbox flushnotes flushoutputstream flushshapebox contained +syn keyword contextCommon flushtextflow flushtokens flushtoks font fontalternative contained +syn keyword contextCommon fontbody fontchar fontcharbyindex fontclass fontclassname contained +syn keyword contextCommon fontface fontfeaturelist fontsize fontsolution fontstyle contained +syn keyword contextCommon footnote footnotetext forall forcecharacterstripping forcelocalfloats contained +syn keyword contextCommon forgeteverypar forgetparagraphfreezing forgetparameters forgetparskip forgetparwrapper contained +syn keyword contextCommon forgetragged formula formulanumber formulas foundbox contained +syn keyword contextCommon fourfifths fourperemspace fourthoffivearguments fourthoffourarguments fourthofsixarguments contained +syn keyword contextCommon frac framed framedcell framedcontent frameddimension contained +syn keyword contextCommon framedparameter framedrow framedtable framedtext freezedimenmacro contained +syn keyword contextCommon freezemeasure freezeparagraphproperties frenchspacing from fromlinenote contained +syn keyword contextCommon frontmatter frown frozenhbox frule gacute contained +syn keyword contextCommon gamma gbreve gcaron gcircumflex gcommaaccent contained +syn keyword contextCommon gdefconvertedargument gdefconvertedcommand gdotaccent ge geq contained +syn keyword contextCommon geqq geqslant getMPdrawing getMPlayer getboxfromcache contained +syn keyword contextCommon getboxllx getboxlly getbuffer getbufferdata getcommacommandsize contained +syn keyword contextCommon getcommalistsize getdatavalue getdayoftheweek getdayspermonth getdefinedbuffer contained +syn keyword contextCommon getdocumentargument getdocumentargumentdefault getdocumentfilename getdummyparameters getemptyparameters contained +syn keyword contextCommon geteparameters getexpandedparameters getfiguredimensions getfirstcharacter getfirsttwopassdata contained +syn keyword contextCommon getfromcommacommand getfromcommalist getfromluatable getfromtwopassdata getglyphdirect contained +syn keyword contextCommon getglyphstyled getgparameters getinlineuserdata getlasttwopassdata getlocalfloat contained +syn keyword contextCommon getlocalfloats getmarking getmessage getnamedglyphdirect getnamedglyphstyled contained +syn keyword contextCommon getnamedtwopassdatalist getnaturaldimensions getnoflines getobject getobjectdimensions contained +syn keyword contextCommon getpaletsize getparameters getparwrapper getprivatechar getprivateslot contained +syn keyword contextCommon getrandomcount getrandomdimen getrandomfloat getrandomnumber getrandomseed contained +syn keyword contextCommon getraweparameters getrawgparameters getrawnoflines getrawparameters getrawxparameters contained +syn keyword contextCommon getreference getreferenceentry getroundednoflines gets getsubstring contained +syn keyword contextCommon gettokenlist gettwopassdata gettwopassdatalist getuserdata getuvalue contained +syn keyword contextCommon getvalue getvariable getvariabledefault getxparameters gg contained +syn keyword contextCommon ggg gggtr gimel globaldisablemode globalenablemode contained +syn keyword contextCommon globalletempty globalpopbox globalpopmacro globalpreventmode globalprocesscommalist contained +syn keyword contextCommon globalpushbox globalpushmacro globalswapcounts globalswapdimens globalswapmacros contained +syn keyword contextCommon globalundefine glyphfontfile gnapprox gneqq gnsim contained +syn keyword contextCommon gobbledoubleempty gobbleeightarguments gobblefivearguments gobblefiveoptionals gobblefourarguments contained +syn keyword contextCommon gobblefouroptionals gobbleninearguments gobbleoneargument gobbleoneoptional gobblesevenarguments contained +syn keyword contextCommon gobblesingleempty gobblesixarguments gobblespacetokens gobbletenarguments gobblethreearguments contained +syn keyword contextCommon gobblethreeoptionals gobbletwoarguments gobbletwooptionals gobbleuntil gobbleuntilrelax contained +syn keyword contextCommon godown goto gotobox gotopage grabbufferdata contained +syn keyword contextCommon grabbufferdatadirect grabuntil graphictext grave graycolor contained +syn keyword contextCommon grayvalue greedysplitstring greekAlpha greekAlphadasia greekAlphadasiaperispomeni contained +syn keyword contextCommon greekAlphadasiatonos greekAlphadasiavaria greekAlphaiotasub greekAlphaiotasubdasia greekAlphaiotasubdasiaperispomeni contained +syn keyword contextCommon greekAlphaiotasubdasiatonos greekAlphaiotasubdasiavaria greekAlphaiotasubpsili greekAlphaiotasubpsiliperispomeni greekAlphaiotasubpsilitonos contained +syn keyword contextCommon greekAlphaiotasubpsilivaria greekAlphamacron greekAlphapsili greekAlphapsiliperispomeni greekAlphapsilitonos contained +syn keyword contextCommon greekAlphapsilivaria greekAlphatonos greekAlphavaria greekAlphavrachy greekBeta contained +syn keyword contextCommon greekChi greekCoronis greekDelta greekEpsilon greekEpsilondasia contained +syn keyword contextCommon greekEpsilondasiatonos greekEpsilondasiavaria greekEpsilonpsili greekEpsilonpsilitonos greekEpsilonpsilivaria contained +syn keyword contextCommon greekEpsilontonos greekEpsilonvaria greekEta greekEtadasia greekEtadasiaperispomeni contained +syn keyword contextCommon greekEtadasiatonos greekEtadasiavaria greekEtaiotasub greekEtaiotasubdasia greekEtaiotasubdasiaperispomeni contained +syn keyword contextCommon greekEtaiotasubdasiatonos greekEtaiotasubdasiavaria greekEtaiotasubpsili greekEtaiotasubpsiliperispomeni greekEtaiotasubpsilitonos contained +syn keyword contextCommon greekEtaiotasubpsilivaria greekEtapsili greekEtapsiliperispomeni greekEtapsilitonos greekEtapsilivaria contained +syn keyword contextCommon greekEtatonos greekEtavaria greekGamma greekIota greekIotadasia contained +syn keyword contextCommon greekIotadasiaperispomeni greekIotadasiatonos greekIotadasiavaria greekIotadialytika greekIotamacron contained +syn keyword contextCommon greekIotapsili greekIotapsiliperispomeni greekIotapsilitonos greekIotapsilivaria greekIotatonos contained +syn keyword contextCommon greekIotavaria greekIotavrachy greekKappa greekLambda greekMu contained +syn keyword contextCommon greekNu greekOmega greekOmegadasia greekOmegadasiaperispomeni greekOmegadasiatonos contained +syn keyword contextCommon greekOmegadasiavaria greekOmegaiotasub greekOmegaiotasubdasia greekOmegaiotasubdasiaperispomeni greekOmegaiotasubdasiatonos contained +syn keyword contextCommon greekOmegaiotasubdasiavaria greekOmegaiotasubpsili greekOmegaiotasubpsiliperispomeni greekOmegaiotasubpsilitonos greekOmegaiotasubpsilivaria contained +syn keyword contextCommon greekOmegapsili greekOmegapsiliperispomeni greekOmegapsilitonos greekOmegapsilivaria greekOmegatonos contained +syn keyword contextCommon greekOmegavaria greekOmicron greekOmicrondasia greekOmicrondasiatonos greekOmicrondasiavaria contained +syn keyword contextCommon greekOmicronpsili greekOmicronpsilitonos greekOmicronpsilivaria greekOmicrontonos greekOmicronvaria contained +syn keyword contextCommon greekPhi greekPi greekPsi greekRho greekRhodasia contained +syn keyword contextCommon greekSigma greekSigmalunate greekTau greekTheta greekUpsilon contained +syn keyword contextCommon greekUpsilondasia greekUpsilondasiaperispomeni greekUpsilondasiatonos greekUpsilondasiavaria greekUpsilondialytika contained +syn keyword contextCommon greekUpsilonmacron greekUpsilontonos greekUpsilonvaria greekUpsilonvrachy greekXi contained +syn keyword contextCommon greekZeta greekalpha greekalphadasia greekalphadasiaperispomeni greekalphadasiatonos contained +syn keyword contextCommon greekalphadasiavaria greekalphaiotasub greekalphaiotasubdasia greekalphaiotasubdasiaperispomeni greekalphaiotasubdasiatonos contained +syn keyword contextCommon greekalphaiotasubdasiavaria greekalphaiotasubperispomeni greekalphaiotasubpsili greekalphaiotasubpsiliperispomeni greekalphaiotasubpsilitonos contained +syn keyword contextCommon greekalphaiotasubpsilivaria greekalphaiotasubtonos greekalphaiotasubvaria greekalphamacron greekalphaoxia contained +syn keyword contextCommon greekalphaperispomeni greekalphapsili greekalphapsiliperispomeni greekalphapsilitonos greekalphapsilivaria contained +syn keyword contextCommon greekalphatonos greekalphavaria greekalphavrachy greekbeta greekbetaalt contained +syn keyword contextCommon greekchi greekdasia greekdasiaperispomeni greekdasiavaria greekdelta contained +syn keyword contextCommon greekdialytikaperispomeni greekdialytikatonos greekdialytikavaria greekdigamma greekepsilon contained +syn keyword contextCommon greekepsilonalt greekepsilondasia greekepsilondasiatonos greekepsilondasiavaria greekepsilonoxia contained +syn keyword contextCommon greekepsilonpsili greekepsilonpsilitonos greekepsilonpsilivaria greekepsilontonos greekepsilonvaria contained +syn keyword contextCommon greeketa greeketadasia greeketadasiaperispomeni greeketadasiatonos greeketadasiavaria contained +syn keyword contextCommon greeketaiotasub greeketaiotasubdasia greeketaiotasubdasiaperispomeni greeketaiotasubdasiatonos greeketaiotasubdasiavaria contained +syn keyword contextCommon greeketaiotasubperispomeni greeketaiotasubpsili greeketaiotasubpsiliperispomeni greeketaiotasubpsilitonos greeketaiotasubpsilivaria contained +syn keyword contextCommon greeketaiotasubtonos greeketaiotasubvaria greeketaoxia greeketaperispomeni greeketapsili contained +syn keyword contextCommon greeketapsiliperispomeni greeketapsilitonos greeketapsilivaria greeketatonos greeketavaria contained +syn keyword contextCommon greekfinalsigma greekgamma greekiota greekiotadasia greekiotadasiaperispomeni contained +syn keyword contextCommon greekiotadasiatonos greekiotadasiavaria greekiotadialytika greekiotadialytikaperispomeni greekiotadialytikatonos contained +syn keyword contextCommon greekiotadialytikavaria greekiotamacron greekiotaoxia greekiotaperispomeni greekiotapsili contained +syn keyword contextCommon greekiotapsiliperispomeni greekiotapsilitonos greekiotapsilivaria greekiotatonos greekiotavaria contained +syn keyword contextCommon greekiotavrachy greekkappa greekkoppa greeklambda greekmu contained +syn keyword contextCommon greeknu greeknumerals greeknumkoppa greekomega greekomegadasia contained +syn keyword contextCommon greekomegadasiaperispomeni greekomegadasiatonos greekomegadasiavaria greekomegaiotasub greekomegaiotasubdasia contained +syn keyword contextCommon greekomegaiotasubdasiaperispomeni greekomegaiotasubdasiatonos greekomegaiotasubdasiavaria greekomegaiotasubperispomeni greekomegaiotasubpsili contained +syn keyword contextCommon greekomegaiotasubpsiliperispomeni greekomegaiotasubpsilitonos greekomegaiotasubpsilivaria greekomegaiotasubtonos greekomegaiotasubvaria contained +syn keyword contextCommon greekomegaoxia greekomegaperispomeni greekomegapsili greekomegapsiliperispomeni greekomegapsilitonos contained +syn keyword contextCommon greekomegapsilivaria greekomegatonos greekomegavaria greekomicron greekomicrondasia contained +syn keyword contextCommon greekomicrondasiatonos greekomicrondasiavaria greekomicronoxia greekomicronpsili greekomicronpsilitonos contained +syn keyword contextCommon greekomicronpsilivaria greekomicrontonos greekomicronvaria greekoxia greekperispomeni contained +syn keyword contextCommon greekphi greekphialt greekpi greekpialt greekprosgegrammeni contained +syn keyword contextCommon greekpsi greekpsili greekpsiliperispomeni greekpsilivaria greekrho contained +syn keyword contextCommon greekrhoalt greekrhodasia greekrhopsili greeksampi greeksigma contained +syn keyword contextCommon greeksigmalunate greekstigma greektau greektheta greekthetaalt contained +syn keyword contextCommon greektonos greekupsilon greekupsilondasia greekupsilondasiaperispomeni greekupsilondasiatonos contained +syn keyword contextCommon greekupsilondasiavaria greekupsilondiaeresis greekupsilondialytikaperispomeni greekupsilondialytikatonos greekupsilondialytikavaria contained +syn keyword contextCommon greekupsilonmacron greekupsilonoxia greekupsilonperispomeni greekupsilonpsili greekupsilonpsiliperispomeni contained +syn keyword contextCommon greekupsilonpsilitonos greekupsilonpsilivaria greekupsilontonos greekupsilonvaria greekupsilonvrachy contained +syn keyword contextCommon greekvaria greekxi greekzeta grid gridsnapping contained +syn keyword contextCommon groupedcommand gsetboxllx gsetboxlly gstroke gt contained +syn keyword contextCommon gtrapprox gtrdot gtreqless gtreqqless gtrless contained +syn keyword contextCommon gtrsim guilsingleleft guilsingleright gujaratinumerals gurmurkhinumerals contained +syn keyword contextCommon hairline hairspace halflinestrut halfstrut halfwaybox contained +syn keyword contextCommon handletokens handwritten hanging hangul hanzi contained +syn keyword contextCommon hash hat hbar hbox hboxestohbox contained +syn keyword contextCommon hboxofvbox hboxreference hboxregister hcaron hcircumflex contained +syn keyword contextCommon hdofstring head headhbox headlanguage headnumber contained +syn keyword contextCommon headnumbercontent headnumberdistance headnumberwidth headreferenceattributes headsetupspacing contained +syn keyword contextCommon headtext headtextcontent headtextdistance headtexts headtextwidth contained +syn keyword contextCommon headvbox headwidth heartsuit hebrewAlef hebrewAyin contained +syn keyword contextCommon hebrewBet hebrewDalet hebrewGimel hebrewHe hebrewHet contained +syn keyword contextCommon hebrewKaf hebrewKaffinal hebrewLamed hebrewMem hebrewMemfinal contained +syn keyword contextCommon hebrewNun hebrewNunfinal hebrewPe hebrewPefinal hebrewQof contained +syn keyword contextCommon hebrewResh hebrewSamekh hebrewShin hebrewTav hebrewTet contained +syn keyword contextCommon hebrewTsadi hebrewTsadifinal hebrewVav hebrewYod hebrewZayin contained +syn keyword contextCommon hebrewnumerals heightanddepthofstring heightofstring heightspanningtext helptext contained +syn keyword contextCommon hexnumber hexstringtonumber hglue hiddenbar hiddencitation contained +syn keyword contextCommon hiddencite hideblocks hiding high highlight contained +syn keyword contextCommon highordinalstr hilo himilo hl hookleftarrow contained +syn keyword contextCommon hookrightarrow horizontalgrowingbar horizontalpositionbar hpackbox hpackedbox contained +syn keyword contextCommon hphantom hpos hsizefraction hslash hsmash contained +syn keyword contextCommon hsmashbox hsmashed hspace hstroke htdpofstring contained +syn keyword contextCommon htofstring hyphen hyphenatedcoloredword hyphenatedfile hyphenatedfilename contained +syn keyword contextCommon hyphenatedhbox hyphenatedpar hyphenatedurl hyphenatedword hyphenation contained +syn keyword contextCommon iacute ibox ibreve icaron icircumflex contained +syn keyword contextCommon ideographichalffillspace ideographicspace idiaeresis idotaccent idotbelow contained +syn keyword contextCommon idoublegrave idxfromluatable ifassignment iff ifinobject contained +syn keyword contextCommon ifinoutputstream ifparameters iftrialtypesetting ignoreimplicitspaces ignoretagsinexport contained +syn keyword contextCommon ignorevalue igrave ihook ii iiiint contained +syn keyword contextCommon iiiintop iiint iiintop iint iintop contained +syn keyword contextCommon iinvertedbreve ijligature imacron imaginaryi imaginaryj contained +syn keyword contextCommon imath immediatesavetwopassdata impliedby implies imply contained +syn keyword contextCommon in includemenu includesvgbuffer includesvgfile includeversioninfo contained +syn keyword contextCommon increment incrementcounter incrementedcounter incrementpagenumber incrementsubpagenumber contained +syn keyword contextCommon incrementvalue indentation indentedtext index infofont contained +syn keyword contextCommon infofontbold inframed infty infull inheritparameter contained +syn keyword contextCommon inhibitblank ininner ininneredge ininnermargin initializeboxstack contained +syn keyword contextCommon inleft inleftedge inleftmargin inline inlinebuffer contained +syn keyword contextCommon inlinedbox inlinemath inlinemathematics inlinemessage inlineordisplaymath contained +syn keyword contextCommon inlineprettyprintbuffer inlinerange inmargin inmframed innerflushshapebox contained +syn keyword contextCommon inother inouter inouteredge inoutermargin input contained +syn keyword contextCommon inputfilebarename inputfilename inputfilerealsuffix inputfilesuffix inputgivenfile contained +syn keyword contextCommon inright inrightedge inrightmargin insertpages inspectluatable contained +syn keyword contextCommon installactionhandler installactivecharacter installanddefineactivecharacter installattributestack installautocommandhandler contained +syn keyword contextCommon installautosetuphandler installbasicautosetuphandler installbasicparameterhandler installbottomframerenderer installcommandhandler contained +syn keyword contextCommon installcorenamespace installctxfunction installctxscanner installdefinehandler installdefinitionset contained +syn keyword contextCommon installdefinitionsetmember installdirectcommandhandler installdirectparameterhandler installdirectparametersethandler installdirectsetuphandler contained +syn keyword contextCommon installdirectstyleandcolorhandler installframedautocommandhandler installframedcommandhandler installglobalmacrostack installlanguage contained +syn keyword contextCommon installleftframerenderer installmacrostack installnamespace installoutputroutine installpagearrangement contained +syn keyword contextCommon installparameterhandler installparameterhashhandler installparametersethandler installparentinjector installprotectedctxfunction contained +syn keyword contextCommon installprotectedctxscanner installrightframerenderer installrootparameterhandler installsetuphandler installsetuponlycommandhandler contained +syn keyword contextCommon installshipoutmethod installsimplecommandhandler installsimpleframedcommandhandler installstyleandcolorhandler installswitchcommandhandler contained +syn keyword contextCommon installswitchsetuphandler installtexdirective installtextracker installtopframerenderer installunitsseparator contained +syn keyword contextCommon installunitsspace installversioninfo int intclockwise integerrounding contained +syn keyword contextCommon integers interaction interactionbar interactionbuttons interactionmenu contained +syn keyword contextCommon intercal interface intermezzotext intertext interwordspaceafter contained +syn keyword contextCommon interwordspacebefore interwordspaces interwordspacesafter interwordspacesbefore intop contained +syn keyword contextCommon invisiblecomma invisibleplus invisibletimes invokepagehandler iogonek contained +syn keyword contextCommon iota italic italicbold italiccorrection italicface contained +syn keyword contextCommon item itemgroup itemgroupcolumns itemize items contained +syn keyword contextCommon itemtag itilde jcaron jcircumflex ji contained +syn keyword contextCommon jmath jobfilename jobfilesuffix kap kappa contained +syn keyword contextCommon kcaron kcommaaccent keepblocks keeplinestogether keepunwantedspaces contained +syn keyword contextCommon kerncharacters khook kkra knockout koreancirclenumerals contained +syn keyword contextCommon koreannumerals koreannumeralsc koreannumeralsp koreanparentnumerals lVert contained +syn keyword contextCommon labellanguage labeltext labeltexts lacute lambda contained +syn keyword contextCommon lambdabar land langle language languageCharacters contained +syn keyword contextCommon languagecharacters languagecharwidth laplace lastcounter lastcountervalue contained +syn keyword contextCommon lastdigit lastlinewidth lastnaturalboxdp lastnaturalboxht lastnaturalboxwd contained +syn keyword contextCommon lastparwrapper lastpredefinedsymbol lastrealpage lastrealpagenumber lastsubcountervalue contained +syn keyword contextCommon lastsubpage lastsubpagenumber lasttwodigits lastuserpage lastuserpagenumber contained +syn keyword contextCommon lateluacode latin layeredtext layerheight layerwidth contained +syn keyword contextCommon layout lazysavetaggedtwopassdata lazysavetwopassdata lbar lbox contained +syn keyword contextCommon lbrace lbracket lcaron lceil lchexnumber contained +syn keyword contextCommon lchexnumbers lcommaaccent lcurl ldot 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 mVert mainlanguage makecharacteractive makerawcommalist makestrutofbox contained +syn keyword contextCommon makeup maltese mapfontsize mapsdown mapsfrom contained +syn keyword contextCommon mapsto mapsup marginblock margindata marginrule contained +syn keyword contextCommon margintext markcontent markedcontent markedpages marking contained +syn keyword contextCommon markinjector markpage markpages markreferencepage mat contained +syn keyword contextCommon math mathalignment mathampersand mathbf mathbi contained +syn keyword contextCommon mathblackboard mathbs mathcases mathdefault mathdollar contained +syn keyword contextCommon mathdouble mathematics mathfraktur mathfunction mathhash contained +syn keyword contextCommon mathhyphen mathit mathitalic mathlabellanguage mathlabeltext contained +syn keyword contextCommon mathlabeltexts mathmatrix mathmode mathop mathover contained +syn keyword contextCommon mathpercent mathrm mathscript mathsl mathss contained +syn keyword contextCommon mathstyle mathtext mathtextbf mathtextbi mathtextbs contained +syn keyword contextCommon mathtextit mathtextsl mathtexttf mathtf mathtriplet contained +syn keyword contextCommon mathtt mathunder mathupright mathword mathwordbf contained +syn keyword contextCommon mathwordbi mathwordbs mathwordit mathwordsl mathwordtf contained +syn keyword contextCommon matrices matrix maxaligned mbox mcframed contained +syn keyword contextCommon mdformula measure measured measuredangle measuredeq contained +syn keyword contextCommon medskip medspace menubutton mequal message contained +syn keyword contextCommon mfence mframed mfunction mfunctionlabeltext mhbox contained +syn keyword contextCommon mho mhookleftarrow mhookrightarrow mid midaligned contained +syn keyword contextCommon middle middlealigned middlebox middlemakeup midhbox contained +syn keyword contextCommon midsubsentence minimalhbox minus minuscolon mirror contained +syn keyword contextCommon mixedcaps mixedcolumns mkvibuffer mleftarrow mleftharpoondown contained +syn keyword contextCommon mleftharpoonup mleftrightarrow mleftrightharpoons mmapsto mode contained +syn keyword contextCommon models modeset module moduleparameter moduletestsection contained +syn keyword contextCommon molecule mono monobold mononormal month contained +syn keyword contextCommon monthlong monthshort mp mpformula mprandomnumber contained +syn keyword contextCommon mrel mrightarrow mrightharpoondown mrightharpoonup mrightleftharpoons contained +syn keyword contextCommon mrightoverleftarrow mtext mtriplerel mtwoheadleftarrow mtwoheadrightarrow contained +syn keyword contextCommon mu multicolumns multimap mvert nHdownarrow contained +syn keyword contextCommon nHuparrow nLeftarrow nLeftrightarrow nRightarrow nVDash contained +syn keyword contextCommon nVdash nVleftarrow nVleftrightarrow nVrightarrow nabla contained +syn keyword contextCommon nacute namedheadnumber namedsection namedstructureheadlocation namedstructureuservariable contained +syn keyword contextCommon namedstructurevariable namedsubformulas namedtaggedlabeltexts napostrophe napprox contained +syn keyword contextCommon napproxEq narrow narrower narrownobreakspace nasymp contained +syn keyword contextCommon natural naturalhbox naturalhpack naturalnumbers naturaltpack contained +syn keyword contextCommon naturalvbox naturalvcenter naturalvpack naturalvtop naturalwd contained +syn keyword contextCommon ncaron ncommaaccent ncong ncurl ndivides contained +syn keyword contextCommon ne nearrow neg negatecolorbox negated contained +syn keyword contextCommon negative negativesign negemspace negenspace negthinspace contained +syn keyword contextCommon neng neq nequiv neswarrow newattribute contained +syn keyword contextCommon newcatcodetable newcounter newevery newfrenchspacing newluatable contained +syn keyword contextCommon newmode newsignal newsystemmode nexists nextbox contained +syn keyword contextCommon nextboxdp nextboxht nextboxhtdp nextboxwd nextcounter contained +syn keyword contextCommon nextcountervalue nextdepth nextparagraphs nextrealpage nextrealpagenumber contained +syn keyword contextCommon nextsubcountervalue nextsubpage nextsubpagenumber nextuserpage nextuserpagenumber contained +syn keyword contextCommon ngeq ngrave ngtr ngtrless ngtrsim contained +syn keyword contextCommon ni nicelyfilledbox nihongo nin njligature contained +syn keyword contextCommon nleftarrow nleftrightarrow nleq nless nlessgtr contained +syn keyword contextCommon nlesssim nmid nni nobar nobreakspace contained +syn keyword contextCommon nocap nocharacteralign nocitation nocite nodetostring contained +syn keyword contextCommon noffigurepages noflines noflinesinbox noflocalfloats noheaderandfooterlines contained +syn keyword contextCommon noheightstrut nohyphens noindentation nointerference noitem contained +syn keyword contextCommon nonfrenchspacing nonmathematics nonvalidassignment normal normalboldface contained +syn keyword contextCommon normalframedwithsettings normalitalicface normalizebodyfontsize normalizedfontsize normalizefontdepth contained +syn keyword contextCommon normalizefontheight normalizefontline normalizefontwidth normalizetextdepth normalizetextheight contained +syn keyword contextCommon normalizetextline normalizetextwidth normalslantedface normaltypeface nospace contained +syn keyword contextCommon not notallmodes note notesymbol notext contained +syn keyword contextCommon notin notmode notopandbottomlines notragged nowns contained +syn keyword contextCommon nparallel nprec npreccurlyeq nrightarrow nsim contained +syn keyword contextCommon nsimeq nsqsubseteq nsqsupseteq nsubset nsubseteq contained +syn keyword contextCommon nsucc nsucccurlyeq nsupset nsupseteq ntilde contained +syn keyword contextCommon ntimes ntriangleleft ntrianglelefteq ntriangleright ntrianglerighteq contained +syn keyword contextCommon nu numberofpoints numbers nvDash nvdash contained +syn keyword contextCommon nvleftarrow nvleftrightarrow nvrightarrow nwarrow nwsearrow contained +syn keyword contextCommon oacute obeydepth objectdepth objectheight objectmargin contained +syn keyword contextCommon objectwidth obox obreve ocaron ocircumflex contained +syn keyword contextCommon ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhook ocircumflextilde contained +syn keyword contextCommon octnumber octstringtonumber odiaeresis odiaeresismacron odot contained +syn keyword contextCommon odotaccent odotaccentmacron odotbelow odoublegrave oeligature contained +syn keyword contextCommon offset offsetbox ograve ohm ohook contained +syn keyword contextCommon ohorn ohornacute ohorndotbelow ohorngrave ohornhook contained +syn keyword contextCommon ohorntilde ohungarumlaut oiiint oiint oint contained +syn keyword contextCommon ointclockwise ointctrclockwise oinvertedbreve omacron omega contained +syn keyword contextCommon omicron ominus onedigitrounding oneeighth onefifth contained +syn keyword contextCommon onehalf onequarter onesixth onesuperior onethird contained +syn keyword contextCommon oogonek oogonekmacron operatorlanguage operatortext oplus contained +syn keyword contextCommon opposite ordfeminine ordinaldaynumber ordinalstr ordmasculine contained +syn keyword contextCommon ornamenttext oslash ostroke ostrokeacute otilde contained +syn keyword contextCommon otildemacron otimes outputfilename outputstream outputstreambox contained +syn keyword contextCommon outputstreamcopy outputstreamunvbox outputstreamunvcopy over overbar contained +syn keyword contextCommon overbars overbartext overbarunderbar overbrace overbracetext contained +syn keyword contextCommon overbraceunderbrace overbracket overbrackettext overbracketunderbracket overlay contained +syn keyword contextCommon overlaybutton overlaycolor overlaydepth overlayfigure overlayheight contained +syn keyword contextCommon overlayimage overlaylinecolor overlaylinewidth overlayoffset overlayrollbutton contained +syn keyword contextCommon overlaywidth overleftarrow overleftharpoondown overleftharpoonup overleftrightarrow contained +syn keyword contextCommon overloaderror overparent overparenttext overparentunderparent overprint contained +syn keyword contextCommon overrightarrow overrightharpoondown overrightharpoonup overset overstrike contained +syn keyword contextCommon overstrikes overtwoheadleftarrow overtwoheadrightarrow owns packed contained +syn keyword contextCommon page pagearea pagebreak pagecolumns pagecomment contained +syn keyword contextCommon pagefigure pageinjection pagelayout pagemakeup pagenumber contained +syn keyword contextCommon pagereference pagestaterealpage pagestaterealpageorder paletsize par contained +syn keyword contextCommon paragraph paragraphmark paragraphs paragraphscell parallel contained +syn keyword contextCommon parbuilder part partial path pdfTeX contained +syn keyword contextCommon pdfactualtext pdfbackendactualtext pdfbackendcurrentresources pdfbackendsetcatalog pdfbackendsetcolorspace contained +syn keyword contextCommon pdfbackendsetextgstate pdfbackendsetinfo pdfbackendsetname pdfbackendsetpageattribute pdfbackendsetpageresource contained +syn keyword contextCommon pdfbackendsetpagesattribute pdfbackendsetpattern pdfbackendsetshade pdfcolor pdfeTeX contained +syn keyword contextCommon percent percentdimen periodcentered periods permitcaretescape contained +syn keyword contextCommon permitcircumflexescape permitspacesbetweengroups perp persiandecimals persiandecimalseparator contained +syn keyword contextCommon persiannumerals persianthousandsseparator perthousand phantom phantombox contained +syn keyword contextCommon phi phook pi pickupgroupedcommand pitchfork contained +syn keyword contextCommon placeattachments placebookmarks placebtxrendering placechemical placecitation contained +syn keyword contextCommon placecombinedlist placecomments placecontent placecurrentformulanumber placedbox contained +syn keyword contextCommon placefigure placefloat placefloatcaption placefloatwithsetups placefootnotes contained +syn keyword contextCommon placeformula placeframed placegraphic placeheadnumber placeheadtext contained +syn keyword contextCommon placehelp placeholder placeindex placeinitial placeintermezzo contained +syn keyword contextCommon placelayer placelayeredtext placelegend placelist placelistofabbreviations contained +syn keyword contextCommon placelistofchemicals placelistoffigures placelistofgraphics placelistofintermezzi placelistoflogos contained +syn keyword contextCommon placelistofpublications placelistofsorts placelistofsynonyms placelistoftables placelocalfootnotes contained +syn keyword contextCommon placelocalnotes placement placenamedfloat placenamedformula placenotes contained +syn keyword contextCommon placeongrid placeontopofeachother placepagenumber placepairedbox placeparallel contained +syn keyword contextCommon placerawheaddata placerawheadnumber placerawheadtext placerawlist placeregister contained +syn keyword contextCommon placerenderingwindow placesidebyside placesubformula placetable pm contained +syn keyword contextCommon popattribute popmacro popmode popsystemmode position contained +syn keyword contextCommon positioning positionoverlay positionregionoverlay positive positivesign contained +syn keyword contextCommon postponenotes postponing postponingnotes prec precapprox contained +syn keyword contextCommon preccurlyeq preceq preceqq precnapprox precneq contained +syn keyword contextCommon precneqq precnsim precsim predefinedfont predefinefont contained +syn keyword contextCommon predefinesymbol prefixedpagenumber prefixlanguage prefixtext prependetoks contained +syn keyword contextCommon prependgvalue prependtocommalist prependtoks prependtoksonce prependvalue contained +syn keyword contextCommon prerollblank presetbtxlabeltext presetdocument presetfieldsymbols presetheadtext contained +syn keyword contextCommon presetlabeltext presetmathlabeltext presetoperatortext presetprefixtext presetsuffixtext contained +syn keyword contextCommon presettaglabeltext presetunittext pretocommalist prettyprintbuffer prevcounter contained +syn keyword contextCommon prevcountervalue preventmode prevrealpage prevrealpagenumber prevsubcountervalue contained +syn keyword contextCommon prevsubpage prevsubpagenumber prevuserpage prevuserpagenumber prime contained +syn keyword contextCommon primes procent processMPbuffer processMPfigurefile processaction contained +syn keyword contextCommon processallactionsinset processassignlist processassignmentcommand processassignmentlist processbetween contained +syn keyword contextCommon processblocks processbodyfontenvironmentlist processcolorcomponents processcommacommand processcommalist contained +syn keyword contextCommon processcommalistwithparameters processcontent processfile processfilemany processfilenone contained +syn keyword contextCommon processfileonce processfirstactioninset processisolatedchars processisolatedwords processlinetablebuffer contained +syn keyword contextCommon processlinetablefile processlist processmonth processranges processseparatedlist contained +syn keyword contextCommon processtexbuffer processtokens processuntil processxtablebuffer processyear contained +syn keyword contextCommon prod product profiledbox profilegivenbox program contained +syn keyword contextCommon project propto protect protectedcolors pseudoMixedCapped contained +syn keyword contextCommon pseudoSmallCapped pseudoSmallcapped pseudosmallcapped psi publication contained +syn keyword contextCommon punctuation punctuationspace purenumber pushattribute pushbutton contained +syn keyword contextCommon pushmacro pushmode pushoutputstream pushsystemmode putboxincache contained +syn keyword contextCommon putnextboxincache qquad quad quadrupleprime quads contained +syn keyword contextCommon quarterstrut questiondown questionedeq quitcommalist quitprevcommalist contained +syn keyword contextCommon quittypescriptscanning quotation quote quotedbl quotedblbase contained +syn keyword contextCommon quotedblleft quotedblright quoteleft quoteright quotesingle contained +syn keyword contextCommon quotesinglebase rVert racute raggedbottom raggedcenter contained +syn keyword contextCommon raggedleft raggedright raggedwidecenter raisebox randomized contained +syn keyword contextCommon randomizetext randomnumber randomseed rangle rationals contained +syn keyword contextCommon rawcounter rawcountervalue rawdate rawdoifelseinset rawdoifinset contained +syn keyword contextCommon rawdoifinsetelse rawgetparameters rawprocessaction rawprocesscommacommand rawprocesscommalist contained +syn keyword contextCommon rawsetups rawstructurelistuservariable rawsubcountervalue rbox rbrace contained +syn keyword contextCommon rbracket rcaron rceil rcommaaccent rdoublegrave contained +syn keyword contextCommon readfile readfixfile readingfile readjobfile readlocfile contained +syn keyword contextCommon readsetfile readsysfile readtexfile readxmlfile realSmallCapped contained +syn keyword contextCommon realSmallcapped realpagenumber reals realsmallcapped recursedepth contained +syn keyword contextCommon recurselevel recursestring redoconvertfont ref reference contained +syn keyword contextCommon referencecolumnnumber referencepagedetail referencepagestate referenceprefix referencerealpage contained +syn keyword contextCommon referencesymbol referring regime registerattachment registerctxluafile contained +syn keyword contextCommon registered registerexternalfigure registerfontclass registerhyphenationexception registerhyphenationpattern contained +syn keyword contextCommon registermenubuttons registerparwrapper registerparwrapperreverse registersort registersynonym contained +syn keyword contextCommon registerunit regular relatemarking relateparameterhandlers relaxvalueifundefined contained +syn keyword contextCommon relbar remainingcharacters remark removebottomthings removedepth contained +syn keyword contextCommon removefromcommalist removelastskip removelastspace removemarkedcontent removepunctuation contained +syn keyword contextCommon removesubstring removetoks removeunwantedspaces repeathead replacefeature contained +syn keyword contextCommon replaceincommalist replaceword rescan rescanwithsetup resetMPdrawing contained +syn keyword contextCommon resetMPenvironment resetMPinstance resetallattributes resetandaddfeature resetbar contained +syn keyword contextCommon resetboxesincache resetbreakpoints resetbuffer resetcharacteralign resetcharacterkerning contained +syn keyword contextCommon resetcharacterspacing resetcharacterstripping resetcollector resetcounter resetctxscanner contained +syn keyword contextCommon resetdigitsmanipulation resetdirection resetfeature resetflag resetfontcolorsheme contained +syn keyword contextCommon resetfontfallback resetfontsolution resethyphenationfeatures resetinjector resetinteractionmenu contained +syn keyword contextCommon resetitaliccorrection resetlayer resetlocalfloats resetmarker resetmarking contained +syn keyword contextCommon resetmode resetpagenumber resetparallel resetpath resetpenalties contained +syn keyword contextCommon resetperiodkerning resetprofile resetrecurselevel resetreference resetreplacements contained +syn keyword contextCommon resetscript resetsetups resetshownsynonyms resetsubpagenumber resetsymbolset contained +syn keyword contextCommon resetsystemmode resettimer resettokenlist resettrackers resettrialtypesetting contained +syn keyword contextCommon resetusedsortings resetusedsynonyms resetuserpagenumber resetvalue resetvisualizers contained +syn keyword contextCommon reshapebox resolvedglyphdirect resolvedglyphstyled restartcounter restorebox contained +syn keyword contextCommon restorecatcodes restorecounter restorecurrentattributes restoreendofline restoreglobalbodyfont contained +syn keyword contextCommon restriction retestfeature reusableMPgraphic reuseMPgraphic reuserandomseed contained +syn keyword contextCommon reverseddoubleprime reversedprime reversedtripleprime reversehbox reversehpack contained +syn keyword contextCommon reversetpack reversevbox reversevboxcontent reversevpack reversevtop contained +syn keyword contextCommon revivefeature rfence rfloor rgroup rhbox contained +syn keyword contextCommon rho rhooknearrow rhookswarrow right rightaligned contained +syn keyword contextCommon rightangle rightarrow rightarrowbar rightarrowtail rightarrowtriangle contained +syn keyword contextCommon rightbottombox rightbox rightdasharrow rightguillemot rightharpoondown contained +syn keyword contextCommon rightharpoonup righthbox rightheadtext rightlabeltext rightleftarrows contained +syn keyword contextCommon rightleftharpoons rightline rightmathlabeltext rightorleftpageaction rightpageorder contained +syn keyword contextCommon rightrightarrows rightskipadaption rightsquigarrow rightsubguillemot rightthreearrows contained +syn keyword contextCommon rightthreetimes righttoleft righttolefthbox righttoleftvbox righttoleftvtop contained +syn keyword contextCommon righttopbox rightwavearrow rightwhitearrow ring rinterval contained +syn keyword contextCommon rinvertedbreve risingdotseq rlap rlointerval rmoustache contained +syn keyword contextCommon rneq robustaddtocommalist robustdoifelseinset robustdoifinsetelse robustpretocommalist contained +syn keyword contextCommon rointerval rollbutton roman romanC romanD contained +syn keyword contextCommon romanI romanII romanIII romanIV romanIX contained +syn keyword contextCommon romanL romanM romanV romanVI romanVII contained +syn keyword contextCommon romanVIII romanX romanXI romanXII romanc contained +syn keyword contextCommon romand romani romanii romaniii romaniv contained +syn keyword contextCommon romanix romanl romanm romannumerals romanv contained +syn keyword contextCommon romanvi romanvii romanviii romanx romanxi contained +syn keyword contextCommon romanxii rootradical rotate rparent rrangle contained +syn keyword contextCommon rrbracket rrointerval rtimes rtlhbox rtlvbox contained +syn keyword contextCommon rtlvtop rtop ruby ruledhbox ruledhpack contained +syn keyword contextCommon ruledmbox ruledtopv ruledtpack ruledvbox ruledvpack contained +syn keyword contextCommon ruledvtop runMPbuffer runninghbox russianNumerals russiannumerals contained +syn keyword contextCommon rvert sacute safechar samplefile sans contained +syn keyword contextCommon sansbold sansnormal sansserif savebox savebtxdataset contained +syn keyword contextCommon savebuffer savecounter savecurrentattributes savenormalmeaning savetaggedtwopassdata contained +syn keyword contextCommon savetwopassdata sbox scale scaron scedilla contained +syn keyword contextCommon schwa schwahook scircumflex scommaaccent screen contained +syn keyword contextCommon script sdformula searrow secondoffivearguments secondoffourarguments contained +syn keyword contextCommon secondofsixarguments secondofthreearguments secondofthreeunexpanded secondoftwoarguments secondoftwounexpanded contained +syn keyword contextCommon section sectionblock sectionblockenvironment sectionlevel sectionmark contained +syn keyword contextCommon seeindex select selectblocks serializecommalist serializedcommalist contained +syn keyword contextCommon serif serifbold serifnormal setJSpreamble setMPlayer contained +syn keyword contextCommon setMPpositiongraphic setMPpositiongraphicrange setMPtext setMPvariable setMPvariables contained +syn keyword contextCommon setautopagestaterealpageno setbar setbigbodyfont setboxllx setboxlly contained +syn keyword contextCommon setbreakpoints setcapstrut setcatcodetable setcharacteralign setcharacteraligndetail contained +syn keyword contextCommon setcharactercasing setcharactercleaning setcharacterkerning setcharacterspacing setcharacterstripping contained +syn keyword contextCommon setcharstrut setcollector setcolormodell setcounter setcounterown contained +syn keyword contextCommon setctxluafunction setcurrentfontclass setdataset setdatavalue setdefaultpenalties contained +syn keyword contextCommon setdigitsmanipulation setdirection setdocumentargument setdocumentargumentdefault setdocumentfilename contained +syn keyword contextCommon setdummyparameter setelementexporttag setemeasure setevalue setevariable contained +syn keyword contextCommon setevariables setexpansion setfirstline setfirstpasscharacteralign setflag contained +syn keyword contextCommon setfont setfontcolorsheme setfontfeature setfontsolution setfontstrut contained +syn keyword contextCommon setfractions setglobalscript setgmeasure setgvalue setgvariable contained +syn keyword contextCommon setgvariables sethboxregister sethyphenatedurlafter sethyphenatedurlbefore sethyphenatedurlnormal contained +syn keyword contextCommon sethyphenationfeatures setinitial setinjector setinteraction setinterfacecommand contained +syn keyword contextCommon setinterfaceconstant setinterfaceelement setinterfacemessage setinterfacevariable setinternalrendering contained +syn keyword contextCommon setitaliccorrection setlayer setlayerframed setlayertext setlinefiller contained +syn keyword contextCommon setlocalhsize setlocalscript setluatable setmainbodyfont setmainparbuilder contained +syn keyword contextCommon setmarker setmarking setmathstyle setmeasure setmessagetext contained +syn keyword contextCommon setminus setmode setnostrut setnote setnotetext contained +syn keyword contextCommon setobject setoldstyle setpagereference setpagestate setpagestaterealpageno contained +syn keyword contextCommon setparagraphfreezing setpenalties setpercentdimen setperiodkerning setposition contained +syn keyword contextCommon setpositionbox setpositiondata setpositiondataplus setpositiononly setpositionplus contained +syn keyword contextCommon setpositionstrut setprofile setrandomseed setreference setreferencedobject contained +syn keyword contextCommon setregisterentry setreplacements setrigidcolumnbalance setrigidcolumnhsize setscript contained +syn keyword contextCommon setsecondpasscharacteralign setsectionblock setsimplecolumnshsize setsmallbodyfont setsmallcaps contained +syn keyword contextCommon setstackbox setstructurepageregister setstrut setsuperiors setsystemmode contained +syn keyword contextCommon settabular settaggedmetadata settestcrlf settextcontent settightobject contained +syn keyword contextCommon settightreferencedobject settightstrut settightunreferencedobject settokenlist settrialtypesetting contained +syn keyword contextCommon setuevalue setugvalue setunreferencedobject setup setupMPgraphics contained +syn keyword contextCommon setupMPinstance setupMPpage setupMPvariables setupTABLE setupTEXpage contained +syn keyword contextCommon setupalign setupalternativestyles setuparranging setupattachment setupattachments contained +syn keyword contextCommon setupbackend setupbackground setupbackgrounds setupbar setupbars contained +syn keyword contextCommon setupblackrules setupblank setupbleeding setupblock setupbodyfont contained +syn keyword contextCommon setupbodyfontenvironment setupbookmark setupbottom setupbottomtexts setupbtx contained +syn keyword contextCommon setupbtxdataset setupbtxlabeltext setupbtxlist setupbtxregister setupbtxrendering contained +syn keyword contextCommon setupbuffer setupbutton setupcapitals setupcaption setupcaptions contained +syn keyword contextCommon setupcharacteralign setupcharacterkerning setupcharacterspacing setupchemical setupchemicalframed contained +syn keyword contextCommon setupclipping setupcollector setupcolor setupcolors setupcolumns contained +syn keyword contextCommon setupcolumnset setupcolumnsetarea setupcolumnsetareatext setupcolumnsetlines setupcolumnsetspan contained +syn keyword contextCommon setupcolumnsetstart setupcombination setupcombinedlist setupcomment setupcontent contained +syn keyword contextCommon setupcounter setupdataset setupdelimitedtext setupdescription setupdescriptions contained +syn keyword contextCommon setupdirections setupdocument setupeffect setupenumeration setupenumerations contained +syn keyword contextCommon setupenv setupexpansion setupexport setupexternalfigure setupexternalfigures contained +syn keyword contextCommon setupexternalsoundtracks setupfacingfloat setupfield setupfieldbody setupfieldcategory contained +syn keyword contextCommon setupfieldcontentframed setupfieldlabelframed setupfields setupfieldtotalframed setupfiller contained +syn keyword contextCommon setupfillinlines setupfillinrules setupfirstline setupfittingpage setupfloat contained +syn keyword contextCommon setupfloatframed setupfloats setupfloatsplitting setupfontexpansion setupfontprotrusion contained +syn keyword contextCommon setupfonts setupfontsolution setupfooter setupfootertexts setupfootnotes contained +syn keyword contextCommon setupforms setupformula setupformulae setupformulaframed setupframed contained +syn keyword contextCommon setupframedcontent setupframedtable setupframedtablecolumn setupframedtablerow setupframedtext contained +syn keyword contextCommon setupframedtexts setupglobalreferenceprefix setuphead setupheadalternative setupheader contained +syn keyword contextCommon setupheadertexts setupheadnumber setupheads setupheadtext setuphelp contained +syn keyword contextCommon setuphigh setuphighlight setuphyphenation setuphyphenmark setupindentedtext contained +syn keyword contextCommon setupindenting setupindex setupinitial setupinsertion setupinteraction contained +syn keyword contextCommon setupinteractionbar setupinteractionmenu setupinteractionscreen setupinterlinespace setupitaliccorrection contained +syn keyword contextCommon setupitemgroup setupitemizations setupitemize setupitems setuplabel contained +syn keyword contextCommon setuplabeltext setuplanguage setuplayer setuplayeredtext setuplayout contained +syn keyword contextCommon setuplayouttext setuplegend setuplinefiller setuplinefillers setuplinenote contained +syn keyword contextCommon setuplinenumbering setuplines setuplinetable setuplinewidth setuplist contained +syn keyword contextCommon setuplistalternative setuplistextra setuplocalfloats setuplocalinterlinespace setuplow contained +syn keyword contextCommon setuplowhigh setuplowmidhigh setupmakeup setupmarginblock setupmargindata contained +syn keyword contextCommon setupmarginframed setupmarginrule setupmarginrules setupmarking setupmathalignment contained +syn keyword contextCommon setupmathcases setupmathematics setupmathfence setupmathfraction setupmathfractions contained +syn keyword contextCommon setupmathframed setupmathlabeltext setupmathmatrix setupmathornament setupmathradical contained +syn keyword contextCommon setupmathstackers setupmathstyle setupmixedcolumns setupmodule setupmulticolumns contained +syn keyword contextCommon setupnarrower setupnotation setupnotations setupnote setupnotes contained +syn keyword contextCommon setupoffset setupoffsetbox setupoperatortext setupoppositeplacing setuporientation contained +syn keyword contextCommon setupoutput setupoutputroutine setuppagechecker setuppagecolumns setuppagecomment contained +syn keyword contextCommon setuppageinjection setuppageinjectionalternative setuppagenumber setuppagenumbering setuppageshift contained +syn keyword contextCommon setuppagestate setuppagetransitions setuppairedbox setuppalet setuppaper contained +syn keyword contextCommon setuppapersize setupparagraph setupparagraphintro setupparagraphnumbering setupparagraphs contained +syn keyword contextCommon setupparallel setupperiodkerning setupperiods setupplaceholder setupplacement contained +syn keyword contextCommon setuppositionbar setuppositioning setupprefixtext setupprocessor setupprofile contained +syn keyword contextCommon setupprograms setupquotation setupquote setuprealpagenumber setupreferenceformat contained +syn keyword contextCommon setupreferenceprefix setupreferencestructureprefix setupreferencing setupregister setupregisters contained +syn keyword contextCommon setuprenderingwindow setuprotate setupruby setups setupscale contained +syn keyword contextCommon setupscript setupscripts setupsectionblock setupselector setupshift contained +syn keyword contextCommon setupsidebar setupsorting setupspacing setupspellchecking setupstartstop contained +syn keyword contextCommon setupstretched setupstrut setupstyle setupsubformula setupsubformulas contained +syn keyword contextCommon setupsubpagenumber setupsuffixtext setupsymbols setupsymbolset setupsynctex contained +syn keyword contextCommon setupsynonyms setupsystem setuptables setuptabulate setuptagging contained +syn keyword contextCommon setuptaglabeltext setuptext setuptextbackground setuptextflow setuptextnote contained +syn keyword contextCommon setuptextrules setuptexttexts setupthinrules setuptolerance setuptooltip contained +syn keyword contextCommon setuptop setuptoptexts setuptype setuptyping setupunit contained +syn keyword contextCommon setupunittext setupurl setupuserdata setupuserdataalternative setupuserpagenumber contained +syn keyword contextCommon setupversion setupviewerlayer setupvspacing setupwhitespace setupwithargument contained +syn keyword contextCommon setupwithargumentswapped setupxml setupxtable setuvalue setuxvalue contained +syn keyword contextCommon setvalue setvariable setvariables setvboxregister setvisualizerfont contained +syn keyword contextCommon setvtopregister setwidthof setxmeasure setxvalue setxvariable contained +syn keyword contextCommon setxvariables seveneighths sfrac shapebox shapedhbox contained +syn keyword contextCommon sharp shift shiftbox shiftdown shiftup contained +syn keyword contextCommon showallmakeup showattributes showbodyfont showbodyfontenvironment showboxes contained +syn keyword contextCommon showbtxdatasetauthors showbtxdatasetcompleteness showbtxdatasetfields showbtxfields showbtxhashedauthors contained +syn keyword contextCommon showbtxtables showchardata showcharratio showcolor showcolorbar contained +syn keyword contextCommon showcolorcomponents showcolorgroup showcolorset showcolorstruts showcounter contained +syn keyword contextCommon showdirectives showdirsinmargin showedebuginfo showexperiments showfont contained +syn keyword contextCommon showfontdata showfontexpansion showfontitalics showfontkerns showfontparameters contained +syn keyword contextCommon showfontstrip showfontstyle showframe showglyphdata showglyphs contained +syn keyword contextCommon showgrid showgridsnapping showhelp showhyphenationtrace showhyphens contained +syn keyword contextCommon showinjector showjustification showkerning showlayout showlayoutcomponents contained +syn keyword contextCommon showligature showligatures showlogcategories showluatables showmakeup contained +syn keyword contextCommon showmargins showmessage showminimalbaseline shownextbox showotfcomposition contained +syn keyword contextCommon showpalet showparentchain showparwrapperstate showprint showsetups contained +syn keyword contextCommon showsetupsdefinition showstruts showsymbolset showtimer showtokens contained +syn keyword contextCommon showtrackers showvalue showvariable showwarning sidebar contained +syn keyword contextCommon sigma signalrightpage sim simeq simplealignedbox contained +syn keyword contextCommon simplealignedboxplus simplealignedspreadbox simplecolumns simplegroupedcommand simplereversealignedbox contained +syn keyword contextCommon simplereversealignedboxplus singalcharacteralign singlebond singleverticalbar sixperemspace contained +syn keyword contextCommon sixthofsixarguments slanted slantedbold slantedface slash contained +syn keyword contextCommon slicepages slong slovenianNumerals sloveniannumerals small contained +syn keyword contextCommon smallbodyfont smallbold smallbolditalic smallboldslanted smallcappedcharacters contained +syn keyword contextCommon smallcappedromannumerals smallcaps smaller smallitalicbold smallnormal contained +syn keyword contextCommon smallskip smallslanted smallslantedbold smalltype smash contained +syn keyword contextCommon smashbox smashboxed smashedhbox smashedvbox smile contained +syn keyword contextCommon snaptogrid softhyphen solidus someheadnumber somekindoftab contained +syn keyword contextCommon someline somelocalfloat somenamedheadnumber someplace somewhere contained +syn keyword contextCommon space spaceddigits spaceddigitsmethod spaceddigitsseparator spaceddigitssymbol contained +syn keyword contextCommon spadesuit spanishNumerals spanishnumerals specialitem speech contained +syn keyword contextCommon spformula sphericalangle splitatasterisk splitatcolon splitatcolons contained +syn keyword contextCommon splitatcomma splitatperiod splitdfrac splitfilename splitfloat contained +syn keyword contextCommon splitformula splitfrac splitoffbase splitofffull splitoffkind contained +syn keyword contextCommon splitoffname splitoffpath splitoffroot splitofftokens splitofftype contained +syn keyword contextCommon splitstring splittext spread spreadhbox sqcap contained +syn keyword contextCommon sqcup sqrt sqsubset sqsubseteq sqsubsetneq contained +syn keyword contextCommon sqsupset sqsupseteq sqsupsetneq square squaredots contained +syn keyword contextCommon ssharp stackrel stackscripts standardmakeup star contained +syn keyword contextCommon stareq startline startlinenote startregister startstructurepageregister contained +syn keyword contextCommon staticMPfigure staticMPgraphic stligature stopline stoplinenote contained +syn keyword contextCommon stretched strictdoifelsenextoptional strictdoifnextoptionalelse strictinspectnextcharacter stripcharacter contained +syn keyword contextCommon strippedcsname stripspaces structurelistuservariable structurenumber structuretitle contained +syn keyword contextCommon structureuservariable structurevariable strut strutdp strutgap contained +syn keyword contextCommon strutht struthtdp struttedbox strutwd style contained +syn keyword contextCommon styleinstance subformulas subject subjectlevel subpagenumber contained +syn keyword contextCommon subsection subsentence subset subseteq subseteqq contained +syn keyword contextCommon subsetneq subsetneqq substack substituteincommalist subsubject contained +syn keyword contextCommon subsubsection subsubsubject subsubsubsection subsubsubsubject subsubsubsubsection contained +syn keyword contextCommon subsubsubsubsubject subtractfeature succ succapprox succcurlyeq contained +syn keyword contextCommon succeq succeqq succnapprox succneq succneqq contained +syn keyword contextCommon succnsim succsim suffixlanguage suffixtext sum contained +syn keyword contextCommon supset supseteq supseteqq supsetneq supsetneqq contained +syn keyword contextCommon surd surdradical swapcounts swapdimens swapface contained +syn keyword contextCommon swapmacros swaptypeface swarrow switchstyleonly switchtobodyfont contained +syn keyword contextCommon switchtocolor switchtointerlinespace symbol symbolreference symbolset contained +syn keyword contextCommon synchronizeblank synchronizeindenting synchronizemarking synchronizeoutputstreams synchronizestrut contained +syn keyword contextCommon synchronizewhitespace synctexblockfilename synctexresetfilename synctexsetfilename systemlog contained +syn keyword contextCommon systemlogfirst systemloglast systemsetups tLeftarrow tLeftrightarrow contained +syn keyword contextCommon tRightarrow table tablehead tables tabletail contained +syn keyword contextCommon tabletext tabulate tabulateautoline tabulateautorule tabulatehead contained +syn keyword contextCommon tabulateline tabulaterule tabulatetail tagged taggedctxcommand contained +syn keyword contextCommon taggedlabeltexts taglabellanguage taglabeltext tau tbinom contained +syn keyword contextCommon tbox tcaron tcedilla tcommaaccent tcurl contained +syn keyword contextCommon tequal test testandsplitstring testcolumn testfeature contained +syn keyword contextCommon testfeatureonce testpage testpageonly testpagesync testtokens contained +syn keyword contextCommon tex texcode texdefinition texsetup text contained +syn keyword contextCommon textAngstrom textacute textampersand textasciicircum textasciitilde contained +syn keyword contextCommon textat textbackground textbackgroundmanual textbackslash textbar contained +syn keyword contextCommon textbottomcomma textbottomdot textbraceleft textbraceright textbreve contained +syn keyword contextCommon textbrokenbar textbullet textcaron textcedilla textcelsius contained +syn keyword contextCommon textcent textcircledP textcircumflex textcitation textcite contained +syn keyword contextCommon textcolor textcolorintent textcomma textcontrolspace textcurrency contained +syn keyword contextCommon textdag textddag textdegree textdiaeresis textdiv contained +syn keyword contextCommon textdollar textdong textdotaccent textellipsis texteuro contained +syn keyword contextCommon textflow textflowcollector textfraction textgrave texthash contained +syn keyword contextCommon texthorizontalbar texthungarumlaut texthyphen textkelvin textlognot contained +syn keyword contextCommon textmacron textmakeup textmath textmho textminus contained +syn keyword contextCommon textmp textmu textmultiply textnumero textogonek contained +syn keyword contextCommon textohm textormathchar textormathchars textounce textpercent contained +syn keyword contextCommon textperiod textplus textpm textreference textring contained +syn keyword contextCommon textrule textslash textsterling texttilde textunderscore contained +syn keyword contextCommon textvisiblespace textyen thai thainumerals thedatavalue contained +syn keyword contextCommon thefirstcharacter thematrix thenormalizedbodyfontsize theorientation therefore contained +syn keyword contextCommon theremainingcharacters theta thickspace thinrule thinrules contained +syn keyword contextCommon thinspace thirdoffivearguments thirdoffourarguments thirdofsixarguments thirdofthreearguments contained +syn keyword contextCommon thirdofthreeunexpanded thook thookleftarrow thookrightarrow thorn contained +syn keyword contextCommon threedigitrounding threeeighths threefifths threeperemspace threequarter contained +syn keyword contextCommon threesuperior tibetannumerals tightlayer tilde times contained +syn keyword contextCommon tinyfont title tlap tleftarrow tleftharpoondown contained +syn keyword contextCommon tleftharpoonup tleftrightarrow tleftrightharpoons tmapsto to contained +syn keyword contextCommon tochar tokenlist tokens tolinenote tooltip contained +syn keyword contextCommon top topbox topleftbox toplinebox toprightbox contained +syn keyword contextCommon topskippedbox tracecatcodetables tracedfontname tracedpagestate traceoutputroutines contained +syn keyword contextCommon tracepositions trademark translate transparencycomponents transparent[] contained +syn keyword contextCommon trel triangle triangledown triangleleft triangleq contained +syn keyword contextCommon triangleright trightarrow trightharpoondown trightharpoonup trightleftharpoons contained +syn keyword contextCommon trightoverleftarrow triplebond tripleprime tripleverticalbar truefilename contained +syn keyword contextCommon truefontname tstroke ttraggedright ttriplerel ttwoheadleftarrow contained +syn keyword contextCommon ttwoheadrightarrow turnediota twodigitrounding twofifths twoheaddownarrow contained +syn keyword contextCommon twoheadleftarrow twoheadrightarrow twoheadrightarrowtail twoheaduparrow twosuperior contained +syn keyword contextCommon twothirds tx txx typ type contained +syn keyword contextCommon typebuffer typedefinedbuffer typeface typefile typeinlinebuffer contained +syn keyword contextCommon typescript typescriptcollection typescriptone typescriptprefix typescriptthree contained +syn keyword contextCommon typescripttwo typesetbuffer typesetbufferonly typesetfile typing contained +syn keyword contextCommon uacute ubreve ucaron uchexnumber uchexnumbers contained +syn keyword contextCommon ucircumflex uconvertnumber udiaeresis udiaeresisacute udiaeresiscaron contained +syn keyword contextCommon udiaeresisgrave udiaeresismacron udotbelow udots udoublegrave contained +syn keyword contextCommon uedcatcodecommand ugrave uhook uhorn uhornacute contained +syn keyword contextCommon uhorndotbelow uhorngrave uhornhook uhorntilde uhungarumlaut contained +syn keyword contextCommon uinvertedbreve ulcorner umacron undefinevalue undepthed contained +syn keyword contextCommon underbar underbars underbartext underbrace underbracetext contained +syn keyword contextCommon underbracket underbrackettext underdash underdashes underdot contained +syn keyword contextCommon underdots underleftarrow underleftharpoondown underleftharpoonup underleftrightarrow contained +syn keyword contextCommon underparent underparenttext underrandom underrandoms underrightarrow contained +syn keyword contextCommon underrightharpoondown underrightharpoonup underset understrike understrikes contained +syn keyword contextCommon undertwoheadleftarrow undertwoheadrightarrow undoassign unexpandeddocumentvariable unframed contained +syn keyword contextCommon unhhbox unihex uniqueMPgraphic uniqueMPpagegraphic unit contained +syn keyword contextCommon unitlanguage unitshigh unitslow unittext unknown contained +syn keyword contextCommon unpacked unprotected unregisterhyphenationpattern unregisterparwrapper unspaceafter contained +syn keyword contextCommon unspaceargument unspaced unspacestring unstackscripts untexargument contained +syn keyword contextCommon untexcommand uogonek upand uparrow updasharrow contained +syn keyword contextCommon updateparagraphdemerits updateparagraphpenalties updateparagraphproperties updateparagraphshapes updownarrow contained +syn keyword contextCommon updownarrowbar updownarrows upharpoonleft upharpoonright uplus contained +syn keyword contextCommon uppercased uppercasestring uppercasing upperleftdoubleninequote upperleftdoublesixquote contained +syn keyword contextCommon upperleftsingleninequote upperleftsinglesixquote upperrightdoubleninequote upperrightdoublesixquote upperrightsingleninequote contained +syn keyword contextCommon upperrightsinglesixquote upsilon upuparrows upwhitearrow urcorner contained +syn keyword contextCommon uring url usableMPgraphic useJSscripts useMPenvironmentbuffer contained +syn keyword contextCommon useMPgraphic useMPlibrary useMPrun useMPvariables useURL contained +syn keyword contextCommon usealignparameter useblankparameter useblocks usebodyfont usebodyfontparameter contained +syn keyword contextCommon usebtxdataset usebtxdefinitions usecitation usecolors usecomponent contained +syn keyword contextCommon usedirectory usedummycolorparameter usedummystyleandcolor usedummystyleparameter useenvironment contained +syn keyword contextCommon useexternaldocument useexternalfigure useexternalrendering useexternalsoundtrack usefigurebase contained +syn keyword contextCommon usefile usefontpath usegridparameter usehyphensparameter useindentingparameter contained +syn keyword contextCommon useindentnextparameter useinterlinespaceparameter uselanguageparameter useluamodule useluatable contained +syn keyword contextCommon usemathstyleparameter usemodule useproduct useprofileparameter useproject contained +syn keyword contextCommon userdata usereferenceparameter userpagenumber usesetupsparameter usestaticMPfigure contained +syn keyword contextCommon usesubpath usesymbols usetexmodule usetypescript usetypescriptfile contained +syn keyword contextCommon useurl usezipfile usingbtxspecification utfchar utflower contained +syn keyword contextCommon utfupper utilde utilityregisterlength vDash validassignment contained +syn keyword contextCommon varTheta varepsilon varkappa varnothing varphi contained +syn keyword contextCommon varpi varrho varsigma vartheta vbox contained +syn keyword contextCommon vboxreference vboxregister vboxtohbox vboxtohboxseparator vdash contained +syn keyword contextCommon vdots vec vee veebar veeeq contained +syn keyword contextCommon verbatim verbatimstring verbosenumber version vert contained +syn keyword contextCommon verticalgrowingbar verticalpositionbar veryraggedcenter veryraggedleft veryraggedright contained +syn keyword contextCommon vglue viewerlayer vl vpackbox vpackedbox contained +syn keyword contextCommon vphantom vpos vsmash vsmashbox vsmashed contained +syn keyword contextCommon vspace vspacing vtop vtopregister wcircumflex contained +syn keyword contextCommon wdofstring wedge wedgeeq weekday whitearrowupfrombar contained +syn keyword contextCommon wideacute widebar widebreve widecheck wideddot contained +syn keyword contextCommon widedot widegrave widehat widering widetilde contained +syn keyword contextCommon widthofstring widthspanningtext withoutpt word wordright contained +syn keyword contextCommon words wordtonumber wp wr writebetweenlist contained +syn keyword contextCommon writedatatolist writestatus writetolist xLeftarrow xLeftrightarrow contained +syn keyword contextCommon xRightarrow xcell xcellgroup xcolumn xdefconvertedargument contained +syn keyword contextCommon xequal xfrac xgroup xhookleftarrow xhookrightarrow contained +syn keyword contextCommon xi xleftarrow xleftharpoondown xleftharpoonup xleftrightarrow contained +syn keyword contextCommon xleftrightharpoons xmapsto xmladdindex xmlafterdocumentsetup xmlaftersetup contained +syn keyword contextCommon xmlall xmlappenddocumentsetup xmlappendsetup xmlapplyselectors xmlatt contained +syn keyword contextCommon xmlattdef xmlattribute xmlattributedef xmlbadinclusions xmlbeforedocumentsetup contained +syn keyword contextCommon xmlbeforesetup xmlchainatt xmlchainattdef xmlchecknamespace xmlcommand contained +syn keyword contextCommon xmlconcat xmlconcatrange xmlcontext xmlcount xmldefaulttotext contained +syn keyword contextCommon xmldepth xmldirectives xmldirectivesafter xmldirectivesbefore xmldisplayverbatim contained +syn keyword contextCommon xmldoif xmldoifatt xmldoifelse xmldoifelseatt xmldoifelseempty contained +syn keyword contextCommon xmldoifelseselfempty xmldoifelsetext xmldoifelsevalue xmldoifnot xmldoifnotatt contained +syn keyword contextCommon xmldoifnotselfempty xmldoifnottext xmldoifselfempty xmldoiftext xmlelement contained +syn keyword contextCommon xmlfilter xmlfirst xmlflush xmlflushcontext xmlflushdocumentsetups contained +syn keyword contextCommon xmlflushlinewise xmlflushpure xmlflushspacewise xmlflushtext xmlinclude contained +syn keyword contextCommon xmlinclusion xmlinclusions xmlinfo xmlinjector xmlinlineprettyprint contained +syn keyword contextCommon xmlinlineprettyprinttext xmlinlineverbatim xmlinstalldirective xmllast xmllastatt contained +syn keyword contextCommon xmllastmatch xmllastpar xmlloadbuffer xmlloaddata xmlloaddirectives contained +syn keyword contextCommon xmlloadfile xmlloadonly xmlmain xmlmapvalue xmlname contained +syn keyword contextCommon xmlnamespace xmlnonspace xmlpar xmlparam xmlpath contained +syn keyword contextCommon xmlpos xmlposition xmlprependdocumentsetup xmlprependsetup xmlprettyprint contained +syn keyword contextCommon xmlprettyprinttext xmlprocessbuffer xmlprocessdata xmlprocessfile xmlpure contained +syn keyword contextCommon xmlraw xmlrefatt xmlregistereddocumentsetups xmlregisteredsetups xmlregisterns contained +syn keyword contextCommon xmlremapname xmlremapnamespace xmlremovedocumentsetup xmlremovesetup xmlresetdocumentsetups contained +syn keyword contextCommon xmlresetinjectors xmlresetsetups xmlsave xmlsetatt xmlsetattribute contained +syn keyword contextCommon xmlsetentity xmlsetfunction xmlsetinjectors xmlsetpar xmlsetparam contained +syn keyword contextCommon xmlsetsetup xmlsetup xmlsetups xmlshow xmlsnippet contained +syn keyword contextCommon xmlstrip xmlstripnolines xmlstripped xmlstrippednolines xmltag contained +syn keyword contextCommon xmltexentity xmltext xmltobuffer xmltobufferverbose xmltofile contained +syn keyword contextCommon xmlvalue xmlverbatim xrel xrightarrow xrightharpoondown contained +syn keyword contextCommon xrightharpoonup xrightleftharpoons xrightoverleftarrow xrow xrowgroup contained +syn keyword contextCommon xsplitstring xtable xtablebody xtablefoot xtablehead contained +syn keyword contextCommon xtablenext xtriplerel xtwoheadleftarrow xtwoheadrightarrow xxfrac contained +syn keyword contextCommon xypos yacute ycircumflex ydiaeresis ydotbelow contained +syn keyword contextCommon yen ygrave yhook yiddishnumerals ymacron contained +syn keyword contextCommon ytilde zacute zcaron zdotaccent zeronumberconversion contained +syn keyword contextCommon zerowidthnobreakspace zerowidthspace zeta zhook zstroke contained +syn keyword contextCommon 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..5dc3273 --- /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 (2023-12-26 16:40) + +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 xshifted yshifted +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 uu diff --git a/runtime/syntax/shared/context-data-tex.vim b/runtime/syntax/shared/context-data-tex.vim new file mode 100644 index 0000000..cd95af2 --- /dev/null +++ b/runtime/syntax/shared/context-data-tex.vim @@ -0,0 +1,250 @@ +vim9script + +# Vim syntax file +# Language: ConTeXt +# Automatically generated by mtx-interface (2023-12-26 16:40) + +syn keyword texAleph Alephminorversion Alephrevision Alephversion contained +syn keyword texEtex botmarks clubpenalties currentgrouplevel currentgrouptype currentifbranch contained +syn keyword texEtex currentiflevel currentiftype currentstacksize detokenize dimexpr contained +syn keyword texEtex displaywidowpenalties everyeof firstmarks fontchardp fontcharht contained +syn keyword texEtex fontcharic fontcharwd glueexpr glueshrink glueshrinkorder contained +syn keyword texEtex gluestretch gluestretchorder gluetomu ifcsname ifdefined contained +syn keyword texEtex iffontchar interactionmode interlinepenalties lastlinefit lastnodetype contained +syn keyword texEtex marks muexpr mutoglue numexpr pagediscards contained +syn keyword texEtex parshapedimen parshapeindent parshapelength predisplaydirection protected contained +syn keyword texEtex savinghyphcodes savingvdiscards scantokens showgroups showifs contained +syn keyword texEtex showtokens splitbotmarks splitdiscards splitfirstmarks topmarks contained +syn keyword texEtex tracingassigns tracinggroups tracingifs tracingnesting unexpanded contained +syn keyword texEtex unless widowpenalties contained +syn keyword texLuatex Uabove Uabovewithdelims Uatop Uatopwithdelims Uchar contained +syn keyword texLuatex Udelcode Udelimited Udelimiter Udelimiterover Udelimiterunder contained +syn keyword texLuatex Uhextensible Uleft Umathaccent Umathaccentbasedepth Umathaccentbaseheight contained +syn keyword texLuatex Umathaccentbottomovershoot Umathaccentbottomshiftdown Umathaccentextendmargin Umathaccentsuperscriptdrop Umathaccentsuperscriptpercent contained +syn keyword texLuatex Umathaccenttopovershoot Umathaccenttopshiftup Umathaccentvariant Umathadapttoleft Umathadapttoright contained +syn keyword texLuatex Umathaxis Umathbottomaccentvariant Umathchar Umathcharclass Umathchardef contained +syn keyword texLuatex Umathcharfam Umathcharslot Umathclass Umathcode Umathconnectoroverlapmin contained +syn keyword texLuatex Umathdegreevariant Umathdelimiterextendmargin Umathdelimiterovervariant Umathdelimiterpercent Umathdelimitershortfall contained +syn keyword texLuatex Umathdelimiterundervariant Umathdenominatorvariant Umathdict Umathdictdef Umathdiscretionary 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 Umathradicalextensibleafter Umathradicalextensiblebefore Umathradicalkern contained +syn keyword texLuatex Umathradicalrule Umathradicalvariant Umathradicalvgap Umathruledepth Umathruleheight contained +syn keyword texLuatex Umathskeweddelimitertolerance Umathskewedfractionhgap Umathskewedfractionvgap Umathsource Umathspaceafterscript contained +syn keyword texLuatex Umathspacebeforescript Umathstackdenomdown Umathstacknumup Umathstackvariant Umathstackvgap contained +syn keyword texLuatex Umathsubscriptvariant Umathsubshiftdistance Umathsubshiftdown Umathsubshiftdrop Umathsubsupshiftdown contained +syn keyword texLuatex Umathsubsupvgap Umathsubtopmax Umathsupbottommin Umathsuperscriptvariant Umathsupshiftdistance contained +syn keyword texLuatex Umathsupshiftdrop Umathsupshiftup Umathsupsubbottommax Umathtopaccentvariant Umathunderbarkern contained +syn keyword texLuatex Umathunderbarrule Umathunderbarvgap Umathunderdelimiterbgap Umathunderdelimitervariant Umathunderdelimitervgap contained +syn keyword texLuatex Umathunderlinevariant Umathuseaxis Umathvextensiblevariant Umathvoid Umathxscale contained +syn keyword texLuatex Umathyscale Umiddle Unosubprescript Unosubscript Unosuperprescript contained +syn keyword texLuatex Unosuperscript Uoperator Uover Uoverdelimiter Uoverwithdelims contained +syn keyword texLuatex Uprimescript Uradical Uright Uroot Urooted contained +syn keyword texLuatex Ushiftedsubprescript Ushiftedsubscript Ushiftedsuperprescript Ushiftedsuperscript Uskewed contained +syn keyword texLuatex Uskewedwithdelims Ustack Ustartdisplaymath Ustartmath Ustartmathmode contained +syn keyword texLuatex Ustopdisplaymath Ustopmath Ustopmathmode Ustretched Ustretchedwithdelims contained +syn keyword texLuatex Ustyle Usubprescript Usubscript Usuperprescript Usuperscript contained +syn keyword texLuatex Uunderdelimiter Uvextensible additionalpageskip adjustspacing adjustspacingshrink contained +syn keyword texLuatex adjustspacingstep adjustspacingstretch advanceby afterassigned aftergrouped contained +syn keyword texLuatex aliased aligncontent alignmark alignmentcellsource alignmentwrapsource contained +syn keyword texLuatex aligntab allcrampedstyles alldisplaystyles allmainstyles allmathstyles contained +syn keyword texLuatex allscriptscriptstyles allscriptstyles allsplitstyles alltextstyles alluncrampedstyles contained +syn keyword texLuatex allunsplitstyles amcode associateunit atendoffile atendoffiled contained +syn keyword texLuatex atendofgroup atendofgrouped attribute attributedef automaticdiscretionary contained +syn keyword texLuatex automatichyphenpenalty automigrationmode autoparagraphmode begincsname beginlocalcontrol contained +syn keyword texLuatex beginmathgroup beginsimplegroup boundary boxadapt boxanchor contained +syn keyword texLuatex boxanchors boxattribute boxdirection boxfreeze boxgeometry contained +syn keyword texLuatex boxlimitate boxorientation boxrepack boxshift boxshrink contained +syn keyword texLuatex boxsource boxstretch boxtarget boxtotal boxvadjust contained +syn keyword texLuatex boxxmove boxxoffset boxymove boxyoffset catcodetable contained +syn keyword texLuatex cdef cdefcsname cfcode clearmarks constant contained +syn keyword texLuatex constrained copymathatomrule copymathparent copymathspacing crampeddisplaystyle contained +syn keyword texLuatex crampedscriptscriptstyle crampedscriptstyle crampedtextstyle csactive csstring contained +syn keyword texLuatex currentloopiterator currentloopnesting currentmarks dbox defcsname contained +syn keyword texLuatex deferred detokened detokenized dimensiondef dimexpression contained +syn keyword texLuatex directlua discretionaryoptions divideby dpack dsplit contained +syn keyword texLuatex edefcsname edivide edivideby efcode emergencyleftskip contained +syn keyword texLuatex emergencyrightskip endlocalcontrol endmathgroup endsimplegroup enforced contained +syn keyword texLuatex etoks etoksapp etokspre eufactor everybeforepar contained +syn keyword texLuatex everymathatom everytab exceptionpenalty expand expandactive contained +syn keyword texLuatex expandafterpars expandafterspaces expandcstoken expanded expandedafter contained +syn keyword texLuatex expandeddetokenize expandedendless expandedloop expandedrepeat expandparameter contained +syn keyword texLuatex expandtoken expandtoks explicitdiscretionary explicithyphenpenalty firstvalidlanguage contained +syn keyword texLuatex float floatdef floatexpr flushmarks fontcharba contained +syn keyword texLuatex fontcharta fontid fontmathcontrol fontspecdef fontspecid contained +syn keyword texLuatex fontspecifiedname fontspecifiedsize fontspecscale fontspecxscale fontspecyscale contained +syn keyword texLuatex fonttextcontrol formatname frozen futurecsname futuredef contained +syn keyword texLuatex futureexpand futureexpandis futureexpandisap gdefcsname gleaders contained +syn keyword texLuatex glet gletcsname glettonothing gluespecdef glyph contained +syn keyword texLuatex glyphdatafield glyphoptions glyphscale glyphscriptfield glyphscriptscale contained +syn keyword texLuatex glyphscriptscriptscale glyphstatefield glyphtextscale glyphxoffset glyphxscale contained +syn keyword texLuatex glyphxscaled glyphyoffset glyphyscale glyphyscaled gtoksapp contained +syn keyword texLuatex gtokspre hccode hjcode hmcode holdingmigrations contained +syn keyword texLuatex hpack hpenalty hyphenationmin hyphenationmode ifabsdim contained +syn keyword texLuatex ifabsfloat ifabsnum ifarguments ifboolean ifchkdim contained +syn keyword texLuatex ifchkdimension ifchknum ifchknumber ifcmpdim ifcmpnum contained +syn keyword texLuatex ifcondition ifcstok ifdimexpression ifdimval ifempty contained +syn keyword texLuatex ifflags iffloat ifhaschar ifhastok ifhastoks contained +syn keyword texLuatex ifhasxtoks ifinalignment ifincsname ifinsert ifintervaldim contained +syn keyword texLuatex ifintervalfloat ifintervalnum ifmathparameter ifmathstyle ifnumexpression contained +syn keyword texLuatex ifnumval ifparameter ifparameters ifrelax iftok contained +syn keyword texLuatex ifzerodim ifzerofloat ifzeronum ignorearguments ignoredepthcriterion contained +syn keyword texLuatex ignorenestedupto ignorepars ignorerest ignoreupto immediate contained +syn keyword texLuatex immutable indexofcharacter indexofregister inherited initcatcodetable contained +syn keyword texLuatex initialpageskip initialtopskip insertbox insertcopy insertdepth contained +syn keyword texLuatex insertdistance insertheight insertheights insertlimit insertmaxdepth contained +syn keyword texLuatex insertmode insertmultiplier insertpenalty insertprogress insertstorage contained +syn keyword texLuatex insertstoring insertunbox insertuncopy insertwidth instance contained +syn keyword texLuatex integerdef lastarguments lastatomclass lastboundary lastchkdimension contained +syn keyword texLuatex lastchknumber lastleftclass lastloopiterator lastnamedcs lastnodesubtype contained +syn keyword texLuatex lastpageextra lastparcontext lastrightclass leftmarginkern letcharcode contained +syn keyword texLuatex letcsname letfrozen letmathatomrule letmathparent letmathspacing contained +syn keyword texLuatex letprotected lettolastnamedcs lettonothing linebreakcriterion linebreakoptional contained +syn keyword texLuatex linebreakpasses linedirection localbrokenpenalty localcontrol localcontrolled contained +syn keyword texLuatex localcontrolledendless localcontrolledloop localcontrolledrepeat localinterlinepenalty localleftbox contained +syn keyword texLuatex localleftboxbox localmiddlebox localmiddleboxbox localpretolerance localrightbox contained +syn keyword texLuatex localrightboxbox localtolerance lpcode luabytecode luabytecodecall contained +syn keyword texLuatex luacopyinputnodes luadef luaescapestring luafunction luafunctioncall contained +syn keyword texLuatex luatexbanner luatexrevision luatexversion mathatom mathatomglue contained +syn keyword texLuatex mathatomskip mathbackwardpenalties mathbeginclass mathboundary mathcheckfencesmode contained +syn keyword texLuatex mathdictgroup mathdictproperties mathdirection mathdisplaymode mathdisplaypenaltyfactor contained +syn keyword texLuatex mathdisplayskipmode mathdoublescriptmode mathendclass matheqnogapstep mathfontcontrol contained +syn keyword texLuatex mathforwardpenalties mathgluemode mathgroupingmode mathinlinepenaltyfactor mathleftclass contained +syn keyword texLuatex mathlimitsmode mathmainstyle mathnolimitsmode mathpenaltiesmode mathpretolerance contained +syn keyword texLuatex mathrightclass mathrulesfam mathrulesmode mathscale mathscriptsmode contained +syn keyword texLuatex mathslackmode mathspacingmode mathstackstyle mathstyle mathstylefontid contained +syn keyword texLuatex mathsurroundmode mathsurroundskip maththreshold mathtolerance meaningasis contained +syn keyword texLuatex meaningful meaningfull meaningles meaningless mugluespecdef contained +syn keyword texLuatex multiplyby mutable nestedloopiterator noaligned noatomruling contained +syn keyword texLuatex noboundary nohrule norelax normalizelinemode normalizeparmode contained +syn keyword texLuatex nospaces novrule numericscale numericscaled numexpression contained +syn keyword texLuatex optionalboundary orelse orphanpenalties orphanpenalty orunless contained +syn keyword texLuatex outputbox overloaded overloadmode overshoot pageboundary contained +syn keyword texLuatex pagedepth pageexcess pageextragoal pagefistretch pagelastdepth contained +syn keyword texLuatex pagelastfilllstretch pagelastfillstretch pagelastfilstretch pagelastheight pagelastshrink contained +syn keyword texLuatex pagelaststretch pagevsize parametercount parameterdef parameterindex contained +syn keyword texLuatex parametermark parametermode parattribute pardirection parfillleftskip contained +syn keyword texLuatex parfillrightskip parinitleftskip parinitrightskip parpasses permanent contained +syn keyword texLuatex pettymuskip positdef postexhyphenchar posthyphenchar postinlinepenalty contained +syn keyword texLuatex postshortinlinepenalty prebinoppenalty predisplaygapfactor preexhyphenchar prehyphenchar contained +syn keyword texLuatex preinlinepenalty prerelpenalty preshortinlinepenalty previousloopiterator protecteddetokenize contained +syn keyword texLuatex protectedexpandeddetokenize protrudechars protrusionboundary pxdimen quitloop contained +syn keyword texLuatex quitloopnow quitvmode rdivide rdivideby resetmathspacing contained +syn keyword texLuatex retained retokenized rightmarginkern rpcode savecatcodetable contained +syn keyword texLuatex scaledemwidth scaledexheight scaledextraspace scaledfontcharba scaledfontchardp contained +syn keyword texLuatex scaledfontcharht scaledfontcharic scaledfontcharta scaledfontcharwd scaledfontdimen contained +syn keyword texLuatex scaledinterwordshrink scaledinterwordspace scaledinterwordstretch scaledmathstyle scaledslantperpoint contained +syn keyword texLuatex scantextokens semiexpand semiexpanded semiprotected setdefaultmathcodes contained +syn keyword texLuatex setfontid setmathatomrule setmathdisplaypostpenalty setmathdisplayprepenalty setmathignore contained +syn keyword texLuatex setmathoptions setmathpostpenalty setmathprepenalty setmathspacing shapingpenaltiesmode contained +syn keyword texLuatex shapingpenalty shortinlinemaththreshold shortinlineorphanpenalty singlelinepenalty snapshotpar contained +syn keyword texLuatex spacefactormode spacefactorshrinklimit spacefactorstretchlimit srule supmarkmode contained +syn keyword texLuatex swapcsvalues tabsize textdirection thewithoutunit tinymuskip contained +syn keyword texLuatex todimension tohexadecimal tointeger tokenized toksapp contained +syn keyword texLuatex tokspre tolerant tomathstyle toscaled tosparsedimension contained +syn keyword texLuatex tosparsescaled tpack tracingadjusts tracingalignments tracingexpressions contained +syn keyword texLuatex tracingfonts tracingfullboxes tracinghyphenation tracinginserts tracinglevels contained +syn keyword texLuatex tracinglists tracingmarks tracingmath tracingnodes tracingpasses contained +syn keyword texLuatex tracingpenalties tsplit uleaders undent unexpandedendless contained +syn keyword texLuatex unexpandedloop unexpandedrepeat unhpack unletfrozen unletprotected contained +syn keyword texLuatex untraced unvpack variablefam virtualhrule virtualvrule contained +syn keyword texLuatex vpack vpenalty 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 pdfomitinfodict contained +syn keyword texPdftex pdfoutline pdfoutput pdfpageattr pdfpagebox pdfpageheight contained +syn keyword texPdftex pdfpageref pdfpageresources pdfpagesattr pdfpagewidth pdfpkfixeddpi contained +syn keyword texPdftex pdfpkmode pdfpkresolution pdfprimitive pdfprotrudechars pdfpxdimen contained +syn keyword texPdftex pdfrandomseed pdfrecompress pdfrefobj pdfrefxform pdfrefximage contained +syn keyword texPdftex pdfreplacefont pdfrestore pdfretval pdfsave pdfsavepos contained +syn keyword texPdftex pdfsetmatrix pdfsetrandomseed pdfstartlink pdfstartthread pdfsuppressoptionalinfo contained +syn keyword texPdftex pdfsuppressptexinfo pdftexbanner pdftexrevision pdftexversion pdfthread contained +syn keyword texPdftex pdfthreadmargin pdftracingfonts pdftrailer pdftrailerid pdfuniformdeviate contained +syn keyword texPdftex pdfuniqueresname pdfvorigin pdfxform pdfxformattr pdfxformmargin contained +syn keyword texPdftex pdfxformname pdfxformresources pdfximage contained +syn keyword texTex - / above abovedisplayshortskip contained +syn keyword texTex abovedisplayskip abovewithdelims accent adjdemerits advance contained +syn keyword texTex afterassignment aftergroup atop atopwithdelims badness contained +syn keyword texTex baselineskip batchmode begingroup belowdisplayshortskip belowdisplayskip contained +syn keyword texTex binoppenalty botmark box boxmaxdepth brokenpenalty contained +syn keyword texTex catcode char chardef cleaders clubpenalty contained +syn keyword texTex copy count countdef cr crcr contained +syn keyword texTex csname day deadcycles def defaulthyphenchar contained +syn keyword texTex defaultskewchar delcode delimiter delimiterfactor delimitershortfall contained +syn keyword texTex dimen dimendef discretionary displayindent displaylimits contained +syn keyword texTex displaystyle displaywidowpenalty displaywidth divide doubleadjdemerits contained +syn keyword texTex doublehyphendemerits dp dump edef else contained +syn keyword texTex emergencyextrastretch emergencystretch end endcsname endgroup contained +syn keyword texTex endinput endlinechar eofinput eqno errhelp contained +syn keyword texTex errmessage errorcontextlines errorstopmode escapechar everycr contained +syn keyword texTex everydisplay everyhbox everyjob everymath everypar contained +syn keyword texTex everyvbox exhyphenchar exhyphenpenalty expandafter fam contained +syn keyword texTex fi finalhyphendemerits firstmark floatingpenalty font contained +syn keyword texTex fontdimen fontname futurelet gdef global contained +syn keyword texTex globaldefs halign hangafter hangindent hbadness contained +syn keyword texTex hbox hfil hfill hfilneg hfuzz contained +syn keyword texTex hkern holdinginserts 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 mathaccent mathbin mathchar mathchardef contained +syn keyword texTex mathchoice mathclose mathcode mathinner mathop contained +syn keyword texTex mathopen mathord mathpunct mathrel mathsurround contained +syn keyword texTex maxdeadcycles maxdepth meaning medmuskip message contained +syn keyword texTex middle mkern month moveleft moveright contained +syn keyword texTex mskip multiply muskip muskipdef newlinechar contained +syn keyword texTex noalign noexpand noindent nolimits nonscript contained +syn keyword texTex nonstopmode nulldelimiterspace nullfont number omit contained +syn keyword texTex or outer output outputpenalty over contained +syn keyword texTex overfullrule overline overwithdelims pagefilllstretch pagefillstretch contained +syn keyword texTex pagefilstretch pagegoal pageshrink pagestretch pagetotal contained +syn keyword texTex par parfillskip parindent parshape parskip contained +syn keyword texTex patterns pausing penalty postdisplaypenalty predisplaypenalty contained +syn keyword texTex predisplaysize pretolerance prevdepth prevgraf radical contained +syn keyword texTex raise relax relpenalty right righthyphenmin contained +syn keyword texTex rightskip romannumeral scriptfont scriptscriptfont scriptscriptstyle contained +syn keyword texTex scriptspace scriptstyle scrollmode setbox setlanguage contained +syn keyword texTex sfcode shipout show showbox showboxbreadth contained +syn keyword texTex showboxdepth showlists shownodedetails showthe skewchar contained +syn keyword texTex skip skipdef spacefactor spaceskip span contained +syn keyword texTex splitbotmark splitfirstmark splitmaxdepth splittopskip string contained +syn keyword texTex tabskip textfont textstyle the thickmuskip contained +syn keyword texTex thinmuskip time toks toksdef tolerance contained +syn keyword texTex topmark topskip tracingcommands tracinglostchars tracingmacros contained +syn keyword texTex tracingonline tracingoutput tracingpages tracingparagraphs tracingrestores contained +syn keyword texTex tracingstats uccode uchyph unboundary underline contained +syn keyword texTex unhbox unhcopy unkern unpenalty unskip contained +syn keyword texTex unvbox unvcopy uppercase vadjust valign contained +syn keyword texTex vbadness vbox vcenter vfil vfill contained +syn keyword texTex vfilneg vfuzz vkern 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/debversions.vim b/runtime/syntax/shared/debversions.vim new file mode 100644 index 0000000..6c944cd --- /dev/null +++ b/runtime/syntax/shared/debversions.vim @@ -0,0 +1,29 @@ +" Vim syntax file +" Language: Debian version information +" Maintainer: Debian Vim Maintainers +" Last Change: 2023 Nov 01 +" URL: https://salsa.debian.org/vim-team/vim-debian/blob/main/syntax/shared/debversions.vim + +let s:cpo = &cpo +set cpo-=C + +let g:debSharedSupportedVersions = [ + \ 'oldstable', 'stable', 'testing', 'unstable', 'experimental', 'sid', 'rc-buggy', + \ 'bullseye', 'bookworm', 'trixie', 'forky', + \ + \ 'trusty', 'xenial', 'bionic', 'focal', 'jammy', 'lunar', 'mantic', 'noble', + \ 'devel' + \ ] +let g:debSharedUnsupportedVersions = [ + \ 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato', + \ 'woody', 'sarge', 'etch', 'lenny', 'squeeze', 'wheezy', + \ 'jessie', 'stretch', 'buster', + \ + \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty', + \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid', + \ 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy', + \ 'utopic', 'vivid', 'wily', 'yakkety', 'zesty', 'artful', 'cosmic', + \ 'disco', 'eoan', 'hirsute', 'impish', 'kinetic', 'groovy' + \ ] + +let &cpo=s:cpo 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..d065251 --- /dev/null +++ b/runtime/syntax/shared/typescriptcommon.vim @@ -0,0 +1,2099 @@ +" Vim syntax file +" Language: TypeScript and TypeScriptReact +" Maintainer: Herrington Darkholme +" Last Change: 2023 Aug 24 +" 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 |