Warning, /frameworks/syntax-highlighting/data/syntax/latex.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language
0003 [
0004     <!ENTITY bullet "&#xd7;">
0005     <!ENTITY envname "[a-zA-Z]+\*?">
0006 ]>
0007 <language name="LaTeX" version="23" section="Markup" kateversion="5.79" priority="10" extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;*.tikz;*.pgf" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL" >
0008   <highlighting>
0009     <!-- NOTE: Keywords of kind "\something" do not need a delimiter before "\".
0010          Using a DetectChar rule with lookAhead to detect "\" at the beginning
0011          avoids the requirement of the delimiter in the keyword. -->
0012     <list name="beginEnv">
0013       <item>\begin</item>
0014     </list>
0015 
0016     <list name="endEnv">
0017       <item>\end</item>
0018     </list>
0019 
0020     <list name="Label">
0021       <item>\Autocite</item>
0022       <item>\autocite</item>
0023       <item>\autoref</item>
0024       <item>\Cite</item>
0025       <item>\cite</item>
0026       <item>\Citeauthor</item>
0027       <item>\citeauthor</item>
0028       <item>\citep</item>
0029       <item>\citet</item>
0030       <item>\citetitle</item>
0031       <item>\citeurl</item>
0032       <item>\citeyear</item>
0033       <item>\cref</item>
0034       <item>\Cref</item>
0035       <item>\cref*</item>
0036       <item>\Cref*</item>
0037       <item>\eqref</item>
0038       <item>\Footcite</item>
0039       <item>\footcite</item>
0040       <item>\footfullcite</item>
0041       <item>\fullcite</item>
0042       <item>\label</item>
0043       <item>\nocite</item>
0044       <item>\pagecite</item>
0045       <item>\pageref</item>
0046       <item>\Parencite</item>
0047       <item>\parencite</item>
0048       <item>\ref</item>
0049       <item>\subref</item>
0050       <item>\subref*</item>
0051       <item>\supercite</item>
0052       <item>\Textcite</item>
0053       <item>\textcite</item>
0054       <item>\vpageref</item>
0055       <item>\vref</item>
0056     </list>
0057 
0058     <list name="macroFancyLabel">
0059       <item>\documentclass</item>
0060       <item>\includegraphics</item>
0061       <item>\include</item>
0062       <item>\usepackage</item>
0063       <item>\bibliography</item>
0064       <item>\bibliographystyle</item>
0065     </list>
0066 
0067     <list name="FancyLabel">
0068       <item>\cites</item>
0069       <item>\Cites</item>
0070       <item>\parencites</item>
0071       <item>\Parencites</item>
0072       <item>\autocites</item>
0073       <item>\Autocites</item>
0074       <item>\supercites</item>
0075       <item>\footcites</item>
0076       <item>\Footcites</item>
0077     </list>
0078 
0079     <list name="Sectioning">
0080       <item>\part*</item>
0081       <item>\part</item>
0082       <item>\chapter*</item>
0083       <item>\chapter</item>
0084       <item>\section*</item>
0085       <item>\section</item>
0086       <item>\subsection*</item>
0087       <item>\subsection</item>
0088       <item>\subsubsection*</item>
0089       <item>\subsubsection</item>
0090       <item>\paragraph*</item>
0091       <item>\paragraph</item>
0092       <item>\subparagraph*</item>
0093       <item>\subparagraph</item>
0094     </list>
0095 
0096     <list name="SpecialCommand">
0097       <item>\column</item>
0098       <item>\definecolor</item>
0099       <item>\geometry</item>
0100       <item>\hspace*</item>
0101       <item>\hspace</item>
0102       <item>\input</item>
0103       <item>\newboolean</item>
0104       <item>\rule</item>
0105       <item>\setboolean</item>
0106       <item>\setcounter</item>
0107       <item>\setlength</item>
0108       <item>\special</item>
0109       <item>\textcolor</item>
0110       <item>\vspace*</item>
0111       <item>\vspace</item>
0112     </list>
0113 
0114     <list name="Footnoting">
0115       <item>\footnote*</item>
0116       <item>\footnote</item>
0117     </list>
0118 
0119     <list name="NewCommand">
0120       <item>\renewcommand*</item>
0121       <item>\renewcommand</item>
0122       <item>\providecommand*</item>
0123       <item>\providecommand</item>
0124       <item>\newcommand*</item>
0125       <item>\newcommand</item>
0126     </list>
0127 
0128     <list name="DefCommand">
0129       <item>\edef</item>
0130       <item>\gdef</item>
0131       <item>\xdef</item>
0132     </list>
0133 
0134     <list name="MathModeEnsure">
0135       <item>\ensuremath</item>
0136     </list>
0137 
0138     <list name="iffalse">
0139       <item>\iffalse</item>
0140     </list>
0141 
0142     <list name="iffalseend">
0143       <item>\fi</item>
0144       <item>\else</item>
0145     </list>
0146 
0147     <list name="Verb">
0148       <item>verb*</item>
0149       <item>verb</item>
0150       <item>Verb</item>
0151     </list>
0152 
0153     <list name="Lstinline">
0154       <item>lstinline</item>
0155     </list>
0156 
0157     <list name="MintParam">
0158       <item>mint</item>
0159     </list>
0160 
0161     <list name="ListingsEnv">
0162       <item>lstlisting*</item>
0163       <item>lstlisting</item>
0164     </list>
0165 
0166     <list name="MintedEnv">
0167       <item>minted*</item>
0168       <item>minted</item>
0169     </list>
0170 
0171     <list name="MintedCodeLang">
0172       <!-- ABAP lexers -->
0173       <item>abapcode*</item>
0174       <item>abapcode</item>
0175       <!-- ActionScript 2.0 lexers -->
0176       <item>actionscriptcode*</item>
0177       <item>actionscriptcode</item>
0178       <item>ascode*</item>
0179       <item>ascode</item>
0180       <!-- Ada lexers -->
0181       <item>adacode*</item>
0182       <item>adacode</item>
0183       <!-- Agda lexers -->
0184       <item>agdacode*</item>
0185       <item>agdacode</item>
0186       <!-- Apache Configuration lexers -->
0187       <item>apacheconfcode*</item>
0188       <item>apacheconfcode</item>
0189       <item>aconfcode*</item>
0190       <item>aconfcode</item>
0191       <item>apachecode*</item>
0192       <item>apachecode</item>
0193       <!-- AutoHotKey lexers -->
0194       <item>autohotkeycode*</item>
0195       <item>autohotkeycode</item>
0196       <item>ahkcode*</item>
0197       <item>ahkcode</item>
0198       <!-- AWK lexers -->
0199       <item>awkcode*</item>
0200       <item>awkcode</item>
0201       <item>gawkcode*</item>
0202       <item>gawkcode</item>
0203       <item>mawkcode*</item>
0204       <item>mawkcode</item>
0205       <item>nawkcode*</item>
0206       <item>nawkcode</item>
0207       <!-- Bash lexers -->
0208       <item>bashcode*</item>
0209       <item>bashcode</item>
0210       <item>shcode*</item>
0211       <item>shcode</item>
0212       <item>kshcode*</item>
0213       <item>kshcode</item>
0214       <item>zshcode*</item>
0215       <item>zshcode</item>
0216       <item>shellcode*</item>
0217       <item>shellcode</item>
0218       <!-- BibTeX lexers -->
0219       <item>bibtexcode*</item>
0220       <item>bibtexcode</item>
0221       <item>bibcode*</item>
0222       <item>bibcode</item>
0223       <!-- Boo lexers -->
0224       <item>boocode*</item>
0225       <item>boocode</item>
0226       <!-- C lexers -->
0227       <item>ccode*</item>
0228       <item>ccode</item>
0229       <!-- CMake lexers -->
0230       <item>cmakecode*</item>
0231       <item>cmakecode</item>
0232       <!-- C# lexers -->
0233       <item>csharpcode*</item>
0234       <item>csharpcode</item>
0235       <item>cscode*</item>
0236       <item>cscode</item>
0237       <!-- Clojure lexers -->
0238       <item>clojurecode*</item>
0239       <item>clojurecode</item>
0240       <item>cljcode*</item>
0241       <item>cljcode</item>
0242       <!-- CoffeeScript lexers -->
0243       <item>coffeecode*</item>
0244       <item>coffeecode</item>
0245       <!-- Common Lisp lexers -->
0246       <item>commonlispcode*</item>
0247       <item>commonlispcode</item>
0248       <item>clcode*</item>
0249       <item>clcode</item>
0250       <item>lispcode*</item>
0251       <item>lispcode</item>
0252       <!-- C++ lexers -->
0253       <item>cppcode*</item>
0254       <item>cppcode</item>
0255       <!-- CSS lexers -->
0256       <item>csscode*</item>
0257       <item>csscode</item>
0258       <!-- D lexers -->
0259       <item>dcode*</item>
0260       <item>dcode</item>
0261       <!-- Dart lexers -->
0262       <item>dartcode*</item>
0263       <item>dartcode</item>
0264       <!-- Pascal lexers -->
0265       <item>delphicode*</item>
0266       <item>delphicode</item>
0267       <item>pascode*</item>
0268       <item>pascode</item>
0269       <item>pascalcode*</item>
0270       <item>pascalcode</item>
0271       <item>objectpascalcode*</item>
0272       <item>objectpascalcode</item>
0273       <!-- Diff lexers -->
0274       <item>diffcode*</item>
0275       <item>diffcode</item>
0276       <item>udiffcode*</item>
0277       <item>udiffcode</item>
0278       <!-- DTD lexers -->
0279       <item>dtdcode*</item>
0280       <item>dtdcode</item>
0281       <!-- Eiffel lexers -->
0282       <item>eiffelcode*</item>
0283       <item>eiffelcode</item>
0284       <!-- Elixir lexers -->
0285       <item>elixircode*</item>
0286       <item>elixircode</item>
0287       <item>excode*</item>
0288       <item>excode</item>
0289       <item>exscode*</item>
0290       <item>exscode</item>
0291       <!-- Elm lexers -->
0292       <item>elmcode*</item>
0293       <item>elmcode</item>
0294       <!-- Email lexers -->
0295       <item>emailcode*</item>
0296       <item>emailcode</item>
0297       <item>emlcode*</item>
0298       <item>emlcode</item>
0299       <!-- Erlang lexers -->
0300       <item>erlangcode*</item>
0301       <item>erlangcode</item>
0302       <!-- Fish lexers -->
0303       <item>fishcode*</item>
0304       <item>fishcode</item>
0305       <item>fishshellcode*</item>
0306       <item>fishshellcode</item>
0307       <!-- ANS-Forth94 lexers -->
0308       <item>forthcode*</item>
0309       <item>forthcode</item>
0310       <!-- Fortran (Fixed Format) lexers -->
0311       <item>fortranfixedcode*</item>
0312       <item>fortranfixedcode</item>
0313       <!-- Fortran (Free Format) lexers -->
0314       <item>fortrancode*</item>
0315       <item>fortrancode</item>
0316       <item>fcode*</item>
0317       <item>fcode</item>
0318       <!-- GAP lexers -->
0319       <item>gapcode*</item>
0320       <item>gapcode</item>
0321       <!-- Godot lexers -->
0322       <item>gdscriptcode*</item>
0323       <item>gdscriptcode</item>
0324       <item>gdcode*</item>
0325       <item>gdcode</item>
0326       <!-- GLSL lexers -->
0327       <item>glslcode*</item>
0328       <item>glslcode</item>
0329       <!-- G-Code lexers -->
0330       <item>gcodecode*</item>
0331       <item>gcodecode</item>
0332       <!-- Gnuplot lexers -->
0333       <item>gnuplotcode*</item>
0334       <item>gnuplotcode</item>
0335       <!-- Go lexers -->
0336       <item>gocode*</item>
0337       <item>gocode</item>
0338       <item>golangcode*</item>
0339       <item>golangcode</item>
0340       <!-- Groovy lexers -->
0341       <item>groovycode*</item>
0342       <item>groovycode</item>
0343       <!-- Haml lexers -->
0344       <item>hamlcode*</item>
0345       <item>hamlcode</item>
0346       <!-- Haskell lexers -->
0347       <item>haskellcode*</item>
0348       <item>haskellcode</item>
0349       <item>hscode*</item>
0350       <item>hscode</item>
0351       <!-- Haxe lexers -->
0352       <item>haxecode*</item>
0353       <item>haxecode</item>
0354       <item>hxslcode*</item>
0355       <item>hxslcode</item>
0356       <item>hxcode*</item>
0357       <item>hxcode</item>
0358       <!-- HTML lexers -->
0359       <item>htmlcode*</item>
0360       <item>htmlcode</item>
0361       <!-- IDL lexers -->
0362       <item>idlcode*</item>
0363       <item>idlcode</item>
0364       <!-- Idris lexers -->
0365       <item>idriscode*</item>
0366       <item>idriscode</item>
0367       <item>idrcode*</item>
0368       <item>idrcode</item>
0369       <!-- Inform lexers -->
0370       <item>informcode*</item>
0371       <item>informcode</item>
0372       <item>icode*</item>
0373       <item>icode</item>
0374       <!-- INI Files lexers -->
0375       <item>inicode*</item>
0376       <item>inicode</item>
0377       <item>cfgcode*</item>
0378       <item>cfgcode</item>
0379       <item>dosinicode*</item>
0380       <item>dosinicode</item>
0381       <!-- J lexers -->
0382       <item>jcode*</item>
0383       <item>jcode</item>
0384       <!-- Java lexers -->
0385       <item>javacode*</item>
0386       <item>javacode</item>
0387       <!-- JavaScript lexers -->
0388       <item>javascriptcode*</item>
0389       <item>javascriptcode</item>
0390       <item>jscode*</item>
0391       <item>jscode</item>
0392       <!-- JCL lexers -->
0393       <item>jclcode*</item>
0394       <item>jclcode</item>
0395       <!-- JSON lexers -->
0396       <item>jsoncode*</item>
0397       <item>jsoncode</item>
0398       <item>jsonobjectcode*</item>
0399       <item>jsonobjectcode</item>
0400       <!-- Julia lexers -->
0401       <item>juliacode*</item>
0402       <item>juliacode</item>
0403       <item>jlcode*</item>
0404       <item>jlcode</item>
0405       <!-- Kconfig lexers -->
0406       <item>kconfigcode*</item>
0407       <item>kconfigcode</item>
0408       <item>menuconfigcode*</item>
0409       <item>menuconfigcode</item>
0410       <item>linuxconfigcode*</item>
0411       <item>linuxconfigcode</item>
0412       <item>kernelconfigcode*</item>
0413       <item>kernelconfigcode</item>
0414       <!-- Kotlin lexers -->
0415       <item>kotlincode*</item>
0416       <item>kotlincode</item>
0417       <!-- LSL lexers -->
0418       <item>lslcode*</item>
0419       <item>lslcode</item>
0420       <!-- LESSCSS lexers -->
0421       <item>lesscode*</item>
0422       <item>lesscode</item>
0423       <!-- LilyPond lexers -->
0424       <item>lilypondcode*</item>
0425       <item>lilypondcode</item>
0426       <!-- Literate Haskell lexers -->
0427       <item>literatehaskellcode*</item>
0428       <item>literatehaskellcode</item>
0429       <item>lhaskellcode*</item>
0430       <item>lhaskellcode</item>
0431       <item>lhscode*</item>
0432       <item>lhscode</item>
0433       <!-- LLVM lexers -->
0434       <item>llvmcode*</item>
0435       <item>llvmcode</item>
0436       <!-- Logtalk lexers -->
0437       <item>logtalkcode*</item>
0438       <item>logtalkcode</item>
0439       <!-- Lua lexers -->
0440       <item>luacode*</item>
0441       <item>luacode</item>
0442       <!-- Makefile lexers -->
0443       <item>makecode*</item>
0444       <item>makecode</item>
0445       <item>makefilecode*</item>
0446       <item>makefilecode</item>
0447       <item>mfcode*</item>
0448       <item>mfcode</item>
0449       <item>bsdmakecode*</item>
0450       <item>bsdmakecode</item>
0451       <!-- Mako lexers -->
0452       <item>makocode*</item>
0453       <item>makocode</item>
0454       <!-- Markdown lexers -->
0455       <item>markdowncode*</item>
0456       <item>markdowncode</item>
0457       <item>mdcode*</item>
0458       <item>mdcode</item>
0459       <!-- Mason lexers -->
0460       <item>masoncode*</item>
0461       <item>masoncode</item>
0462       <!-- Mathematica lexers -->
0463       <item>mathematicacode*</item>
0464       <item>mathematicacode</item>
0465       <item>mmacode*</item>
0466       <item>mmacode</item>
0467       <item>nbcode*</item>
0468       <item>nbcode</item>
0469       <!-- Matlab lexers -->
0470       <item>matlabcode*</item>
0471       <item>matlabcode</item>
0472       <!-- Maxima lexers -->
0473       <item>maximacode*</item>
0474       <item>maximacode</item>
0475       <item>macsymacode*</item>
0476       <item>macsymacode</item>
0477       <!-- Meson lexers -->
0478       <item>mesoncode*</item>
0479       <item>mesoncode</item>
0480       <item>mesonbuildcode*</item>
0481       <item>mesonbuildcode</item>
0482       <!-- Modelica lexers -->
0483       <item>modelicacode*</item>
0484       <item>modelicacode</item>
0485       <!-- Modula-2 lexers -->
0486       <item>modulacode*</item>
0487       <item>modulacode</item>
0488       <item>mcode*</item>
0489       <item>mcode</item>
0490       <!-- SQL (MySQL) lexers -->
0491       <item>mysqlcode*</item>
0492       <item>mysqlcode</item>
0493       <!-- NSIS lexers -->
0494       <item>nsiscode*</item>
0495       <item>nsiscode</item>
0496       <item>nsicode*</item>
0497       <item>nsicode</item>
0498       <item>nshcode*</item>
0499       <item>nshcode</item>
0500       <!-- Intel x86 (NASM) lexers -->
0501       <item>nasmcode*</item>
0502       <item>nasmcode</item>
0503       <!-- Nemerle lexers -->
0504       <item>nemerlecode*</item>
0505       <item>nemerlecode</item>
0506       <!-- nesC lexers -->
0507       <item>nesccode*</item>
0508       <item>nesccode</item>
0509       <!-- Nim lexers -->
0510       <item>nimrodcode*</item>
0511       <item>nimrodcode</item>
0512       <item>nimcode*</item>
0513       <item>nimcode</item>
0514       <!-- Nix lexers -->
0515       <item>nixoscode*</item>
0516       <item>nixoscode</item>
0517       <item>nixcode*</item>
0518       <item>nixcode</item>
0519       <!-- Objective-C lexers -->
0520       <item>objectiveccode*</item>
0521       <item>objectiveccode</item>
0522       <item>objccode*</item>
0523       <item>objccode</item>
0524       <!-- Objective-C++ lexers -->
0525       <item>objectivecppcode*</item>
0526       <item>objectivecppcode</item>
0527       <item>objcppcode*</item>
0528       <item>objcppcode</item>
0529       <!-- Objective Caml lexers -->
0530       <item>ocamlcode*</item>
0531       <item>ocamlcode</item>
0532       <!-- Octave lexers -->
0533       <item>octavecode*</item>
0534       <item>octavecode</item>
0535       <!-- Perl lexers -->
0536       <item>perlcode*</item>
0537       <item>perlcode</item>
0538       <item>plcode*</item>
0539       <item>plcode</item>
0540       <!-- PHP/PHP lexers -->
0541       <item>phpcode*</item>
0542       <item>phpcode</item>
0543       <!-- Pig lexers -->
0544       <item>pigcode*</item>
0545       <item>pigcode</item>
0546       <!-- Pike lexers -->
0547       <item>pikecode*</item>
0548       <item>pikecode</item>
0549       <!-- Pony lexers -->
0550       <item>ponycode*</item>
0551       <item>ponycode</item>
0552       <!-- PostScript lexers -->
0553       <item>postscriptcode*</item>
0554       <item>postscriptcode</item>
0555       <item>postscrcode*</item>
0556       <item>postscrcode</item>
0557       <!-- POV-Ray lexers -->
0558       <item>povcode*</item>
0559       <item>povcode</item>
0560       <!-- PowerShell lexers -->
0561       <item>powershellcode*</item>
0562       <item>powershellcode</item>
0563       <item>pwshcode*</item>
0564       <item>pwshcode</item>
0565       <item>poshcode*</item>
0566       <item>poshcode</item>
0567       <item>pscode*</item>
0568       <item>pscode</item>
0569       <item>psmcode*</item>
0570       <item>psmcode</item>
0571       <!-- Praat lexers -->
0572       <item>praatcode*</item>
0573       <item>praatcode</item>
0574       <!-- Prolog lexers -->
0575       <item>prologcode*</item>
0576       <item>prologcode</item>
0577       <!-- Protobuf lexers -->
0578       <item>protobufcode*</item>
0579       <item>protobufcode</item>
0580       <item>protocode*</item>
0581       <item>protocode</item>
0582       <!-- Pug lexers -->
0583       <item>pugcode*</item>
0584       <item>pugcode</item>
0585       <item>jadecode*</item>
0586       <item>jadecode</item>
0587       <!-- Puppet lexers -->
0588       <item>puppetcode*</item>
0589       <item>puppetcode</item>
0590       <!-- Python lexers -->
0591       <item>pythoncode*</item>
0592       <item>pythoncode</item>
0593       <item>pycode*</item>
0594       <item>pycode</item>
0595       <item>sagecode*</item>
0596       <item>sagecode</item>
0597       <!-- QML lexers -->
0598       <item>qmlcode*</item>
0599       <item>qmlcode</item>
0600       <item>qbscode*</item>
0601       <item>qbscode</item>
0602       <!-- RelaxNG-Compact lexers -->
0603       <item>rngcompactcode*</item>
0604       <item>rngcompactcode</item>
0605       <item>rnccode*</item>
0606       <item>rnccode</item>
0607       <!-- RPM Spec lexers -->
0608       <item>speccode*</item>
0609       <item>speccode</item>
0610       <!-- Racket lexers -->
0611       <item>racketcode*</item>
0612       <item>racketcode</item>
0613       <item>rktcode*</item>
0614       <item>rktcode</item>
0615       <!-- REXX lexers -->
0616       <item>rexxcode*</item>
0617       <item>rexxcode</item>
0618       <item>arexxcode*</item>
0619       <item>arexxcode</item>
0620       <!-- Ruby/Rails/RHTML lexers -->
0621       <item>rhtmlcode*</item>
0622       <item>rhtmlcode</item>
0623       <item>htmlerbcode*</item>
0624       <item>htmlerbcode</item>
0625       <item>htmlrubycode*</item>
0626       <item>htmlrubycode</item>
0627       <!-- reStructuredText lexers -->
0628       <item>rstcode*</item>
0629       <item>rstcode</item>
0630       <item>restcode*</item>
0631       <item>restcode</item>
0632       <!-- Ruby lexers -->
0633       <item>rubycode*</item>
0634       <item>rubycode</item>
0635       <item>rbcode*</item>
0636       <item>rbcode</item>
0637       <item>dubycode*</item>
0638       <item>dubycode</item>
0639       <!-- Rust lexers -->
0640       <item>rustcode*</item>
0641       <item>rustcode</item>
0642       <item>rscode*</item>
0643       <item>rscode</item>
0644       <!-- SML lexers -->
0645       <item>smlcode*</item>
0646       <item>smlcode</item>
0647       <!-- SASS lexers -->
0648       <item>sasscode*</item>
0649       <item>sasscode</item>
0650       <!-- Scala lexers -->
0651       <item>scalacode*</item>
0652       <item>scalacode</item>
0653       <!-- Scheme lexers -->
0654       <item>schemecode*</item>
0655       <item>schemecode</item>
0656       <item>scmcode*</item>
0657       <item>scmcode</item>
0658       <!-- scilab lexers -->
0659       <item>scilabcode*</item>
0660       <item>scilabcode</item>
0661       <!-- SCSS lexers -->
0662       <item>scsscode*</item>
0663       <item>scsscode</item>
0664       <!-- sed lexers -->
0665       <item>sedcode*</item>
0666       <item>sedcode</item>
0667       <item>gsedcode*</item>
0668       <item>gsedcode</item>
0669       <item>ssedcode*</item>
0670       <item>ssedcode</item>
0671       <!-- Sieve lexers -->
0672       <item>sievecode*</item>
0673       <item>sievecode</item>
0674       <!-- Smali lexers -->
0675       <item>smalicode*</item>
0676       <item>smalicode</item>
0677       <!-- Solidity lexers -->
0678       <item>soliditycode*</item>
0679       <item>soliditycode</item>
0680       <!-- Spice lexers -->
0681       <item>spicecode*</item>
0682       <item>spicecode</item>
0683       <item>spicelangcode*</item>
0684       <item>spicelangcode</item>
0685       <!-- SQL lexers -->
0686       <item>sqlcode*</item>
0687       <item>sqlcode</item>
0688       <!-- Stan lexers -->
0689       <item>stancode*</item>
0690       <item>stancode</item>
0691       <!-- Stata lexers -->
0692       <item>statacode*</item>
0693       <item>statacode</item>
0694       <item>docode*</item>
0695       <item>docode</item>
0696       <!-- Swift lexers -->
0697       <item>swiftcode*</item>
0698       <item>swiftcode</item>
0699       <!-- SystemVerilog lexers -->
0700       <item>systemverilogcode*</item>
0701       <item>systemverilogcode</item>
0702       <item>svcode*</item>
0703       <item>svcode</item>
0704       <!-- TOML lexers -->
0705       <item>tomlcode*</item>
0706       <item>tomlcode</item>
0707       <!-- TADS 3 lexers -->
0708       <item>tadscode*</item>
0709       <item>tadscode</item>
0710       <!-- Tcl/Tk lexers -->
0711       <item>tclcode*</item>
0712       <item>tclcode</item>
0713       <!-- Tcsh lexers -->
0714       <item>tcshcode*</item>
0715       <item>tcshcode</item>
0716       <item>cshcode*</item>
0717       <item>cshcode</item>
0718       <!-- Terraform lexers -->
0719       <item>terraformcode*</item>
0720       <item>terraformcode</item>
0721       <item>tfcode*</item>
0722       <item>tfcode</item>
0723       <!-- LaTeX lexers -->
0724       <item>texcode*</item>
0725       <item>texcode</item>
0726       <item>latexcode*</item>
0727       <item>latexcode</item>
0728       <!-- Todo.txt lexers -->
0729       <item>todotxtcode*</item>
0730       <item>todotxtcode</item>
0731       <!-- TypeScript lexers -->
0732       <item>typescriptcode*</item>
0733       <item>typescriptcode</item>
0734       <item>tscode*</item>
0735       <item>tscode</item>
0736       <!-- Vala lexers -->
0737       <item>valacode*</item>
0738       <item>valacode</item>
0739       <item>vapicode*</item>
0740       <item>vapicode</item>
0741       <!-- Velocity lexers -->
0742       <item>velocitycode*</item>
0743       <item>velocitycode</item>
0744       <!-- Verilog lexers -->
0745       <item>verilogcode*</item>
0746       <item>verilogcode</item>
0747       <item>vcode*</item>
0748       <item>vcode</item>
0749       <!-- VHDL lexers -->
0750       <item>vhdlcode*</item>
0751       <item>vhdlcode</item>
0752       <!-- XML lexers -->
0753       <item>xmlcode*</item>
0754       <item>xmlcode</item>
0755       <!-- x.org Configuration lexers -->
0756       <item>xorgconfcode*</item>
0757       <item>xorgconfcode</item>
0758       <!-- xslt lexers -->
0759       <item>xsltcode*</item>
0760       <item>xsltcode</item>
0761       <!-- YAML lexers -->
0762       <item>yamlcode*</item>
0763       <item>yamlcode</item>
0764       <!-- YANG lexers -->
0765       <item>yangcode*</item>
0766       <item>yangcode</item>
0767       <!-- Mako lexers -->
0768     </list>
0769 
0770     <list name="VerbatimEnv">
0771       <item>Verbatim*</item>
0772       <item>Verbatim</item>
0773       <item>BVerbatim*</item>
0774       <item>BVerbatim</item>
0775       <item>LVerbatim*</item>
0776       <item>LVerbatim</item>
0777       <item>verbatim*</item>
0778       <item>verbatim</item>
0779       <item>boxedverbatim*</item>
0780       <item>boxedverbatim</item>
0781     </list>
0782 
0783     <list name="CommentEnv">
0784       <item>comment*</item>
0785       <item>comment</item>
0786     </list>
0787 
0788     <list name="MathEnvParam">
0789       <item>alignat*</item>
0790       <item>alignat</item>
0791       <item>xalignat*</item>
0792       <item>xalignat</item>
0793       <item>xxalignat*</item>
0794       <item>xxalignat</item>
0795     </list>
0796 
0797     <list name="MathEnv">
0798       <item>Bmatrix*</item>
0799       <item>Bmatrix</item>
0800       <item>IEEEeqnarray*</item>
0801       <item>IEEEeqnarray</item>
0802       <item>IEEEeqnarraybox*</item>
0803       <item>IEEEeqnarraybox</item>
0804       <item>Vmatrix*</item>
0805       <item>Vmatrix</item>
0806       <item>align*</item>
0807       <item>align</item>
0808       <item>bmatrix*</item>
0809       <item>bmatrix</item>
0810       <item>cases*</item>
0811       <item>cases</item>
0812       <item>displaymath*</item>
0813       <item>displaymath</item>
0814       <item>eqnarray*</item>
0815       <item>eqnarray</item>
0816       <item>equation*</item>
0817       <item>equation</item>
0818       <item>flalign*</item>
0819       <item>flalign</item>
0820       <item>gather*</item>
0821       <item>gather</item>
0822       <item>math*</item>
0823       <item>math</item>
0824       <item>multline*</item>
0825       <item>multline</item>
0826       <item>pmatrix*</item>
0827       <item>pmatrix</item>
0828       <item>smallmatrix*</item>
0829       <item>smallmatrix</item>
0830       <item>subeqnarray*</item>
0831       <item>subeqnarray</item>
0832       <item>vmatrix*</item>
0833       <item>vmatrix</item>
0834     </list>
0835 
0836     <list name="TabEnv">
0837       <item>tabularx*</item>
0838       <item>tabularx</item>
0839       <item>tabular*</item>
0840       <item>tabular</item>
0841       <item>supertabular*</item>
0842       <item>supertabular</item>
0843       <item>mpsupertabular*</item>
0844       <item>mpsupertabular</item>
0845       <item>xtabular*</item>
0846       <item>xtabular</item>
0847       <item>mpxtabular*</item>
0848       <item>mpxtabular</item>
0849       <item>longtable*</item>
0850       <item>longtable</item>
0851     </list>
0852 
0853     <list name="TabuEnv">
0854       <item>tabu*</item>
0855       <item>tabu</item>
0856       <item>longtabu*</item>
0857       <item>longtabu</item>
0858     </list>
0859 
0860     <list name="MathModeText">
0861       <item>\text</item>
0862       <item>\textit</item>
0863       <item>\textbf</item>
0864       <item>\textmd</item>
0865       <item>\textsl</item>
0866       <item>\textsc</item>
0867       <item>\textrm</item>
0868       <item>\textsf</item>
0869       <item>\texttt</item>
0870       <item>\textup</item>
0871       <item>\textlf</item>
0872       <item>\textnormal</item>
0873       <item>\shortintertext</item>
0874       <item>\intertext</item>
0875       <item>\mbox</item>
0876       <item>\emph</item>
0877     </list>
0878 
0879     <list name="ResetHL">
0880       <item>\KileResetHL</item>
0881       <item>\KateResetHL</item>
0882     </list>
0883 
0884     <contexts>
0885       <!-- Normal text -->
0886       <context name="Normal Text" attribute="Normal Text" lineEndContext="#stay">
0887         <DetectSpaces/>
0888         <DetectIdentifier/>
0889         <DetectChar char="\" attribute="Normal Text" context="LatexMacro" lookAhead="true"/>
0890         <DetectChar char="$" attribute="Math" context="MathModeTex"/>
0891         <RegExpr String="^&lt;&lt;.*&gt;&gt;=" attribute="Normal Text" context="NoWeb" column="0"/>
0892         <IncludeRules context="FindComments"/>
0893         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0894       </context>
0895 
0896       <context name="LatexMacro" attribute="Normal Text" lineEndContext="#pop">
0897         <WordDetect String="\begin" attribute="Structure" context="#pop!FindBeginEnvironment" beginRegion="block" additionalDeliminator="\"/>
0898         <WordDetect String="\end" attribute="Structure" context="#pop!FindEndEnvironment" additionalDeliminator="\"/>
0899         <keyword String="Label" attribute="Structure" context="#pop!Label"/>
0900         <keyword String="macroFancyLabel" attribute="Builtin Macro" context="#pop!FancyLabel"/>
0901         <keyword String="FancyLabel" attribute="Structure" context="#pop!FancyLabel"/>
0902         <keyword String="Sectioning" attribute="Structure" context="#pop!Sectioning"/>
0903         <keyword String="SpecialCommand" attribute="Macro" context="#pop!SpecialCommand"/>
0904         <keyword String="Footnoting" attribute="Macro" context="#pop!Footnoting"/>
0905         <keyword String="NewCommand" attribute="Macro" context="#pop!NewCommand"/>
0906         <keyword String="DefCommand" attribute="Macro" context="#pop!DefCommand"/>
0907         <Detect2Chars char="\" char1="(" attribute="Math" context="#pop!MathModeLatex"/>
0908         <Detect2Chars char="\" char1="[" attribute="Math" context="#pop!MathModeLatexEquation" beginRegion="mathMode"/>
0909         <keyword String="MathModeEnsure" attribute="Math" context="#pop!MathModeEnsure"/>
0910         <keyword String="iffalse" attribute="Comment" context="#pop!Multiline Comment"/>
0911         <DetectChar char="\" attribute="Macro" context="#pop!ContrSeq"/>
0912       </context>
0913 
0914       <!-- NoWeb -->
0915       <context name="NoWeb" attribute="Normal Text" lineEndContext="#stay">
0916         <RegExpr String="^@\s*$" attribute="Normal Text" context="#pop" column="0"/>
0917       </context>
0918 
0919       <!-- LaTeX sectioning commands -->
0920       <context name="Sectioning" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
0921         <DetectSpaces/>
0922         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#stay"/>
0923         <DetectChar char="{" attribute="Normal Text" context="#pop!SectioningInside"/>
0924         <IncludeRules context="FindComments"/>
0925       </context>
0926       <context name="SectioningInside" attribute="Sectioning Text" lineEndContext="#stay">
0927         <DetectChar char="{" attribute="Normal Text" context="SectioningInside"/>
0928         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
0929         <Detect2Chars char="\" char1="(" attribute="Sectioning Math" context="SectioningMathMode" />
0930         <DetectChar char="\" attribute="Sectioning Macro" context="SectioningContrSeq"/>
0931         <DetectChar char="$" attribute="Sectioning Math" context="SectioningMathMode" />
0932         <IncludeRules context="FindComments"/>
0933         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0934       </context>
0935       <context name="SectioningContrSeq" attribute="Macro" lineEndContext="#pop">
0936         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0937         <RegExpr String="[a-zA-Z]+(?:\+?|\*{0,3})|." attribute="Sectioning Macro" context="#pop" />
0938       </context>
0939       <context name="SectioningMathMode" attribute="Sectioning Math" lineEndContext="#stay">
0940         <Detect2Chars char="$" char1="$" attribute="Error" context="#stay" />
0941         <DetectChar char="$" attribute="Sectioning Math" context="#pop" />
0942         <Detect2Chars char="\" char1=")" attribute="Sectioning Math" context="#pop" />
0943         <Detect2Chars char="\" char1="]" attribute="Error" context="#stay" />
0944         <DetectChar char="\" attribute="Sectioning Macro Mathmode" context="SectioningMathContrSeq"/>
0945         <IncludeRules context="FindComments"/>
0946         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0947       </context>
0948       <context name="SectioningMathContrSeq" attribute="Sectioning Macro Mathmode" lineEndContext="#pop">
0949         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0950         <RegExpr String="&envname;|." attribute="Sectioning Macro Mathmode" context="#pop" />
0951       </context>
0952 
0953       <!-- LaTeX Footnote commands -->
0954       <context name="Footnoting" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
0955         <DetectSpaces/>
0956         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#stay"/>
0957         <DetectChar char="{" attribute="Normal Text" context="FootnotingInside"/>
0958         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
0959         <IncludeRules context="FindComments"/>
0960       </context>
0961       <context name="FootnotingInside" attribute="Normal Text" lineEndContext="#stay">
0962         <DetectChar char="{" attribute="Normal Text" context="FootnotingInside"/>
0963         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
0964         <IncludeRules context="Normal Text"/>
0965       </context>
0966 
0967       <!-- LaTeX commands \newcommand and \renewcommand -->
0968       <context name="NewCommand" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
0969         <DetectSpaces/>
0970         <DetectChar char="{" attribute="Normal Text" context="LabelParameter"/>
0971         <RegExpr String="(?:\[\d\](?:\[[^\]]*\])?)?\{" attribute="Normal Text" context="LabelParameter"/>
0972         <DetectChar char="}" attribute="Error" context="#pop"/>
0973       </context>
0974 
0975       <!-- LaTeX command \def -->
0976       <context name="DefCommand" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
0977         <DetectSpaces/>
0978         <RegExpr String="\\[a-zA-Z]+[^\{]*\{" attribute="Normal Text" context="#pop!CommandParameter"/>
0979         <DetectChar char="}" attribute="Error" context="#pop"/>
0980       </context>
0981 
0982       <!-- parse command argument -->
0983       <context name="CommandParameter" attribute="Normal Text" lineEndContext="#stay">
0984         <DetectChar char="{" attribute="Normal Text" context="CommandParameter"/>
0985         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
0986         <RegExpr String="\\." attribute="Normal Text" context="#stay"/>
0987         <IncludeRules context="FindComments"/>
0988       </context>
0989 
0990       <!-- LaTeX command in text mode -->
0991       <context name="ContrSeq" attribute="Macro" lineEndContext="#pop">
0992         <keyword String="Verb" attribute="Macro" context="Verb"/>
0993         <keyword String="Lstinline" attribute="Macro" context="Lstinline"/>
0994         <keyword String="MintParam" attribute="Macro" context="MintParam"/>
0995         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
0996         <RegExpr String="[a-zA-Z@]+(?:\+?|\*{0,3})|." attribute="Macro" context="#pop" />
0997       </context>
0998 
0999       <!-- \mint command with parameter-->
1000       <context name="MintParam" attribute="Normal Text" lineEndContext="#stay">
1001         <Detect2Chars char="}" char1="[" attribute="Normal Text" context="#stay"/>
1002         <AnyChar String="}]" attribute="Normal Text" context="Verb"/>
1003       </context>
1004 
1005       <!-- verb command -->
1006       <context name="Verb" attribute="Verbatim" lineEndContext="#pop#pop" >
1007         <RegExpr String="(.)" attribute="Normal Text" context="VerbEnd" />
1008       </context>
1009       <context name="VerbEnd" attribute="Verbatim" lineEndContext="#pop#pop#pop" dynamic="true" >
1010         <StringDetect String="%1" attribute="Normal Text" context="#pop#pop#pop" dynamic="true" />
1011         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1012         <RegExpr String="[^%1\xd7]*" attribute="Verbatim" context="#stay" dynamic="true" />
1013       </context>
1014 
1015       <!-- lstinline command, different from verb as it takes options -->
1016       <context name="Lstinline" attribute="Verbatim" lineEndContext="#pop#pop" >
1017         <DetectSpaces/>
1018         <DetectChar char="[" attribute="Normal Text" context="FancyLabelOption"/>
1019         <DetectChar char="{" attribute="Normal Text" context="LstinlineParameter"/>
1020         <RegExpr String="(.)" attribute="Normal Text" context="LstinlineEnd" />
1021       </context>
1022       <context name="LstinlineEnd" attribute="Verbatim" lineEndContext="#pop#pop#pop" dynamic="true" >
1023         <!-- TODO DetectChar segfault -->
1024         <StringDetect String="%1" attribute="Normal Text" context="#pop#pop#pop" dynamic="true" />
1025         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1026         <RegExpr String="[^%1\xd7]*" attribute="Verbatim" context="#stay" dynamic="true" />
1027       </context>
1028       <context name="LstinlineParameter" attribute="Verbatim" lineEndContext="#stay">
1029         <DetectSpaces/>
1030         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop"/>
1031       </context>
1032 
1033       <!-- label -->
1034       <context name="Label" attribute="Normal Text" lineEndContext="#stay">
1035         <DetectSpaces/>
1036         <DetectChar char="{" attribute="Normal Text" context="LabelParameter"/>
1037         <DetectChar char="[" attribute="Normal Text" context="LabelOption"/>
1038       </context>
1039 
1040       <context name="LabelOption" attribute="Normal Text" lineEndContext="#stay">
1041         <DetectSpaces/>
1042         <Detect2Chars char="\" char1="(" attribute="Math" context="MathModeLatex"/>
1043         <DetectChar char="\" attribute="Macro" context="ContrSeq"/>
1044         <DetectChar char="$" attribute="Math" context="MathModeTex" />
1045         <IncludeRules context="FindComments"/>
1046         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1047         <DetectChar char="]" attribute="Normal Text" context="#pop"/>
1048       </context>
1049 
1050       <context name="LabelParameter" attribute="Reference" lineEndContext="#stay">
1051         <DetectSpaces/>
1052         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1053         <DetectChar char="}" attribute="Normal Text" context="#pop#pop"/>
1054       </context>
1055 
1056       <!-- labels from biblatex commands -->
1057       <context name="FancyLabel" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
1058         <DetectSpaces/>
1059         <DetectChar char="{" attribute="Normal Text" context="FancyLabelParameter"/>
1060         <DetectChar char="[" attribute="Normal Text" context="FancyLabelOption"/>
1061         <DetectChar char="(" attribute="Normal Text" context="FancyLabelRoundBrackets"/>
1062       </context>
1063 
1064       <context name="FancyLabelParameter" attribute="Environment" lineEndContext="#stay">
1065         <DetectSpaces/>
1066         <Detect2Chars char="\" char1="(" attribute="Math" context="MathModeLatex"/>
1067         <DetectChar char="\" attribute="Macro" context="ContrSeq"/>
1068         <DetectChar char="$" attribute="Math" context="MathModeTex" />
1069         <IncludeRules context="FindComments"/>
1070         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1071         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
1072         <DetectChar char="{" attribute="Normal Text" context="FancyLabelParameter"/>
1073       </context>
1074 
1075       <context name="FancyLabelOption" attribute="Option Text" lineEndContext="#stay">
1076         <IncludeRules context="LabelOption"/>
1077       </context>
1078 
1079       <context name="FancyLabelRoundBrackets" attribute="Normal Text" lineEndContext="#stay">
1080         <DetectSpaces/>
1081         <Detect2Chars char="\" char1="(" attribute="Math" context="MathModeLatex" />
1082         <DetectChar char="\" attribute="Macro" context="ContrSeq"/>
1083         <DetectChar char="$" attribute="Math" context="MathModeTex" />
1084         <IncludeRules context="FindComments"/>
1085         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1086         <DetectChar char=")" attribute="Normal Text" context="#pop"/>
1087       </context>
1088 
1089       <!-- Special commands -->
1090       <context name="SpecialCommand" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop">
1091         <DetectSpaces/>
1092         <DetectChar char="{" attribute="Normal Text" context="SpecialCommandParameterOption"/>
1093       </context>
1094 
1095       <context name="SpecialCommandParameterOption" attribute="Option Text" lineEndContext="#stay">
1096         <DetectSpaces/>
1097         <Detect2Chars char="\" char1="(" attribute="Math" context="MathModeLatex" />
1098         <DetectChar char="\" attribute="Macro" context="ContrSeq"/>
1099         <DetectChar char="$" attribute="Math" context="MathModeTex" />
1100         <IncludeRules context="FindComments"/>
1101         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1102         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
1103         <DetectChar char="{" attribute="Normal Text" context="SpecialCommandParameterOption"/>
1104       </context>
1105 
1106       <!-- end of an environment -->
1107       <context name="FindEndEnvironment" attribute="Normal Text" lineEndContext="#stay">
1108         <DetectChar char="{" attribute="Normal Text" context="EndEnvironment"/>
1109         <RegExpr String="\S" attribute="Normal Text" context="#pop"/>
1110       </context>
1111 
1112       <context name="EndEnvironment" attribute="Environment" lineEndContext="#stay">
1113         <RegExpr String="&envname;" attribute="Environment" context="LatexEnvEnd"/>
1114         <RegExpr String="." attribute="Error" context="#pop#pop"/>
1115       </context>
1116 
1117       <context name="LatexEnvEnd" attribute="Environment" lineEndContext="#stay">
1118         <DetectChar char="}" attribute="Normal Text" endRegion="block" context="#pop#pop#pop"/>
1119         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
1120       </context>
1121 
1122       <!-- start of an environment -->
1123       <context name="FindBeginEnvironment" attribute="Normal Text" lineEndContext="#stay">
1124         <DetectSpaces/>
1125         <DetectChar char="{" attribute="Normal Text" context="BeginEnvironment"/>
1126         <RegExpr String="." attribute="Normal Text" context="#pop"/>
1127       </context>
1128 
1129       <!-- filter the environment name and check the type -->
1130       <context name="BeginEnvironment" attribute="Environment" lineEndContext="#stay">
1131         <keyword String="ListingsEnv" attribute="Environment" context="ListingsEnv"/>
1132         <keyword String="MintedEnv" attribute="Environment" context="MintedEnv"/>
1133         <keyword String="VerbatimEnv" attribute="Environment" context="VerbatimEnv" lookAhead="true"/>
1134         <keyword String="CommentEnv" attribute="Environment" context="CommentEnv"/>
1135         <keyword String="MathEnvParam" attribute="Environment" context="MathEnvWithParam"/>
1136         <keyword String="MathEnv" attribute="Environment" context="MathEnv"/>
1137         <keyword String="TabEnv" attribute="Environment" context="TabEnv"/>
1138         <keyword String="TabuEnv" attribute="Environment" context="TabuEnv"/>
1139         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1140         <RegExpr String="(\w+)code\b" attribute="Environment" context="MintedCodeEnv" lookAhead="true"/>
1141         <RegExpr String="&envname;" attribute="Environment" context="LatexEnv"/>
1142         <RegExpr String="." attribute="Error" context="#pop"/>
1143       </context>
1144 
1145       <!-- environment type 1: normal -->
1146       <context name="LatexEnv" attribute="Error" lineEndContext="#stay">
1147         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop"/>
1148       </context>
1149 
1150       <context name="VerbatimEnv" attribute="Environment" lineEndContext="#stay">
1151         <WordDetect String="verbatim*" attribute="Environment" context="VerbatimEnv1"/>
1152         <WordDetect String="verbatim" attribute="Environment" context="VerbatimEnv1"/>
1153         <WordDetect String="boxedverbatim*" attribute="Environment" context="VerbatimEnv2"/>
1154         <WordDetect String="boxedverbatim" attribute="Environment" context="VerbatimEnv2"/>
1155 
1156         <WordDetect String="Verbatim*" attribute="Environment" context="VerbatimEnv3"/>
1157         <WordDetect String="Verbatim" attribute="Environment" context="VerbatimEnv3"/>
1158         <WordDetect String="BVerbatim*" attribute="Environment" context="VerbatimEnv4"/>
1159         <WordDetect String="BVerbatim" attribute="Environment" context="VerbatimEnv4"/>
1160         <WordDetect String="LVerbatim*" attribute="Environment" context="VerbatimEnv5"/>
1161         <WordDetect String="LVerbatim" attribute="Environment" context="VerbatimEnv5"/>
1162       </context>
1163 
1164       <!-- environment type 2: verbatim without parameter -->
1165       <context name="VerbatimEnv1" attribute="Error" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1166         <DetectChar char="}" attribute="Normal Text" context="Verbatim1"/>
1167       </context>
1168       <context name="Verbatim1" attribute="Verbatim" lineEndContext="#stay">
1169         <DetectSpaces/>
1170         <DetectIdentifier/>
1171         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1172         <RegExpr String="\\end(?=\s*\{verbatim\*?\})" attribute="Structure" context="VerbFindEnd"/>
1173       </context>
1174 
1175       <context name="VerbatimEnv2" attribute="Error" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1176         <DetectChar char="}" attribute="Normal Text" context="Verbatim2"/>
1177       </context>
1178       <context name="Verbatim2" attribute="Verbatim" lineEndContext="#stay">
1179         <DetectSpaces/>
1180         <DetectIdentifier/>
1181         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1182         <RegExpr String="\\end(?=\s*\{boxedverbatim\*?\})" attribute="Structure" context="VerbFindEnd"/>
1183       </context>
1184 
1185       <!-- environment type 3: verbatim with optional parameter -->
1186       <context name="VerbatimEnv3" attribute="Error" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1187         <DetectChar char="}" attribute="Normal Text" context="VerbatimEnv3Param"/>
1188       </context>
1189       <context name="VerbatimEnv3Param" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop!Verbatim3">
1190         <DetectSpaces/>
1191         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#pop!Verbatim3"/>
1192       </context>
1193       <context name="Verbatim3" attribute="Verbatim" lineEndContext="#stay">
1194         <DetectSpaces/>
1195         <DetectIdentifier/>
1196         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1197         <RegExpr String="\\end(?=\s*\{Verbatim\*?\})" attribute="Structure" context="VerbFindEnd"/>
1198       </context>
1199 
1200       <context name="VerbatimEnv4" attribute="Error" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1201         <DetectChar char="}" attribute="Normal Text" context="VerbatimEnv4Param"/>
1202       </context>
1203       <context name="VerbatimEnv4Param" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop!Verbatim4">
1204         <DetectSpaces/>
1205         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#pop!Verbatim4"/>
1206       </context>
1207       <context name="Verbatim4" attribute="Verbatim" lineEndContext="#stay">
1208         <DetectSpaces/>
1209         <DetectIdentifier/>
1210         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1211         <RegExpr String="\\end(?=\s*\{BVerbatim\*?\})" attribute="Structure" context="VerbFindEnd"/>
1212       </context>
1213 
1214       <context name="VerbatimEnv5" attribute="Error" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1215         <DetectChar char="}" attribute="Normal Text" context="VerbatimEnv5Param"/>
1216       </context>
1217       <context name="VerbatimEnv5Param" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="#pop!Verbatim5">
1218         <DetectSpaces/>
1219         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#pop!Verbatim5"/>
1220       </context>
1221       <context name="Verbatim5" attribute="Verbatim" lineEndContext="#stay">
1222         <DetectSpaces/>
1223         <DetectIdentifier/>
1224         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1225         <RegExpr String="\\end(?=\s*\{LVerbatim\*?\})" attribute="Structure" context="VerbFindEnd"/>
1226       </context>
1227 
1228       <!-- environment type 4: listings environment with optional parameter and HL switching-->
1229       <context name="ListingsEnv" attribute="Environment" lineEndContext="#stay">
1230         <DetectChar char="}" attribute="Normal Text" context="#pop!ListingsEnvParam"/>
1231         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
1232       </context>
1233       <context name="ListingsEnvParam" attribute="Normal Text" lineEndContext="#pop!UnknownHighlighting" fallthroughContext="#pop!UnknownHighlighting">
1234         <DetectSpaces/>
1235         <DetectChar char="[" attribute="Normal Text" context="#pop!ListingsEnvParamInside"/>
1236         <IncludeRules context="FindComments"/>
1237       </context>
1238       <context name="ListingsEnvParamInside" attribute="Normal Text" lineEndContext="#stay">
1239         <RegExpr String="\s*language\s*=\s*(?=[^],])" attribute="Normal Text" context="HighlightingSelector"/>
1240         <DetectChar char="]" attribute="Normal Text" context="ListingsEnvParamEnd"/>
1241         <IncludeRules context="FindComments"/>
1242       </context>
1243       <context name="ListingsEnvParamEnd" attribute="Normal Text" lineEndContext="#pop#pop!UnknownHighlighting" fallthroughContext="#pop#pop!UnknownHighlighting">
1244         <DetectSpaces/>
1245         <IncludeRules context="FindComments"/>
1246       </context>
1247 
1248       <!-- environment type 5: minted environment with optional and HL switching -->
1249       <context name="MintedEnv" attribute="Environment" lineEndContext="#stay">
1250         <DetectChar char="}" attribute="Normal Text" context="#pop!MintedEnvParam"/>
1251         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
1252       </context>
1253       <context name="MintedEnvParam" attribute="Normal Text" lineEndContext="#stay">
1254         <DetectSpaces/>
1255         <DetectChar char="[" attribute="Normal Text" context="#pop!MintedEnvParamInside"/>
1256         <DetectChar char="{" attribute="Normal Text" context="HighlightingSelector"/>
1257         <IncludeRules context="FindComments"/>
1258       </context>
1259       <context name="MintedEnvParamInside" attribute="Normal Text" lineEndContext="#stay">
1260         <DetectSpaces/>
1261         <DetectIdentifier/>
1262         <DetectChar char="]" attribute="Normal Text" context="#pop!MintedEnvLang"/>
1263         <IncludeRules context="FindComments"/>
1264         <RegExpr String="\\&envname;" attribute="Macro" context="#stay"/>
1265       </context>
1266       <context name="MintedEnvLang" attribute="Normal Text" lineEndContext="#stay">
1267         <DetectSpaces/>
1268         <DetectChar char="{" attribute="Normal Text" context="HighlightingSelector"/>
1269         <IncludeRules context="FindComments"/>
1270       </context>
1271 
1272       <!-- environment type 5: minted environment created with newminted -->
1273       <context name="MintedCodeEnv" attribute="Environment" lineEndContext="#stay" fallthroughContext="#pop#pop#pop#pop">
1274         <WordDetect String="abapcode*" attribute="Environment" context="HighlightingABAPCodeEnvS"/>
1275         <WordDetect String="abapcode" attribute="Environment" context="HighlightingABAPCodeEnv"/>
1276         <WordDetect String="actionscriptcode*" attribute="Environment" context="HighlightingActionScript 2.0CodeEnvS"/>
1277         <WordDetect String="actionscriptcode" attribute="Environment" context="HighlightingActionScript 2.0CodeEnv"/>
1278         <WordDetect String="ascode*" attribute="Environment" context="HighlightingActionScript 2.0CodeEnvS"/>
1279         <WordDetect String="ascode" attribute="Environment" context="HighlightingActionScript 2.0CodeEnv"/>
1280         <WordDetect String="adacode*" attribute="Environment" context="HighlightingAdaCodeEnvS"/>
1281         <WordDetect String="adacode" attribute="Environment" context="HighlightingAdaCodeEnv"/>
1282         <WordDetect String="agdacode*" attribute="Environment" context="HighlightingAgdaCodeEnvS"/>
1283         <WordDetect String="agdacode" attribute="Environment" context="HighlightingAgdaCodeEnv"/>
1284         <WordDetect String="apacheconfcode*" attribute="Environment" context="HighlightingApache ConfigurationCodeEnvS"/>
1285         <WordDetect String="apacheconfcode" attribute="Environment" context="HighlightingApache ConfigurationCodeEnv"/>
1286         <WordDetect String="aconfcode*" attribute="Environment" context="HighlightingApache ConfigurationCodeEnvS"/>
1287         <WordDetect String="aconfcode" attribute="Environment" context="HighlightingApache ConfigurationCodeEnv"/>
1288         <WordDetect String="apachecode*" attribute="Environment" context="HighlightingApache ConfigurationCodeEnvS"/>
1289         <WordDetect String="apachecode" attribute="Environment" context="HighlightingApache ConfigurationCodeEnv"/>
1290         <WordDetect String="autohotkeycode*" attribute="Environment" context="HighlightingAutoHotKeyCodeEnvS"/>
1291         <WordDetect String="autohotkeycode" attribute="Environment" context="HighlightingAutoHotKeyCodeEnv"/>
1292         <WordDetect String="ahkcode*" attribute="Environment" context="HighlightingAutoHotKeyCodeEnvS"/>
1293         <WordDetect String="ahkcode" attribute="Environment" context="HighlightingAutoHotKeyCodeEnv"/>
1294         <WordDetect String="awkcode*" attribute="Environment" context="HighlightingAWKCodeEnvS"/>
1295         <WordDetect String="awkcode" attribute="Environment" context="HighlightingAWKCodeEnv"/>
1296         <WordDetect String="gawkcode*" attribute="Environment" context="HighlightingAWKCodeEnvS"/>
1297         <WordDetect String="gawkcode" attribute="Environment" context="HighlightingAWKCodeEnv"/>
1298         <WordDetect String="mawkcode*" attribute="Environment" context="HighlightingAWKCodeEnvS"/>
1299         <WordDetect String="mawkcode" attribute="Environment" context="HighlightingAWKCodeEnv"/>
1300         <WordDetect String="nawkcode*" attribute="Environment" context="HighlightingAWKCodeEnvS"/>
1301         <WordDetect String="nawkcode" attribute="Environment" context="HighlightingAWKCodeEnv"/>
1302         <WordDetect String="bashcode*" attribute="Environment" context="HighlightingBashCodeEnvS"/>
1303         <WordDetect String="bashcode" attribute="Environment" context="HighlightingBashCodeEnv"/>
1304         <WordDetect String="shcode*" attribute="Environment" context="HighlightingBashCodeEnvS"/>
1305         <WordDetect String="shcode" attribute="Environment" context="HighlightingBashCodeEnv"/>
1306         <WordDetect String="kshcode*" attribute="Environment" context="HighlightingBashCodeEnvS"/>
1307         <WordDetect String="kshcode" attribute="Environment" context="HighlightingBashCodeEnv"/>
1308         <WordDetect String="zshcode*" attribute="Environment" context="HighlightingBashCodeEnvS"/>
1309         <WordDetect String="zshcode" attribute="Environment" context="HighlightingBashCodeEnv"/>
1310         <WordDetect String="shellcode*" attribute="Environment" context="HighlightingBashCodeEnvS"/>
1311         <WordDetect String="shellcode" attribute="Environment" context="HighlightingBashCodeEnv"/>
1312         <WordDetect String="bibtexcode*" attribute="Environment" context="HighlightingBibTeXCodeEnvS"/>
1313         <WordDetect String="bibtexcode" attribute="Environment" context="HighlightingBibTeXCodeEnv"/>
1314         <WordDetect String="bibcode*" attribute="Environment" context="HighlightingBibTeXCodeEnvS"/>
1315         <WordDetect String="bibcode" attribute="Environment" context="HighlightingBibTeXCodeEnv"/>
1316         <WordDetect String="boocode*" attribute="Environment" context="HighlightingBooCodeEnvS"/>
1317         <WordDetect String="boocode" attribute="Environment" context="HighlightingBooCodeEnv"/>
1318         <WordDetect String="ccode*" attribute="Environment" context="HighlightingCCodeEnvS"/>
1319         <WordDetect String="ccode" attribute="Environment" context="HighlightingCCodeEnv"/>
1320         <WordDetect String="cmakecode*" attribute="Environment" context="HighlightingCMakeCodeEnvS"/>
1321         <WordDetect String="cmakecode" attribute="Environment" context="HighlightingCMakeCodeEnv"/>
1322         <WordDetect String="csharpcode*" attribute="Environment" context="HighlightingC#CodeEnvS"/>
1323         <WordDetect String="csharpcode" attribute="Environment" context="HighlightingC#CodeEnv"/>
1324         <WordDetect String="cscode*" attribute="Environment" context="HighlightingC#CodeEnvS"/>
1325         <WordDetect String="cscode" attribute="Environment" context="HighlightingC#CodeEnv"/>
1326         <WordDetect String="clojurecode*" attribute="Environment" context="HighlightingClojureCodeEnvS"/>
1327         <WordDetect String="clojurecode" attribute="Environment" context="HighlightingClojureCodeEnv"/>
1328         <WordDetect String="cljcode*" attribute="Environment" context="HighlightingClojureCodeEnvS"/>
1329         <WordDetect String="cljcode" attribute="Environment" context="HighlightingClojureCodeEnv"/>
1330         <WordDetect String="coffeecode*" attribute="Environment" context="HighlightingCoffeeScriptCodeEnvS"/>
1331         <WordDetect String="coffeecode" attribute="Environment" context="HighlightingCoffeeScriptCodeEnv"/>
1332         <WordDetect String="commonlispcode*" attribute="Environment" context="HighlightingCommon LispCodeEnvS"/>
1333         <WordDetect String="commonlispcode" attribute="Environment" context="HighlightingCommon LispCodeEnv"/>
1334         <WordDetect String="clcode*" attribute="Environment" context="HighlightingCommon LispCodeEnvS"/>
1335         <WordDetect String="clcode" attribute="Environment" context="HighlightingCommon LispCodeEnv"/>
1336         <WordDetect String="lispcode*" attribute="Environment" context="HighlightingCommon LispCodeEnvS"/>
1337         <WordDetect String="lispcode" attribute="Environment" context="HighlightingCommon LispCodeEnv"/>
1338         <WordDetect String="cppcode*" attribute="Environment" context="HighlightingC++CodeEnvS"/>
1339         <WordDetect String="cppcode" attribute="Environment" context="HighlightingC++CodeEnv"/>
1340         <WordDetect String="csscode*" attribute="Environment" context="HighlightingCSSCodeEnvS"/>
1341         <WordDetect String="csscode" attribute="Environment" context="HighlightingCSSCodeEnv"/>
1342         <WordDetect String="dcode*" attribute="Environment" context="HighlightingDCodeEnvS"/>
1343         <WordDetect String="dcode" attribute="Environment" context="HighlightingDCodeEnv"/>
1344         <WordDetect String="dartcode*" attribute="Environment" context="HighlightingDartCodeEnvS"/>
1345         <WordDetect String="dartcode" attribute="Environment" context="HighlightingDartCodeEnv"/>
1346         <WordDetect String="delphicode*" attribute="Environment" context="HighlightingPascalCodeEnvS"/>
1347         <WordDetect String="delphicode" attribute="Environment" context="HighlightingPascalCodeEnv"/>
1348         <WordDetect String="pascode*" attribute="Environment" context="HighlightingPascalCodeEnvS"/>
1349         <WordDetect String="pascode" attribute="Environment" context="HighlightingPascalCodeEnv"/>
1350         <WordDetect String="pascalcode*" attribute="Environment" context="HighlightingPascalCodeEnvS"/>
1351         <WordDetect String="pascalcode" attribute="Environment" context="HighlightingPascalCodeEnv"/>
1352         <WordDetect String="objectpascalcode*" attribute="Environment" context="HighlightingPascalCodeEnvS"/>
1353         <WordDetect String="objectpascalcode" attribute="Environment" context="HighlightingPascalCodeEnv"/>
1354         <WordDetect String="diffcode*" attribute="Environment" context="HighlightingDiffCodeEnvS"/>
1355         <WordDetect String="diffcode" attribute="Environment" context="HighlightingDiffCodeEnv"/>
1356         <WordDetect String="udiffcode*" attribute="Environment" context="HighlightingDiffCodeEnvS"/>
1357         <WordDetect String="udiffcode" attribute="Environment" context="HighlightingDiffCodeEnv"/>
1358         <WordDetect String="dtdcode*" attribute="Environment" context="HighlightingDTDCodeEnvS"/>
1359         <WordDetect String="dtdcode" attribute="Environment" context="HighlightingDTDCodeEnv"/>
1360         <WordDetect String="eiffelcode*" attribute="Environment" context="HighlightingEiffelCodeEnvS"/>
1361         <WordDetect String="eiffelcode" attribute="Environment" context="HighlightingEiffelCodeEnv"/>
1362         <WordDetect String="elixircode*" attribute="Environment" context="HighlightingElixirCodeEnvS"/>
1363         <WordDetect String="elixircode" attribute="Environment" context="HighlightingElixirCodeEnv"/>
1364         <WordDetect String="excode*" attribute="Environment" context="HighlightingElixirCodeEnvS"/>
1365         <WordDetect String="excode" attribute="Environment" context="HighlightingElixirCodeEnv"/>
1366         <WordDetect String="exscode*" attribute="Environment" context="HighlightingElixirCodeEnvS"/>
1367         <WordDetect String="exscode" attribute="Environment" context="HighlightingElixirCodeEnv"/>
1368         <WordDetect String="elmcode*" attribute="Environment" context="HighlightingElmCodeEnvS"/>
1369         <WordDetect String="elmcode" attribute="Environment" context="HighlightingElmCodeEnv"/>
1370         <WordDetect String="emailcode*" attribute="Environment" context="HighlightingEmailCodeEnvS"/>
1371         <WordDetect String="emailcode" attribute="Environment" context="HighlightingEmailCodeEnv"/>
1372         <WordDetect String="emlcode*" attribute="Environment" context="HighlightingEmailCodeEnvS"/>
1373         <WordDetect String="emlcode" attribute="Environment" context="HighlightingEmailCodeEnv"/>
1374         <WordDetect String="erlangcode*" attribute="Environment" context="HighlightingErlangCodeEnvS"/>
1375         <WordDetect String="erlangcode" attribute="Environment" context="HighlightingErlangCodeEnv"/>
1376         <WordDetect String="fishcode*" attribute="Environment" context="HighlightingFishCodeEnvS"/>
1377         <WordDetect String="fishcode" attribute="Environment" context="HighlightingFishCodeEnv"/>
1378         <WordDetect String="fishshellcode*" attribute="Environment" context="HighlightingFishCodeEnvS"/>
1379         <WordDetect String="fishshellcode" attribute="Environment" context="HighlightingFishCodeEnv"/>
1380         <WordDetect String="forthcode*" attribute="Environment" context="HighlightingANS-Forth94CodeEnvS"/>
1381         <WordDetect String="forthcode" attribute="Environment" context="HighlightingANS-Forth94CodeEnv"/>
1382         <WordDetect String="fortranfixedcode*" attribute="Environment" context="HighlightingFortran (Fixed Format)CodeEnvS"/>
1383         <WordDetect String="fortranfixedcode" attribute="Environment" context="HighlightingFortran (Fixed Format)CodeEnv"/>
1384         <WordDetect String="fortrancode*" attribute="Environment" context="HighlightingFortran (Free Format)CodeEnvS"/>
1385         <WordDetect String="fortrancode" attribute="Environment" context="HighlightingFortran (Free Format)CodeEnv"/>
1386         <WordDetect String="fcode*" attribute="Environment" context="HighlightingFortran (Free Format)CodeEnvS"/>
1387         <WordDetect String="fcode" attribute="Environment" context="HighlightingFortran (Free Format)CodeEnv"/>
1388         <WordDetect String="gapcode*" attribute="Environment" context="HighlightingGAPCodeEnvS"/>
1389         <WordDetect String="gapcode" attribute="Environment" context="HighlightingGAPCodeEnv"/>
1390         <WordDetect String="gdscriptcode*" attribute="Environment" context="HighlightingGodotCodeEnvS"/>
1391         <WordDetect String="gdscriptcode" attribute="Environment" context="HighlightingGodotCodeEnv"/>
1392         <WordDetect String="gdcode*" attribute="Environment" context="HighlightingGodotCodeEnvS"/>
1393         <WordDetect String="gdcode" attribute="Environment" context="HighlightingGodotCodeEnv"/>
1394         <WordDetect String="glslcode*" attribute="Environment" context="HighlightingGLSLCodeEnvS"/>
1395         <WordDetect String="glslcode" attribute="Environment" context="HighlightingGLSLCodeEnv"/>
1396         <WordDetect String="gcodecode*" attribute="Environment" context="HighlightingG-CodeCodeEnvS"/>
1397         <WordDetect String="gcodecode" attribute="Environment" context="HighlightingG-CodeCodeEnv"/>
1398         <WordDetect String="gnuplotcode*" attribute="Environment" context="HighlightingGnuplotCodeEnvS"/>
1399         <WordDetect String="gnuplotcode" attribute="Environment" context="HighlightingGnuplotCodeEnv"/>
1400         <WordDetect String="gocode*" attribute="Environment" context="HighlightingGoCodeEnvS"/>
1401         <WordDetect String="gocode" attribute="Environment" context="HighlightingGoCodeEnv"/>
1402         <WordDetect String="golangcode*" attribute="Environment" context="HighlightingGoCodeEnvS"/>
1403         <WordDetect String="golangcode" attribute="Environment" context="HighlightingGoCodeEnv"/>
1404         <WordDetect String="groovycode*" attribute="Environment" context="HighlightingGroovyCodeEnvS"/>
1405         <WordDetect String="groovycode" attribute="Environment" context="HighlightingGroovyCodeEnv"/>
1406         <WordDetect String="hamlcode*" attribute="Environment" context="HighlightingHamlCodeEnvS"/>
1407         <WordDetect String="hamlcode" attribute="Environment" context="HighlightingHamlCodeEnv"/>
1408         <WordDetect String="haskellcode*" attribute="Environment" context="HighlightingHaskellCodeEnvS"/>
1409         <WordDetect String="haskellcode" attribute="Environment" context="HighlightingHaskellCodeEnv"/>
1410         <WordDetect String="hscode*" attribute="Environment" context="HighlightingHaskellCodeEnvS"/>
1411         <WordDetect String="hscode" attribute="Environment" context="HighlightingHaskellCodeEnv"/>
1412         <WordDetect String="haxecode*" attribute="Environment" context="HighlightingHaxeCodeEnvS"/>
1413         <WordDetect String="haxecode" attribute="Environment" context="HighlightingHaxeCodeEnv"/>
1414         <WordDetect String="hxslcode*" attribute="Environment" context="HighlightingHaxeCodeEnvS"/>
1415         <WordDetect String="hxslcode" attribute="Environment" context="HighlightingHaxeCodeEnv"/>
1416         <WordDetect String="hxcode*" attribute="Environment" context="HighlightingHaxeCodeEnvS"/>
1417         <WordDetect String="hxcode" attribute="Environment" context="HighlightingHaxeCodeEnv"/>
1418         <WordDetect String="htmlcode*" attribute="Environment" context="HighlightingHTMLCodeEnvS"/>
1419         <WordDetect String="htmlcode" attribute="Environment" context="HighlightingHTMLCodeEnv"/>
1420         <WordDetect String="idlcode*" attribute="Environment" context="HighlightingIDLCodeEnvS"/>
1421         <WordDetect String="idlcode" attribute="Environment" context="HighlightingIDLCodeEnv"/>
1422         <WordDetect String="idriscode*" attribute="Environment" context="HighlightingIdrisCodeEnvS"/>
1423         <WordDetect String="idriscode" attribute="Environment" context="HighlightingIdrisCodeEnv"/>
1424         <WordDetect String="idrcode*" attribute="Environment" context="HighlightingIdrisCodeEnvS"/>
1425         <WordDetect String="idrcode" attribute="Environment" context="HighlightingIdrisCodeEnv"/>
1426         <WordDetect String="informcode*" attribute="Environment" context="HighlightingInformCodeEnvS"/>
1427         <WordDetect String="informcode" attribute="Environment" context="HighlightingInformCodeEnv"/>
1428         <WordDetect String="icode*" attribute="Environment" context="HighlightingInformCodeEnvS"/>
1429         <WordDetect String="icode" attribute="Environment" context="HighlightingInformCodeEnv"/>
1430         <WordDetect String="inicode*" attribute="Environment" context="HighlightingINI FilesCodeEnvS"/>
1431         <WordDetect String="inicode" attribute="Environment" context="HighlightingINI FilesCodeEnv"/>
1432         <WordDetect String="cfgcode*" attribute="Environment" context="HighlightingINI FilesCodeEnvS"/>
1433         <WordDetect String="cfgcode" attribute="Environment" context="HighlightingINI FilesCodeEnv"/>
1434         <WordDetect String="dosinicode*" attribute="Environment" context="HighlightingINI FilesCodeEnvS"/>
1435         <WordDetect String="dosinicode" attribute="Environment" context="HighlightingINI FilesCodeEnv"/>
1436         <WordDetect String="jcode*" attribute="Environment" context="HighlightingJCodeEnvS"/>
1437         <WordDetect String="jcode" attribute="Environment" context="HighlightingJCodeEnv"/>
1438         <WordDetect String="javacode*" attribute="Environment" context="HighlightingJavaCodeEnvS"/>
1439         <WordDetect String="javacode" attribute="Environment" context="HighlightingJavaCodeEnv"/>
1440         <WordDetect String="javascriptcode*" attribute="Environment" context="HighlightingJavaScriptCodeEnvS"/>
1441         <WordDetect String="javascriptcode" attribute="Environment" context="HighlightingJavaScriptCodeEnv"/>
1442         <WordDetect String="jscode*" attribute="Environment" context="HighlightingJavaScriptCodeEnvS"/>
1443         <WordDetect String="jscode" attribute="Environment" context="HighlightingJavaScriptCodeEnv"/>
1444         <WordDetect String="jclcode*" attribute="Environment" context="HighlightingJCLCodeEnvS"/>
1445         <WordDetect String="jclcode" attribute="Environment" context="HighlightingJCLCodeEnv"/>
1446         <WordDetect String="jsoncode*" attribute="Environment" context="HighlightingJSONCodeEnvS"/>
1447         <WordDetect String="jsoncode" attribute="Environment" context="HighlightingJSONCodeEnv"/>
1448         <WordDetect String="jsonobjectcode*" attribute="Environment" context="HighlightingJSONCodeEnvS"/>
1449         <WordDetect String="jsonobjectcode" attribute="Environment" context="HighlightingJSONCodeEnv"/>
1450         <WordDetect String="juliacode*" attribute="Environment" context="HighlightingJuliaCodeEnvS"/>
1451         <WordDetect String="juliacode" attribute="Environment" context="HighlightingJuliaCodeEnv"/>
1452         <WordDetect String="jlcode*" attribute="Environment" context="HighlightingJuliaCodeEnvS"/>
1453         <WordDetect String="jlcode" attribute="Environment" context="HighlightingJuliaCodeEnv"/>
1454         <WordDetect String="kconfigcode*" attribute="Environment" context="HighlightingKconfigCodeEnvS"/>
1455         <WordDetect String="kconfigcode" attribute="Environment" context="HighlightingKconfigCodeEnv"/>
1456         <WordDetect String="menuconfigcode*" attribute="Environment" context="HighlightingKconfigCodeEnvS"/>
1457         <WordDetect String="menuconfigcode" attribute="Environment" context="HighlightingKconfigCodeEnv"/>
1458         <WordDetect String="linuxconfigcode*" attribute="Environment" context="HighlightingKconfigCodeEnvS"/>
1459         <WordDetect String="linuxconfigcode" attribute="Environment" context="HighlightingKconfigCodeEnv"/>
1460         <WordDetect String="kernelconfigcode*" attribute="Environment" context="HighlightingKconfigCodeEnvS"/>
1461         <WordDetect String="kernelconfigcode" attribute="Environment" context="HighlightingKconfigCodeEnv"/>
1462         <WordDetect String="kotlincode*" attribute="Environment" context="HighlightingKotlinCodeEnvS"/>
1463         <WordDetect String="kotlincode" attribute="Environment" context="HighlightingKotlinCodeEnv"/>
1464         <WordDetect String="lslcode*" attribute="Environment" context="HighlightingLSLCodeEnvS"/>
1465         <WordDetect String="lslcode" attribute="Environment" context="HighlightingLSLCodeEnv"/>
1466         <WordDetect String="lesscode*" attribute="Environment" context="HighlightingLESSCSSCodeEnvS"/>
1467         <WordDetect String="lesscode" attribute="Environment" context="HighlightingLESSCSSCodeEnv"/>
1468         <WordDetect String="lilypondcode*" attribute="Environment" context="HighlightingLilyPondCodeEnvS"/>
1469         <WordDetect String="lilypondcode" attribute="Environment" context="HighlightingLilyPondCodeEnv"/>
1470         <WordDetect String="literatehaskellcode*" attribute="Environment" context="HighlightingLiterate HaskellCodeEnvS"/>
1471         <WordDetect String="literatehaskellcode" attribute="Environment" context="HighlightingLiterate HaskellCodeEnv"/>
1472         <WordDetect String="lhaskellcode*" attribute="Environment" context="HighlightingLiterate HaskellCodeEnvS"/>
1473         <WordDetect String="lhaskellcode" attribute="Environment" context="HighlightingLiterate HaskellCodeEnv"/>
1474         <WordDetect String="lhscode*" attribute="Environment" context="HighlightingLiterate HaskellCodeEnvS"/>
1475         <WordDetect String="lhscode" attribute="Environment" context="HighlightingLiterate HaskellCodeEnv"/>
1476         <WordDetect String="llvmcode*" attribute="Environment" context="HighlightingLLVMCodeEnvS"/>
1477         <WordDetect String="llvmcode" attribute="Environment" context="HighlightingLLVMCodeEnv"/>
1478         <WordDetect String="logtalkcode*" attribute="Environment" context="HighlightingLogtalkCodeEnvS"/>
1479         <WordDetect String="logtalkcode" attribute="Environment" context="HighlightingLogtalkCodeEnv"/>
1480         <WordDetect String="luacode*" attribute="Environment" context="HighlightingLuaCodeEnvS"/>
1481         <WordDetect String="luacode" attribute="Environment" context="HighlightingLuaCodeEnv"/>
1482         <WordDetect String="makecode*" attribute="Environment" context="HighlightingMakefileCodeEnvS"/>
1483         <WordDetect String="makecode" attribute="Environment" context="HighlightingMakefileCodeEnv"/>
1484         <WordDetect String="makefilecode*" attribute="Environment" context="HighlightingMakefileCodeEnvS"/>
1485         <WordDetect String="makefilecode" attribute="Environment" context="HighlightingMakefileCodeEnv"/>
1486         <WordDetect String="mfcode*" attribute="Environment" context="HighlightingMakefileCodeEnvS"/>
1487         <WordDetect String="mfcode" attribute="Environment" context="HighlightingMakefileCodeEnv"/>
1488         <WordDetect String="bsdmakecode*" attribute="Environment" context="HighlightingMakefileCodeEnvS"/>
1489         <WordDetect String="bsdmakecode" attribute="Environment" context="HighlightingMakefileCodeEnv"/>
1490         <WordDetect String="makocode*" attribute="Environment" context="HighlightingMakoCodeEnvS"/>
1491         <WordDetect String="makocode" attribute="Environment" context="HighlightingMakoCodeEnv"/>
1492         <WordDetect String="markdowncode*" attribute="Environment" context="HighlightingMarkdownCodeEnvS"/>
1493         <WordDetect String="markdowncode" attribute="Environment" context="HighlightingMarkdownCodeEnv"/>
1494         <WordDetect String="mdcode*" attribute="Environment" context="HighlightingMarkdownCodeEnvS"/>
1495         <WordDetect String="mdcode" attribute="Environment" context="HighlightingMarkdownCodeEnv"/>
1496         <WordDetect String="masoncode*" attribute="Environment" context="HighlightingMasonCodeEnvS"/>
1497         <WordDetect String="masoncode" attribute="Environment" context="HighlightingMasonCodeEnv"/>
1498         <WordDetect String="mathematicacode*" attribute="Environment" context="HighlightingMathematicaCodeEnvS"/>
1499         <WordDetect String="mathematicacode" attribute="Environment" context="HighlightingMathematicaCodeEnv"/>
1500         <WordDetect String="mmacode*" attribute="Environment" context="HighlightingMathematicaCodeEnvS"/>
1501         <WordDetect String="mmacode" attribute="Environment" context="HighlightingMathematicaCodeEnv"/>
1502         <WordDetect String="nbcode*" attribute="Environment" context="HighlightingMathematicaCodeEnvS"/>
1503         <WordDetect String="nbcode" attribute="Environment" context="HighlightingMathematicaCodeEnv"/>
1504         <WordDetect String="matlabcode*" attribute="Environment" context="HighlightingMatlabCodeEnvS"/>
1505         <WordDetect String="matlabcode" attribute="Environment" context="HighlightingMatlabCodeEnv"/>
1506         <WordDetect String="maximacode*" attribute="Environment" context="HighlightingMaximaCodeEnvS"/>
1507         <WordDetect String="maximacode" attribute="Environment" context="HighlightingMaximaCodeEnv"/>
1508         <WordDetect String="macsymacode*" attribute="Environment" context="HighlightingMaximaCodeEnvS"/>
1509         <WordDetect String="macsymacode" attribute="Environment" context="HighlightingMaximaCodeEnv"/>
1510         <WordDetect String="mesoncode*" attribute="Environment" context="HighlightingMesonCodeEnvS"/>
1511         <WordDetect String="mesoncode" attribute="Environment" context="HighlightingMesonCodeEnv"/>
1512         <WordDetect String="mesonbuildcode*" attribute="Environment" context="HighlightingMesonCodeEnvS"/>
1513         <WordDetect String="mesonbuildcode" attribute="Environment" context="HighlightingMesonCodeEnv"/>
1514         <WordDetect String="modelicacode*" attribute="Environment" context="HighlightingModelicaCodeEnvS"/>
1515         <WordDetect String="modelicacode" attribute="Environment" context="HighlightingModelicaCodeEnv"/>
1516         <WordDetect String="modulacode*" attribute="Environment" context="HighlightingModula-2CodeEnvS"/>
1517         <WordDetect String="modulacode" attribute="Environment" context="HighlightingModula-2CodeEnv"/>
1518         <WordDetect String="mcode*" attribute="Environment" context="HighlightingModula-2CodeEnvS"/>
1519         <WordDetect String="mcode" attribute="Environment" context="HighlightingModula-2CodeEnv"/>
1520         <WordDetect String="mysqlcode*" attribute="Environment" context="HighlightingSQL (MySQL)CodeEnvS"/>
1521         <WordDetect String="mysqlcode" attribute="Environment" context="HighlightingSQL (MySQL)CodeEnv"/>
1522         <WordDetect String="nsiscode*" attribute="Environment" context="HighlightingNSISCodeEnvS"/>
1523         <WordDetect String="nsiscode" attribute="Environment" context="HighlightingNSISCodeEnv"/>
1524         <WordDetect String="nsicode*" attribute="Environment" context="HighlightingNSISCodeEnvS"/>
1525         <WordDetect String="nsicode" attribute="Environment" context="HighlightingNSISCodeEnv"/>
1526         <WordDetect String="nshcode*" attribute="Environment" context="HighlightingNSISCodeEnvS"/>
1527         <WordDetect String="nshcode" attribute="Environment" context="HighlightingNSISCodeEnv"/>
1528         <WordDetect String="nasmcode*" attribute="Environment" context="HighlightingIntel x86 (NASM)CodeEnvS"/>
1529         <WordDetect String="nasmcode" attribute="Environment" context="HighlightingIntel x86 (NASM)CodeEnv"/>
1530         <WordDetect String="nemerlecode*" attribute="Environment" context="HighlightingNemerleCodeEnvS"/>
1531         <WordDetect String="nemerlecode" attribute="Environment" context="HighlightingNemerleCodeEnv"/>
1532         <WordDetect String="nesccode*" attribute="Environment" context="HighlightingnesCCodeEnvS"/>
1533         <WordDetect String="nesccode" attribute="Environment" context="HighlightingnesCCodeEnv"/>
1534         <WordDetect String="nimrodcode*" attribute="Environment" context="HighlightingNimCodeEnvS"/>
1535         <WordDetect String="nimrodcode" attribute="Environment" context="HighlightingNimCodeEnv"/>
1536         <WordDetect String="nimcode*" attribute="Environment" context="HighlightingNimCodeEnvS"/>
1537         <WordDetect String="nimcode" attribute="Environment" context="HighlightingNimCodeEnv"/>
1538         <WordDetect String="nixoscode*" attribute="Environment" context="HighlightingNixCodeEnvS"/>
1539         <WordDetect String="nixoscode" attribute="Environment" context="HighlightingNixCodeEnv"/>
1540         <WordDetect String="nixcode*" attribute="Environment" context="HighlightingNixCodeEnvS"/>
1541         <WordDetect String="nixcode" attribute="Environment" context="HighlightingNixCodeEnv"/>
1542         <WordDetect String="objectiveccode*" attribute="Environment" context="HighlightingObjective-CCodeEnvS"/>
1543         <WordDetect String="objectiveccode" attribute="Environment" context="HighlightingObjective-CCodeEnv"/>
1544         <WordDetect String="objccode*" attribute="Environment" context="HighlightingObjective-CCodeEnvS"/>
1545         <WordDetect String="objccode" attribute="Environment" context="HighlightingObjective-CCodeEnv"/>
1546         <WordDetect String="objectivecppcode*" attribute="Environment" context="HighlightingObjective-C++CodeEnvS"/>
1547         <WordDetect String="objectivecppcode" attribute="Environment" context="HighlightingObjective-C++CodeEnv"/>
1548         <WordDetect String="objcppcode*" attribute="Environment" context="HighlightingObjective-C++CodeEnvS"/>
1549         <WordDetect String="objcppcode" attribute="Environment" context="HighlightingObjective-C++CodeEnv"/>
1550         <WordDetect String="ocamlcode*" attribute="Environment" context="HighlightingObjective CamlCodeEnvS"/>
1551         <WordDetect String="ocamlcode" attribute="Environment" context="HighlightingObjective CamlCodeEnv"/>
1552         <WordDetect String="octavecode*" attribute="Environment" context="HighlightingOctaveCodeEnvS"/>
1553         <WordDetect String="octavecode" attribute="Environment" context="HighlightingOctaveCodeEnv"/>
1554         <WordDetect String="perlcode*" attribute="Environment" context="HighlightingPerlCodeEnvS"/>
1555         <WordDetect String="perlcode" attribute="Environment" context="HighlightingPerlCodeEnv"/>
1556         <WordDetect String="plcode*" attribute="Environment" context="HighlightingPerlCodeEnvS"/>
1557         <WordDetect String="plcode" attribute="Environment" context="HighlightingPerlCodeEnv"/>
1558         <WordDetect String="phpcode*" attribute="Environment" context="HighlightingPHP/PHPCodeEnvS"/>
1559         <WordDetect String="phpcode" attribute="Environment" context="HighlightingPHP/PHPCodeEnv"/>
1560         <WordDetect String="pigcode*" attribute="Environment" context="HighlightingPigCodeEnvS"/>
1561         <WordDetect String="pigcode" attribute="Environment" context="HighlightingPigCodeEnv"/>
1562         <WordDetect String="pikecode*" attribute="Environment" context="HighlightingPikeCodeEnvS"/>
1563         <WordDetect String="pikecode" attribute="Environment" context="HighlightingPikeCodeEnv"/>
1564         <WordDetect String="ponycode*" attribute="Environment" context="HighlightingPonyCodeEnvS"/>
1565         <WordDetect String="ponycode" attribute="Environment" context="HighlightingPonyCodeEnv"/>
1566         <WordDetect String="postscriptcode*" attribute="Environment" context="HighlightingPostScriptCodeEnvS"/>
1567         <WordDetect String="postscriptcode" attribute="Environment" context="HighlightingPostScriptCodeEnv"/>
1568         <WordDetect String="postscrcode*" attribute="Environment" context="HighlightingPostScriptCodeEnvS"/>
1569         <WordDetect String="postscrcode" attribute="Environment" context="HighlightingPostScriptCodeEnv"/>
1570         <WordDetect String="povcode*" attribute="Environment" context="HighlightingPOV-RayCodeEnvS"/>
1571         <WordDetect String="povcode" attribute="Environment" context="HighlightingPOV-RayCodeEnv"/>
1572         <WordDetect String="powershellcode*" attribute="Environment" context="HighlightingPowerShellCodeEnvS"/>
1573         <WordDetect String="powershellcode" attribute="Environment" context="HighlightingPowerShellCodeEnv"/>
1574         <WordDetect String="pwshcode*" attribute="Environment" context="HighlightingPowerShellCodeEnvS"/>
1575         <WordDetect String="pwshcode" attribute="Environment" context="HighlightingPowerShellCodeEnv"/>
1576         <WordDetect String="poshcode*" attribute="Environment" context="HighlightingPowerShellCodeEnvS"/>
1577         <WordDetect String="poshcode" attribute="Environment" context="HighlightingPowerShellCodeEnv"/>
1578         <WordDetect String="pscode*" attribute="Environment" context="HighlightingPowerShellCodeEnvS"/>
1579         <WordDetect String="pscode" attribute="Environment" context="HighlightingPowerShellCodeEnv"/>
1580         <WordDetect String="psmcode*" attribute="Environment" context="HighlightingPowerShellCodeEnvS"/>
1581         <WordDetect String="psmcode" attribute="Environment" context="HighlightingPowerShellCodeEnv"/>
1582         <WordDetect String="praatcode*" attribute="Environment" context="HighlightingPraatCodeEnvS"/>
1583         <WordDetect String="praatcode" attribute="Environment" context="HighlightingPraatCodeEnv"/>
1584         <WordDetect String="prologcode*" attribute="Environment" context="HighlightingPrologCodeEnvS"/>
1585         <WordDetect String="prologcode" attribute="Environment" context="HighlightingPrologCodeEnv"/>
1586         <WordDetect String="protobufcode*" attribute="Environment" context="HighlightingProtobufCodeEnvS"/>
1587         <WordDetect String="protobufcode" attribute="Environment" context="HighlightingProtobufCodeEnv"/>
1588         <WordDetect String="protocode*" attribute="Environment" context="HighlightingProtobufCodeEnvS"/>
1589         <WordDetect String="protocode" attribute="Environment" context="HighlightingProtobufCodeEnv"/>
1590         <WordDetect String="pugcode*" attribute="Environment" context="HighlightingPugCodeEnvS"/>
1591         <WordDetect String="pugcode" attribute="Environment" context="HighlightingPugCodeEnv"/>
1592         <WordDetect String="jadecode*" attribute="Environment" context="HighlightingPugCodeEnvS"/>
1593         <WordDetect String="jadecode" attribute="Environment" context="HighlightingPugCodeEnv"/>
1594         <WordDetect String="puppetcode*" attribute="Environment" context="HighlightingPuppetCodeEnvS"/>
1595         <WordDetect String="puppetcode" attribute="Environment" context="HighlightingPuppetCodeEnv"/>
1596         <WordDetect String="pythoncode*" attribute="Environment" context="HighlightingPythonCodeEnvS"/>
1597         <WordDetect String="pythoncode" attribute="Environment" context="HighlightingPythonCodeEnv"/>
1598         <WordDetect String="pycode*" attribute="Environment" context="HighlightingPythonCodeEnvS"/>
1599         <WordDetect String="pycode" attribute="Environment" context="HighlightingPythonCodeEnv"/>
1600         <WordDetect String="sagecode*" attribute="Environment" context="HighlightingPythonCodeEnvS"/>
1601         <WordDetect String="sagecode" attribute="Environment" context="HighlightingPythonCodeEnv"/>
1602         <WordDetect String="qmlcode*" attribute="Environment" context="HighlightingQMLCodeEnvS"/>
1603         <WordDetect String="qmlcode" attribute="Environment" context="HighlightingQMLCodeEnv"/>
1604         <WordDetect String="qbscode*" attribute="Environment" context="HighlightingQMLCodeEnvS"/>
1605         <WordDetect String="qbscode" attribute="Environment" context="HighlightingQMLCodeEnv"/>
1606         <WordDetect String="rngcompactcode*" attribute="Environment" context="HighlightingRelaxNG-CompactCodeEnvS"/>
1607         <WordDetect String="rngcompactcode" attribute="Environment" context="HighlightingRelaxNG-CompactCodeEnv"/>
1608         <WordDetect String="rnccode*" attribute="Environment" context="HighlightingRelaxNG-CompactCodeEnvS"/>
1609         <WordDetect String="rnccode" attribute="Environment" context="HighlightingRelaxNG-CompactCodeEnv"/>
1610         <WordDetect String="speccode*" attribute="Environment" context="HighlightingRPM SpecCodeEnvS"/>
1611         <WordDetect String="speccode" attribute="Environment" context="HighlightingRPM SpecCodeEnv"/>
1612         <WordDetect String="racketcode*" attribute="Environment" context="HighlightingRacketCodeEnvS"/>
1613         <WordDetect String="racketcode" attribute="Environment" context="HighlightingRacketCodeEnv"/>
1614         <WordDetect String="rktcode*" attribute="Environment" context="HighlightingRacketCodeEnvS"/>
1615         <WordDetect String="rktcode" attribute="Environment" context="HighlightingRacketCodeEnv"/>
1616         <WordDetect String="rexxcode*" attribute="Environment" context="HighlightingREXXCodeEnvS"/>
1617         <WordDetect String="rexxcode" attribute="Environment" context="HighlightingREXXCodeEnv"/>
1618         <WordDetect String="arexxcode*" attribute="Environment" context="HighlightingREXXCodeEnvS"/>
1619         <WordDetect String="arexxcode" attribute="Environment" context="HighlightingREXXCodeEnv"/>
1620         <WordDetect String="rhtmlcode*" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnvS"/>
1621         <WordDetect String="rhtmlcode" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1622         <WordDetect String="htmlerbcode*" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnvS"/>
1623         <WordDetect String="htmlerbcode" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1624         <WordDetect String="htmlrubycode*" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnvS"/>
1625         <WordDetect String="htmlrubycode" attribute="Environment" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1626         <WordDetect String="rstcode*" attribute="Environment" context="HighlightingreStructuredTextCodeEnvS"/>
1627         <WordDetect String="rstcode" attribute="Environment" context="HighlightingreStructuredTextCodeEnv"/>
1628         <WordDetect String="restcode*" attribute="Environment" context="HighlightingreStructuredTextCodeEnvS"/>
1629         <WordDetect String="restcode" attribute="Environment" context="HighlightingreStructuredTextCodeEnv"/>
1630         <WordDetect String="rubycode*" attribute="Environment" context="HighlightingRubyCodeEnvS"/>
1631         <WordDetect String="rubycode" attribute="Environment" context="HighlightingRubyCodeEnv"/>
1632         <WordDetect String="rbcode*" attribute="Environment" context="HighlightingRubyCodeEnvS"/>
1633         <WordDetect String="rbcode" attribute="Environment" context="HighlightingRubyCodeEnv"/>
1634         <WordDetect String="dubycode*" attribute="Environment" context="HighlightingRubyCodeEnvS"/>
1635         <WordDetect String="dubycode" attribute="Environment" context="HighlightingRubyCodeEnv"/>
1636         <WordDetect String="rustcode*" attribute="Environment" context="HighlightingRustCodeEnvS"/>
1637         <WordDetect String="rustcode" attribute="Environment" context="HighlightingRustCodeEnv"/>
1638         <WordDetect String="rscode*" attribute="Environment" context="HighlightingRustCodeEnvS"/>
1639         <WordDetect String="rscode" attribute="Environment" context="HighlightingRustCodeEnv"/>
1640         <WordDetect String="smlcode*" attribute="Environment" context="HighlightingSMLCodeEnvS"/>
1641         <WordDetect String="smlcode" attribute="Environment" context="HighlightingSMLCodeEnv"/>
1642         <WordDetect String="sasscode*" attribute="Environment" context="HighlightingSASSCodeEnvS"/>
1643         <WordDetect String="sasscode" attribute="Environment" context="HighlightingSASSCodeEnv"/>
1644         <WordDetect String="scalacode*" attribute="Environment" context="HighlightingScalaCodeEnvS"/>
1645         <WordDetect String="scalacode" attribute="Environment" context="HighlightingScalaCodeEnv"/>
1646         <WordDetect String="schemecode*" attribute="Environment" context="HighlightingSchemeCodeEnvS"/>
1647         <WordDetect String="schemecode" attribute="Environment" context="HighlightingSchemeCodeEnv"/>
1648         <WordDetect String="scmcode*" attribute="Environment" context="HighlightingSchemeCodeEnvS"/>
1649         <WordDetect String="scmcode" attribute="Environment" context="HighlightingSchemeCodeEnv"/>
1650         <WordDetect String="scilabcode*" attribute="Environment" context="HighlightingscilabCodeEnvS"/>
1651         <WordDetect String="scilabcode" attribute="Environment" context="HighlightingscilabCodeEnv"/>
1652         <WordDetect String="scsscode*" attribute="Environment" context="HighlightingSCSSCodeEnvS"/>
1653         <WordDetect String="scsscode" attribute="Environment" context="HighlightingSCSSCodeEnv"/>
1654         <WordDetect String="sedcode*" attribute="Environment" context="HighlightingsedCodeEnvS"/>
1655         <WordDetect String="sedcode" attribute="Environment" context="HighlightingsedCodeEnv"/>
1656         <WordDetect String="gsedcode*" attribute="Environment" context="HighlightingsedCodeEnvS"/>
1657         <WordDetect String="gsedcode" attribute="Environment" context="HighlightingsedCodeEnv"/>
1658         <WordDetect String="ssedcode*" attribute="Environment" context="HighlightingsedCodeEnvS"/>
1659         <WordDetect String="ssedcode" attribute="Environment" context="HighlightingsedCodeEnv"/>
1660         <WordDetect String="sievecode*" attribute="Environment" context="HighlightingSieveCodeEnvS"/>
1661         <WordDetect String="sievecode" attribute="Environment" context="HighlightingSieveCodeEnv"/>
1662         <WordDetect String="smalicode*" attribute="Environment" context="HighlightingSmaliCodeEnvS"/>
1663         <WordDetect String="smalicode" attribute="Environment" context="HighlightingSmaliCodeEnv"/>
1664         <WordDetect String="soliditycode*" attribute="Environment" context="HighlightingSolidityCodeEnvS"/>
1665         <WordDetect String="soliditycode" attribute="Environment" context="HighlightingSolidityCodeEnv"/>
1666         <WordDetect String="spicecode*" attribute="Environment" context="HighlightingSpiceCodeEnvS"/>
1667         <WordDetect String="spicecode" attribute="Environment" context="HighlightingSpiceCodeEnv"/>
1668         <WordDetect String="spicelangcode*" attribute="Environment" context="HighlightingSpiceCodeEnvS"/>
1669         <WordDetect String="spicelangcode" attribute="Environment" context="HighlightingSpiceCodeEnv"/>
1670         <WordDetect String="sqlcode*" attribute="Environment" context="HighlightingSQLCodeEnvS"/>
1671         <WordDetect String="sqlcode" attribute="Environment" context="HighlightingSQLCodeEnv"/>
1672         <WordDetect String="stancode*" attribute="Environment" context="HighlightingStanCodeEnvS"/>
1673         <WordDetect String="stancode" attribute="Environment" context="HighlightingStanCodeEnv"/>
1674         <WordDetect String="statacode*" attribute="Environment" context="HighlightingStataCodeEnvS"/>
1675         <WordDetect String="statacode" attribute="Environment" context="HighlightingStataCodeEnv"/>
1676         <WordDetect String="docode*" attribute="Environment" context="HighlightingStataCodeEnvS"/>
1677         <WordDetect String="docode" attribute="Environment" context="HighlightingStataCodeEnv"/>
1678         <WordDetect String="swiftcode*" attribute="Environment" context="HighlightingSwiftCodeEnvS"/>
1679         <WordDetect String="swiftcode" attribute="Environment" context="HighlightingSwiftCodeEnv"/>
1680         <WordDetect String="systemverilogcode*" attribute="Environment" context="HighlightingSystemVerilogCodeEnvS"/>
1681         <WordDetect String="systemverilogcode" attribute="Environment" context="HighlightingSystemVerilogCodeEnv"/>
1682         <WordDetect String="svcode*" attribute="Environment" context="HighlightingSystemVerilogCodeEnvS"/>
1683         <WordDetect String="svcode" attribute="Environment" context="HighlightingSystemVerilogCodeEnv"/>
1684         <WordDetect String="tomlcode*" attribute="Environment" context="HighlightingTOMLCodeEnvS"/>
1685         <WordDetect String="tomlcode" attribute="Environment" context="HighlightingTOMLCodeEnv"/>
1686         <WordDetect String="tadscode*" attribute="Environment" context="HighlightingTADS 3CodeEnvS"/>
1687         <WordDetect String="tadscode" attribute="Environment" context="HighlightingTADS 3CodeEnv"/>
1688         <WordDetect String="tclcode*" attribute="Environment" context="HighlightingTcl/TkCodeEnvS"/>
1689         <WordDetect String="tclcode" attribute="Environment" context="HighlightingTcl/TkCodeEnv"/>
1690         <WordDetect String="tcshcode*" attribute="Environment" context="HighlightingTcshCodeEnvS"/>
1691         <WordDetect String="tcshcode" attribute="Environment" context="HighlightingTcshCodeEnv"/>
1692         <WordDetect String="cshcode*" attribute="Environment" context="HighlightingTcshCodeEnvS"/>
1693         <WordDetect String="cshcode" attribute="Environment" context="HighlightingTcshCodeEnv"/>
1694         <WordDetect String="terraformcode*" attribute="Environment" context="HighlightingTerraformCodeEnvS"/>
1695         <WordDetect String="terraformcode" attribute="Environment" context="HighlightingTerraformCodeEnv"/>
1696         <WordDetect String="tfcode*" attribute="Environment" context="HighlightingTerraformCodeEnvS"/>
1697         <WordDetect String="tfcode" attribute="Environment" context="HighlightingTerraformCodeEnv"/>
1698         <WordDetect String="texcode*" attribute="Environment" context="HighlightingLaTeXCodeEnvS"/>
1699         <WordDetect String="texcode" attribute="Environment" context="HighlightingLaTeXCodeEnv"/>
1700         <WordDetect String="latexcode*" attribute="Environment" context="HighlightingLaTeXCodeEnvS"/>
1701         <WordDetect String="latexcode" attribute="Environment" context="HighlightingLaTeXCodeEnv"/>
1702         <WordDetect String="todotxtcode*" attribute="Environment" context="HighlightingTodo.txtCodeEnvS"/>
1703         <WordDetect String="todotxtcode" attribute="Environment" context="HighlightingTodo.txtCodeEnv"/>
1704         <WordDetect String="typescriptcode*" attribute="Environment" context="HighlightingTypeScriptCodeEnvS"/>
1705         <WordDetect String="typescriptcode" attribute="Environment" context="HighlightingTypeScriptCodeEnv"/>
1706         <WordDetect String="tscode*" attribute="Environment" context="HighlightingTypeScriptCodeEnvS"/>
1707         <WordDetect String="tscode" attribute="Environment" context="HighlightingTypeScriptCodeEnv"/>
1708         <WordDetect String="valacode*" attribute="Environment" context="HighlightingValaCodeEnvS"/>
1709         <WordDetect String="valacode" attribute="Environment" context="HighlightingValaCodeEnv"/>
1710         <WordDetect String="vapicode*" attribute="Environment" context="HighlightingValaCodeEnvS"/>
1711         <WordDetect String="vapicode" attribute="Environment" context="HighlightingValaCodeEnv"/>
1712         <WordDetect String="velocitycode*" attribute="Environment" context="HighlightingVelocityCodeEnvS"/>
1713         <WordDetect String="velocitycode" attribute="Environment" context="HighlightingVelocityCodeEnv"/>
1714         <WordDetect String="verilogcode*" attribute="Environment" context="HighlightingVerilogCodeEnvS"/>
1715         <WordDetect String="verilogcode" attribute="Environment" context="HighlightingVerilogCodeEnv"/>
1716         <WordDetect String="vcode*" attribute="Environment" context="HighlightingVerilogCodeEnvS"/>
1717         <WordDetect String="vcode" attribute="Environment" context="HighlightingVerilogCodeEnv"/>
1718         <WordDetect String="vhdlcode*" attribute="Environment" context="HighlightingVHDLCodeEnvS"/>
1719         <WordDetect String="vhdlcode" attribute="Environment" context="HighlightingVHDLCodeEnv"/>
1720         <WordDetect String="xmlcode*" attribute="Environment" context="HighlightingXMLCodeEnvS"/>
1721         <WordDetect String="xmlcode" attribute="Environment" context="HighlightingXMLCodeEnv"/>
1722         <WordDetect String="xorgconfcode*" attribute="Environment" context="Highlightingx.org ConfigurationCodeEnvS"/>
1723         <WordDetect String="xorgconfcode" attribute="Environment" context="Highlightingx.org ConfigurationCodeEnv"/>
1724         <WordDetect String="xsltcode*" attribute="Environment" context="HighlightingxsltCodeEnvS"/>
1725         <WordDetect String="xsltcode" attribute="Environment" context="HighlightingxsltCodeEnv"/>
1726         <WordDetect String="yamlcode*" attribute="Environment" context="HighlightingYAMLCodeEnvS"/>
1727         <WordDetect String="yamlcode" attribute="Environment" context="HighlightingYAMLCodeEnv"/>
1728         <WordDetect String="yangcode*" attribute="Environment" context="HighlightingYANGCodeEnvS"/>
1729         <WordDetect String="yangcode" attribute="Environment" context="HighlightingYANGCodeEnv"/>
1730         <RegExpr String=".+code\*" attribute="Environment" context="UnknownHighlightingCodeEnvS"/>
1731         <RegExpr String=".+code" attribute="Environment" context="UnknownHighlightingCodeEnv"/>
1732       </context>
1733 
1734       <!-- parse verbatim text for lstinline and minted -->
1735       <context name="UnknownHighlightingCodeEnvS" attribute="Error" lineEndContext="#stay">
1736         <DetectSpaces/>
1737         <DetectChar char="}" attribute="Normal Text" context="#pop!UnknownHighlightingCodeEnvSParam"/>
1738       </context>
1739       <context name="UnknownHighlightingCodeEnvSParam" attribute="Error" lineEndContext="#stay">
1740         <DetectSpaces attribute="Normal Text"/>
1741         <DetectChar char="{" attribute="Normal Text" context="UnknownHighlightingCodeEnvSParamInside"/>
1742         <IncludeRules context="FindComments"/>
1743       </context>
1744       <context name="UnknownHighlightingCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
1745         <DetectSpaces/>
1746         <DetectIdentifier/>
1747         <DetectChar char="}" attribute="Normal Text" context="#pop!UnknownHighlightingBegin"/>
1748         <IncludeRules context="FindComments"/>
1749         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
1750       </context>
1751       <context name="UnknownHighlightingCodeEnv" attribute="Normal Text" lineEndContext="#stay">
1752         <DetectChar char="}" context="UnknownHighlightingBegin"/>
1753         <!-- Eat the trailing characters including } or ] after the language specification -->
1754         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
1755       </context>
1756       <context name="UnknownHighlightingBegin" attribute="Normal Text" lineEndContext="UnknownHighlighting">
1757         <DetectSpaces/>
1758         <RegExpr String=".+" attribute="Error" context="#stay"/>
1759       </context>
1760       <context name="UnknownHighlighting" attribute="Verbatim Code" lineEndContext="#stay">
1761         <DetectSpaces/>
1762         <DetectIdentifier/>
1763         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
1764         <RegExpr String="\\end(?=\s*\{(?:lstlisting|minted|[a-zA-Z]+code)\*?\})" attribute="Structure" context="UnknownHighlightingEnd"/>
1765       </context>
1766       <context name="UnknownHighlightingEnd" attribute="Environment" lineEndContext="#stay">
1767         <DetectSpaces/>
1768         <DetectChar char="{" attribute="Normal Text" context="#stay"/>
1769         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop#pop#pop" endRegion="block"/>
1770         <DetectIdentifier/>
1771       </context>
1772 
1773 
1774       <!-- Selector for different highlightning schemes, in case the language is not implemented we pop and thus fallback to verbatim -->
1775       <context name="HighlightingSelector" attribute="Normal Text" lineEndContext="#stay">
1776         <WordDetect String="abap" insensitive="true" context="HighlightingABAPCodeEnv"/>
1777         <WordDetect String="actionscript" insensitive="true" context="HighlightingActionScript 2.0CodeEnv"/>
1778         <WordDetect String="as" insensitive="true" context="HighlightingActionScript 2.0CodeEnv"/>
1779         <WordDetect String="ada" insensitive="true" context="HighlightingAdaCodeEnv"/>
1780         <WordDetect String="agda" insensitive="true" context="HighlightingAgdaCodeEnv"/>
1781         <WordDetect String="apacheconf" insensitive="true" context="HighlightingApache ConfigurationCodeEnv"/>
1782         <WordDetect String="aconf" insensitive="true" context="HighlightingApache ConfigurationCodeEnv"/>
1783         <WordDetect String="apache" insensitive="true" context="HighlightingApache ConfigurationCodeEnv"/>
1784         <WordDetect String="autohotkey" insensitive="true" context="HighlightingAutoHotKeyCodeEnv"/>
1785         <WordDetect String="ahk" insensitive="true" context="HighlightingAutoHotKeyCodeEnv"/>
1786         <WordDetect String="awk" insensitive="true" context="HighlightingAWKCodeEnv"/>
1787         <WordDetect String="gawk" insensitive="true" context="HighlightingAWKCodeEnv"/>
1788         <WordDetect String="mawk" insensitive="true" context="HighlightingAWKCodeEnv"/>
1789         <WordDetect String="nawk" insensitive="true" context="HighlightingAWKCodeEnv"/>
1790         <WordDetect String="bash" insensitive="true" context="HighlightingBashCodeEnv"/>
1791         <WordDetect String="sh" insensitive="true" context="HighlightingBashCodeEnv"/>
1792         <WordDetect String="ksh" insensitive="true" context="HighlightingBashCodeEnv"/>
1793         <WordDetect String="zsh" insensitive="true" context="HighlightingBashCodeEnv"/>
1794         <WordDetect String="shell" insensitive="true" context="HighlightingBashCodeEnv"/>
1795         <WordDetect String="bibtex" insensitive="true" context="HighlightingBibTeXCodeEnv"/>
1796         <WordDetect String="bib" insensitive="true" context="HighlightingBibTeXCodeEnv"/>
1797         <WordDetect String="boo" insensitive="true" context="HighlightingBooCodeEnv"/>
1798         <WordDetect String="c" insensitive="true" context="HighlightingCCodeEnv"/>
1799         <WordDetect String="cmake" insensitive="true" context="HighlightingCMakeCodeEnv"/>
1800         <WordDetect String="csharp" insensitive="true" context="HighlightingC#CodeEnv"/>
1801         <WordDetect String="cs" insensitive="true" context="HighlightingC#CodeEnv"/>
1802         <WordDetect String="clojure" insensitive="true" context="HighlightingClojureCodeEnv"/>
1803         <WordDetect String="clj" insensitive="true" context="HighlightingClojureCodeEnv"/>
1804         <WordDetect String="coffee" insensitive="true" context="HighlightingCoffeeScriptCodeEnv"/>
1805         <WordDetect String="commonlisp" insensitive="true" context="HighlightingCommon LispCodeEnv"/>
1806         <WordDetect String="cl" insensitive="true" context="HighlightingCommon LispCodeEnv"/>
1807         <WordDetect String="lisp" insensitive="true" context="HighlightingCommon LispCodeEnv"/>
1808         <WordDetect String="cpp" insensitive="true" context="HighlightingC++CodeEnv"/>
1809         <WordDetect String="css" insensitive="true" context="HighlightingCSSCodeEnv"/>
1810         <WordDetect String="d" insensitive="true" context="HighlightingDCodeEnv"/>
1811         <WordDetect String="dart" insensitive="true" context="HighlightingDartCodeEnv"/>
1812         <WordDetect String="delphi" insensitive="true" context="HighlightingPascalCodeEnv"/>
1813         <WordDetect String="pas" insensitive="true" context="HighlightingPascalCodeEnv"/>
1814         <WordDetect String="pascal" insensitive="true" context="HighlightingPascalCodeEnv"/>
1815         <WordDetect String="objectpascal" insensitive="true" context="HighlightingPascalCodeEnv"/>
1816         <WordDetect String="diff" insensitive="true" context="HighlightingDiffCodeEnv"/>
1817         <WordDetect String="udiff" insensitive="true" context="HighlightingDiffCodeEnv"/>
1818         <WordDetect String="dtd" insensitive="true" context="HighlightingDTDCodeEnv"/>
1819         <WordDetect String="eiffel" insensitive="true" context="HighlightingEiffelCodeEnv"/>
1820         <WordDetect String="elixir" insensitive="true" context="HighlightingElixirCodeEnv"/>
1821         <WordDetect String="ex" insensitive="true" context="HighlightingElixirCodeEnv"/>
1822         <WordDetect String="exs" insensitive="true" context="HighlightingElixirCodeEnv"/>
1823         <WordDetect String="elm" insensitive="true" context="HighlightingElmCodeEnv"/>
1824         <WordDetect String="email" insensitive="true" context="HighlightingEmailCodeEnv"/>
1825         <WordDetect String="eml" insensitive="true" context="HighlightingEmailCodeEnv"/>
1826         <WordDetect String="erlang" insensitive="true" context="HighlightingErlangCodeEnv"/>
1827         <WordDetect String="fish" insensitive="true" context="HighlightingFishCodeEnv"/>
1828         <WordDetect String="fishshell" insensitive="true" context="HighlightingFishCodeEnv"/>
1829         <WordDetect String="forth" insensitive="true" context="HighlightingANS-Forth94CodeEnv"/>
1830         <WordDetect String="fortranfixed" insensitive="true" context="HighlightingFortran (Fixed Format)CodeEnv"/>
1831         <WordDetect String="fortran" insensitive="true" context="HighlightingFortran (Free Format)CodeEnv"/>
1832         <WordDetect String="f" insensitive="true" context="HighlightingFortran (Free Format)CodeEnv"/>
1833         <WordDetect String="gap" insensitive="true" context="HighlightingGAPCodeEnv"/>
1834         <WordDetect String="gdscript" insensitive="true" context="HighlightingGodotCodeEnv"/>
1835         <WordDetect String="gd" insensitive="true" context="HighlightingGodotCodeEnv"/>
1836         <WordDetect String="glsl" insensitive="true" context="HighlightingGLSLCodeEnv"/>
1837         <WordDetect String="gcode" insensitive="true" context="HighlightingG-CodeCodeEnv"/>
1838         <WordDetect String="gnuplot" insensitive="true" context="HighlightingGnuplotCodeEnv"/>
1839         <WordDetect String="go" insensitive="true" context="HighlightingGoCodeEnv"/>
1840         <WordDetect String="golang" insensitive="true" context="HighlightingGoCodeEnv"/>
1841         <WordDetect String="groovy" insensitive="true" context="HighlightingGroovyCodeEnv"/>
1842         <WordDetect String="haml" insensitive="true" context="HighlightingHamlCodeEnv"/>
1843         <WordDetect String="haskell" insensitive="true" context="HighlightingHaskellCodeEnv"/>
1844         <WordDetect String="hs" insensitive="true" context="HighlightingHaskellCodeEnv"/>
1845         <WordDetect String="haxe" insensitive="true" context="HighlightingHaxeCodeEnv"/>
1846         <WordDetect String="hxsl" insensitive="true" context="HighlightingHaxeCodeEnv"/>
1847         <WordDetect String="hx" insensitive="true" context="HighlightingHaxeCodeEnv"/>
1848         <WordDetect String="html" insensitive="true" context="HighlightingHTMLCodeEnv"/>
1849         <WordDetect String="idl" insensitive="true" context="HighlightingIDLCodeEnv"/>
1850         <WordDetect String="idris" insensitive="true" context="HighlightingIdrisCodeEnv"/>
1851         <WordDetect String="idr" insensitive="true" context="HighlightingIdrisCodeEnv"/>
1852         <WordDetect String="inform" insensitive="true" context="HighlightingInformCodeEnv"/>
1853         <WordDetect String="i" insensitive="true" context="HighlightingInformCodeEnv"/>
1854         <WordDetect String="ini" insensitive="true" context="HighlightingINI FilesCodeEnv"/>
1855         <WordDetect String="cfg" insensitive="true" context="HighlightingINI FilesCodeEnv"/>
1856         <WordDetect String="dosini" insensitive="true" context="HighlightingINI FilesCodeEnv"/>
1857         <WordDetect String="j" insensitive="true" context="HighlightingJCodeEnv"/>
1858         <WordDetect String="java" insensitive="true" context="HighlightingJavaCodeEnv"/>
1859         <WordDetect String="javascript" insensitive="true" context="HighlightingJavaScriptCodeEnv"/>
1860         <WordDetect String="js" insensitive="true" context="HighlightingJavaScriptCodeEnv"/>
1861         <WordDetect String="jcl" insensitive="true" context="HighlightingJCLCodeEnv"/>
1862         <WordDetect String="json" insensitive="true" context="HighlightingJSONCodeEnv"/>
1863         <WordDetect String="jsonobject" insensitive="true" context="HighlightingJSONCodeEnv"/>
1864         <WordDetect String="julia" insensitive="true" context="HighlightingJuliaCodeEnv"/>
1865         <WordDetect String="jl" insensitive="true" context="HighlightingJuliaCodeEnv"/>
1866         <WordDetect String="kconfig" insensitive="true" context="HighlightingKconfigCodeEnv"/>
1867         <WordDetect String="menuconfig" insensitive="true" context="HighlightingKconfigCodeEnv"/>
1868         <WordDetect String="linuxconfig" insensitive="true" context="HighlightingKconfigCodeEnv"/>
1869         <WordDetect String="kernelconfig" insensitive="true" context="HighlightingKconfigCodeEnv"/>
1870         <WordDetect String="kotlin" insensitive="true" context="HighlightingKotlinCodeEnv"/>
1871         <WordDetect String="lsl" insensitive="true" context="HighlightingLSLCodeEnv"/>
1872         <WordDetect String="less" insensitive="true" context="HighlightingLESSCSSCodeEnv"/>
1873         <WordDetect String="lilypond" insensitive="true" context="HighlightingLilyPondCodeEnv"/>
1874         <WordDetect String="literatehaskell" insensitive="true" context="HighlightingLiterate HaskellCodeEnv"/>
1875         <WordDetect String="lhaskell" insensitive="true" context="HighlightingLiterate HaskellCodeEnv"/>
1876         <WordDetect String="lhs" insensitive="true" context="HighlightingLiterate HaskellCodeEnv"/>
1877         <WordDetect String="llvm" insensitive="true" context="HighlightingLLVMCodeEnv"/>
1878         <WordDetect String="logtalk" insensitive="true" context="HighlightingLogtalkCodeEnv"/>
1879         <WordDetect String="lua" insensitive="true" context="HighlightingLuaCodeEnv"/>
1880         <WordDetect String="make" insensitive="true" context="HighlightingMakefileCodeEnv"/>
1881         <WordDetect String="makefile" insensitive="true" context="HighlightingMakefileCodeEnv"/>
1882         <WordDetect String="mf" insensitive="true" context="HighlightingMakefileCodeEnv"/>
1883         <WordDetect String="bsdmake" insensitive="true" context="HighlightingMakefileCodeEnv"/>
1884         <WordDetect String="mako" insensitive="true" context="HighlightingMakoCodeEnv"/>
1885         <WordDetect String="markdown" insensitive="true" context="HighlightingMarkdownCodeEnv"/>
1886         <WordDetect String="md" insensitive="true" context="HighlightingMarkdownCodeEnv"/>
1887         <WordDetect String="mason" insensitive="true" context="HighlightingMasonCodeEnv"/>
1888         <WordDetect String="mathematica" insensitive="true" context="HighlightingMathematicaCodeEnv"/>
1889         <WordDetect String="mma" insensitive="true" context="HighlightingMathematicaCodeEnv"/>
1890         <WordDetect String="nb" insensitive="true" context="HighlightingMathematicaCodeEnv"/>
1891         <WordDetect String="matlab" insensitive="true" context="HighlightingMatlabCodeEnv"/>
1892         <WordDetect String="maxima" insensitive="true" context="HighlightingMaximaCodeEnv"/>
1893         <WordDetect String="macsyma" insensitive="true" context="HighlightingMaximaCodeEnv"/>
1894         <WordDetect String="meson" insensitive="true" context="HighlightingMesonCodeEnv"/>
1895         <WordDetect String="mesonbuild" insensitive="true" context="HighlightingMesonCodeEnv"/>
1896         <WordDetect String="modelica" insensitive="true" context="HighlightingModelicaCodeEnv"/>
1897         <WordDetect String="modula" insensitive="true" context="HighlightingModula-2CodeEnv"/>
1898         <WordDetect String="m" insensitive="true" context="HighlightingModula-2CodeEnv"/>
1899         <WordDetect String="mysql" insensitive="true" context="HighlightingSQL (MySQL)CodeEnv"/>
1900         <WordDetect String="nsis" insensitive="true" context="HighlightingNSISCodeEnv"/>
1901         <WordDetect String="nsi" insensitive="true" context="HighlightingNSISCodeEnv"/>
1902         <WordDetect String="nsh" insensitive="true" context="HighlightingNSISCodeEnv"/>
1903         <WordDetect String="nasm" insensitive="true" context="HighlightingIntel x86 (NASM)CodeEnv"/>
1904         <WordDetect String="nemerle" insensitive="true" context="HighlightingNemerleCodeEnv"/>
1905         <WordDetect String="nesc" insensitive="true" context="HighlightingnesCCodeEnv"/>
1906         <WordDetect String="nimrod" insensitive="true" context="HighlightingNimCodeEnv"/>
1907         <WordDetect String="nim" insensitive="true" context="HighlightingNimCodeEnv"/>
1908         <WordDetect String="nixos" insensitive="true" context="HighlightingNixCodeEnv"/>
1909         <WordDetect String="nix" insensitive="true" context="HighlightingNixCodeEnv"/>
1910         <WordDetect String="objectivec" insensitive="true" context="HighlightingObjective-CCodeEnv"/>
1911         <WordDetect String="objc" insensitive="true" context="HighlightingObjective-CCodeEnv"/>
1912         <WordDetect String="objectivecpp" insensitive="true" context="HighlightingObjective-C++CodeEnv"/>
1913         <WordDetect String="objcpp" insensitive="true" context="HighlightingObjective-C++CodeEnv"/>
1914         <WordDetect String="ocaml" insensitive="true" context="HighlightingObjective CamlCodeEnv"/>
1915         <WordDetect String="octave" insensitive="true" context="HighlightingOctaveCodeEnv"/>
1916         <WordDetect String="perl" insensitive="true" context="HighlightingPerlCodeEnv"/>
1917         <WordDetect String="pl" insensitive="true" context="HighlightingPerlCodeEnv"/>
1918         <WordDetect String="php" insensitive="true" context="HighlightingPHP/PHPCodeEnv"/>
1919         <WordDetect String="pig" insensitive="true" context="HighlightingPigCodeEnv"/>
1920         <WordDetect String="pike" insensitive="true" context="HighlightingPikeCodeEnv"/>
1921         <WordDetect String="pony" insensitive="true" context="HighlightingPonyCodeEnv"/>
1922         <WordDetect String="postscript" insensitive="true" context="HighlightingPostScriptCodeEnv"/>
1923         <WordDetect String="postscr" insensitive="true" context="HighlightingPostScriptCodeEnv"/>
1924         <WordDetect String="pov" insensitive="true" context="HighlightingPOV-RayCodeEnv"/>
1925         <WordDetect String="powershell" insensitive="true" context="HighlightingPowerShellCodeEnv"/>
1926         <WordDetect String="pwsh" insensitive="true" context="HighlightingPowerShellCodeEnv"/>
1927         <WordDetect String="posh" insensitive="true" context="HighlightingPowerShellCodeEnv"/>
1928         <WordDetect String="ps" insensitive="true" context="HighlightingPowerShellCodeEnv"/>
1929         <WordDetect String="psm" insensitive="true" context="HighlightingPowerShellCodeEnv"/>
1930         <WordDetect String="praat" insensitive="true" context="HighlightingPraatCodeEnv"/>
1931         <WordDetect String="prolog" insensitive="true" context="HighlightingPrologCodeEnv"/>
1932         <WordDetect String="protobuf" insensitive="true" context="HighlightingProtobufCodeEnv"/>
1933         <WordDetect String="proto" insensitive="true" context="HighlightingProtobufCodeEnv"/>
1934         <WordDetect String="pug" insensitive="true" context="HighlightingPugCodeEnv"/>
1935         <WordDetect String="jade" insensitive="true" context="HighlightingPugCodeEnv"/>
1936         <WordDetect String="puppet" insensitive="true" context="HighlightingPuppetCodeEnv"/>
1937         <WordDetect String="python" insensitive="true" context="HighlightingPythonCodeEnv"/>
1938         <WordDetect String="py" insensitive="true" context="HighlightingPythonCodeEnv"/>
1939         <WordDetect String="sage" insensitive="true" context="HighlightingPythonCodeEnv"/>
1940         <WordDetect String="qml" insensitive="true" context="HighlightingQMLCodeEnv"/>
1941         <WordDetect String="qbs" insensitive="true" context="HighlightingQMLCodeEnv"/>
1942         <WordDetect String="rngcompact" insensitive="true" context="HighlightingRelaxNG-CompactCodeEnv"/>
1943         <WordDetect String="rnc" insensitive="true" context="HighlightingRelaxNG-CompactCodeEnv"/>
1944         <WordDetect String="spec" insensitive="true" context="HighlightingRPM SpecCodeEnv"/>
1945         <WordDetect String="racket" insensitive="true" context="HighlightingRacketCodeEnv"/>
1946         <WordDetect String="rkt" insensitive="true" context="HighlightingRacketCodeEnv"/>
1947         <WordDetect String="rexx" insensitive="true" context="HighlightingREXXCodeEnv"/>
1948         <WordDetect String="arexx" insensitive="true" context="HighlightingREXXCodeEnv"/>
1949         <WordDetect String="rhtml" insensitive="true" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1950         <WordDetect String="htmlerb" insensitive="true" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1951         <WordDetect String="htmlruby" insensitive="true" context="HighlightingRuby/Rails/RHTMLCodeEnv"/>
1952         <WordDetect String="rst" insensitive="true" context="HighlightingreStructuredTextCodeEnv"/>
1953         <WordDetect String="rest" insensitive="true" context="HighlightingreStructuredTextCodeEnv"/>
1954         <WordDetect String="ruby" insensitive="true" context="HighlightingRubyCodeEnv"/>
1955         <WordDetect String="rb" insensitive="true" context="HighlightingRubyCodeEnv"/>
1956         <WordDetect String="duby" insensitive="true" context="HighlightingRubyCodeEnv"/>
1957         <WordDetect String="rust" insensitive="true" context="HighlightingRustCodeEnv"/>
1958         <WordDetect String="rs" insensitive="true" context="HighlightingRustCodeEnv"/>
1959         <WordDetect String="sml" insensitive="true" context="HighlightingSMLCodeEnv"/>
1960         <WordDetect String="sass" insensitive="true" context="HighlightingSASSCodeEnv"/>
1961         <WordDetect String="scala" insensitive="true" context="HighlightingScalaCodeEnv"/>
1962         <WordDetect String="scheme" insensitive="true" context="HighlightingSchemeCodeEnv"/>
1963         <WordDetect String="scm" insensitive="true" context="HighlightingSchemeCodeEnv"/>
1964         <WordDetect String="scilab" insensitive="true" context="HighlightingscilabCodeEnv"/>
1965         <WordDetect String="scss" insensitive="true" context="HighlightingSCSSCodeEnv"/>
1966         <WordDetect String="sed" insensitive="true" context="HighlightingsedCodeEnv"/>
1967         <WordDetect String="gsed" insensitive="true" context="HighlightingsedCodeEnv"/>
1968         <WordDetect String="ssed" insensitive="true" context="HighlightingsedCodeEnv"/>
1969         <WordDetect String="sieve" insensitive="true" context="HighlightingSieveCodeEnv"/>
1970         <WordDetect String="smali" insensitive="true" context="HighlightingSmaliCodeEnv"/>
1971         <WordDetect String="solidity" insensitive="true" context="HighlightingSolidityCodeEnv"/>
1972         <WordDetect String="spice" insensitive="true" context="HighlightingSpiceCodeEnv"/>
1973         <WordDetect String="spicelang" insensitive="true" context="HighlightingSpiceCodeEnv"/>
1974         <WordDetect String="sql" insensitive="true" context="HighlightingSQLCodeEnv"/>
1975         <WordDetect String="stan" insensitive="true" context="HighlightingStanCodeEnv"/>
1976         <WordDetect String="stata" insensitive="true" context="HighlightingStataCodeEnv"/>
1977         <WordDetect String="do" insensitive="true" context="HighlightingStataCodeEnv"/>
1978         <WordDetect String="swift" insensitive="true" context="HighlightingSwiftCodeEnv"/>
1979         <WordDetect String="systemverilog" insensitive="true" context="HighlightingSystemVerilogCodeEnv"/>
1980         <WordDetect String="sv" insensitive="true" context="HighlightingSystemVerilogCodeEnv"/>
1981         <WordDetect String="toml" insensitive="true" context="HighlightingTOMLCodeEnv"/>
1982         <WordDetect String="tads" insensitive="true" context="HighlightingTADS 3CodeEnv"/>
1983         <WordDetect String="tcl" insensitive="true" context="HighlightingTcl/TkCodeEnv"/>
1984         <WordDetect String="tcsh" insensitive="true" context="HighlightingTcshCodeEnv"/>
1985         <WordDetect String="csh" insensitive="true" context="HighlightingTcshCodeEnv"/>
1986         <WordDetect String="terraform" insensitive="true" context="HighlightingTerraformCodeEnv"/>
1987         <WordDetect String="tf" insensitive="true" context="HighlightingTerraformCodeEnv"/>
1988         <WordDetect String="tex" insensitive="true" context="HighlightingLaTeXCodeEnv"/>
1989         <WordDetect String="latex" insensitive="true" context="HighlightingLaTeXCodeEnv"/>
1990         <WordDetect String="todotxt" insensitive="true" context="HighlightingTodo.txtCodeEnv"/>
1991         <WordDetect String="typescript" insensitive="true" context="HighlightingTypeScriptCodeEnv"/>
1992         <WordDetect String="ts" insensitive="true" context="HighlightingTypeScriptCodeEnv"/>
1993         <WordDetect String="vala" insensitive="true" context="HighlightingValaCodeEnv"/>
1994         <WordDetect String="vapi" insensitive="true" context="HighlightingValaCodeEnv"/>
1995         <WordDetect String="velocity" insensitive="true" context="HighlightingVelocityCodeEnv"/>
1996         <WordDetect String="verilog" insensitive="true" context="HighlightingVerilogCodeEnv"/>
1997         <WordDetect String="v" insensitive="true" context="HighlightingVerilogCodeEnv"/>
1998         <WordDetect String="vhdl" insensitive="true" context="HighlightingVHDLCodeEnv"/>
1999         <WordDetect String="xml" insensitive="true" context="HighlightingXMLCodeEnv"/>
2000         <WordDetect String="xorgconf" insensitive="true" context="Highlightingx.org ConfigurationCodeEnv"/>
2001         <WordDetect String="xslt" insensitive="true" context="HighlightingxsltCodeEnv"/>
2002         <WordDetect String="yaml" insensitive="true" context="HighlightingYAMLCodeEnv"/>
2003         <WordDetect String="yang" insensitive="true" context="HighlightingYANGCodeEnv"/>
2004         <AnyChar String="}]" context="#pop!UnknownHighlightingBegin"/>
2005         <RegExpr String="[^]}]*" context="#stay"/>
2006       </context>
2007 
2008       <context name="HighlightingCommon" attribute="Normal Text" lineEndContext="#stay">
2009         <RegExpr String="\\end\s*\{(?:lstlisting|minted|[a-zA-Z]+code)\*?\}" attribute="Structure" lookAhead="true" context="#pop#pop#pop#pop#pop#pop"/>
2010       </context>
2011 
2012       <context name="HighlightingABAPCodeEnvS" attribute="Error" lineEndContext="#stay">
2013         <DetectSpaces/>
2014         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingABAPCodeEnvSParam"/>
2015       </context>
2016       <context name="HighlightingABAPCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2017         <DetectSpaces attribute="Normal Text"/>
2018         <DetectChar char="{" attribute="Normal Text" context="HighlightingABAPCodeEnvSParamInside"/>
2019         <IncludeRules context="FindComments"/>
2020       </context>
2021       <context name="HighlightingABAPCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2022         <DetectSpaces/>
2023         <DetectIdentifier/>
2024         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginABAP"/>
2025         <IncludeRules context="FindComments"/>
2026         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2027       </context>
2028       <context name="HighlightingABAPCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2029         <DetectChar char="}" context="HighlightingBeginABAP"/>
2030         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2031       </context>
2032       <context name="HighlightingBeginABAP" attribute="Normal Text" lineEndContext="#pop!HighlightingABAP">
2033         <DetectSpaces/>
2034         <RegExpr String=".+" attribute="Error" context="#stay"/>
2035       </context>
2036       <context name="HighlightingABAP" attribute="Normal Text" lineEndContext="#stay">
2037         <IncludeRules context="HighlightingCommon"/>
2038         <IncludeRules context="##ABAP" includeAttrib="true"/>
2039       </context>
2040 
2041       <context name="HighlightingActionScript 2.0CodeEnvS" attribute="Error" lineEndContext="#stay">
2042         <DetectSpaces/>
2043         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingActionScript 2.0CodeEnvSParam"/>
2044       </context>
2045       <context name="HighlightingActionScript 2.0CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2046         <DetectSpaces attribute="Normal Text"/>
2047         <DetectChar char="{" attribute="Normal Text" context="HighlightingActionScript 2.0CodeEnvSParamInside"/>
2048         <IncludeRules context="FindComments"/>
2049       </context>
2050       <context name="HighlightingActionScript 2.0CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2051         <DetectSpaces/>
2052         <DetectIdentifier/>
2053         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginActionScript 2.0"/>
2054         <IncludeRules context="FindComments"/>
2055         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2056       </context>
2057       <context name="HighlightingActionScript 2.0CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2058         <DetectChar char="}" context="HighlightingBeginActionScript 2.0"/>
2059         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2060       </context>
2061       <context name="HighlightingBeginActionScript 2.0" attribute="Normal Text" lineEndContext="#pop!HighlightingActionScript 2.0">
2062         <DetectSpaces/>
2063         <RegExpr String=".+" attribute="Error" context="#stay"/>
2064       </context>
2065       <context name="HighlightingActionScript 2.0" attribute="Normal Text" lineEndContext="#stay">
2066         <IncludeRules context="HighlightingCommon"/>
2067         <IncludeRules context="##ActionScript 2.0" includeAttrib="true"/>
2068       </context>
2069 
2070       <context name="HighlightingAdaCodeEnvS" attribute="Error" lineEndContext="#stay">
2071         <DetectSpaces/>
2072         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingAdaCodeEnvSParam"/>
2073       </context>
2074       <context name="HighlightingAdaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2075         <DetectSpaces attribute="Normal Text"/>
2076         <DetectChar char="{" attribute="Normal Text" context="HighlightingAdaCodeEnvSParamInside"/>
2077         <IncludeRules context="FindComments"/>
2078       </context>
2079       <context name="HighlightingAdaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2080         <DetectSpaces/>
2081         <DetectIdentifier/>
2082         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginAda"/>
2083         <IncludeRules context="FindComments"/>
2084         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2085       </context>
2086       <context name="HighlightingAdaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2087         <DetectChar char="}" context="HighlightingBeginAda"/>
2088         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2089       </context>
2090       <context name="HighlightingBeginAda" attribute="Normal Text" lineEndContext="#pop!HighlightingAda">
2091         <DetectSpaces/>
2092         <RegExpr String=".+" attribute="Error" context="#stay"/>
2093       </context>
2094       <context name="HighlightingAda" attribute="Normal Text" lineEndContext="#stay">
2095         <IncludeRules context="HighlightingCommon"/>
2096         <IncludeRules context="##Ada" includeAttrib="true"/>
2097       </context>
2098 
2099       <context name="HighlightingAgdaCodeEnvS" attribute="Error" lineEndContext="#stay">
2100         <DetectSpaces/>
2101         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingAgdaCodeEnvSParam"/>
2102       </context>
2103       <context name="HighlightingAgdaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2104         <DetectSpaces attribute="Normal Text"/>
2105         <DetectChar char="{" attribute="Normal Text" context="HighlightingAgdaCodeEnvSParamInside"/>
2106         <IncludeRules context="FindComments"/>
2107       </context>
2108       <context name="HighlightingAgdaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2109         <DetectSpaces/>
2110         <DetectIdentifier/>
2111         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginAgda"/>
2112         <IncludeRules context="FindComments"/>
2113         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2114       </context>
2115       <context name="HighlightingAgdaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2116         <DetectChar char="}" context="HighlightingBeginAgda"/>
2117         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2118       </context>
2119       <context name="HighlightingBeginAgda" attribute="Normal Text" lineEndContext="#pop!HighlightingAgda">
2120         <DetectSpaces/>
2121         <RegExpr String=".+" attribute="Error" context="#stay"/>
2122       </context>
2123       <context name="HighlightingAgda" attribute="Normal Text" lineEndContext="#stay">
2124         <IncludeRules context="HighlightingCommon"/>
2125         <IncludeRules context="##Agda" includeAttrib="true"/>
2126       </context>
2127 
2128       <context name="HighlightingApache ConfigurationCodeEnvS" attribute="Error" lineEndContext="#stay">
2129         <DetectSpaces/>
2130         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingApache ConfigurationCodeEnvSParam"/>
2131       </context>
2132       <context name="HighlightingApache ConfigurationCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2133         <DetectSpaces attribute="Normal Text"/>
2134         <DetectChar char="{" attribute="Normal Text" context="HighlightingApache ConfigurationCodeEnvSParamInside"/>
2135         <IncludeRules context="FindComments"/>
2136       </context>
2137       <context name="HighlightingApache ConfigurationCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2138         <DetectSpaces/>
2139         <DetectIdentifier/>
2140         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginApache Configuration"/>
2141         <IncludeRules context="FindComments"/>
2142         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2143       </context>
2144       <context name="HighlightingApache ConfigurationCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2145         <DetectChar char="}" context="HighlightingBeginApache Configuration"/>
2146         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2147       </context>
2148       <context name="HighlightingBeginApache Configuration" attribute="Normal Text" lineEndContext="#pop!HighlightingApache Configuration">
2149         <DetectSpaces/>
2150         <RegExpr String=".+" attribute="Error" context="#stay"/>
2151       </context>
2152       <context name="HighlightingApache Configuration" attribute="Normal Text" lineEndContext="#stay">
2153         <IncludeRules context="HighlightingCommon"/>
2154         <IncludeRules context="##Apache Configuration" includeAttrib="true"/>
2155       </context>
2156 
2157       <context name="HighlightingAutoHotKeyCodeEnvS" attribute="Error" lineEndContext="#stay">
2158         <DetectSpaces/>
2159         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingAutoHotKeyCodeEnvSParam"/>
2160       </context>
2161       <context name="HighlightingAutoHotKeyCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2162         <DetectSpaces attribute="Normal Text"/>
2163         <DetectChar char="{" attribute="Normal Text" context="HighlightingAutoHotKeyCodeEnvSParamInside"/>
2164         <IncludeRules context="FindComments"/>
2165       </context>
2166       <context name="HighlightingAutoHotKeyCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2167         <DetectSpaces/>
2168         <DetectIdentifier/>
2169         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginAutoHotKey"/>
2170         <IncludeRules context="FindComments"/>
2171         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2172       </context>
2173       <context name="HighlightingAutoHotKeyCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2174         <DetectChar char="}" context="HighlightingBeginAutoHotKey"/>
2175         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2176       </context>
2177       <context name="HighlightingBeginAutoHotKey" attribute="Normal Text" lineEndContext="#pop!HighlightingAutoHotKey">
2178         <DetectSpaces/>
2179         <RegExpr String=".+" attribute="Error" context="#stay"/>
2180       </context>
2181       <context name="HighlightingAutoHotKey" attribute="Normal Text" lineEndContext="#stay">
2182         <IncludeRules context="HighlightingCommon"/>
2183         <IncludeRules context="##AutoHotKey" includeAttrib="true"/>
2184       </context>
2185 
2186       <context name="HighlightingAWKCodeEnvS" attribute="Error" lineEndContext="#stay">
2187         <DetectSpaces/>
2188         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingAWKCodeEnvSParam"/>
2189       </context>
2190       <context name="HighlightingAWKCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2191         <DetectSpaces attribute="Normal Text"/>
2192         <DetectChar char="{" attribute="Normal Text" context="HighlightingAWKCodeEnvSParamInside"/>
2193         <IncludeRules context="FindComments"/>
2194       </context>
2195       <context name="HighlightingAWKCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2196         <DetectSpaces/>
2197         <DetectIdentifier/>
2198         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginAWK"/>
2199         <IncludeRules context="FindComments"/>
2200         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2201       </context>
2202       <context name="HighlightingAWKCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2203         <DetectChar char="}" context="HighlightingBeginAWK"/>
2204         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2205       </context>
2206       <context name="HighlightingBeginAWK" attribute="Normal Text" lineEndContext="#pop!HighlightingAWK">
2207         <DetectSpaces/>
2208         <RegExpr String=".+" attribute="Error" context="#stay"/>
2209       </context>
2210       <context name="HighlightingAWK" attribute="Normal Text" lineEndContext="#stay">
2211         <IncludeRules context="HighlightingCommon"/>
2212         <IncludeRules context="##AWK" includeAttrib="true"/>
2213       </context>
2214 
2215       <context name="HighlightingBashCodeEnvS" attribute="Error" lineEndContext="#stay">
2216         <DetectSpaces/>
2217         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBashCodeEnvSParam"/>
2218       </context>
2219       <context name="HighlightingBashCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2220         <DetectSpaces attribute="Normal Text"/>
2221         <DetectChar char="{" attribute="Normal Text" context="HighlightingBashCodeEnvSParamInside"/>
2222         <IncludeRules context="FindComments"/>
2223       </context>
2224       <context name="HighlightingBashCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2225         <DetectSpaces/>
2226         <DetectIdentifier/>
2227         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginBash"/>
2228         <IncludeRules context="FindComments"/>
2229         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2230       </context>
2231       <context name="HighlightingBashCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2232         <DetectChar char="}" context="HighlightingBeginBash"/>
2233         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2234       </context>
2235       <context name="HighlightingBeginBash" attribute="Normal Text" lineEndContext="#pop!HighlightingBash">
2236         <DetectSpaces/>
2237         <RegExpr String=".+" attribute="Error" context="#stay"/>
2238       </context>
2239       <context name="HighlightingBash" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="Command##Bash">
2240         <IncludeRules context="HighlightingCommon"/>
2241         <IncludeRules context="##Bash" includeAttrib="true"/>
2242       </context>
2243 
2244       <context name="HighlightingBibTeXCodeEnvS" attribute="Error" lineEndContext="#stay">
2245         <DetectSpaces/>
2246         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBibTeXCodeEnvSParam"/>
2247       </context>
2248       <context name="HighlightingBibTeXCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2249         <DetectSpaces attribute="Normal Text"/>
2250         <DetectChar char="{" attribute="Normal Text" context="HighlightingBibTeXCodeEnvSParamInside"/>
2251         <IncludeRules context="FindComments"/>
2252       </context>
2253       <context name="HighlightingBibTeXCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2254         <DetectSpaces/>
2255         <DetectIdentifier/>
2256         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginBibTeX"/>
2257         <IncludeRules context="FindComments"/>
2258         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2259       </context>
2260       <context name="HighlightingBibTeXCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2261         <DetectChar char="}" context="HighlightingBeginBibTeX"/>
2262         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2263       </context>
2264       <context name="HighlightingBeginBibTeX" attribute="Normal Text" lineEndContext="#pop!HighlightingBibTeX">
2265         <DetectSpaces/>
2266         <RegExpr String=".+" attribute="Error" context="#stay"/>
2267       </context>
2268       <context name="HighlightingBibTeX" attribute="Normal Text" lineEndContext="#stay">
2269         <IncludeRules context="HighlightingCommon"/>
2270         <IncludeRules context="##BibTeX" includeAttrib="true"/>
2271       </context>
2272 
2273       <context name="HighlightingBooCodeEnvS" attribute="Error" lineEndContext="#stay">
2274         <DetectSpaces/>
2275         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBooCodeEnvSParam"/>
2276       </context>
2277       <context name="HighlightingBooCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2278         <DetectSpaces attribute="Normal Text"/>
2279         <DetectChar char="{" attribute="Normal Text" context="HighlightingBooCodeEnvSParamInside"/>
2280         <IncludeRules context="FindComments"/>
2281       </context>
2282       <context name="HighlightingBooCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2283         <DetectSpaces/>
2284         <DetectIdentifier/>
2285         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginBoo"/>
2286         <IncludeRules context="FindComments"/>
2287         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2288       </context>
2289       <context name="HighlightingBooCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2290         <DetectChar char="}" context="HighlightingBeginBoo"/>
2291         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2292       </context>
2293       <context name="HighlightingBeginBoo" attribute="Normal Text" lineEndContext="#pop!HighlightingBoo">
2294         <DetectSpaces/>
2295         <RegExpr String=".+" attribute="Error" context="#stay"/>
2296       </context>
2297       <context name="HighlightingBoo" attribute="Normal Text" lineEndContext="#stay">
2298         <IncludeRules context="HighlightingCommon"/>
2299         <IncludeRules context="##Boo" includeAttrib="true"/>
2300       </context>
2301 
2302       <context name="HighlightingCCodeEnvS" attribute="Error" lineEndContext="#stay">
2303         <DetectSpaces/>
2304         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingCCodeEnvSParam"/>
2305       </context>
2306       <context name="HighlightingCCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2307         <DetectSpaces attribute="Normal Text"/>
2308         <DetectChar char="{" attribute="Normal Text" context="HighlightingCCodeEnvSParamInside"/>
2309         <IncludeRules context="FindComments"/>
2310       </context>
2311       <context name="HighlightingCCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2312         <DetectSpaces/>
2313         <DetectIdentifier/>
2314         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginC"/>
2315         <IncludeRules context="FindComments"/>
2316         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2317       </context>
2318       <context name="HighlightingCCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2319         <DetectChar char="}" context="HighlightingBeginC"/>
2320         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2321       </context>
2322       <context name="HighlightingBeginC" attribute="Normal Text" lineEndContext="#pop!HighlightingC">
2323         <DetectSpaces/>
2324         <RegExpr String=".+" attribute="Error" context="#stay"/>
2325       </context>
2326       <context name="HighlightingC" attribute="Normal Text" lineEndContext="#stay">
2327         <IncludeRules context="HighlightingCommon"/>
2328         <IncludeRules context="##C" includeAttrib="true"/>
2329       </context>
2330 
2331       <context name="HighlightingCMakeCodeEnvS" attribute="Error" lineEndContext="#stay">
2332         <DetectSpaces/>
2333         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingCMakeCodeEnvSParam"/>
2334       </context>
2335       <context name="HighlightingCMakeCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2336         <DetectSpaces attribute="Normal Text"/>
2337         <DetectChar char="{" attribute="Normal Text" context="HighlightingCMakeCodeEnvSParamInside"/>
2338         <IncludeRules context="FindComments"/>
2339       </context>
2340       <context name="HighlightingCMakeCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2341         <DetectSpaces/>
2342         <DetectIdentifier/>
2343         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginCMake"/>
2344         <IncludeRules context="FindComments"/>
2345         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2346       </context>
2347       <context name="HighlightingCMakeCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2348         <DetectChar char="}" context="HighlightingBeginCMake"/>
2349         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2350       </context>
2351       <context name="HighlightingBeginCMake" attribute="Normal Text" lineEndContext="#pop!HighlightingCMake">
2352         <DetectSpaces/>
2353         <RegExpr String=".+" attribute="Error" context="#stay"/>
2354       </context>
2355       <context name="HighlightingCMake" attribute="Normal Text" lineEndContext="#stay">
2356         <IncludeRules context="HighlightingCommon"/>
2357         <IncludeRules context="##CMake" includeAttrib="true"/>
2358       </context>
2359 
2360       <context name="HighlightingC#CodeEnvS" attribute="Error" lineEndContext="#stay">
2361         <DetectSpaces/>
2362         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingC#CodeEnvSParam"/>
2363       </context>
2364       <context name="HighlightingC#CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2365         <DetectSpaces attribute="Normal Text"/>
2366         <DetectChar char="{" attribute="Normal Text" context="HighlightingC#CodeEnvSParamInside"/>
2367         <IncludeRules context="FindComments"/>
2368       </context>
2369       <context name="HighlightingC#CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2370         <DetectSpaces/>
2371         <DetectIdentifier/>
2372         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginC#"/>
2373         <IncludeRules context="FindComments"/>
2374         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2375       </context>
2376       <context name="HighlightingC#CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2377         <DetectChar char="}" context="HighlightingBeginC#"/>
2378         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2379       </context>
2380       <context name="HighlightingBeginC#" attribute="Normal Text" lineEndContext="#pop!HighlightingC#">
2381         <DetectSpaces/>
2382         <RegExpr String=".+" attribute="Error" context="#stay"/>
2383       </context>
2384       <context name="HighlightingC#" attribute="Normal Text" lineEndContext="#stay">
2385         <IncludeRules context="HighlightingCommon"/>
2386         <IncludeRules context="##C#" includeAttrib="true"/>
2387       </context>
2388 
2389       <context name="HighlightingClojureCodeEnvS" attribute="Error" lineEndContext="#stay">
2390         <DetectSpaces/>
2391         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingClojureCodeEnvSParam"/>
2392       </context>
2393       <context name="HighlightingClojureCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2394         <DetectSpaces attribute="Normal Text"/>
2395         <DetectChar char="{" attribute="Normal Text" context="HighlightingClojureCodeEnvSParamInside"/>
2396         <IncludeRules context="FindComments"/>
2397       </context>
2398       <context name="HighlightingClojureCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2399         <DetectSpaces/>
2400         <DetectIdentifier/>
2401         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginClojure"/>
2402         <IncludeRules context="FindComments"/>
2403         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2404       </context>
2405       <context name="HighlightingClojureCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2406         <DetectChar char="}" context="HighlightingBeginClojure"/>
2407         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2408       </context>
2409       <context name="HighlightingBeginClojure" attribute="Normal Text" lineEndContext="#pop!HighlightingClojure">
2410         <DetectSpaces/>
2411         <RegExpr String=".+" attribute="Error" context="#stay"/>
2412       </context>
2413       <context name="HighlightingClojure" attribute="Normal Text" lineEndContext="#stay">
2414         <IncludeRules context="HighlightingCommon"/>
2415         <IncludeRules context="##Clojure" includeAttrib="true"/>
2416       </context>
2417 
2418       <context name="HighlightingCoffeeScriptCodeEnvS" attribute="Error" lineEndContext="#stay">
2419         <DetectSpaces/>
2420         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingCoffeeScriptCodeEnvSParam"/>
2421       </context>
2422       <context name="HighlightingCoffeeScriptCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2423         <DetectSpaces attribute="Normal Text"/>
2424         <DetectChar char="{" attribute="Normal Text" context="HighlightingCoffeeScriptCodeEnvSParamInside"/>
2425         <IncludeRules context="FindComments"/>
2426       </context>
2427       <context name="HighlightingCoffeeScriptCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2428         <DetectSpaces/>
2429         <DetectIdentifier/>
2430         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginCoffeeScript"/>
2431         <IncludeRules context="FindComments"/>
2432         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2433       </context>
2434       <context name="HighlightingCoffeeScriptCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2435         <DetectChar char="}" context="HighlightingBeginCoffeeScript"/>
2436         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2437       </context>
2438       <context name="HighlightingBeginCoffeeScript" attribute="Normal Text" lineEndContext="#pop!HighlightingCoffeeScript">
2439         <DetectSpaces/>
2440         <RegExpr String=".+" attribute="Error" context="#stay"/>
2441       </context>
2442       <context name="HighlightingCoffeeScript" attribute="Normal Text" lineEndContext="#stay">
2443         <IncludeRules context="HighlightingCommon"/>
2444         <IncludeRules context="##CoffeeScript" includeAttrib="true"/>
2445       </context>
2446 
2447       <context name="HighlightingCommon LispCodeEnvS" attribute="Error" lineEndContext="#stay">
2448         <DetectSpaces/>
2449         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingCommon LispCodeEnvSParam"/>
2450       </context>
2451       <context name="HighlightingCommon LispCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2452         <DetectSpaces attribute="Normal Text"/>
2453         <DetectChar char="{" attribute="Normal Text" context="HighlightingCommon LispCodeEnvSParamInside"/>
2454         <IncludeRules context="FindComments"/>
2455       </context>
2456       <context name="HighlightingCommon LispCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2457         <DetectSpaces/>
2458         <DetectIdentifier/>
2459         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginCommon Lisp"/>
2460         <IncludeRules context="FindComments"/>
2461         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2462       </context>
2463       <context name="HighlightingCommon LispCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2464         <DetectChar char="}" context="HighlightingBeginCommon Lisp"/>
2465         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2466       </context>
2467       <context name="HighlightingBeginCommon Lisp" attribute="Normal Text" lineEndContext="#pop!HighlightingCommon Lisp">
2468         <DetectSpaces/>
2469         <RegExpr String=".+" attribute="Error" context="#stay"/>
2470       </context>
2471       <context name="HighlightingCommon Lisp" attribute="Normal Text" lineEndContext="#stay">
2472         <IncludeRules context="HighlightingCommon"/>
2473         <IncludeRules context="##Common Lisp" includeAttrib="true"/>
2474       </context>
2475 
2476       <context name="HighlightingC++CodeEnvS" attribute="Error" lineEndContext="#stay">
2477         <DetectSpaces/>
2478         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingC++CodeEnvSParam"/>
2479       </context>
2480       <context name="HighlightingC++CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2481         <DetectSpaces attribute="Normal Text"/>
2482         <DetectChar char="{" attribute="Normal Text" context="HighlightingC++CodeEnvSParamInside"/>
2483         <IncludeRules context="FindComments"/>
2484       </context>
2485       <context name="HighlightingC++CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2486         <DetectSpaces/>
2487         <DetectIdentifier/>
2488         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginC++"/>
2489         <IncludeRules context="FindComments"/>
2490         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2491       </context>
2492       <context name="HighlightingC++CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2493         <DetectChar char="}" context="HighlightingBeginC++"/>
2494         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2495       </context>
2496       <context name="HighlightingBeginC++" attribute="Normal Text" lineEndContext="#pop!HighlightingC++">
2497         <DetectSpaces/>
2498         <RegExpr String=".+" attribute="Error" context="#stay"/>
2499       </context>
2500       <context name="HighlightingC++" attribute="Normal Text" lineEndContext="#stay">
2501         <IncludeRules context="HighlightingCommon"/>
2502         <IncludeRules context="##C++" includeAttrib="true"/>
2503       </context>
2504 
2505       <context name="HighlightingCSSCodeEnvS" attribute="Error" lineEndContext="#stay">
2506         <DetectSpaces/>
2507         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingCSSCodeEnvSParam"/>
2508       </context>
2509       <context name="HighlightingCSSCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2510         <DetectSpaces attribute="Normal Text"/>
2511         <DetectChar char="{" attribute="Normal Text" context="HighlightingCSSCodeEnvSParamInside"/>
2512         <IncludeRules context="FindComments"/>
2513       </context>
2514       <context name="HighlightingCSSCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2515         <DetectSpaces/>
2516         <DetectIdentifier/>
2517         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginCSS"/>
2518         <IncludeRules context="FindComments"/>
2519         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2520       </context>
2521       <context name="HighlightingCSSCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2522         <DetectChar char="}" context="HighlightingBeginCSS"/>
2523         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2524       </context>
2525       <context name="HighlightingBeginCSS" attribute="Normal Text" lineEndContext="#pop!HighlightingCSS">
2526         <DetectSpaces/>
2527         <RegExpr String=".+" attribute="Error" context="#stay"/>
2528       </context>
2529       <context name="HighlightingCSS" attribute="Normal Text" lineEndContext="#stay">
2530         <IncludeRules context="HighlightingCommon"/>
2531         <IncludeRules context="##CSS" includeAttrib="true"/>
2532       </context>
2533 
2534       <context name="HighlightingDCodeEnvS" attribute="Error" lineEndContext="#stay">
2535         <DetectSpaces/>
2536         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingDCodeEnvSParam"/>
2537       </context>
2538       <context name="HighlightingDCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2539         <DetectSpaces attribute="Normal Text"/>
2540         <DetectChar char="{" attribute="Normal Text" context="HighlightingDCodeEnvSParamInside"/>
2541         <IncludeRules context="FindComments"/>
2542       </context>
2543       <context name="HighlightingDCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2544         <DetectSpaces/>
2545         <DetectIdentifier/>
2546         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginD"/>
2547         <IncludeRules context="FindComments"/>
2548         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2549       </context>
2550       <context name="HighlightingDCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2551         <DetectChar char="}" context="HighlightingBeginD"/>
2552         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2553       </context>
2554       <context name="HighlightingBeginD" attribute="Normal Text" lineEndContext="#pop!HighlightingD">
2555         <DetectSpaces/>
2556         <RegExpr String=".+" attribute="Error" context="#stay"/>
2557       </context>
2558       <context name="HighlightingD" attribute="Normal Text" lineEndContext="#stay">
2559         <IncludeRules context="HighlightingCommon"/>
2560         <IncludeRules context="##D" includeAttrib="true"/>
2561       </context>
2562 
2563       <context name="HighlightingDartCodeEnvS" attribute="Error" lineEndContext="#stay">
2564         <DetectSpaces/>
2565         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingDartCodeEnvSParam"/>
2566       </context>
2567       <context name="HighlightingDartCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2568         <DetectSpaces attribute="Normal Text"/>
2569         <DetectChar char="{" attribute="Normal Text" context="HighlightingDartCodeEnvSParamInside"/>
2570         <IncludeRules context="FindComments"/>
2571       </context>
2572       <context name="HighlightingDartCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2573         <DetectSpaces/>
2574         <DetectIdentifier/>
2575         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginDart"/>
2576         <IncludeRules context="FindComments"/>
2577         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2578       </context>
2579       <context name="HighlightingDartCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2580         <DetectChar char="}" context="HighlightingBeginDart"/>
2581         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2582       </context>
2583       <context name="HighlightingBeginDart" attribute="Normal Text" lineEndContext="#pop!HighlightingDart">
2584         <DetectSpaces/>
2585         <RegExpr String=".+" attribute="Error" context="#stay"/>
2586       </context>
2587       <context name="HighlightingDart" attribute="Normal Text" lineEndContext="#stay">
2588         <IncludeRules context="HighlightingCommon"/>
2589         <IncludeRules context="##Dart" includeAttrib="true"/>
2590       </context>
2591 
2592       <context name="HighlightingPascalCodeEnvS" attribute="Error" lineEndContext="#stay">
2593         <DetectSpaces/>
2594         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPascalCodeEnvSParam"/>
2595       </context>
2596       <context name="HighlightingPascalCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2597         <DetectSpaces attribute="Normal Text"/>
2598         <DetectChar char="{" attribute="Normal Text" context="HighlightingPascalCodeEnvSParamInside"/>
2599         <IncludeRules context="FindComments"/>
2600       </context>
2601       <context name="HighlightingPascalCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2602         <DetectSpaces/>
2603         <DetectIdentifier/>
2604         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPascal"/>
2605         <IncludeRules context="FindComments"/>
2606         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2607       </context>
2608       <context name="HighlightingPascalCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2609         <DetectChar char="}" context="HighlightingBeginPascal"/>
2610         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2611       </context>
2612       <context name="HighlightingBeginPascal" attribute="Normal Text" lineEndContext="#pop!HighlightingPascal">
2613         <DetectSpaces/>
2614         <RegExpr String=".+" attribute="Error" context="#stay"/>
2615       </context>
2616       <context name="HighlightingPascal" attribute="Normal Text" lineEndContext="#stay">
2617         <IncludeRules context="HighlightingCommon"/>
2618         <IncludeRules context="##Pascal" includeAttrib="true"/>
2619       </context>
2620 
2621       <context name="HighlightingDiffCodeEnvS" attribute="Error" lineEndContext="#stay">
2622         <DetectSpaces/>
2623         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingDiffCodeEnvSParam"/>
2624       </context>
2625       <context name="HighlightingDiffCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2626         <DetectSpaces attribute="Normal Text"/>
2627         <DetectChar char="{" attribute="Normal Text" context="HighlightingDiffCodeEnvSParamInside"/>
2628         <IncludeRules context="FindComments"/>
2629       </context>
2630       <context name="HighlightingDiffCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2631         <DetectSpaces/>
2632         <DetectIdentifier/>
2633         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginDiff"/>
2634         <IncludeRules context="FindComments"/>
2635         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2636       </context>
2637       <context name="HighlightingDiffCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2638         <DetectChar char="}" context="HighlightingBeginDiff"/>
2639         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2640       </context>
2641       <context name="HighlightingBeginDiff" attribute="Normal Text" lineEndContext="#pop!HighlightingDiff">
2642         <DetectSpaces/>
2643         <RegExpr String=".+" attribute="Error" context="#stay"/>
2644       </context>
2645       <context name="HighlightingDiff" attribute="Normal Text" lineEndContext="#stay">
2646         <IncludeRules context="HighlightingCommon"/>
2647         <IncludeRules context="##Diff" includeAttrib="true"/>
2648       </context>
2649 
2650       <context name="HighlightingDTDCodeEnvS" attribute="Error" lineEndContext="#stay">
2651         <DetectSpaces/>
2652         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingDTDCodeEnvSParam"/>
2653       </context>
2654       <context name="HighlightingDTDCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2655         <DetectSpaces attribute="Normal Text"/>
2656         <DetectChar char="{" attribute="Normal Text" context="HighlightingDTDCodeEnvSParamInside"/>
2657         <IncludeRules context="FindComments"/>
2658       </context>
2659       <context name="HighlightingDTDCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2660         <DetectSpaces/>
2661         <DetectIdentifier/>
2662         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginDTD"/>
2663         <IncludeRules context="FindComments"/>
2664         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2665       </context>
2666       <context name="HighlightingDTDCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2667         <DetectChar char="}" context="HighlightingBeginDTD"/>
2668         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2669       </context>
2670       <context name="HighlightingBeginDTD" attribute="Normal Text" lineEndContext="#pop!HighlightingDTD">
2671         <DetectSpaces/>
2672         <RegExpr String=".+" attribute="Error" context="#stay"/>
2673       </context>
2674       <context name="HighlightingDTD" attribute="Normal Text" lineEndContext="#stay">
2675         <IncludeRules context="HighlightingCommon"/>
2676         <IncludeRules context="##DTD" includeAttrib="true"/>
2677       </context>
2678 
2679       <context name="HighlightingEiffelCodeEnvS" attribute="Error" lineEndContext="#stay">
2680         <DetectSpaces/>
2681         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingEiffelCodeEnvSParam"/>
2682       </context>
2683       <context name="HighlightingEiffelCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2684         <DetectSpaces attribute="Normal Text"/>
2685         <DetectChar char="{" attribute="Normal Text" context="HighlightingEiffelCodeEnvSParamInside"/>
2686         <IncludeRules context="FindComments"/>
2687       </context>
2688       <context name="HighlightingEiffelCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2689         <DetectSpaces/>
2690         <DetectIdentifier/>
2691         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginEiffel"/>
2692         <IncludeRules context="FindComments"/>
2693         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2694       </context>
2695       <context name="HighlightingEiffelCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2696         <DetectChar char="}" context="HighlightingBeginEiffel"/>
2697         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2698       </context>
2699       <context name="HighlightingBeginEiffel" attribute="Normal Text" lineEndContext="#pop!HighlightingEiffel">
2700         <DetectSpaces/>
2701         <RegExpr String=".+" attribute="Error" context="#stay"/>
2702       </context>
2703       <context name="HighlightingEiffel" attribute="Normal Text" lineEndContext="#stay">
2704         <IncludeRules context="HighlightingCommon"/>
2705         <IncludeRules context="##Eiffel" includeAttrib="true"/>
2706       </context>
2707 
2708       <context name="HighlightingElixirCodeEnvS" attribute="Error" lineEndContext="#stay">
2709         <DetectSpaces/>
2710         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingElixirCodeEnvSParam"/>
2711       </context>
2712       <context name="HighlightingElixirCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2713         <DetectSpaces attribute="Normal Text"/>
2714         <DetectChar char="{" attribute="Normal Text" context="HighlightingElixirCodeEnvSParamInside"/>
2715         <IncludeRules context="FindComments"/>
2716       </context>
2717       <context name="HighlightingElixirCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2718         <DetectSpaces/>
2719         <DetectIdentifier/>
2720         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginElixir"/>
2721         <IncludeRules context="FindComments"/>
2722         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2723       </context>
2724       <context name="HighlightingElixirCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2725         <DetectChar char="}" context="HighlightingBeginElixir"/>
2726         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2727       </context>
2728       <context name="HighlightingBeginElixir" attribute="Normal Text" lineEndContext="#pop!HighlightingElixir">
2729         <DetectSpaces/>
2730         <RegExpr String=".+" attribute="Error" context="#stay"/>
2731       </context>
2732       <context name="HighlightingElixir" attribute="Normal Text" lineEndContext="#stay">
2733         <IncludeRules context="HighlightingCommon"/>
2734         <IncludeRules context="##Elixir" includeAttrib="true"/>
2735       </context>
2736 
2737       <context name="HighlightingElmCodeEnvS" attribute="Error" lineEndContext="#stay">
2738         <DetectSpaces/>
2739         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingElmCodeEnvSParam"/>
2740       </context>
2741       <context name="HighlightingElmCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2742         <DetectSpaces attribute="Normal Text"/>
2743         <DetectChar char="{" attribute="Normal Text" context="HighlightingElmCodeEnvSParamInside"/>
2744         <IncludeRules context="FindComments"/>
2745       </context>
2746       <context name="HighlightingElmCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2747         <DetectSpaces/>
2748         <DetectIdentifier/>
2749         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginElm"/>
2750         <IncludeRules context="FindComments"/>
2751         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2752       </context>
2753       <context name="HighlightingElmCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2754         <DetectChar char="}" context="HighlightingBeginElm"/>
2755         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2756       </context>
2757       <context name="HighlightingBeginElm" attribute="Normal Text" lineEndContext="#pop!HighlightingElm">
2758         <DetectSpaces/>
2759         <RegExpr String=".+" attribute="Error" context="#stay"/>
2760       </context>
2761       <context name="HighlightingElm" attribute="Normal Text" lineEndContext="#stay">
2762         <IncludeRules context="HighlightingCommon"/>
2763         <IncludeRules context="##Elm" includeAttrib="true"/>
2764       </context>
2765 
2766       <context name="HighlightingEmailCodeEnvS" attribute="Error" lineEndContext="#stay">
2767         <DetectSpaces/>
2768         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingEmailCodeEnvSParam"/>
2769       </context>
2770       <context name="HighlightingEmailCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2771         <DetectSpaces attribute="Normal Text"/>
2772         <DetectChar char="{" attribute="Normal Text" context="HighlightingEmailCodeEnvSParamInside"/>
2773         <IncludeRules context="FindComments"/>
2774       </context>
2775       <context name="HighlightingEmailCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2776         <DetectSpaces/>
2777         <DetectIdentifier/>
2778         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginEmail"/>
2779         <IncludeRules context="FindComments"/>
2780         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2781       </context>
2782       <context name="HighlightingEmailCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2783         <DetectChar char="}" context="HighlightingBeginEmail"/>
2784         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2785       </context>
2786       <context name="HighlightingBeginEmail" attribute="Normal Text" lineEndContext="#pop!HighlightingEmail">
2787         <DetectSpaces/>
2788         <RegExpr String=".+" attribute="Error" context="#stay"/>
2789       </context>
2790       <context name="HighlightingEmail" attribute="Normal Text" lineEndContext="#stay">
2791         <IncludeRules context="HighlightingCommon"/>
2792         <IncludeRules context="##Email" includeAttrib="true"/>
2793       </context>
2794 
2795       <context name="HighlightingErlangCodeEnvS" attribute="Error" lineEndContext="#stay">
2796         <DetectSpaces/>
2797         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingErlangCodeEnvSParam"/>
2798       </context>
2799       <context name="HighlightingErlangCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2800         <DetectSpaces attribute="Normal Text"/>
2801         <DetectChar char="{" attribute="Normal Text" context="HighlightingErlangCodeEnvSParamInside"/>
2802         <IncludeRules context="FindComments"/>
2803       </context>
2804       <context name="HighlightingErlangCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2805         <DetectSpaces/>
2806         <DetectIdentifier/>
2807         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginErlang"/>
2808         <IncludeRules context="FindComments"/>
2809         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2810       </context>
2811       <context name="HighlightingErlangCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2812         <DetectChar char="}" context="HighlightingBeginErlang"/>
2813         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2814       </context>
2815       <context name="HighlightingBeginErlang" attribute="Normal Text" lineEndContext="#pop!HighlightingErlang">
2816         <DetectSpaces/>
2817         <RegExpr String=".+" attribute="Error" context="#stay"/>
2818       </context>
2819       <context name="HighlightingErlang" attribute="Normal Text" lineEndContext="#stay">
2820         <IncludeRules context="HighlightingCommon"/>
2821         <IncludeRules context="##Erlang" includeAttrib="true"/>
2822       </context>
2823 
2824       <context name="HighlightingFishCodeEnvS" attribute="Error" lineEndContext="#stay">
2825         <DetectSpaces/>
2826         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingFishCodeEnvSParam"/>
2827       </context>
2828       <context name="HighlightingFishCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2829         <DetectSpaces attribute="Normal Text"/>
2830         <DetectChar char="{" attribute="Normal Text" context="HighlightingFishCodeEnvSParamInside"/>
2831         <IncludeRules context="FindComments"/>
2832       </context>
2833       <context name="HighlightingFishCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2834         <DetectSpaces/>
2835         <DetectIdentifier/>
2836         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginFish"/>
2837         <IncludeRules context="FindComments"/>
2838         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2839       </context>
2840       <context name="HighlightingFishCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2841         <DetectChar char="}" context="HighlightingBeginFish"/>
2842         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2843       </context>
2844       <context name="HighlightingBeginFish" attribute="Normal Text" lineEndContext="#pop!HighlightingFish">
2845         <DetectSpaces/>
2846         <RegExpr String=".+" attribute="Error" context="#stay"/>
2847       </context>
2848       <context name="HighlightingFish" attribute="Normal Text" lineEndContext="#stay">
2849         <IncludeRules context="HighlightingCommon"/>
2850         <IncludeRules context="##Fish" includeAttrib="true"/>
2851       </context>
2852 
2853       <context name="HighlightingANS-Forth94CodeEnvS" attribute="Error" lineEndContext="#stay">
2854         <DetectSpaces/>
2855         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingANS-Forth94CodeEnvSParam"/>
2856       </context>
2857       <context name="HighlightingANS-Forth94CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2858         <DetectSpaces attribute="Normal Text"/>
2859         <DetectChar char="{" attribute="Normal Text" context="HighlightingANS-Forth94CodeEnvSParamInside"/>
2860         <IncludeRules context="FindComments"/>
2861       </context>
2862       <context name="HighlightingANS-Forth94CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2863         <DetectSpaces/>
2864         <DetectIdentifier/>
2865         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginANS-Forth94"/>
2866         <IncludeRules context="FindComments"/>
2867         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2868       </context>
2869       <context name="HighlightingANS-Forth94CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2870         <DetectChar char="}" context="HighlightingBeginANS-Forth94"/>
2871         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2872       </context>
2873       <context name="HighlightingBeginANS-Forth94" attribute="Normal Text" lineEndContext="#pop!HighlightingANS-Forth94">
2874         <DetectSpaces/>
2875         <RegExpr String=".+" attribute="Error" context="#stay"/>
2876       </context>
2877       <context name="HighlightingANS-Forth94" attribute="Normal Text" lineEndContext="#stay">
2878         <IncludeRules context="HighlightingCommon"/>
2879         <IncludeRules context="##ANS-Forth94" includeAttrib="true"/>
2880       </context>
2881 
2882       <context name="HighlightingFortran (Fixed Format)CodeEnvS" attribute="Error" lineEndContext="#stay">
2883         <DetectSpaces/>
2884         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingFortran (Fixed Format)CodeEnvSParam"/>
2885       </context>
2886       <context name="HighlightingFortran (Fixed Format)CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2887         <DetectSpaces attribute="Normal Text"/>
2888         <DetectChar char="{" attribute="Normal Text" context="HighlightingFortran (Fixed Format)CodeEnvSParamInside"/>
2889         <IncludeRules context="FindComments"/>
2890       </context>
2891       <context name="HighlightingFortran (Fixed Format)CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2892         <DetectSpaces/>
2893         <DetectIdentifier/>
2894         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginFortran (Fixed Format)"/>
2895         <IncludeRules context="FindComments"/>
2896         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2897       </context>
2898       <context name="HighlightingFortran (Fixed Format)CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2899         <DetectChar char="}" context="HighlightingBeginFortran (Fixed Format)"/>
2900         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2901       </context>
2902       <context name="HighlightingBeginFortran (Fixed Format)" attribute="Normal Text" lineEndContext="#pop!HighlightingFortran (Fixed Format)">
2903         <DetectSpaces/>
2904         <RegExpr String=".+" attribute="Error" context="#stay"/>
2905       </context>
2906       <context name="HighlightingFortran (Fixed Format)" attribute="Normal Text" lineEndContext="#stay">
2907         <IncludeRules context="HighlightingCommon"/>
2908         <IncludeRules context="##Fortran (Fixed Format)" includeAttrib="true"/>
2909       </context>
2910 
2911       <context name="HighlightingFortran (Free Format)CodeEnvS" attribute="Error" lineEndContext="#stay">
2912         <DetectSpaces/>
2913         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingFortran (Free Format)CodeEnvSParam"/>
2914       </context>
2915       <context name="HighlightingFortran (Free Format)CodeEnvSParam" attribute="Error" lineEndContext="#stay">
2916         <DetectSpaces attribute="Normal Text"/>
2917         <DetectChar char="{" attribute="Normal Text" context="HighlightingFortran (Free Format)CodeEnvSParamInside"/>
2918         <IncludeRules context="FindComments"/>
2919       </context>
2920       <context name="HighlightingFortran (Free Format)CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2921         <DetectSpaces/>
2922         <DetectIdentifier/>
2923         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginFortran (Free Format)"/>
2924         <IncludeRules context="FindComments"/>
2925         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2926       </context>
2927       <context name="HighlightingFortran (Free Format)CodeEnv" attribute="Normal Text" lineEndContext="#stay">
2928         <DetectChar char="}" context="HighlightingBeginFortran (Free Format)"/>
2929         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2930       </context>
2931       <context name="HighlightingBeginFortran (Free Format)" attribute="Normal Text" lineEndContext="#pop!HighlightingFortran (Free Format)">
2932         <DetectSpaces/>
2933         <RegExpr String=".+" attribute="Error" context="#stay"/>
2934       </context>
2935       <context name="HighlightingFortran (Free Format)" attribute="Normal Text" lineEndContext="#stay">
2936         <IncludeRules context="HighlightingCommon"/>
2937         <IncludeRules context="##Fortran (Free Format)" includeAttrib="true"/>
2938       </context>
2939 
2940       <context name="HighlightingGAPCodeEnvS" attribute="Error" lineEndContext="#stay">
2941         <DetectSpaces/>
2942         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGAPCodeEnvSParam"/>
2943       </context>
2944       <context name="HighlightingGAPCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2945         <DetectSpaces attribute="Normal Text"/>
2946         <DetectChar char="{" attribute="Normal Text" context="HighlightingGAPCodeEnvSParamInside"/>
2947         <IncludeRules context="FindComments"/>
2948       </context>
2949       <context name="HighlightingGAPCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2950         <DetectSpaces/>
2951         <DetectIdentifier/>
2952         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGAP"/>
2953         <IncludeRules context="FindComments"/>
2954         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2955       </context>
2956       <context name="HighlightingGAPCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2957         <DetectChar char="}" context="HighlightingBeginGAP"/>
2958         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2959       </context>
2960       <context name="HighlightingBeginGAP" attribute="Normal Text" lineEndContext="#pop!HighlightingGAP">
2961         <DetectSpaces/>
2962         <RegExpr String=".+" attribute="Error" context="#stay"/>
2963       </context>
2964       <context name="HighlightingGAP" attribute="Normal Text" lineEndContext="#stay">
2965         <IncludeRules context="HighlightingCommon"/>
2966         <IncludeRules context="##GAP" includeAttrib="true"/>
2967       </context>
2968 
2969       <context name="HighlightingGodotCodeEnvS" attribute="Error" lineEndContext="#stay">
2970         <DetectSpaces/>
2971         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGodotCodeEnvSParam"/>
2972       </context>
2973       <context name="HighlightingGodotCodeEnvSParam" attribute="Error" lineEndContext="#stay">
2974         <DetectSpaces attribute="Normal Text"/>
2975         <DetectChar char="{" attribute="Normal Text" context="HighlightingGodotCodeEnvSParamInside"/>
2976         <IncludeRules context="FindComments"/>
2977       </context>
2978       <context name="HighlightingGodotCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
2979         <DetectSpaces/>
2980         <DetectIdentifier/>
2981         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGodot"/>
2982         <IncludeRules context="FindComments"/>
2983         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
2984       </context>
2985       <context name="HighlightingGodotCodeEnv" attribute="Normal Text" lineEndContext="#stay">
2986         <DetectChar char="}" context="HighlightingBeginGodot"/>
2987         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
2988       </context>
2989       <context name="HighlightingBeginGodot" attribute="Normal Text" lineEndContext="#pop!HighlightingGodot">
2990         <DetectSpaces/>
2991         <RegExpr String=".+" attribute="Error" context="#stay"/>
2992       </context>
2993       <context name="HighlightingGodot" attribute="Normal Text" lineEndContext="#stay">
2994         <IncludeRules context="HighlightingCommon"/>
2995         <IncludeRules context="##Godot" includeAttrib="true"/>
2996       </context>
2997 
2998       <context name="HighlightingGLSLCodeEnvS" attribute="Error" lineEndContext="#stay">
2999         <DetectSpaces/>
3000         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGLSLCodeEnvSParam"/>
3001       </context>
3002       <context name="HighlightingGLSLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3003         <DetectSpaces attribute="Normal Text"/>
3004         <DetectChar char="{" attribute="Normal Text" context="HighlightingGLSLCodeEnvSParamInside"/>
3005         <IncludeRules context="FindComments"/>
3006       </context>
3007       <context name="HighlightingGLSLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3008         <DetectSpaces/>
3009         <DetectIdentifier/>
3010         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGLSL"/>
3011         <IncludeRules context="FindComments"/>
3012         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3013       </context>
3014       <context name="HighlightingGLSLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3015         <DetectChar char="}" context="HighlightingBeginGLSL"/>
3016         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3017       </context>
3018       <context name="HighlightingBeginGLSL" attribute="Normal Text" lineEndContext="#pop!HighlightingGLSL">
3019         <DetectSpaces/>
3020         <RegExpr String=".+" attribute="Error" context="#stay"/>
3021       </context>
3022       <context name="HighlightingGLSL" attribute="Normal Text" lineEndContext="#stay">
3023         <IncludeRules context="HighlightingCommon"/>
3024         <IncludeRules context="##GLSL" includeAttrib="true"/>
3025       </context>
3026 
3027       <context name="HighlightingG-CodeCodeEnvS" attribute="Error" lineEndContext="#stay">
3028         <DetectSpaces/>
3029         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingG-CodeCodeEnvSParam"/>
3030       </context>
3031       <context name="HighlightingG-CodeCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3032         <DetectSpaces attribute="Normal Text"/>
3033         <DetectChar char="{" attribute="Normal Text" context="HighlightingG-CodeCodeEnvSParamInside"/>
3034         <IncludeRules context="FindComments"/>
3035       </context>
3036       <context name="HighlightingG-CodeCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3037         <DetectSpaces/>
3038         <DetectIdentifier/>
3039         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginG-Code"/>
3040         <IncludeRules context="FindComments"/>
3041         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3042       </context>
3043       <context name="HighlightingG-CodeCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3044         <DetectChar char="}" context="HighlightingBeginG-Code"/>
3045         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3046       </context>
3047       <context name="HighlightingBeginG-Code" attribute="Normal Text" lineEndContext="#pop!HighlightingG-Code">
3048         <DetectSpaces/>
3049         <RegExpr String=".+" attribute="Error" context="#stay"/>
3050       </context>
3051       <context name="HighlightingG-Code" attribute="Normal Text" lineEndContext="#stay">
3052         <IncludeRules context="HighlightingCommon"/>
3053         <IncludeRules context="##G-Code" includeAttrib="true"/>
3054       </context>
3055 
3056       <context name="HighlightingGnuplotCodeEnvS" attribute="Error" lineEndContext="#stay">
3057         <DetectSpaces/>
3058         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGnuplotCodeEnvSParam"/>
3059       </context>
3060       <context name="HighlightingGnuplotCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3061         <DetectSpaces attribute="Normal Text"/>
3062         <DetectChar char="{" attribute="Normal Text" context="HighlightingGnuplotCodeEnvSParamInside"/>
3063         <IncludeRules context="FindComments"/>
3064       </context>
3065       <context name="HighlightingGnuplotCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3066         <DetectSpaces/>
3067         <DetectIdentifier/>
3068         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGnuplot"/>
3069         <IncludeRules context="FindComments"/>
3070         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3071       </context>
3072       <context name="HighlightingGnuplotCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3073         <DetectChar char="}" context="HighlightingBeginGnuplot"/>
3074         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3075       </context>
3076       <context name="HighlightingBeginGnuplot" attribute="Normal Text" lineEndContext="#pop!HighlightingGnuplot">
3077         <DetectSpaces/>
3078         <RegExpr String=".+" attribute="Error" context="#stay"/>
3079       </context>
3080       <context name="HighlightingGnuplot" attribute="Normal Text" lineEndContext="#stay">
3081         <IncludeRules context="HighlightingCommon"/>
3082         <IncludeRules context="##Gnuplot" includeAttrib="true"/>
3083       </context>
3084 
3085       <context name="HighlightingGoCodeEnvS" attribute="Error" lineEndContext="#stay">
3086         <DetectSpaces/>
3087         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGoCodeEnvSParam"/>
3088       </context>
3089       <context name="HighlightingGoCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3090         <DetectSpaces attribute="Normal Text"/>
3091         <DetectChar char="{" attribute="Normal Text" context="HighlightingGoCodeEnvSParamInside"/>
3092         <IncludeRules context="FindComments"/>
3093       </context>
3094       <context name="HighlightingGoCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3095         <DetectSpaces/>
3096         <DetectIdentifier/>
3097         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGo"/>
3098         <IncludeRules context="FindComments"/>
3099         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3100       </context>
3101       <context name="HighlightingGoCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3102         <DetectChar char="}" context="HighlightingBeginGo"/>
3103         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3104       </context>
3105       <context name="HighlightingBeginGo" attribute="Normal Text" lineEndContext="#pop!HighlightingGo">
3106         <DetectSpaces/>
3107         <RegExpr String=".+" attribute="Error" context="#stay"/>
3108       </context>
3109       <context name="HighlightingGo" attribute="Normal Text" lineEndContext="#stay">
3110         <IncludeRules context="HighlightingCommon"/>
3111         <IncludeRules context="##Go" includeAttrib="true"/>
3112       </context>
3113 
3114       <context name="HighlightingGroovyCodeEnvS" attribute="Error" lineEndContext="#stay">
3115         <DetectSpaces/>
3116         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingGroovyCodeEnvSParam"/>
3117       </context>
3118       <context name="HighlightingGroovyCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3119         <DetectSpaces attribute="Normal Text"/>
3120         <DetectChar char="{" attribute="Normal Text" context="HighlightingGroovyCodeEnvSParamInside"/>
3121         <IncludeRules context="FindComments"/>
3122       </context>
3123       <context name="HighlightingGroovyCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3124         <DetectSpaces/>
3125         <DetectIdentifier/>
3126         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginGroovy"/>
3127         <IncludeRules context="FindComments"/>
3128         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3129       </context>
3130       <context name="HighlightingGroovyCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3131         <DetectChar char="}" context="HighlightingBeginGroovy"/>
3132         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3133       </context>
3134       <context name="HighlightingBeginGroovy" attribute="Normal Text" lineEndContext="#pop!HighlightingGroovy">
3135         <DetectSpaces/>
3136         <RegExpr String=".+" attribute="Error" context="#stay"/>
3137       </context>
3138       <context name="HighlightingGroovy" attribute="Normal Text" lineEndContext="#stay">
3139         <IncludeRules context="HighlightingCommon"/>
3140         <IncludeRules context="##Groovy" includeAttrib="true"/>
3141       </context>
3142 
3143       <context name="HighlightingHamlCodeEnvS" attribute="Error" lineEndContext="#stay">
3144         <DetectSpaces/>
3145         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingHamlCodeEnvSParam"/>
3146       </context>
3147       <context name="HighlightingHamlCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3148         <DetectSpaces attribute="Normal Text"/>
3149         <DetectChar char="{" attribute="Normal Text" context="HighlightingHamlCodeEnvSParamInside"/>
3150         <IncludeRules context="FindComments"/>
3151       </context>
3152       <context name="HighlightingHamlCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3153         <DetectSpaces/>
3154         <DetectIdentifier/>
3155         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginHaml"/>
3156         <IncludeRules context="FindComments"/>
3157         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3158       </context>
3159       <context name="HighlightingHamlCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3160         <DetectChar char="}" context="HighlightingBeginHaml"/>
3161         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3162       </context>
3163       <context name="HighlightingBeginHaml" attribute="Normal Text" lineEndContext="#pop!HighlightingHaml">
3164         <DetectSpaces/>
3165         <RegExpr String=".+" attribute="Error" context="#stay"/>
3166       </context>
3167       <context name="HighlightingHaml" attribute="Normal Text" lineEndContext="#stay">
3168         <IncludeRules context="HighlightingCommon"/>
3169         <IncludeRules context="##Haml" includeAttrib="true"/>
3170       </context>
3171 
3172       <context name="HighlightingHaskellCodeEnvS" attribute="Error" lineEndContext="#stay">
3173         <DetectSpaces/>
3174         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingHaskellCodeEnvSParam"/>
3175       </context>
3176       <context name="HighlightingHaskellCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3177         <DetectSpaces attribute="Normal Text"/>
3178         <DetectChar char="{" attribute="Normal Text" context="HighlightingHaskellCodeEnvSParamInside"/>
3179         <IncludeRules context="FindComments"/>
3180       </context>
3181       <context name="HighlightingHaskellCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3182         <DetectSpaces/>
3183         <DetectIdentifier/>
3184         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginHaskell"/>
3185         <IncludeRules context="FindComments"/>
3186         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3187       </context>
3188       <context name="HighlightingHaskellCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3189         <DetectChar char="}" context="HighlightingBeginHaskell"/>
3190         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3191       </context>
3192       <context name="HighlightingBeginHaskell" attribute="Normal Text" lineEndContext="#pop!HighlightingHaskell">
3193         <DetectSpaces/>
3194         <RegExpr String=".+" attribute="Error" context="#stay"/>
3195       </context>
3196       <context name="HighlightingHaskell" attribute="Normal Text" lineEndContext="#stay">
3197         <IncludeRules context="HighlightingCommon"/>
3198         <IncludeRules context="##Haskell" includeAttrib="true"/>
3199       </context>
3200 
3201       <context name="HighlightingHaxeCodeEnvS" attribute="Error" lineEndContext="#stay">
3202         <DetectSpaces/>
3203         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingHaxeCodeEnvSParam"/>
3204       </context>
3205       <context name="HighlightingHaxeCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3206         <DetectSpaces attribute="Normal Text"/>
3207         <DetectChar char="{" attribute="Normal Text" context="HighlightingHaxeCodeEnvSParamInside"/>
3208         <IncludeRules context="FindComments"/>
3209       </context>
3210       <context name="HighlightingHaxeCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3211         <DetectSpaces/>
3212         <DetectIdentifier/>
3213         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginHaxe"/>
3214         <IncludeRules context="FindComments"/>
3215         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3216       </context>
3217       <context name="HighlightingHaxeCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3218         <DetectChar char="}" context="HighlightingBeginHaxe"/>
3219         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3220       </context>
3221       <context name="HighlightingBeginHaxe" attribute="Normal Text" lineEndContext="#pop!HighlightingHaxe">
3222         <DetectSpaces/>
3223         <RegExpr String=".+" attribute="Error" context="#stay"/>
3224       </context>
3225       <context name="HighlightingHaxe" attribute="Normal Text" lineEndContext="#stay">
3226         <IncludeRules context="HighlightingCommon"/>
3227         <IncludeRules context="##Haxe" includeAttrib="true"/>
3228       </context>
3229 
3230       <context name="HighlightingHTMLCodeEnvS" attribute="Error" lineEndContext="#stay">
3231         <DetectSpaces/>
3232         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingHTMLCodeEnvSParam"/>
3233       </context>
3234       <context name="HighlightingHTMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3235         <DetectSpaces attribute="Normal Text"/>
3236         <DetectChar char="{" attribute="Normal Text" context="HighlightingHTMLCodeEnvSParamInside"/>
3237         <IncludeRules context="FindComments"/>
3238       </context>
3239       <context name="HighlightingHTMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3240         <DetectSpaces/>
3241         <DetectIdentifier/>
3242         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginHTML"/>
3243         <IncludeRules context="FindComments"/>
3244         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3245       </context>
3246       <context name="HighlightingHTMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3247         <DetectChar char="}" context="HighlightingBeginHTML"/>
3248         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3249       </context>
3250       <context name="HighlightingBeginHTML" attribute="Normal Text" lineEndContext="#pop!HighlightingHTML">
3251         <DetectSpaces/>
3252         <RegExpr String=".+" attribute="Error" context="#stay"/>
3253       </context>
3254       <context name="HighlightingHTML" attribute="Normal Text" lineEndContext="#stay">
3255         <IncludeRules context="HighlightingCommon"/>
3256         <IncludeRules context="##HTML" includeAttrib="true"/>
3257       </context>
3258 
3259       <context name="HighlightingIDLCodeEnvS" attribute="Error" lineEndContext="#stay">
3260         <DetectSpaces/>
3261         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingIDLCodeEnvSParam"/>
3262       </context>
3263       <context name="HighlightingIDLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3264         <DetectSpaces attribute="Normal Text"/>
3265         <DetectChar char="{" attribute="Normal Text" context="HighlightingIDLCodeEnvSParamInside"/>
3266         <IncludeRules context="FindComments"/>
3267       </context>
3268       <context name="HighlightingIDLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3269         <DetectSpaces/>
3270         <DetectIdentifier/>
3271         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginIDL"/>
3272         <IncludeRules context="FindComments"/>
3273         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3274       </context>
3275       <context name="HighlightingIDLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3276         <DetectChar char="}" context="HighlightingBeginIDL"/>
3277         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3278       </context>
3279       <context name="HighlightingBeginIDL" attribute="Normal Text" lineEndContext="#pop!HighlightingIDL">
3280         <DetectSpaces/>
3281         <RegExpr String=".+" attribute="Error" context="#stay"/>
3282       </context>
3283       <context name="HighlightingIDL" attribute="Normal Text" lineEndContext="#stay">
3284         <IncludeRules context="HighlightingCommon"/>
3285         <IncludeRules context="##IDL" includeAttrib="true"/>
3286       </context>
3287 
3288       <context name="HighlightingIdrisCodeEnvS" attribute="Error" lineEndContext="#stay">
3289         <DetectSpaces/>
3290         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingIdrisCodeEnvSParam"/>
3291       </context>
3292       <context name="HighlightingIdrisCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3293         <DetectSpaces attribute="Normal Text"/>
3294         <DetectChar char="{" attribute="Normal Text" context="HighlightingIdrisCodeEnvSParamInside"/>
3295         <IncludeRules context="FindComments"/>
3296       </context>
3297       <context name="HighlightingIdrisCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3298         <DetectSpaces/>
3299         <DetectIdentifier/>
3300         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginIdris"/>
3301         <IncludeRules context="FindComments"/>
3302         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3303       </context>
3304       <context name="HighlightingIdrisCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3305         <DetectChar char="}" context="HighlightingBeginIdris"/>
3306         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3307       </context>
3308       <context name="HighlightingBeginIdris" attribute="Normal Text" lineEndContext="#pop!HighlightingIdris">
3309         <DetectSpaces/>
3310         <RegExpr String=".+" attribute="Error" context="#stay"/>
3311       </context>
3312       <context name="HighlightingIdris" attribute="Normal Text" lineEndContext="#stay">
3313         <IncludeRules context="HighlightingCommon"/>
3314         <IncludeRules context="##Idris" includeAttrib="true"/>
3315       </context>
3316 
3317       <context name="HighlightingInformCodeEnvS" attribute="Error" lineEndContext="#stay">
3318         <DetectSpaces/>
3319         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingInformCodeEnvSParam"/>
3320       </context>
3321       <context name="HighlightingInformCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3322         <DetectSpaces attribute="Normal Text"/>
3323         <DetectChar char="{" attribute="Normal Text" context="HighlightingInformCodeEnvSParamInside"/>
3324         <IncludeRules context="FindComments"/>
3325       </context>
3326       <context name="HighlightingInformCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3327         <DetectSpaces/>
3328         <DetectIdentifier/>
3329         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginInform"/>
3330         <IncludeRules context="FindComments"/>
3331         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3332       </context>
3333       <context name="HighlightingInformCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3334         <DetectChar char="}" context="HighlightingBeginInform"/>
3335         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3336       </context>
3337       <context name="HighlightingBeginInform" attribute="Normal Text" lineEndContext="#pop!HighlightingInform">
3338         <DetectSpaces/>
3339         <RegExpr String=".+" attribute="Error" context="#stay"/>
3340       </context>
3341       <context name="HighlightingInform" attribute="Normal Text" lineEndContext="#stay">
3342         <IncludeRules context="HighlightingCommon"/>
3343         <IncludeRules context="##Inform" includeAttrib="true"/>
3344       </context>
3345 
3346       <context name="HighlightingINI FilesCodeEnvS" attribute="Error" lineEndContext="#stay">
3347         <DetectSpaces/>
3348         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingINI FilesCodeEnvSParam"/>
3349       </context>
3350       <context name="HighlightingINI FilesCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3351         <DetectSpaces attribute="Normal Text"/>
3352         <DetectChar char="{" attribute="Normal Text" context="HighlightingINI FilesCodeEnvSParamInside"/>
3353         <IncludeRules context="FindComments"/>
3354       </context>
3355       <context name="HighlightingINI FilesCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3356         <DetectSpaces/>
3357         <DetectIdentifier/>
3358         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginINI Files"/>
3359         <IncludeRules context="FindComments"/>
3360         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3361       </context>
3362       <context name="HighlightingINI FilesCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3363         <DetectChar char="}" context="HighlightingBeginINI Files"/>
3364         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3365       </context>
3366       <context name="HighlightingBeginINI Files" attribute="Normal Text" lineEndContext="#pop!HighlightingINI Files">
3367         <DetectSpaces/>
3368         <RegExpr String=".+" attribute="Error" context="#stay"/>
3369       </context>
3370       <context name="HighlightingINI Files" attribute="Normal Text" lineEndContext="#stay">
3371         <IncludeRules context="HighlightingCommon"/>
3372         <IncludeRules context="##INI Files" includeAttrib="true"/>
3373       </context>
3374 
3375       <context name="HighlightingJCodeEnvS" attribute="Error" lineEndContext="#stay">
3376         <DetectSpaces/>
3377         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJCodeEnvSParam"/>
3378       </context>
3379       <context name="HighlightingJCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3380         <DetectSpaces attribute="Normal Text"/>
3381         <DetectChar char="{" attribute="Normal Text" context="HighlightingJCodeEnvSParamInside"/>
3382         <IncludeRules context="FindComments"/>
3383       </context>
3384       <context name="HighlightingJCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3385         <DetectSpaces/>
3386         <DetectIdentifier/>
3387         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJ"/>
3388         <IncludeRules context="FindComments"/>
3389         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3390       </context>
3391       <context name="HighlightingJCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3392         <DetectChar char="}" context="HighlightingBeginJ"/>
3393         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3394       </context>
3395       <context name="HighlightingBeginJ" attribute="Normal Text" lineEndContext="#pop!HighlightingJ">
3396         <DetectSpaces/>
3397         <RegExpr String=".+" attribute="Error" context="#stay"/>
3398       </context>
3399       <context name="HighlightingJ" attribute="Normal Text" lineEndContext="#stay">
3400         <IncludeRules context="HighlightingCommon"/>
3401         <IncludeRules context="##J" includeAttrib="true"/>
3402       </context>
3403 
3404       <context name="HighlightingJavaCodeEnvS" attribute="Error" lineEndContext="#stay">
3405         <DetectSpaces/>
3406         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJavaCodeEnvSParam"/>
3407       </context>
3408       <context name="HighlightingJavaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3409         <DetectSpaces attribute="Normal Text"/>
3410         <DetectChar char="{" attribute="Normal Text" context="HighlightingJavaCodeEnvSParamInside"/>
3411         <IncludeRules context="FindComments"/>
3412       </context>
3413       <context name="HighlightingJavaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3414         <DetectSpaces/>
3415         <DetectIdentifier/>
3416         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJava"/>
3417         <IncludeRules context="FindComments"/>
3418         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3419       </context>
3420       <context name="HighlightingJavaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3421         <DetectChar char="}" context="HighlightingBeginJava"/>
3422         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3423       </context>
3424       <context name="HighlightingBeginJava" attribute="Normal Text" lineEndContext="#pop!HighlightingJava">
3425         <DetectSpaces/>
3426         <RegExpr String=".+" attribute="Error" context="#stay"/>
3427       </context>
3428       <context name="HighlightingJava" attribute="Normal Text" lineEndContext="#stay">
3429         <IncludeRules context="HighlightingCommon"/>
3430         <IncludeRules context="##Java" includeAttrib="true"/>
3431       </context>
3432 
3433       <context name="HighlightingJavaScriptCodeEnvS" attribute="Error" lineEndContext="#stay">
3434         <DetectSpaces/>
3435         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJavaScriptCodeEnvSParam"/>
3436       </context>
3437       <context name="HighlightingJavaScriptCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3438         <DetectSpaces attribute="Normal Text"/>
3439         <DetectChar char="{" attribute="Normal Text" context="HighlightingJavaScriptCodeEnvSParamInside"/>
3440         <IncludeRules context="FindComments"/>
3441       </context>
3442       <context name="HighlightingJavaScriptCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3443         <DetectSpaces/>
3444         <DetectIdentifier/>
3445         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJavaScript"/>
3446         <IncludeRules context="FindComments"/>
3447         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3448       </context>
3449       <context name="HighlightingJavaScriptCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3450         <DetectChar char="}" context="HighlightingBeginJavaScript"/>
3451         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3452       </context>
3453       <context name="HighlightingBeginJavaScript" attribute="Normal Text" lineEndContext="#pop!HighlightingJavaScript">
3454         <DetectSpaces/>
3455         <RegExpr String=".+" attribute="Error" context="#stay"/>
3456       </context>
3457       <context name="HighlightingJavaScript" attribute="Normal Text" lineEndContext="#stay">
3458         <IncludeRules context="HighlightingCommon"/>
3459         <IncludeRules context="Normal##JavaScript" includeAttrib="true"/>
3460       </context>
3461 
3462       <context name="HighlightingJCLCodeEnvS" attribute="Error" lineEndContext="#stay">
3463         <DetectSpaces/>
3464         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJCLCodeEnvSParam"/>
3465       </context>
3466       <context name="HighlightingJCLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3467         <DetectSpaces attribute="Normal Text"/>
3468         <DetectChar char="{" attribute="Normal Text" context="HighlightingJCLCodeEnvSParamInside"/>
3469         <IncludeRules context="FindComments"/>
3470       </context>
3471       <context name="HighlightingJCLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3472         <DetectSpaces/>
3473         <DetectIdentifier/>
3474         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJCL"/>
3475         <IncludeRules context="FindComments"/>
3476         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3477       </context>
3478       <context name="HighlightingJCLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3479         <DetectChar char="}" context="HighlightingBeginJCL"/>
3480         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3481       </context>
3482       <context name="HighlightingBeginJCL" attribute="Normal Text" lineEndContext="#pop!HighlightingJCL">
3483         <DetectSpaces/>
3484         <RegExpr String=".+" attribute="Error" context="#stay"/>
3485       </context>
3486       <context name="HighlightingJCL" attribute="Normal Text" lineEndContext="#stay">
3487         <IncludeRules context="HighlightingCommon"/>
3488         <IncludeRules context="##JCL" includeAttrib="true"/>
3489       </context>
3490 
3491       <context name="HighlightingJSONCodeEnvS" attribute="Error" lineEndContext="#stay">
3492         <DetectSpaces/>
3493         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJSONCodeEnvSParam"/>
3494       </context>
3495       <context name="HighlightingJSONCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3496         <DetectSpaces attribute="Normal Text"/>
3497         <DetectChar char="{" attribute="Normal Text" context="HighlightingJSONCodeEnvSParamInside"/>
3498         <IncludeRules context="FindComments"/>
3499       </context>
3500       <context name="HighlightingJSONCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3501         <DetectSpaces/>
3502         <DetectIdentifier/>
3503         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJSON"/>
3504         <IncludeRules context="FindComments"/>
3505         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3506       </context>
3507       <context name="HighlightingJSONCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3508         <DetectChar char="}" context="HighlightingBeginJSON"/>
3509         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3510       </context>
3511       <context name="HighlightingBeginJSON" attribute="Normal Text" lineEndContext="#pop!HighlightingJSON">
3512         <DetectSpaces/>
3513         <RegExpr String=".+" attribute="Error" context="#stay"/>
3514       </context>
3515       <context name="HighlightingJSON" attribute="Normal Text" lineEndContext="#stay">
3516         <IncludeRules context="HighlightingCommon"/>
3517         <IncludeRules context="##JSON" includeAttrib="true"/>
3518       </context>
3519 
3520       <context name="HighlightingJuliaCodeEnvS" attribute="Error" lineEndContext="#stay">
3521         <DetectSpaces/>
3522         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingJuliaCodeEnvSParam"/>
3523       </context>
3524       <context name="HighlightingJuliaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3525         <DetectSpaces attribute="Normal Text"/>
3526         <DetectChar char="{" attribute="Normal Text" context="HighlightingJuliaCodeEnvSParamInside"/>
3527         <IncludeRules context="FindComments"/>
3528       </context>
3529       <context name="HighlightingJuliaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3530         <DetectSpaces/>
3531         <DetectIdentifier/>
3532         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginJulia"/>
3533         <IncludeRules context="FindComments"/>
3534         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3535       </context>
3536       <context name="HighlightingJuliaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3537         <DetectChar char="}" context="HighlightingBeginJulia"/>
3538         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3539       </context>
3540       <context name="HighlightingBeginJulia" attribute="Normal Text" lineEndContext="#pop!HighlightingJulia">
3541         <DetectSpaces/>
3542         <RegExpr String=".+" attribute="Error" context="#stay"/>
3543       </context>
3544       <context name="HighlightingJulia" attribute="Normal Text" lineEndContext="#stay">
3545         <IncludeRules context="HighlightingCommon"/>
3546         <IncludeRules context="##Julia" includeAttrib="true"/>
3547       </context>
3548 
3549       <context name="HighlightingKconfigCodeEnvS" attribute="Error" lineEndContext="#stay">
3550         <DetectSpaces/>
3551         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingKconfigCodeEnvSParam"/>
3552       </context>
3553       <context name="HighlightingKconfigCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3554         <DetectSpaces attribute="Normal Text"/>
3555         <DetectChar char="{" attribute="Normal Text" context="HighlightingKconfigCodeEnvSParamInside"/>
3556         <IncludeRules context="FindComments"/>
3557       </context>
3558       <context name="HighlightingKconfigCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3559         <DetectSpaces/>
3560         <DetectIdentifier/>
3561         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginKconfig"/>
3562         <IncludeRules context="FindComments"/>
3563         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3564       </context>
3565       <context name="HighlightingKconfigCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3566         <DetectChar char="}" context="HighlightingBeginKconfig"/>
3567         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3568       </context>
3569       <context name="HighlightingBeginKconfig" attribute="Normal Text" lineEndContext="#pop!HighlightingKconfig">
3570         <DetectSpaces/>
3571         <RegExpr String=".+" attribute="Error" context="#stay"/>
3572       </context>
3573       <context name="HighlightingKconfig" attribute="Normal Text" lineEndContext="#stay">
3574         <IncludeRules context="HighlightingCommon"/>
3575         <IncludeRules context="##Kconfig" includeAttrib="true"/>
3576       </context>
3577 
3578       <context name="HighlightingKotlinCodeEnvS" attribute="Error" lineEndContext="#stay">
3579         <DetectSpaces/>
3580         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingKotlinCodeEnvSParam"/>
3581       </context>
3582       <context name="HighlightingKotlinCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3583         <DetectSpaces attribute="Normal Text"/>
3584         <DetectChar char="{" attribute="Normal Text" context="HighlightingKotlinCodeEnvSParamInside"/>
3585         <IncludeRules context="FindComments"/>
3586       </context>
3587       <context name="HighlightingKotlinCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3588         <DetectSpaces/>
3589         <DetectIdentifier/>
3590         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginKotlin"/>
3591         <IncludeRules context="FindComments"/>
3592         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3593       </context>
3594       <context name="HighlightingKotlinCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3595         <DetectChar char="}" context="HighlightingBeginKotlin"/>
3596         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3597       </context>
3598       <context name="HighlightingBeginKotlin" attribute="Normal Text" lineEndContext="#pop!HighlightingKotlin">
3599         <DetectSpaces/>
3600         <RegExpr String=".+" attribute="Error" context="#stay"/>
3601       </context>
3602       <context name="HighlightingKotlin" attribute="Normal Text" lineEndContext="#stay">
3603         <IncludeRules context="HighlightingCommon"/>
3604         <IncludeRules context="##Kotlin" includeAttrib="true"/>
3605       </context>
3606 
3607       <context name="HighlightingLSLCodeEnvS" attribute="Error" lineEndContext="#stay">
3608         <DetectSpaces/>
3609         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLSLCodeEnvSParam"/>
3610       </context>
3611       <context name="HighlightingLSLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3612         <DetectSpaces attribute="Normal Text"/>
3613         <DetectChar char="{" attribute="Normal Text" context="HighlightingLSLCodeEnvSParamInside"/>
3614         <IncludeRules context="FindComments"/>
3615       </context>
3616       <context name="HighlightingLSLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3617         <DetectSpaces/>
3618         <DetectIdentifier/>
3619         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLSL"/>
3620         <IncludeRules context="FindComments"/>
3621         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3622       </context>
3623       <context name="HighlightingLSLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3624         <DetectChar char="}" context="HighlightingBeginLSL"/>
3625         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3626       </context>
3627       <context name="HighlightingBeginLSL" attribute="Normal Text" lineEndContext="#pop!HighlightingLSL">
3628         <DetectSpaces/>
3629         <RegExpr String=".+" attribute="Error" context="#stay"/>
3630       </context>
3631       <context name="HighlightingLSL" attribute="Normal Text" lineEndContext="#stay">
3632         <IncludeRules context="HighlightingCommon"/>
3633         <IncludeRules context="##LSL" includeAttrib="true"/>
3634       </context>
3635 
3636       <context name="HighlightingLESSCSSCodeEnvS" attribute="Error" lineEndContext="#stay">
3637         <DetectSpaces/>
3638         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLESSCSSCodeEnvSParam"/>
3639       </context>
3640       <context name="HighlightingLESSCSSCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3641         <DetectSpaces attribute="Normal Text"/>
3642         <DetectChar char="{" attribute="Normal Text" context="HighlightingLESSCSSCodeEnvSParamInside"/>
3643         <IncludeRules context="FindComments"/>
3644       </context>
3645       <context name="HighlightingLESSCSSCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3646         <DetectSpaces/>
3647         <DetectIdentifier/>
3648         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLESSCSS"/>
3649         <IncludeRules context="FindComments"/>
3650         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3651       </context>
3652       <context name="HighlightingLESSCSSCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3653         <DetectChar char="}" context="HighlightingBeginLESSCSS"/>
3654         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3655       </context>
3656       <context name="HighlightingBeginLESSCSS" attribute="Normal Text" lineEndContext="#pop!HighlightingLESSCSS">
3657         <DetectSpaces/>
3658         <RegExpr String=".+" attribute="Error" context="#stay"/>
3659       </context>
3660       <context name="HighlightingLESSCSS" attribute="Normal Text" lineEndContext="#stay">
3661         <IncludeRules context="HighlightingCommon"/>
3662         <IncludeRules context="##LESSCSS" includeAttrib="true"/>
3663       </context>
3664 
3665       <context name="HighlightingLilyPondCodeEnvS" attribute="Error" lineEndContext="#stay">
3666         <DetectSpaces/>
3667         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLilyPondCodeEnvSParam"/>
3668       </context>
3669       <context name="HighlightingLilyPondCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3670         <DetectSpaces attribute="Normal Text"/>
3671         <DetectChar char="{" attribute="Normal Text" context="HighlightingLilyPondCodeEnvSParamInside"/>
3672         <IncludeRules context="FindComments"/>
3673       </context>
3674       <context name="HighlightingLilyPondCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3675         <DetectSpaces/>
3676         <DetectIdentifier/>
3677         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLilyPond"/>
3678         <IncludeRules context="FindComments"/>
3679         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3680       </context>
3681       <context name="HighlightingLilyPondCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3682         <DetectChar char="}" context="HighlightingBeginLilyPond"/>
3683         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3684       </context>
3685       <context name="HighlightingBeginLilyPond" attribute="Normal Text" lineEndContext="#pop!HighlightingLilyPond">
3686         <DetectSpaces/>
3687         <RegExpr String=".+" attribute="Error" context="#stay"/>
3688       </context>
3689       <context name="HighlightingLilyPond" attribute="Normal Text" lineEndContext="#stay">
3690         <IncludeRules context="HighlightingCommon"/>
3691         <IncludeRules context="##LilyPond" includeAttrib="true"/>
3692       </context>
3693 
3694       <context name="HighlightingLiterate HaskellCodeEnvS" attribute="Error" lineEndContext="#stay">
3695         <DetectSpaces/>
3696         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLiterate HaskellCodeEnvSParam"/>
3697       </context>
3698       <context name="HighlightingLiterate HaskellCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3699         <DetectSpaces attribute="Normal Text"/>
3700         <DetectChar char="{" attribute="Normal Text" context="HighlightingLiterate HaskellCodeEnvSParamInside"/>
3701         <IncludeRules context="FindComments"/>
3702       </context>
3703       <context name="HighlightingLiterate HaskellCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3704         <DetectSpaces/>
3705         <DetectIdentifier/>
3706         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLiterate Haskell"/>
3707         <IncludeRules context="FindComments"/>
3708         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3709       </context>
3710       <context name="HighlightingLiterate HaskellCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3711         <DetectChar char="}" context="HighlightingBeginLiterate Haskell"/>
3712         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3713       </context>
3714       <context name="HighlightingBeginLiterate Haskell" attribute="Normal Text" lineEndContext="#pop!HighlightingLiterate Haskell">
3715         <DetectSpaces/>
3716         <RegExpr String=".+" attribute="Error" context="#stay"/>
3717       </context>
3718       <context name="HighlightingLiterate Haskell" attribute="Normal Text" lineEndContext="#stay">
3719         <IncludeRules context="HighlightingCommon"/>
3720         <IncludeRules context="##Literate Haskell" includeAttrib="true"/>
3721       </context>
3722 
3723       <context name="HighlightingLLVMCodeEnvS" attribute="Error" lineEndContext="#stay">
3724         <DetectSpaces/>
3725         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLLVMCodeEnvSParam"/>
3726       </context>
3727       <context name="HighlightingLLVMCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3728         <DetectSpaces attribute="Normal Text"/>
3729         <DetectChar char="{" attribute="Normal Text" context="HighlightingLLVMCodeEnvSParamInside"/>
3730         <IncludeRules context="FindComments"/>
3731       </context>
3732       <context name="HighlightingLLVMCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3733         <DetectSpaces/>
3734         <DetectIdentifier/>
3735         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLLVM"/>
3736         <IncludeRules context="FindComments"/>
3737         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3738       </context>
3739       <context name="HighlightingLLVMCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3740         <DetectChar char="}" context="HighlightingBeginLLVM"/>
3741         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3742       </context>
3743       <context name="HighlightingBeginLLVM" attribute="Normal Text" lineEndContext="#pop!HighlightingLLVM">
3744         <DetectSpaces/>
3745         <RegExpr String=".+" attribute="Error" context="#stay"/>
3746       </context>
3747       <context name="HighlightingLLVM" attribute="Normal Text" lineEndContext="#stay">
3748         <IncludeRules context="HighlightingCommon"/>
3749         <IncludeRules context="##LLVM" includeAttrib="true"/>
3750       </context>
3751 
3752       <context name="HighlightingLogtalkCodeEnvS" attribute="Error" lineEndContext="#stay">
3753         <DetectSpaces/>
3754         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLogtalkCodeEnvSParam"/>
3755       </context>
3756       <context name="HighlightingLogtalkCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3757         <DetectSpaces attribute="Normal Text"/>
3758         <DetectChar char="{" attribute="Normal Text" context="HighlightingLogtalkCodeEnvSParamInside"/>
3759         <IncludeRules context="FindComments"/>
3760       </context>
3761       <context name="HighlightingLogtalkCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3762         <DetectSpaces/>
3763         <DetectIdentifier/>
3764         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLogtalk"/>
3765         <IncludeRules context="FindComments"/>
3766         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3767       </context>
3768       <context name="HighlightingLogtalkCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3769         <DetectChar char="}" context="HighlightingBeginLogtalk"/>
3770         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3771       </context>
3772       <context name="HighlightingBeginLogtalk" attribute="Normal Text" lineEndContext="#pop!HighlightingLogtalk">
3773         <DetectSpaces/>
3774         <RegExpr String=".+" attribute="Error" context="#stay"/>
3775       </context>
3776       <context name="HighlightingLogtalk" attribute="Normal Text" lineEndContext="#stay">
3777         <IncludeRules context="HighlightingCommon"/>
3778         <IncludeRules context="##Logtalk" includeAttrib="true"/>
3779       </context>
3780 
3781       <context name="HighlightingLuaCodeEnvS" attribute="Error" lineEndContext="#stay">
3782         <DetectSpaces/>
3783         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLuaCodeEnvSParam"/>
3784       </context>
3785       <context name="HighlightingLuaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3786         <DetectSpaces attribute="Normal Text"/>
3787         <DetectChar char="{" attribute="Normal Text" context="HighlightingLuaCodeEnvSParamInside"/>
3788         <IncludeRules context="FindComments"/>
3789       </context>
3790       <context name="HighlightingLuaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3791         <DetectSpaces/>
3792         <DetectIdentifier/>
3793         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLua"/>
3794         <IncludeRules context="FindComments"/>
3795         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3796       </context>
3797       <context name="HighlightingLuaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3798         <DetectChar char="}" context="HighlightingBeginLua"/>
3799         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3800       </context>
3801       <context name="HighlightingBeginLua" attribute="Normal Text" lineEndContext="#pop!HighlightingLua">
3802         <DetectSpaces/>
3803         <RegExpr String=".+" attribute="Error" context="#stay"/>
3804       </context>
3805       <context name="HighlightingLua" attribute="Normal Text" lineEndContext="#stay">
3806         <IncludeRules context="HighlightingCommon"/>
3807         <IncludeRules context="##Lua" includeAttrib="true"/>
3808       </context>
3809 
3810       <context name="HighlightingMakefileCodeEnvS" attribute="Error" lineEndContext="#stay">
3811         <DetectSpaces/>
3812         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMakefileCodeEnvSParam"/>
3813       </context>
3814       <context name="HighlightingMakefileCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3815         <DetectSpaces attribute="Normal Text"/>
3816         <DetectChar char="{" attribute="Normal Text" context="HighlightingMakefileCodeEnvSParamInside"/>
3817         <IncludeRules context="FindComments"/>
3818       </context>
3819       <context name="HighlightingMakefileCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3820         <DetectSpaces/>
3821         <DetectIdentifier/>
3822         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMakefile"/>
3823         <IncludeRules context="FindComments"/>
3824         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3825       </context>
3826       <context name="HighlightingMakefileCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3827         <DetectChar char="}" context="HighlightingBeginMakefile"/>
3828         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3829       </context>
3830       <context name="HighlightingBeginMakefile" attribute="Normal Text" lineEndContext="#pop!HighlightingMakefile">
3831         <DetectSpaces/>
3832         <RegExpr String=".+" attribute="Error" context="#stay"/>
3833       </context>
3834       <context name="HighlightingMakefile" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="strings_and_vars##Makefile">
3835         <IncludeRules context="HighlightingCommon"/>
3836         <IncludeRules context="##Makefile" includeAttrib="true"/>
3837       </context>
3838 
3839       <context name="HighlightingMakoCodeEnvS" attribute="Error" lineEndContext="#stay">
3840         <DetectSpaces/>
3841         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMakoCodeEnvSParam"/>
3842       </context>
3843       <context name="HighlightingMakoCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3844         <DetectSpaces attribute="Normal Text"/>
3845         <DetectChar char="{" attribute="Normal Text" context="HighlightingMakoCodeEnvSParamInside"/>
3846         <IncludeRules context="FindComments"/>
3847       </context>
3848       <context name="HighlightingMakoCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3849         <DetectSpaces/>
3850         <DetectIdentifier/>
3851         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMako"/>
3852         <IncludeRules context="FindComments"/>
3853         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3854       </context>
3855       <context name="HighlightingMakoCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3856         <DetectChar char="}" context="HighlightingBeginMako"/>
3857         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3858       </context>
3859       <context name="HighlightingBeginMako" attribute="Normal Text" lineEndContext="#pop!HighlightingMako">
3860         <DetectSpaces/>
3861         <RegExpr String=".+" attribute="Error" context="#stay"/>
3862       </context>
3863       <context name="HighlightingMako" attribute="Normal Text" lineEndContext="#stay">
3864         <IncludeRules context="HighlightingCommon"/>
3865         <IncludeRules context="##Mako" includeAttrib="true"/>
3866       </context>
3867 
3868       <context name="HighlightingMarkdownCodeEnvS" attribute="Error" lineEndContext="#stay">
3869         <DetectSpaces/>
3870         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMarkdownCodeEnvSParam"/>
3871       </context>
3872       <context name="HighlightingMarkdownCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3873         <DetectSpaces attribute="Normal Text"/>
3874         <DetectChar char="{" attribute="Normal Text" context="HighlightingMarkdownCodeEnvSParamInside"/>
3875         <IncludeRules context="FindComments"/>
3876       </context>
3877       <context name="HighlightingMarkdownCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3878         <DetectSpaces/>
3879         <DetectIdentifier/>
3880         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMarkdown"/>
3881         <IncludeRules context="FindComments"/>
3882         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3883       </context>
3884       <context name="HighlightingMarkdownCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3885         <DetectChar char="}" context="HighlightingBeginMarkdown"/>
3886         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3887       </context>
3888       <context name="HighlightingBeginMarkdown" attribute="Normal Text" lineEndContext="#pop!HighlightingMarkdown">
3889         <DetectSpaces/>
3890         <RegExpr String=".+" attribute="Error" context="#stay"/>
3891       </context>
3892       <context name="HighlightingMarkdown" attribute="Normal Text" lineEndContext="#stay">
3893         <IncludeRules context="HighlightingCommon"/>
3894         <IncludeRules context="##Markdown" includeAttrib="true"/>
3895       </context>
3896 
3897       <context name="HighlightingMasonCodeEnvS" attribute="Error" lineEndContext="#stay">
3898         <DetectSpaces/>
3899         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMasonCodeEnvSParam"/>
3900       </context>
3901       <context name="HighlightingMasonCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3902         <DetectSpaces attribute="Normal Text"/>
3903         <DetectChar char="{" attribute="Normal Text" context="HighlightingMasonCodeEnvSParamInside"/>
3904         <IncludeRules context="FindComments"/>
3905       </context>
3906       <context name="HighlightingMasonCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3907         <DetectSpaces/>
3908         <DetectIdentifier/>
3909         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMason"/>
3910         <IncludeRules context="FindComments"/>
3911         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3912       </context>
3913       <context name="HighlightingMasonCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3914         <DetectChar char="}" context="HighlightingBeginMason"/>
3915         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3916       </context>
3917       <context name="HighlightingBeginMason" attribute="Normal Text" lineEndContext="#pop!HighlightingMason">
3918         <DetectSpaces/>
3919         <RegExpr String=".+" attribute="Error" context="#stay"/>
3920       </context>
3921       <context name="HighlightingMason" attribute="Normal Text" lineEndContext="#stay">
3922         <IncludeRules context="HighlightingCommon"/>
3923         <IncludeRules context="##Mason" includeAttrib="true"/>
3924       </context>
3925 
3926       <context name="HighlightingMathematicaCodeEnvS" attribute="Error" lineEndContext="#stay">
3927         <DetectSpaces/>
3928         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMathematicaCodeEnvSParam"/>
3929       </context>
3930       <context name="HighlightingMathematicaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3931         <DetectSpaces attribute="Normal Text"/>
3932         <DetectChar char="{" attribute="Normal Text" context="HighlightingMathematicaCodeEnvSParamInside"/>
3933         <IncludeRules context="FindComments"/>
3934       </context>
3935       <context name="HighlightingMathematicaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3936         <DetectSpaces/>
3937         <DetectIdentifier/>
3938         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMathematica"/>
3939         <IncludeRules context="FindComments"/>
3940         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3941       </context>
3942       <context name="HighlightingMathematicaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3943         <DetectChar char="}" context="HighlightingBeginMathematica"/>
3944         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3945       </context>
3946       <context name="HighlightingBeginMathematica" attribute="Normal Text" lineEndContext="#pop!HighlightingMathematica">
3947         <DetectSpaces/>
3948         <RegExpr String=".+" attribute="Error" context="#stay"/>
3949       </context>
3950       <context name="HighlightingMathematica" attribute="Normal Text" lineEndContext="#stay">
3951         <IncludeRules context="HighlightingCommon"/>
3952         <IncludeRules context="##Mathematica" includeAttrib="true"/>
3953       </context>
3954 
3955       <context name="HighlightingMatlabCodeEnvS" attribute="Error" lineEndContext="#stay">
3956         <DetectSpaces/>
3957         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMatlabCodeEnvSParam"/>
3958       </context>
3959       <context name="HighlightingMatlabCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3960         <DetectSpaces attribute="Normal Text"/>
3961         <DetectChar char="{" attribute="Normal Text" context="HighlightingMatlabCodeEnvSParamInside"/>
3962         <IncludeRules context="FindComments"/>
3963       </context>
3964       <context name="HighlightingMatlabCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3965         <DetectSpaces/>
3966         <DetectIdentifier/>
3967         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMatlab"/>
3968         <IncludeRules context="FindComments"/>
3969         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3970       </context>
3971       <context name="HighlightingMatlabCodeEnv" attribute="Normal Text" lineEndContext="#stay">
3972         <DetectChar char="}" context="HighlightingBeginMatlab"/>
3973         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
3974       </context>
3975       <context name="HighlightingBeginMatlab" attribute="Normal Text" lineEndContext="#pop!HighlightingMatlab">
3976         <DetectSpaces/>
3977         <RegExpr String=".+" attribute="Error" context="#stay"/>
3978       </context>
3979       <context name="HighlightingMatlab" attribute="Normal Text" lineEndContext="#stay">
3980         <IncludeRules context="HighlightingCommon"/>
3981         <IncludeRules context="##Matlab" includeAttrib="true"/>
3982       </context>
3983 
3984       <context name="HighlightingMaximaCodeEnvS" attribute="Error" lineEndContext="#stay">
3985         <DetectSpaces/>
3986         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMaximaCodeEnvSParam"/>
3987       </context>
3988       <context name="HighlightingMaximaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
3989         <DetectSpaces attribute="Normal Text"/>
3990         <DetectChar char="{" attribute="Normal Text" context="HighlightingMaximaCodeEnvSParamInside"/>
3991         <IncludeRules context="FindComments"/>
3992       </context>
3993       <context name="HighlightingMaximaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
3994         <DetectSpaces/>
3995         <DetectIdentifier/>
3996         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMaxima"/>
3997         <IncludeRules context="FindComments"/>
3998         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
3999       </context>
4000       <context name="HighlightingMaximaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4001         <DetectChar char="}" context="HighlightingBeginMaxima"/>
4002         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4003       </context>
4004       <context name="HighlightingBeginMaxima" attribute="Normal Text" lineEndContext="#pop!HighlightingMaxima">
4005         <DetectSpaces/>
4006         <RegExpr String=".+" attribute="Error" context="#stay"/>
4007       </context>
4008       <context name="HighlightingMaxima" attribute="Normal Text" lineEndContext="#stay">
4009         <IncludeRules context="HighlightingCommon"/>
4010         <IncludeRules context="##Maxima" includeAttrib="true"/>
4011       </context>
4012 
4013       <context name="HighlightingMesonCodeEnvS" attribute="Error" lineEndContext="#stay">
4014         <DetectSpaces/>
4015         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingMesonCodeEnvSParam"/>
4016       </context>
4017       <context name="HighlightingMesonCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4018         <DetectSpaces attribute="Normal Text"/>
4019         <DetectChar char="{" attribute="Normal Text" context="HighlightingMesonCodeEnvSParamInside"/>
4020         <IncludeRules context="FindComments"/>
4021       </context>
4022       <context name="HighlightingMesonCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4023         <DetectSpaces/>
4024         <DetectIdentifier/>
4025         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginMeson"/>
4026         <IncludeRules context="FindComments"/>
4027         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4028       </context>
4029       <context name="HighlightingMesonCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4030         <DetectChar char="}" context="HighlightingBeginMeson"/>
4031         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4032       </context>
4033       <context name="HighlightingBeginMeson" attribute="Normal Text" lineEndContext="#pop!HighlightingMeson">
4034         <DetectSpaces/>
4035         <RegExpr String=".+" attribute="Error" context="#stay"/>
4036       </context>
4037       <context name="HighlightingMeson" attribute="Normal Text" lineEndContext="#stay">
4038         <IncludeRules context="HighlightingCommon"/>
4039         <IncludeRules context="##Meson" includeAttrib="true"/>
4040       </context>
4041 
4042       <context name="HighlightingModelicaCodeEnvS" attribute="Error" lineEndContext="#stay">
4043         <DetectSpaces/>
4044         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingModelicaCodeEnvSParam"/>
4045       </context>
4046       <context name="HighlightingModelicaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4047         <DetectSpaces attribute="Normal Text"/>
4048         <DetectChar char="{" attribute="Normal Text" context="HighlightingModelicaCodeEnvSParamInside"/>
4049         <IncludeRules context="FindComments"/>
4050       </context>
4051       <context name="HighlightingModelicaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4052         <DetectSpaces/>
4053         <DetectIdentifier/>
4054         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginModelica"/>
4055         <IncludeRules context="FindComments"/>
4056         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4057       </context>
4058       <context name="HighlightingModelicaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4059         <DetectChar char="}" context="HighlightingBeginModelica"/>
4060         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4061       </context>
4062       <context name="HighlightingBeginModelica" attribute="Normal Text" lineEndContext="#pop!HighlightingModelica">
4063         <DetectSpaces/>
4064         <RegExpr String=".+" attribute="Error" context="#stay"/>
4065       </context>
4066       <context name="HighlightingModelica" attribute="Normal Text" lineEndContext="#stay">
4067         <IncludeRules context="HighlightingCommon"/>
4068         <IncludeRules context="##Modelica" includeAttrib="true"/>
4069       </context>
4070 
4071       <context name="HighlightingModula-2CodeEnvS" attribute="Error" lineEndContext="#stay">
4072         <DetectSpaces/>
4073         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingModula-2CodeEnvSParam"/>
4074       </context>
4075       <context name="HighlightingModula-2CodeEnvSParam" attribute="Error" lineEndContext="#stay">
4076         <DetectSpaces attribute="Normal Text"/>
4077         <DetectChar char="{" attribute="Normal Text" context="HighlightingModula-2CodeEnvSParamInside"/>
4078         <IncludeRules context="FindComments"/>
4079       </context>
4080       <context name="HighlightingModula-2CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4081         <DetectSpaces/>
4082         <DetectIdentifier/>
4083         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginModula-2"/>
4084         <IncludeRules context="FindComments"/>
4085         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4086       </context>
4087       <context name="HighlightingModula-2CodeEnv" attribute="Normal Text" lineEndContext="#stay">
4088         <DetectChar char="}" context="HighlightingBeginModula-2"/>
4089         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4090       </context>
4091       <context name="HighlightingBeginModula-2" attribute="Normal Text" lineEndContext="#pop!HighlightingModula-2">
4092         <DetectSpaces/>
4093         <RegExpr String=".+" attribute="Error" context="#stay"/>
4094       </context>
4095       <context name="HighlightingModula-2" attribute="Normal Text" lineEndContext="#stay">
4096         <IncludeRules context="HighlightingCommon"/>
4097         <IncludeRules context="##Modula-2" includeAttrib="true"/>
4098       </context>
4099 
4100       <context name="HighlightingSQL (MySQL)CodeEnvS" attribute="Error" lineEndContext="#stay">
4101         <DetectSpaces/>
4102         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSQL (MySQL)CodeEnvSParam"/>
4103       </context>
4104       <context name="HighlightingSQL (MySQL)CodeEnvSParam" attribute="Error" lineEndContext="#stay">
4105         <DetectSpaces attribute="Normal Text"/>
4106         <DetectChar char="{" attribute="Normal Text" context="HighlightingSQL (MySQL)CodeEnvSParamInside"/>
4107         <IncludeRules context="FindComments"/>
4108       </context>
4109       <context name="HighlightingSQL (MySQL)CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4110         <DetectSpaces/>
4111         <DetectIdentifier/>
4112         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSQL (MySQL)"/>
4113         <IncludeRules context="FindComments"/>
4114         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4115       </context>
4116       <context name="HighlightingSQL (MySQL)CodeEnv" attribute="Normal Text" lineEndContext="#stay">
4117         <DetectChar char="}" context="HighlightingBeginSQL (MySQL)"/>
4118         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4119       </context>
4120       <context name="HighlightingBeginSQL (MySQL)" attribute="Normal Text" lineEndContext="#pop!HighlightingSQL (MySQL)">
4121         <DetectSpaces/>
4122         <RegExpr String=".+" attribute="Error" context="#stay"/>
4123       </context>
4124       <context name="HighlightingSQL (MySQL)" attribute="Normal Text" lineEndContext="#stay">
4125         <IncludeRules context="HighlightingCommon"/>
4126         <IncludeRules context="##SQL (MySQL)" includeAttrib="true"/>
4127       </context>
4128 
4129       <context name="HighlightingNSISCodeEnvS" attribute="Error" lineEndContext="#stay">
4130         <DetectSpaces/>
4131         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingNSISCodeEnvSParam"/>
4132       </context>
4133       <context name="HighlightingNSISCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4134         <DetectSpaces attribute="Normal Text"/>
4135         <DetectChar char="{" attribute="Normal Text" context="HighlightingNSISCodeEnvSParamInside"/>
4136         <IncludeRules context="FindComments"/>
4137       </context>
4138       <context name="HighlightingNSISCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4139         <DetectSpaces/>
4140         <DetectIdentifier/>
4141         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginNSIS"/>
4142         <IncludeRules context="FindComments"/>
4143         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4144       </context>
4145       <context name="HighlightingNSISCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4146         <DetectChar char="}" context="HighlightingBeginNSIS"/>
4147         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4148       </context>
4149       <context name="HighlightingBeginNSIS" attribute="Normal Text" lineEndContext="#pop!HighlightingNSIS">
4150         <DetectSpaces/>
4151         <RegExpr String=".+" attribute="Error" context="#stay"/>
4152       </context>
4153       <context name="HighlightingNSIS" attribute="Normal Text" lineEndContext="#stay">
4154         <IncludeRules context="HighlightingCommon"/>
4155         <IncludeRules context="##NSIS" includeAttrib="true"/>
4156       </context>
4157 
4158       <context name="HighlightingIntel x86 (NASM)CodeEnvS" attribute="Error" lineEndContext="#stay">
4159         <DetectSpaces/>
4160         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingIntel x86 (NASM)CodeEnvSParam"/>
4161       </context>
4162       <context name="HighlightingIntel x86 (NASM)CodeEnvSParam" attribute="Error" lineEndContext="#stay">
4163         <DetectSpaces attribute="Normal Text"/>
4164         <DetectChar char="{" attribute="Normal Text" context="HighlightingIntel x86 (NASM)CodeEnvSParamInside"/>
4165         <IncludeRules context="FindComments"/>
4166       </context>
4167       <context name="HighlightingIntel x86 (NASM)CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4168         <DetectSpaces/>
4169         <DetectIdentifier/>
4170         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginIntel x86 (NASM)"/>
4171         <IncludeRules context="FindComments"/>
4172         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4173       </context>
4174       <context name="HighlightingIntel x86 (NASM)CodeEnv" attribute="Normal Text" lineEndContext="#stay">
4175         <DetectChar char="}" context="HighlightingBeginIntel x86 (NASM)"/>
4176         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4177       </context>
4178       <context name="HighlightingBeginIntel x86 (NASM)" attribute="Normal Text" lineEndContext="#pop!HighlightingIntel x86 (NASM)">
4179         <DetectSpaces/>
4180         <RegExpr String=".+" attribute="Error" context="#stay"/>
4181       </context>
4182       <context name="HighlightingIntel x86 (NASM)" attribute="Normal Text" lineEndContext="#stay">
4183         <IncludeRules context="HighlightingCommon"/>
4184         <IncludeRules context="##Intel x86 (NASM)" includeAttrib="true"/>
4185       </context>
4186 
4187       <context name="HighlightingNemerleCodeEnvS" attribute="Error" lineEndContext="#stay">
4188         <DetectSpaces/>
4189         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingNemerleCodeEnvSParam"/>
4190       </context>
4191       <context name="HighlightingNemerleCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4192         <DetectSpaces attribute="Normal Text"/>
4193         <DetectChar char="{" attribute="Normal Text" context="HighlightingNemerleCodeEnvSParamInside"/>
4194         <IncludeRules context="FindComments"/>
4195       </context>
4196       <context name="HighlightingNemerleCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4197         <DetectSpaces/>
4198         <DetectIdentifier/>
4199         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginNemerle"/>
4200         <IncludeRules context="FindComments"/>
4201         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4202       </context>
4203       <context name="HighlightingNemerleCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4204         <DetectChar char="}" context="HighlightingBeginNemerle"/>
4205         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4206       </context>
4207       <context name="HighlightingBeginNemerle" attribute="Normal Text" lineEndContext="#pop!HighlightingNemerle">
4208         <DetectSpaces/>
4209         <RegExpr String=".+" attribute="Error" context="#stay"/>
4210       </context>
4211       <context name="HighlightingNemerle" attribute="Normal Text" lineEndContext="#stay">
4212         <IncludeRules context="HighlightingCommon"/>
4213         <IncludeRules context="##Nemerle" includeAttrib="true"/>
4214       </context>
4215 
4216       <context name="HighlightingnesCCodeEnvS" attribute="Error" lineEndContext="#stay">
4217         <DetectSpaces/>
4218         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingnesCCodeEnvSParam"/>
4219       </context>
4220       <context name="HighlightingnesCCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4221         <DetectSpaces attribute="Normal Text"/>
4222         <DetectChar char="{" attribute="Normal Text" context="HighlightingnesCCodeEnvSParamInside"/>
4223         <IncludeRules context="FindComments"/>
4224       </context>
4225       <context name="HighlightingnesCCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4226         <DetectSpaces/>
4227         <DetectIdentifier/>
4228         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginnesC"/>
4229         <IncludeRules context="FindComments"/>
4230         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4231       </context>
4232       <context name="HighlightingnesCCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4233         <DetectChar char="}" context="HighlightingBeginnesC"/>
4234         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4235       </context>
4236       <context name="HighlightingBeginnesC" attribute="Normal Text" lineEndContext="#pop!HighlightingnesC">
4237         <DetectSpaces/>
4238         <RegExpr String=".+" attribute="Error" context="#stay"/>
4239       </context>
4240       <context name="HighlightingnesC" attribute="Normal Text" lineEndContext="#stay">
4241         <IncludeRules context="HighlightingCommon"/>
4242         <IncludeRules context="##nesC" includeAttrib="true"/>
4243       </context>
4244 
4245       <context name="HighlightingNimCodeEnvS" attribute="Error" lineEndContext="#stay">
4246         <DetectSpaces/>
4247         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingNimCodeEnvSParam"/>
4248       </context>
4249       <context name="HighlightingNimCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4250         <DetectSpaces attribute="Normal Text"/>
4251         <DetectChar char="{" attribute="Normal Text" context="HighlightingNimCodeEnvSParamInside"/>
4252         <IncludeRules context="FindComments"/>
4253       </context>
4254       <context name="HighlightingNimCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4255         <DetectSpaces/>
4256         <DetectIdentifier/>
4257         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginNim"/>
4258         <IncludeRules context="FindComments"/>
4259         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4260       </context>
4261       <context name="HighlightingNimCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4262         <DetectChar char="}" context="HighlightingBeginNim"/>
4263         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4264       </context>
4265       <context name="HighlightingBeginNim" attribute="Normal Text" lineEndContext="#pop!HighlightingNim">
4266         <DetectSpaces/>
4267         <RegExpr String=".+" attribute="Error" context="#stay"/>
4268       </context>
4269       <context name="HighlightingNim" attribute="Normal Text" lineEndContext="#stay">
4270         <IncludeRules context="HighlightingCommon"/>
4271         <IncludeRules context="##Nim" includeAttrib="true"/>
4272       </context>
4273 
4274       <context name="HighlightingNixCodeEnvS" attribute="Error" lineEndContext="#stay">
4275         <DetectSpaces/>
4276         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingNixCodeEnvSParam"/>
4277       </context>
4278       <context name="HighlightingNixCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4279         <DetectSpaces attribute="Normal Text"/>
4280         <DetectChar char="{" attribute="Normal Text" context="HighlightingNixCodeEnvSParamInside"/>
4281         <IncludeRules context="FindComments"/>
4282       </context>
4283       <context name="HighlightingNixCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4284         <DetectSpaces/>
4285         <DetectIdentifier/>
4286         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginNix"/>
4287         <IncludeRules context="FindComments"/>
4288         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4289       </context>
4290       <context name="HighlightingNixCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4291         <DetectChar char="}" context="HighlightingBeginNix"/>
4292         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4293       </context>
4294       <context name="HighlightingBeginNix" attribute="Normal Text" lineEndContext="#pop!HighlightingNix">
4295         <DetectSpaces/>
4296         <RegExpr String=".+" attribute="Error" context="#stay"/>
4297       </context>
4298       <context name="HighlightingNix" attribute="Normal Text" lineEndContext="#stay">
4299         <IncludeRules context="HighlightingCommon"/>
4300         <IncludeRules context="##Nix" includeAttrib="true"/>
4301       </context>
4302 
4303       <context name="HighlightingObjective-CCodeEnvS" attribute="Error" lineEndContext="#stay">
4304         <DetectSpaces/>
4305         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingObjective-CCodeEnvSParam"/>
4306       </context>
4307       <context name="HighlightingObjective-CCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4308         <DetectSpaces attribute="Normal Text"/>
4309         <DetectChar char="{" attribute="Normal Text" context="HighlightingObjective-CCodeEnvSParamInside"/>
4310         <IncludeRules context="FindComments"/>
4311       </context>
4312       <context name="HighlightingObjective-CCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4313         <DetectSpaces/>
4314         <DetectIdentifier/>
4315         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginObjective-C"/>
4316         <IncludeRules context="FindComments"/>
4317         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4318       </context>
4319       <context name="HighlightingObjective-CCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4320         <DetectChar char="}" context="HighlightingBeginObjective-C"/>
4321         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4322       </context>
4323       <context name="HighlightingBeginObjective-C" attribute="Normal Text" lineEndContext="#pop!HighlightingObjective-C">
4324         <DetectSpaces/>
4325         <RegExpr String=".+" attribute="Error" context="#stay"/>
4326       </context>
4327       <context name="HighlightingObjective-C" attribute="Normal Text" lineEndContext="#stay">
4328         <IncludeRules context="HighlightingCommon"/>
4329         <IncludeRules context="##Objective-C" includeAttrib="true"/>
4330       </context>
4331 
4332       <context name="HighlightingObjective-C++CodeEnvS" attribute="Error" lineEndContext="#stay">
4333         <DetectSpaces/>
4334         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingObjective-C++CodeEnvSParam"/>
4335       </context>
4336       <context name="HighlightingObjective-C++CodeEnvSParam" attribute="Error" lineEndContext="#stay">
4337         <DetectSpaces attribute="Normal Text"/>
4338         <DetectChar char="{" attribute="Normal Text" context="HighlightingObjective-C++CodeEnvSParamInside"/>
4339         <IncludeRules context="FindComments"/>
4340       </context>
4341       <context name="HighlightingObjective-C++CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4342         <DetectSpaces/>
4343         <DetectIdentifier/>
4344         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginObjective-C++"/>
4345         <IncludeRules context="FindComments"/>
4346         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4347       </context>
4348       <context name="HighlightingObjective-C++CodeEnv" attribute="Normal Text" lineEndContext="#stay">
4349         <DetectChar char="}" context="HighlightingBeginObjective-C++"/>
4350         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4351       </context>
4352       <context name="HighlightingBeginObjective-C++" attribute="Normal Text" lineEndContext="#pop!HighlightingObjective-C++">
4353         <DetectSpaces/>
4354         <RegExpr String=".+" attribute="Error" context="#stay"/>
4355       </context>
4356       <context name="HighlightingObjective-C++" attribute="Normal Text" lineEndContext="#stay">
4357         <IncludeRules context="HighlightingCommon"/>
4358         <IncludeRules context="##Objective-C++" includeAttrib="true"/>
4359       </context>
4360 
4361       <context name="HighlightingObjective CamlCodeEnvS" attribute="Error" lineEndContext="#stay">
4362         <DetectSpaces/>
4363         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingObjective CamlCodeEnvSParam"/>
4364       </context>
4365       <context name="HighlightingObjective CamlCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4366         <DetectSpaces attribute="Normal Text"/>
4367         <DetectChar char="{" attribute="Normal Text" context="HighlightingObjective CamlCodeEnvSParamInside"/>
4368         <IncludeRules context="FindComments"/>
4369       </context>
4370       <context name="HighlightingObjective CamlCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4371         <DetectSpaces/>
4372         <DetectIdentifier/>
4373         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginObjective Caml"/>
4374         <IncludeRules context="FindComments"/>
4375         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4376       </context>
4377       <context name="HighlightingObjective CamlCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4378         <DetectChar char="}" context="HighlightingBeginObjective Caml"/>
4379         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4380       </context>
4381       <context name="HighlightingBeginObjective Caml" attribute="Normal Text" lineEndContext="#pop!HighlightingObjective Caml">
4382         <DetectSpaces/>
4383         <RegExpr String=".+" attribute="Error" context="#stay"/>
4384       </context>
4385       <context name="HighlightingObjective Caml" attribute="Normal Text" lineEndContext="#stay">
4386         <IncludeRules context="HighlightingCommon"/>
4387         <IncludeRules context="##Objective Caml" includeAttrib="true"/>
4388       </context>
4389 
4390       <context name="HighlightingOctaveCodeEnvS" attribute="Error" lineEndContext="#stay">
4391         <DetectSpaces/>
4392         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingOctaveCodeEnvSParam"/>
4393       </context>
4394       <context name="HighlightingOctaveCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4395         <DetectSpaces attribute="Normal Text"/>
4396         <DetectChar char="{" attribute="Normal Text" context="HighlightingOctaveCodeEnvSParamInside"/>
4397         <IncludeRules context="FindComments"/>
4398       </context>
4399       <context name="HighlightingOctaveCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4400         <DetectSpaces/>
4401         <DetectIdentifier/>
4402         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginOctave"/>
4403         <IncludeRules context="FindComments"/>
4404         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4405       </context>
4406       <context name="HighlightingOctaveCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4407         <DetectChar char="}" context="HighlightingBeginOctave"/>
4408         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4409       </context>
4410       <context name="HighlightingBeginOctave" attribute="Normal Text" lineEndContext="#pop!HighlightingOctave">
4411         <DetectSpaces/>
4412         <RegExpr String=".+" attribute="Error" context="#stay"/>
4413       </context>
4414       <context name="HighlightingOctave" attribute="Normal Text" lineEndContext="#stay">
4415         <IncludeRules context="HighlightingCommon"/>
4416         <IncludeRules context="##Octave" includeAttrib="true"/>
4417       </context>
4418 
4419       <context name="HighlightingPerlCodeEnvS" attribute="Error" lineEndContext="#stay">
4420         <DetectSpaces/>
4421         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPerlCodeEnvSParam"/>
4422       </context>
4423       <context name="HighlightingPerlCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4424         <DetectSpaces attribute="Normal Text"/>
4425         <DetectChar char="{" attribute="Normal Text" context="HighlightingPerlCodeEnvSParamInside"/>
4426         <IncludeRules context="FindComments"/>
4427       </context>
4428       <context name="HighlightingPerlCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4429         <DetectSpaces/>
4430         <DetectIdentifier/>
4431         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPerl"/>
4432         <IncludeRules context="FindComments"/>
4433         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4434       </context>
4435       <context name="HighlightingPerlCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4436         <DetectChar char="}" context="HighlightingBeginPerl"/>
4437         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4438       </context>
4439       <context name="HighlightingBeginPerl" attribute="Normal Text" lineEndContext="#pop!HighlightingPerl">
4440         <DetectSpaces/>
4441         <RegExpr String=".+" attribute="Error" context="#stay"/>
4442       </context>
4443       <context name="HighlightingPerl" attribute="Normal Text" lineEndContext="#stay">
4444         <IncludeRules context="HighlightingCommon"/>
4445         <IncludeRules context="##Perl" includeAttrib="true"/>
4446       </context>
4447 
4448       <context name="HighlightingPHP/PHPCodeEnvS" attribute="Error" lineEndContext="#stay">
4449         <DetectSpaces/>
4450         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPHP/PHPCodeEnvSParam"/>
4451       </context>
4452       <context name="HighlightingPHP/PHPCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4453         <DetectSpaces attribute="Normal Text"/>
4454         <DetectChar char="{" attribute="Normal Text" context="HighlightingPHP/PHPCodeEnvSParamInside"/>
4455         <IncludeRules context="FindComments"/>
4456       </context>
4457       <context name="HighlightingPHP/PHPCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4458         <DetectSpaces/>
4459         <DetectIdentifier/>
4460         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPHP/PHP"/>
4461         <IncludeRules context="FindComments"/>
4462         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4463       </context>
4464       <context name="HighlightingPHP/PHPCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4465         <DetectChar char="}" context="HighlightingBeginPHP/PHP"/>
4466         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4467       </context>
4468       <context name="HighlightingBeginPHP/PHP" attribute="Normal Text" lineEndContext="#pop!HighlightingPHP/PHP">
4469         <DetectSpaces/>
4470         <RegExpr String=".+" attribute="Error" context="#stay"/>
4471       </context>
4472       <context name="HighlightingPHP/PHP" attribute="Normal Text" lineEndContext="#stay">
4473         <IncludeRules context="HighlightingCommon"/>
4474         <IncludeRules context="##PHP/PHP" includeAttrib="true"/>
4475       </context>
4476 
4477       <context name="HighlightingPigCodeEnvS" attribute="Error" lineEndContext="#stay">
4478         <DetectSpaces/>
4479         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPigCodeEnvSParam"/>
4480       </context>
4481       <context name="HighlightingPigCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4482         <DetectSpaces attribute="Normal Text"/>
4483         <DetectChar char="{" attribute="Normal Text" context="HighlightingPigCodeEnvSParamInside"/>
4484         <IncludeRules context="FindComments"/>
4485       </context>
4486       <context name="HighlightingPigCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4487         <DetectSpaces/>
4488         <DetectIdentifier/>
4489         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPig"/>
4490         <IncludeRules context="FindComments"/>
4491         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4492       </context>
4493       <context name="HighlightingPigCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4494         <DetectChar char="}" context="HighlightingBeginPig"/>
4495         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4496       </context>
4497       <context name="HighlightingBeginPig" attribute="Normal Text" lineEndContext="#pop!HighlightingPig">
4498         <DetectSpaces/>
4499         <RegExpr String=".+" attribute="Error" context="#stay"/>
4500       </context>
4501       <context name="HighlightingPig" attribute="Normal Text" lineEndContext="#stay">
4502         <IncludeRules context="HighlightingCommon"/>
4503         <IncludeRules context="##Pig" includeAttrib="true"/>
4504       </context>
4505 
4506       <context name="HighlightingPikeCodeEnvS" attribute="Error" lineEndContext="#stay">
4507         <DetectSpaces/>
4508         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPikeCodeEnvSParam"/>
4509       </context>
4510       <context name="HighlightingPikeCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4511         <DetectSpaces attribute="Normal Text"/>
4512         <DetectChar char="{" attribute="Normal Text" context="HighlightingPikeCodeEnvSParamInside"/>
4513         <IncludeRules context="FindComments"/>
4514       </context>
4515       <context name="HighlightingPikeCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4516         <DetectSpaces/>
4517         <DetectIdentifier/>
4518         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPike"/>
4519         <IncludeRules context="FindComments"/>
4520         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4521       </context>
4522       <context name="HighlightingPikeCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4523         <DetectChar char="}" context="HighlightingBeginPike"/>
4524         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4525       </context>
4526       <context name="HighlightingBeginPike" attribute="Normal Text" lineEndContext="#pop!HighlightingPike">
4527         <DetectSpaces/>
4528         <RegExpr String=".+" attribute="Error" context="#stay"/>
4529       </context>
4530       <context name="HighlightingPike" attribute="Normal Text" lineEndContext="#stay">
4531         <IncludeRules context="HighlightingCommon"/>
4532         <IncludeRules context="##Pike" includeAttrib="true"/>
4533       </context>
4534 
4535       <context name="HighlightingPonyCodeEnvS" attribute="Error" lineEndContext="#stay">
4536         <DetectSpaces/>
4537         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPonyCodeEnvSParam"/>
4538       </context>
4539       <context name="HighlightingPonyCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4540         <DetectSpaces attribute="Normal Text"/>
4541         <DetectChar char="{" attribute="Normal Text" context="HighlightingPonyCodeEnvSParamInside"/>
4542         <IncludeRules context="FindComments"/>
4543       </context>
4544       <context name="HighlightingPonyCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4545         <DetectSpaces/>
4546         <DetectIdentifier/>
4547         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPony"/>
4548         <IncludeRules context="FindComments"/>
4549         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4550       </context>
4551       <context name="HighlightingPonyCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4552         <DetectChar char="}" context="HighlightingBeginPony"/>
4553         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4554       </context>
4555       <context name="HighlightingBeginPony" attribute="Normal Text" lineEndContext="#pop!HighlightingPony">
4556         <DetectSpaces/>
4557         <RegExpr String=".+" attribute="Error" context="#stay"/>
4558       </context>
4559       <context name="HighlightingPony" attribute="Normal Text" lineEndContext="#stay">
4560         <IncludeRules context="HighlightingCommon"/>
4561         <IncludeRules context="##Pony" includeAttrib="true"/>
4562       </context>
4563 
4564       <context name="HighlightingPostScriptCodeEnvS" attribute="Error" lineEndContext="#stay">
4565         <DetectSpaces/>
4566         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPostScriptCodeEnvSParam"/>
4567       </context>
4568       <context name="HighlightingPostScriptCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4569         <DetectSpaces attribute="Normal Text"/>
4570         <DetectChar char="{" attribute="Normal Text" context="HighlightingPostScriptCodeEnvSParamInside"/>
4571         <IncludeRules context="FindComments"/>
4572       </context>
4573       <context name="HighlightingPostScriptCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4574         <DetectSpaces/>
4575         <DetectIdentifier/>
4576         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPostScript"/>
4577         <IncludeRules context="FindComments"/>
4578         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4579       </context>
4580       <context name="HighlightingPostScriptCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4581         <DetectChar char="}" context="HighlightingBeginPostScript"/>
4582         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4583       </context>
4584       <context name="HighlightingBeginPostScript" attribute="Normal Text" lineEndContext="#pop!HighlightingPostScript">
4585         <DetectSpaces/>
4586         <RegExpr String=".+" attribute="Error" context="#stay"/>
4587       </context>
4588       <context name="HighlightingPostScript" attribute="Normal Text" lineEndContext="#stay">
4589         <IncludeRules context="HighlightingCommon"/>
4590         <IncludeRules context="##PostScript" includeAttrib="true"/>
4591       </context>
4592 
4593       <context name="HighlightingPOV-RayCodeEnvS" attribute="Error" lineEndContext="#stay">
4594         <DetectSpaces/>
4595         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPOV-RayCodeEnvSParam"/>
4596       </context>
4597       <context name="HighlightingPOV-RayCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4598         <DetectSpaces attribute="Normal Text"/>
4599         <DetectChar char="{" attribute="Normal Text" context="HighlightingPOV-RayCodeEnvSParamInside"/>
4600         <IncludeRules context="FindComments"/>
4601       </context>
4602       <context name="HighlightingPOV-RayCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4603         <DetectSpaces/>
4604         <DetectIdentifier/>
4605         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPOV-Ray"/>
4606         <IncludeRules context="FindComments"/>
4607         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4608       </context>
4609       <context name="HighlightingPOV-RayCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4610         <DetectChar char="}" context="HighlightingBeginPOV-Ray"/>
4611         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4612       </context>
4613       <context name="HighlightingBeginPOV-Ray" attribute="Normal Text" lineEndContext="#pop!HighlightingPOV-Ray">
4614         <DetectSpaces/>
4615         <RegExpr String=".+" attribute="Error" context="#stay"/>
4616       </context>
4617       <context name="HighlightingPOV-Ray" attribute="Normal Text" lineEndContext="#stay">
4618         <IncludeRules context="HighlightingCommon"/>
4619         <IncludeRules context="##POV-Ray" includeAttrib="true"/>
4620       </context>
4621 
4622       <context name="HighlightingPowerShellCodeEnvS" attribute="Error" lineEndContext="#stay">
4623         <DetectSpaces/>
4624         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPowerShellCodeEnvSParam"/>
4625       </context>
4626       <context name="HighlightingPowerShellCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4627         <DetectSpaces attribute="Normal Text"/>
4628         <DetectChar char="{" attribute="Normal Text" context="HighlightingPowerShellCodeEnvSParamInside"/>
4629         <IncludeRules context="FindComments"/>
4630       </context>
4631       <context name="HighlightingPowerShellCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4632         <DetectSpaces/>
4633         <DetectIdentifier/>
4634         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPowerShell"/>
4635         <IncludeRules context="FindComments"/>
4636         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4637       </context>
4638       <context name="HighlightingPowerShellCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4639         <DetectChar char="}" context="HighlightingBeginPowerShell"/>
4640         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4641       </context>
4642       <context name="HighlightingBeginPowerShell" attribute="Normal Text" lineEndContext="#pop!HighlightingPowerShell">
4643         <DetectSpaces/>
4644         <RegExpr String=".+" attribute="Error" context="#stay"/>
4645       </context>
4646       <context name="HighlightingPowerShell" attribute="Normal Text" lineEndContext="#stay">
4647         <IncludeRules context="HighlightingCommon"/>
4648         <IncludeRules context="##PowerShell" includeAttrib="true"/>
4649       </context>
4650 
4651       <context name="HighlightingPraatCodeEnvS" attribute="Error" lineEndContext="#stay">
4652         <DetectSpaces/>
4653         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPraatCodeEnvSParam"/>
4654       </context>
4655       <context name="HighlightingPraatCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4656         <DetectSpaces attribute="Normal Text"/>
4657         <DetectChar char="{" attribute="Normal Text" context="HighlightingPraatCodeEnvSParamInside"/>
4658         <IncludeRules context="FindComments"/>
4659       </context>
4660       <context name="HighlightingPraatCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4661         <DetectSpaces/>
4662         <DetectIdentifier/>
4663         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPraat"/>
4664         <IncludeRules context="FindComments"/>
4665         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4666       </context>
4667       <context name="HighlightingPraatCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4668         <DetectChar char="}" context="HighlightingBeginPraat"/>
4669         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4670       </context>
4671       <context name="HighlightingBeginPraat" attribute="Normal Text" lineEndContext="#pop!HighlightingPraat">
4672         <DetectSpaces/>
4673         <RegExpr String=".+" attribute="Error" context="#stay"/>
4674       </context>
4675       <context name="HighlightingPraat" attribute="Normal Text" lineEndContext="#stay">
4676         <IncludeRules context="HighlightingCommon"/>
4677         <IncludeRules context="##Praat" includeAttrib="true"/>
4678       </context>
4679 
4680       <context name="HighlightingPrologCodeEnvS" attribute="Error" lineEndContext="#stay">
4681         <DetectSpaces/>
4682         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPrologCodeEnvSParam"/>
4683       </context>
4684       <context name="HighlightingPrologCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4685         <DetectSpaces attribute="Normal Text"/>
4686         <DetectChar char="{" attribute="Normal Text" context="HighlightingPrologCodeEnvSParamInside"/>
4687         <IncludeRules context="FindComments"/>
4688       </context>
4689       <context name="HighlightingPrologCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4690         <DetectSpaces/>
4691         <DetectIdentifier/>
4692         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginProlog"/>
4693         <IncludeRules context="FindComments"/>
4694         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4695       </context>
4696       <context name="HighlightingPrologCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4697         <DetectChar char="}" context="HighlightingBeginProlog"/>
4698         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4699       </context>
4700       <context name="HighlightingBeginProlog" attribute="Normal Text" lineEndContext="#pop!HighlightingProlog">
4701         <DetectSpaces/>
4702         <RegExpr String=".+" attribute="Error" context="#stay"/>
4703       </context>
4704       <context name="HighlightingProlog" attribute="Normal Text" lineEndContext="#stay">
4705         <IncludeRules context="HighlightingCommon"/>
4706         <IncludeRules context="##Prolog" includeAttrib="true"/>
4707       </context>
4708 
4709       <context name="HighlightingProtobufCodeEnvS" attribute="Error" lineEndContext="#stay">
4710         <DetectSpaces/>
4711         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingProtobufCodeEnvSParam"/>
4712       </context>
4713       <context name="HighlightingProtobufCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4714         <DetectSpaces attribute="Normal Text"/>
4715         <DetectChar char="{" attribute="Normal Text" context="HighlightingProtobufCodeEnvSParamInside"/>
4716         <IncludeRules context="FindComments"/>
4717       </context>
4718       <context name="HighlightingProtobufCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4719         <DetectSpaces/>
4720         <DetectIdentifier/>
4721         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginProtobuf"/>
4722         <IncludeRules context="FindComments"/>
4723         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4724       </context>
4725       <context name="HighlightingProtobufCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4726         <DetectChar char="}" context="HighlightingBeginProtobuf"/>
4727         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4728       </context>
4729       <context name="HighlightingBeginProtobuf" attribute="Normal Text" lineEndContext="#pop!HighlightingProtobuf">
4730         <DetectSpaces/>
4731         <RegExpr String=".+" attribute="Error" context="#stay"/>
4732       </context>
4733       <context name="HighlightingProtobuf" attribute="Normal Text" lineEndContext="#stay">
4734         <IncludeRules context="HighlightingCommon"/>
4735         <IncludeRules context="##Protobuf" includeAttrib="true"/>
4736       </context>
4737 
4738       <context name="HighlightingPugCodeEnvS" attribute="Error" lineEndContext="#stay">
4739         <DetectSpaces/>
4740         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPugCodeEnvSParam"/>
4741       </context>
4742       <context name="HighlightingPugCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4743         <DetectSpaces attribute="Normal Text"/>
4744         <DetectChar char="{" attribute="Normal Text" context="HighlightingPugCodeEnvSParamInside"/>
4745         <IncludeRules context="FindComments"/>
4746       </context>
4747       <context name="HighlightingPugCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4748         <DetectSpaces/>
4749         <DetectIdentifier/>
4750         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPug"/>
4751         <IncludeRules context="FindComments"/>
4752         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4753       </context>
4754       <context name="HighlightingPugCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4755         <DetectChar char="}" context="HighlightingBeginPug"/>
4756         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4757       </context>
4758       <context name="HighlightingBeginPug" attribute="Normal Text" lineEndContext="#pop!HighlightingPug">
4759         <DetectSpaces/>
4760         <RegExpr String=".+" attribute="Error" context="#stay"/>
4761       </context>
4762       <context name="HighlightingPug" attribute="Normal Text" lineEndContext="#stay">
4763         <IncludeRules context="HighlightingCommon"/>
4764         <IncludeRules context="##Pug" includeAttrib="true"/>
4765       </context>
4766 
4767       <context name="HighlightingPuppetCodeEnvS" attribute="Error" lineEndContext="#stay">
4768         <DetectSpaces/>
4769         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPuppetCodeEnvSParam"/>
4770       </context>
4771       <context name="HighlightingPuppetCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4772         <DetectSpaces attribute="Normal Text"/>
4773         <DetectChar char="{" attribute="Normal Text" context="HighlightingPuppetCodeEnvSParamInside"/>
4774         <IncludeRules context="FindComments"/>
4775       </context>
4776       <context name="HighlightingPuppetCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4777         <DetectSpaces/>
4778         <DetectIdentifier/>
4779         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPuppet"/>
4780         <IncludeRules context="FindComments"/>
4781         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4782       </context>
4783       <context name="HighlightingPuppetCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4784         <DetectChar char="}" context="HighlightingBeginPuppet"/>
4785         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4786       </context>
4787       <context name="HighlightingBeginPuppet" attribute="Normal Text" lineEndContext="#pop!HighlightingPuppet">
4788         <DetectSpaces/>
4789         <RegExpr String=".+" attribute="Error" context="#stay"/>
4790       </context>
4791       <context name="HighlightingPuppet" attribute="Normal Text" lineEndContext="#stay">
4792         <IncludeRules context="HighlightingCommon"/>
4793         <IncludeRules context="##Puppet" includeAttrib="true"/>
4794       </context>
4795 
4796       <context name="HighlightingPythonCodeEnvS" attribute="Error" lineEndContext="#stay">
4797         <DetectSpaces/>
4798         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingPythonCodeEnvSParam"/>
4799       </context>
4800       <context name="HighlightingPythonCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4801         <DetectSpaces attribute="Normal Text"/>
4802         <DetectChar char="{" attribute="Normal Text" context="HighlightingPythonCodeEnvSParamInside"/>
4803         <IncludeRules context="FindComments"/>
4804       </context>
4805       <context name="HighlightingPythonCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4806         <DetectSpaces/>
4807         <DetectIdentifier/>
4808         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginPython"/>
4809         <IncludeRules context="FindComments"/>
4810         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4811       </context>
4812       <context name="HighlightingPythonCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4813         <DetectChar char="}" context="HighlightingBeginPython"/>
4814         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4815       </context>
4816       <context name="HighlightingBeginPython" attribute="Normal Text" lineEndContext="#pop!HighlightingPython">
4817         <DetectSpaces/>
4818         <RegExpr String=".+" attribute="Error" context="#stay"/>
4819       </context>
4820       <context name="HighlightingPython" attribute="Normal Text" lineEndContext="#stay">
4821         <IncludeRules context="HighlightingCommon"/>
4822         <IncludeRules context="##Python"/>
4823       </context>
4824 
4825       <context name="HighlightingQMLCodeEnvS" attribute="Error" lineEndContext="#stay">
4826         <DetectSpaces/>
4827         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingQMLCodeEnvSParam"/>
4828       </context>
4829       <context name="HighlightingQMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4830         <DetectSpaces attribute="Normal Text"/>
4831         <DetectChar char="{" attribute="Normal Text" context="HighlightingQMLCodeEnvSParamInside"/>
4832         <IncludeRules context="FindComments"/>
4833       </context>
4834       <context name="HighlightingQMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4835         <DetectSpaces/>
4836         <DetectIdentifier/>
4837         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginQML"/>
4838         <IncludeRules context="FindComments"/>
4839         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4840       </context>
4841       <context name="HighlightingQMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4842         <DetectChar char="}" context="HighlightingBeginQML"/>
4843         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4844       </context>
4845       <context name="HighlightingBeginQML" attribute="Normal Text" lineEndContext="#pop!HighlightingQML">
4846         <DetectSpaces/>
4847         <RegExpr String=".+" attribute="Error" context="#stay"/>
4848       </context>
4849       <context name="HighlightingQML" attribute="Normal Text" lineEndContext="#stay">
4850         <IncludeRules context="HighlightingCommon"/>
4851         <IncludeRules context="Normal##QML" includeAttrib="true"/>
4852       </context>
4853 
4854       <context name="HighlightingRelaxNG-CompactCodeEnvS" attribute="Error" lineEndContext="#stay">
4855         <DetectSpaces/>
4856         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRelaxNG-CompactCodeEnvSParam"/>
4857       </context>
4858       <context name="HighlightingRelaxNG-CompactCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4859         <DetectSpaces attribute="Normal Text"/>
4860         <DetectChar char="{" attribute="Normal Text" context="HighlightingRelaxNG-CompactCodeEnvSParamInside"/>
4861         <IncludeRules context="FindComments"/>
4862       </context>
4863       <context name="HighlightingRelaxNG-CompactCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4864         <DetectSpaces/>
4865         <DetectIdentifier/>
4866         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRelaxNG-Compact"/>
4867         <IncludeRules context="FindComments"/>
4868         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4869       </context>
4870       <context name="HighlightingRelaxNG-CompactCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4871         <DetectChar char="}" context="HighlightingBeginRelaxNG-Compact"/>
4872         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4873       </context>
4874       <context name="HighlightingBeginRelaxNG-Compact" attribute="Normal Text" lineEndContext="#pop!HighlightingRelaxNG-Compact">
4875         <DetectSpaces/>
4876         <RegExpr String=".+" attribute="Error" context="#stay"/>
4877       </context>
4878       <context name="HighlightingRelaxNG-Compact" attribute="Normal Text" lineEndContext="#stay">
4879         <IncludeRules context="HighlightingCommon"/>
4880         <IncludeRules context="##RelaxNG-Compact" includeAttrib="true"/>
4881       </context>
4882 
4883       <context name="HighlightingRPM SpecCodeEnvS" attribute="Error" lineEndContext="#stay">
4884         <DetectSpaces/>
4885         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRPM SpecCodeEnvSParam"/>
4886       </context>
4887       <context name="HighlightingRPM SpecCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4888         <DetectSpaces attribute="Normal Text"/>
4889         <DetectChar char="{" attribute="Normal Text" context="HighlightingRPM SpecCodeEnvSParamInside"/>
4890         <IncludeRules context="FindComments"/>
4891       </context>
4892       <context name="HighlightingRPM SpecCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4893         <DetectSpaces/>
4894         <DetectIdentifier/>
4895         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRPM Spec"/>
4896         <IncludeRules context="FindComments"/>
4897         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4898       </context>
4899       <context name="HighlightingRPM SpecCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4900         <DetectChar char="}" context="HighlightingBeginRPM Spec"/>
4901         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4902       </context>
4903       <context name="HighlightingBeginRPM Spec" attribute="Normal Text" lineEndContext="#pop!HighlightingRPM Spec">
4904         <DetectSpaces/>
4905         <RegExpr String=".+" attribute="Error" context="#stay"/>
4906       </context>
4907       <context name="HighlightingRPM Spec" attribute="Normal Text" lineEndContext="#stay">
4908         <IncludeRules context="HighlightingCommon"/>
4909         <IncludeRules context="##RPM Spec" includeAttrib="true"/>
4910       </context>
4911 
4912       <context name="HighlightingRacketCodeEnvS" attribute="Error" lineEndContext="#stay">
4913         <DetectSpaces/>
4914         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRacketCodeEnvSParam"/>
4915       </context>
4916       <context name="HighlightingRacketCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4917         <DetectSpaces attribute="Normal Text"/>
4918         <DetectChar char="{" attribute="Normal Text" context="HighlightingRacketCodeEnvSParamInside"/>
4919         <IncludeRules context="FindComments"/>
4920       </context>
4921       <context name="HighlightingRacketCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4922         <DetectSpaces/>
4923         <DetectIdentifier/>
4924         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRacket"/>
4925         <IncludeRules context="FindComments"/>
4926         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4927       </context>
4928       <context name="HighlightingRacketCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4929         <DetectChar char="}" context="HighlightingBeginRacket"/>
4930         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4931       </context>
4932       <context name="HighlightingBeginRacket" attribute="Normal Text" lineEndContext="#pop!HighlightingRacket">
4933         <DetectSpaces/>
4934         <RegExpr String=".+" attribute="Error" context="#stay"/>
4935       </context>
4936       <context name="HighlightingRacket" attribute="Normal Text" lineEndContext="#stay">
4937         <IncludeRules context="HighlightingCommon"/>
4938         <IncludeRules context="##Racket" includeAttrib="true"/>
4939       </context>
4940 
4941       <context name="HighlightingREXXCodeEnvS" attribute="Error" lineEndContext="#stay">
4942         <DetectSpaces/>
4943         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingREXXCodeEnvSParam"/>
4944       </context>
4945       <context name="HighlightingREXXCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4946         <DetectSpaces attribute="Normal Text"/>
4947         <DetectChar char="{" attribute="Normal Text" context="HighlightingREXXCodeEnvSParamInside"/>
4948         <IncludeRules context="FindComments"/>
4949       </context>
4950       <context name="HighlightingREXXCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4951         <DetectSpaces/>
4952         <DetectIdentifier/>
4953         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginREXX"/>
4954         <IncludeRules context="FindComments"/>
4955         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4956       </context>
4957       <context name="HighlightingREXXCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4958         <DetectChar char="}" context="HighlightingBeginREXX"/>
4959         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4960       </context>
4961       <context name="HighlightingBeginREXX" attribute="Normal Text" lineEndContext="#pop!HighlightingREXX">
4962         <DetectSpaces/>
4963         <RegExpr String=".+" attribute="Error" context="#stay"/>
4964       </context>
4965       <context name="HighlightingREXX" attribute="Normal Text" lineEndContext="#stay">
4966         <IncludeRules context="HighlightingCommon"/>
4967         <IncludeRules context="##REXX" includeAttrib="true"/>
4968       </context>
4969 
4970       <context name="HighlightingRuby/Rails/RHTMLCodeEnvS" attribute="Error" lineEndContext="#stay">
4971         <DetectSpaces/>
4972         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRuby/Rails/RHTMLCodeEnvSParam"/>
4973       </context>
4974       <context name="HighlightingRuby/Rails/RHTMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
4975         <DetectSpaces attribute="Normal Text"/>
4976         <DetectChar char="{" attribute="Normal Text" context="HighlightingRuby/Rails/RHTMLCodeEnvSParamInside"/>
4977         <IncludeRules context="FindComments"/>
4978       </context>
4979       <context name="HighlightingRuby/Rails/RHTMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
4980         <DetectSpaces/>
4981         <DetectIdentifier/>
4982         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRuby/Rails/RHTML"/>
4983         <IncludeRules context="FindComments"/>
4984         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
4985       </context>
4986       <context name="HighlightingRuby/Rails/RHTMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
4987         <DetectChar char="}" context="HighlightingBeginRuby/Rails/RHTML"/>
4988         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
4989       </context>
4990       <context name="HighlightingBeginRuby/Rails/RHTML" attribute="Normal Text" lineEndContext="#pop!HighlightingRuby/Rails/RHTML">
4991         <DetectSpaces/>
4992         <RegExpr String=".+" attribute="Error" context="#stay"/>
4993       </context>
4994       <context name="HighlightingRuby/Rails/RHTML" attribute="Normal Text" lineEndContext="#stay">
4995         <IncludeRules context="HighlightingCommon"/>
4996         <IncludeRules context="##Ruby/Rails/RHTML" includeAttrib="true"/>
4997       </context>
4998 
4999       <context name="HighlightingreStructuredTextCodeEnvS" attribute="Error" lineEndContext="#stay">
5000         <DetectSpaces/>
5001         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingreStructuredTextCodeEnvSParam"/>
5002       </context>
5003       <context name="HighlightingreStructuredTextCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5004         <DetectSpaces attribute="Normal Text"/>
5005         <DetectChar char="{" attribute="Normal Text" context="HighlightingreStructuredTextCodeEnvSParamInside"/>
5006         <IncludeRules context="FindComments"/>
5007       </context>
5008       <context name="HighlightingreStructuredTextCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5009         <DetectSpaces/>
5010         <DetectIdentifier/>
5011         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginreStructuredText"/>
5012         <IncludeRules context="FindComments"/>
5013         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5014       </context>
5015       <context name="HighlightingreStructuredTextCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5016         <DetectChar char="}" context="HighlightingBeginreStructuredText"/>
5017         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5018       </context>
5019       <context name="HighlightingBeginreStructuredText" attribute="Normal Text" lineEndContext="#pop!HighlightingreStructuredText">
5020         <DetectSpaces/>
5021         <RegExpr String=".+" attribute="Error" context="#stay"/>
5022       </context>
5023       <context name="HighlightingreStructuredText" attribute="Normal Text" lineEndContext="#stay">
5024         <IncludeRules context="HighlightingCommon"/>
5025         <IncludeRules context="##reStructuredText" includeAttrib="true"/>
5026       </context>
5027 
5028       <context name="HighlightingRubyCodeEnvS" attribute="Error" lineEndContext="#stay">
5029         <DetectSpaces/>
5030         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRubyCodeEnvSParam"/>
5031       </context>
5032       <context name="HighlightingRubyCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5033         <DetectSpaces attribute="Normal Text"/>
5034         <DetectChar char="{" attribute="Normal Text" context="HighlightingRubyCodeEnvSParamInside"/>
5035         <IncludeRules context="FindComments"/>
5036       </context>
5037       <context name="HighlightingRubyCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5038         <DetectSpaces/>
5039         <DetectIdentifier/>
5040         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRuby"/>
5041         <IncludeRules context="FindComments"/>
5042         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5043       </context>
5044       <context name="HighlightingRubyCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5045         <DetectChar char="}" context="HighlightingBeginRuby"/>
5046         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5047       </context>
5048       <context name="HighlightingBeginRuby" attribute="Normal Text" lineEndContext="#pop!HighlightingRuby">
5049         <DetectSpaces/>
5050         <RegExpr String=".+" attribute="Error" context="#stay"/>
5051       </context>
5052       <context name="HighlightingRuby" attribute="Normal Text" lineEndContext="#stay">
5053         <IncludeRules context="HighlightingCommon"/>
5054         <IncludeRules context="##Ruby" includeAttrib="true"/>
5055       </context>
5056 
5057       <context name="HighlightingRustCodeEnvS" attribute="Error" lineEndContext="#stay">
5058         <DetectSpaces/>
5059         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingRustCodeEnvSParam"/>
5060       </context>
5061       <context name="HighlightingRustCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5062         <DetectSpaces attribute="Normal Text"/>
5063         <DetectChar char="{" attribute="Normal Text" context="HighlightingRustCodeEnvSParamInside"/>
5064         <IncludeRules context="FindComments"/>
5065       </context>
5066       <context name="HighlightingRustCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5067         <DetectSpaces/>
5068         <DetectIdentifier/>
5069         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginRust"/>
5070         <IncludeRules context="FindComments"/>
5071         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5072       </context>
5073       <context name="HighlightingRustCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5074         <DetectChar char="}" context="HighlightingBeginRust"/>
5075         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5076       </context>
5077       <context name="HighlightingBeginRust" attribute="Normal Text" lineEndContext="#pop!HighlightingRust">
5078         <DetectSpaces/>
5079         <RegExpr String=".+" attribute="Error" context="#stay"/>
5080       </context>
5081       <context name="HighlightingRust" attribute="Normal Text" lineEndContext="#stay">
5082         <IncludeRules context="HighlightingCommon"/>
5083         <IncludeRules context="##Rust" includeAttrib="true"/>
5084       </context>
5085 
5086       <context name="HighlightingSMLCodeEnvS" attribute="Error" lineEndContext="#stay">
5087         <DetectSpaces/>
5088         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSMLCodeEnvSParam"/>
5089       </context>
5090       <context name="HighlightingSMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5091         <DetectSpaces attribute="Normal Text"/>
5092         <DetectChar char="{" attribute="Normal Text" context="HighlightingSMLCodeEnvSParamInside"/>
5093         <IncludeRules context="FindComments"/>
5094       </context>
5095       <context name="HighlightingSMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5096         <DetectSpaces/>
5097         <DetectIdentifier/>
5098         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSML"/>
5099         <IncludeRules context="FindComments"/>
5100         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5101       </context>
5102       <context name="HighlightingSMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5103         <DetectChar char="}" context="HighlightingBeginSML"/>
5104         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5105       </context>
5106       <context name="HighlightingBeginSML" attribute="Normal Text" lineEndContext="#pop!HighlightingSML">
5107         <DetectSpaces/>
5108         <RegExpr String=".+" attribute="Error" context="#stay"/>
5109       </context>
5110       <context name="HighlightingSML" attribute="Normal Text" lineEndContext="#stay">
5111         <IncludeRules context="HighlightingCommon"/>
5112         <IncludeRules context="##SML" includeAttrib="true"/>
5113       </context>
5114 
5115       <context name="HighlightingSASSCodeEnvS" attribute="Error" lineEndContext="#stay">
5116         <DetectSpaces/>
5117         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSASSCodeEnvSParam"/>
5118       </context>
5119       <context name="HighlightingSASSCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5120         <DetectSpaces attribute="Normal Text"/>
5121         <DetectChar char="{" attribute="Normal Text" context="HighlightingSASSCodeEnvSParamInside"/>
5122         <IncludeRules context="FindComments"/>
5123       </context>
5124       <context name="HighlightingSASSCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5125         <DetectSpaces/>
5126         <DetectIdentifier/>
5127         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSASS"/>
5128         <IncludeRules context="FindComments"/>
5129         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5130       </context>
5131       <context name="HighlightingSASSCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5132         <DetectChar char="}" context="HighlightingBeginSASS"/>
5133         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5134       </context>
5135       <context name="HighlightingBeginSASS" attribute="Normal Text" lineEndContext="#pop!HighlightingSASS">
5136         <DetectSpaces/>
5137         <RegExpr String=".+" attribute="Error" context="#stay"/>
5138       </context>
5139       <context name="HighlightingSASS" attribute="Normal Text" lineEndContext="#stay">
5140         <IncludeRules context="HighlightingCommon"/>
5141         <IncludeRules context="##SASS" includeAttrib="true"/>
5142       </context>
5143 
5144       <context name="HighlightingScalaCodeEnvS" attribute="Error" lineEndContext="#stay">
5145         <DetectSpaces/>
5146         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingScalaCodeEnvSParam"/>
5147       </context>
5148       <context name="HighlightingScalaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5149         <DetectSpaces attribute="Normal Text"/>
5150         <DetectChar char="{" attribute="Normal Text" context="HighlightingScalaCodeEnvSParamInside"/>
5151         <IncludeRules context="FindComments"/>
5152       </context>
5153       <context name="HighlightingScalaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5154         <DetectSpaces/>
5155         <DetectIdentifier/>
5156         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginScala"/>
5157         <IncludeRules context="FindComments"/>
5158         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5159       </context>
5160       <context name="HighlightingScalaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5161         <DetectChar char="}" context="HighlightingBeginScala"/>
5162         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5163       </context>
5164       <context name="HighlightingBeginScala" attribute="Normal Text" lineEndContext="#pop!HighlightingScala">
5165         <DetectSpaces/>
5166         <RegExpr String=".+" attribute="Error" context="#stay"/>
5167       </context>
5168       <context name="HighlightingScala" attribute="Normal Text" lineEndContext="#stay">
5169         <IncludeRules context="HighlightingCommon"/>
5170         <IncludeRules context="##Scala" includeAttrib="true"/>
5171       </context>
5172 
5173       <context name="HighlightingSchemeCodeEnvS" attribute="Error" lineEndContext="#stay">
5174         <DetectSpaces/>
5175         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSchemeCodeEnvSParam"/>
5176       </context>
5177       <context name="HighlightingSchemeCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5178         <DetectSpaces attribute="Normal Text"/>
5179         <DetectChar char="{" attribute="Normal Text" context="HighlightingSchemeCodeEnvSParamInside"/>
5180         <IncludeRules context="FindComments"/>
5181       </context>
5182       <context name="HighlightingSchemeCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5183         <DetectSpaces/>
5184         <DetectIdentifier/>
5185         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginScheme"/>
5186         <IncludeRules context="FindComments"/>
5187         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5188       </context>
5189       <context name="HighlightingSchemeCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5190         <DetectChar char="}" context="HighlightingBeginScheme"/>
5191         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5192       </context>
5193       <context name="HighlightingBeginScheme" attribute="Normal Text" lineEndContext="#pop!HighlightingScheme">
5194         <DetectSpaces/>
5195         <RegExpr String=".+" attribute="Error" context="#stay"/>
5196       </context>
5197       <context name="HighlightingScheme" attribute="Normal Text" lineEndContext="#stay">
5198         <IncludeRules context="HighlightingCommon"/>
5199         <IncludeRules context="##Scheme" includeAttrib="true"/>
5200       </context>
5201 
5202       <context name="HighlightingscilabCodeEnvS" attribute="Error" lineEndContext="#stay">
5203         <DetectSpaces/>
5204         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingscilabCodeEnvSParam"/>
5205       </context>
5206       <context name="HighlightingscilabCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5207         <DetectSpaces attribute="Normal Text"/>
5208         <DetectChar char="{" attribute="Normal Text" context="HighlightingscilabCodeEnvSParamInside"/>
5209         <IncludeRules context="FindComments"/>
5210       </context>
5211       <context name="HighlightingscilabCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5212         <DetectSpaces/>
5213         <DetectIdentifier/>
5214         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginscilab"/>
5215         <IncludeRules context="FindComments"/>
5216         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5217       </context>
5218       <context name="HighlightingscilabCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5219         <DetectChar char="}" context="HighlightingBeginscilab"/>
5220         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5221       </context>
5222       <context name="HighlightingBeginscilab" attribute="Normal Text" lineEndContext="#pop!Highlightingscilab">
5223         <DetectSpaces/>
5224         <RegExpr String=".+" attribute="Error" context="#stay"/>
5225       </context>
5226       <context name="Highlightingscilab" attribute="Normal Text" lineEndContext="#stay">
5227         <IncludeRules context="HighlightingCommon"/>
5228         <IncludeRules context="##scilab" includeAttrib="true"/>
5229       </context>
5230 
5231       <context name="HighlightingSCSSCodeEnvS" attribute="Error" lineEndContext="#stay">
5232         <DetectSpaces/>
5233         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSCSSCodeEnvSParam"/>
5234       </context>
5235       <context name="HighlightingSCSSCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5236         <DetectSpaces attribute="Normal Text"/>
5237         <DetectChar char="{" attribute="Normal Text" context="HighlightingSCSSCodeEnvSParamInside"/>
5238         <IncludeRules context="FindComments"/>
5239       </context>
5240       <context name="HighlightingSCSSCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5241         <DetectSpaces/>
5242         <DetectIdentifier/>
5243         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSCSS"/>
5244         <IncludeRules context="FindComments"/>
5245         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5246       </context>
5247       <context name="HighlightingSCSSCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5248         <DetectChar char="}" context="HighlightingBeginSCSS"/>
5249         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5250       </context>
5251       <context name="HighlightingBeginSCSS" attribute="Normal Text" lineEndContext="#pop!HighlightingSCSS">
5252         <DetectSpaces/>
5253         <RegExpr String=".+" attribute="Error" context="#stay"/>
5254       </context>
5255       <context name="HighlightingSCSS" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="Selector##SCSS">
5256         <IncludeRules context="HighlightingCommon"/>
5257         <IncludeRules context="##SCSS" includeAttrib="true"/>
5258       </context>
5259 
5260       <context name="HighlightingsedCodeEnvS" attribute="Error" lineEndContext="#stay">
5261         <DetectSpaces/>
5262         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingsedCodeEnvSParam"/>
5263       </context>
5264       <context name="HighlightingsedCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5265         <DetectSpaces attribute="Normal Text"/>
5266         <DetectChar char="{" attribute="Normal Text" context="HighlightingsedCodeEnvSParamInside"/>
5267         <IncludeRules context="FindComments"/>
5268       </context>
5269       <context name="HighlightingsedCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5270         <DetectSpaces/>
5271         <DetectIdentifier/>
5272         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginsed"/>
5273         <IncludeRules context="FindComments"/>
5274         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5275       </context>
5276       <context name="HighlightingsedCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5277         <DetectChar char="}" context="HighlightingBeginsed"/>
5278         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5279       </context>
5280       <context name="HighlightingBeginsed" attribute="Normal Text" lineEndContext="#pop!Highlightingsed">
5281         <DetectSpaces/>
5282         <RegExpr String=".+" attribute="Error" context="#stay"/>
5283       </context>
5284       <context name="Highlightingsed" attribute="Normal Text" lineEndContext="#stay">
5285         <IncludeRules context="HighlightingCommon"/>
5286         <IncludeRules context="##sed" includeAttrib="true"/>
5287       </context>
5288 
5289       <context name="HighlightingSieveCodeEnvS" attribute="Error" lineEndContext="#stay">
5290         <DetectSpaces/>
5291         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSieveCodeEnvSParam"/>
5292       </context>
5293       <context name="HighlightingSieveCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5294         <DetectSpaces attribute="Normal Text"/>
5295         <DetectChar char="{" attribute="Normal Text" context="HighlightingSieveCodeEnvSParamInside"/>
5296         <IncludeRules context="FindComments"/>
5297       </context>
5298       <context name="HighlightingSieveCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5299         <DetectSpaces/>
5300         <DetectIdentifier/>
5301         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSieve"/>
5302         <IncludeRules context="FindComments"/>
5303         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5304       </context>
5305       <context name="HighlightingSieveCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5306         <DetectChar char="}" context="HighlightingBeginSieve"/>
5307         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5308       </context>
5309       <context name="HighlightingBeginSieve" attribute="Normal Text" lineEndContext="#pop!HighlightingSieve">
5310         <DetectSpaces/>
5311         <RegExpr String=".+" attribute="Error" context="#stay"/>
5312       </context>
5313       <context name="HighlightingSieve" attribute="Normal Text" lineEndContext="#stay">
5314         <IncludeRules context="HighlightingCommon"/>
5315         <IncludeRules context="##Sieve" includeAttrib="true"/>
5316       </context>
5317 
5318       <context name="HighlightingSmaliCodeEnvS" attribute="Error" lineEndContext="#stay">
5319         <DetectSpaces/>
5320         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSmaliCodeEnvSParam"/>
5321       </context>
5322       <context name="HighlightingSmaliCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5323         <DetectSpaces attribute="Normal Text"/>
5324         <DetectChar char="{" attribute="Normal Text" context="HighlightingSmaliCodeEnvSParamInside"/>
5325         <IncludeRules context="FindComments"/>
5326       </context>
5327       <context name="HighlightingSmaliCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5328         <DetectSpaces/>
5329         <DetectIdentifier/>
5330         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSmali"/>
5331         <IncludeRules context="FindComments"/>
5332         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5333       </context>
5334       <context name="HighlightingSmaliCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5335         <DetectChar char="}" context="HighlightingBeginSmali"/>
5336         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5337       </context>
5338       <context name="HighlightingBeginSmali" attribute="Normal Text" lineEndContext="#pop!HighlightingSmali">
5339         <DetectSpaces/>
5340         <RegExpr String=".+" attribute="Error" context="#stay"/>
5341       </context>
5342       <context name="HighlightingSmali" attribute="Normal Text" lineEndContext="#stay">
5343         <IncludeRules context="HighlightingCommon"/>
5344         <IncludeRules context="##Smali" includeAttrib="true"/>
5345       </context>
5346 
5347       <context name="HighlightingSolidityCodeEnvS" attribute="Error" lineEndContext="#stay">
5348         <DetectSpaces/>
5349         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSolidityCodeEnvSParam"/>
5350       </context>
5351       <context name="HighlightingSolidityCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5352         <DetectSpaces attribute="Normal Text"/>
5353         <DetectChar char="{" attribute="Normal Text" context="HighlightingSolidityCodeEnvSParamInside"/>
5354         <IncludeRules context="FindComments"/>
5355       </context>
5356       <context name="HighlightingSolidityCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5357         <DetectSpaces/>
5358         <DetectIdentifier/>
5359         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSolidity"/>
5360         <IncludeRules context="FindComments"/>
5361         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5362       </context>
5363       <context name="HighlightingSolidityCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5364         <DetectChar char="}" context="HighlightingBeginSolidity"/>
5365         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5366       </context>
5367       <context name="HighlightingBeginSolidity" attribute="Normal Text" lineEndContext="#pop!HighlightingSolidity">
5368         <DetectSpaces/>
5369         <RegExpr String=".+" attribute="Error" context="#stay"/>
5370       </context>
5371       <context name="HighlightingSolidity" attribute="Normal Text" lineEndContext="#stay">
5372         <IncludeRules context="HighlightingCommon"/>
5373         <IncludeRules context="##Solidity" includeAttrib="true"/>
5374       </context>
5375 
5376       <context name="HighlightingSpiceCodeEnvS" attribute="Error" lineEndContext="#stay">
5377         <DetectSpaces/>
5378         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSpiceCodeEnvSParam"/>
5379       </context>
5380       <context name="HighlightingSpiceCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5381         <DetectSpaces attribute="Normal Text"/>
5382         <DetectChar char="{" attribute="Normal Text" context="HighlightingSpiceCodeEnvSParamInside"/>
5383         <IncludeRules context="FindComments"/>
5384       </context>
5385       <context name="HighlightingSpiceCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5386         <DetectSpaces/>
5387         <DetectIdentifier/>
5388         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSpice"/>
5389         <IncludeRules context="FindComments"/>
5390         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5391       </context>
5392       <context name="HighlightingSpiceCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5393         <DetectChar char="}" context="HighlightingBeginSpice"/>
5394         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5395       </context>
5396       <context name="HighlightingBeginSpice" attribute="Normal Text" lineEndContext="#pop!HighlightingSpice">
5397         <DetectSpaces/>
5398         <RegExpr String=".+" attribute="Error" context="#stay"/>
5399       </context>
5400       <context name="HighlightingSpice" attribute="Normal Text" lineEndContext="#stay">
5401         <IncludeRules context="HighlightingCommon"/>
5402         <IncludeRules context="##Spice" includeAttrib="true"/>
5403       </context>
5404 
5405       <context name="HighlightingSQLCodeEnvS" attribute="Error" lineEndContext="#stay">
5406         <DetectSpaces/>
5407         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSQLCodeEnvSParam"/>
5408       </context>
5409       <context name="HighlightingSQLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5410         <DetectSpaces attribute="Normal Text"/>
5411         <DetectChar char="{" attribute="Normal Text" context="HighlightingSQLCodeEnvSParamInside"/>
5412         <IncludeRules context="FindComments"/>
5413       </context>
5414       <context name="HighlightingSQLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5415         <DetectSpaces/>
5416         <DetectIdentifier/>
5417         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSQL"/>
5418         <IncludeRules context="FindComments"/>
5419         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5420       </context>
5421       <context name="HighlightingSQLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5422         <DetectChar char="}" context="HighlightingBeginSQL"/>
5423         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5424       </context>
5425       <context name="HighlightingBeginSQL" attribute="Normal Text" lineEndContext="#pop!HighlightingSQL">
5426         <DetectSpaces/>
5427         <RegExpr String=".+" attribute="Error" context="#stay"/>
5428       </context>
5429       <context name="HighlightingSQL" attribute="Normal Text" lineEndContext="#stay">
5430         <IncludeRules context="HighlightingCommon"/>
5431         <IncludeRules context="##SQL" includeAttrib="true"/>
5432       </context>
5433 
5434       <context name="HighlightingStanCodeEnvS" attribute="Error" lineEndContext="#stay">
5435         <DetectSpaces/>
5436         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingStanCodeEnvSParam"/>
5437       </context>
5438       <context name="HighlightingStanCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5439         <DetectSpaces attribute="Normal Text"/>
5440         <DetectChar char="{" attribute="Normal Text" context="HighlightingStanCodeEnvSParamInside"/>
5441         <IncludeRules context="FindComments"/>
5442       </context>
5443       <context name="HighlightingStanCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5444         <DetectSpaces/>
5445         <DetectIdentifier/>
5446         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginStan"/>
5447         <IncludeRules context="FindComments"/>
5448         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5449       </context>
5450       <context name="HighlightingStanCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5451         <DetectChar char="}" context="HighlightingBeginStan"/>
5452         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5453       </context>
5454       <context name="HighlightingBeginStan" attribute="Normal Text" lineEndContext="#pop!HighlightingStan">
5455         <DetectSpaces/>
5456         <RegExpr String=".+" attribute="Error" context="#stay"/>
5457       </context>
5458       <context name="HighlightingStan" attribute="Normal Text" lineEndContext="#stay">
5459         <IncludeRules context="HighlightingCommon"/>
5460         <IncludeRules context="##Stan" includeAttrib="true"/>
5461       </context>
5462 
5463       <context name="HighlightingStataCodeEnvS" attribute="Error" lineEndContext="#stay">
5464         <DetectSpaces/>
5465         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingStataCodeEnvSParam"/>
5466       </context>
5467       <context name="HighlightingStataCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5468         <DetectSpaces attribute="Normal Text"/>
5469         <DetectChar char="{" attribute="Normal Text" context="HighlightingStataCodeEnvSParamInside"/>
5470         <IncludeRules context="FindComments"/>
5471       </context>
5472       <context name="HighlightingStataCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5473         <DetectSpaces/>
5474         <DetectIdentifier/>
5475         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginStata"/>
5476         <IncludeRules context="FindComments"/>
5477         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5478       </context>
5479       <context name="HighlightingStataCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5480         <DetectChar char="}" context="HighlightingBeginStata"/>
5481         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5482       </context>
5483       <context name="HighlightingBeginStata" attribute="Normal Text" lineEndContext="#pop!HighlightingStata">
5484         <DetectSpaces/>
5485         <RegExpr String=".+" attribute="Error" context="#stay"/>
5486       </context>
5487       <context name="HighlightingStata" attribute="Normal Text" lineEndContext="#stay">
5488         <IncludeRules context="HighlightingCommon"/>
5489         <IncludeRules context="##Stata" includeAttrib="true"/>
5490       </context>
5491 
5492       <context name="HighlightingSwiftCodeEnvS" attribute="Error" lineEndContext="#stay">
5493         <DetectSpaces/>
5494         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSwiftCodeEnvSParam"/>
5495       </context>
5496       <context name="HighlightingSwiftCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5497         <DetectSpaces attribute="Normal Text"/>
5498         <DetectChar char="{" attribute="Normal Text" context="HighlightingSwiftCodeEnvSParamInside"/>
5499         <IncludeRules context="FindComments"/>
5500       </context>
5501       <context name="HighlightingSwiftCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5502         <DetectSpaces/>
5503         <DetectIdentifier/>
5504         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSwift"/>
5505         <IncludeRules context="FindComments"/>
5506         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5507       </context>
5508       <context name="HighlightingSwiftCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5509         <DetectChar char="}" context="HighlightingBeginSwift"/>
5510         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5511       </context>
5512       <context name="HighlightingBeginSwift" attribute="Normal Text" lineEndContext="#pop!HighlightingSwift">
5513         <DetectSpaces/>
5514         <RegExpr String=".+" attribute="Error" context="#stay"/>
5515       </context>
5516       <context name="HighlightingSwift" attribute="Normal Text" lineEndContext="#stay">
5517         <IncludeRules context="HighlightingCommon"/>
5518         <IncludeRules context="##Swift" includeAttrib="true"/>
5519       </context>
5520 
5521       <context name="HighlightingSystemVerilogCodeEnvS" attribute="Error" lineEndContext="#stay">
5522         <DetectSpaces/>
5523         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingSystemVerilogCodeEnvSParam"/>
5524       </context>
5525       <context name="HighlightingSystemVerilogCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5526         <DetectSpaces attribute="Normal Text"/>
5527         <DetectChar char="{" attribute="Normal Text" context="HighlightingSystemVerilogCodeEnvSParamInside"/>
5528         <IncludeRules context="FindComments"/>
5529       </context>
5530       <context name="HighlightingSystemVerilogCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5531         <DetectSpaces/>
5532         <DetectIdentifier/>
5533         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginSystemVerilog"/>
5534         <IncludeRules context="FindComments"/>
5535         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5536       </context>
5537       <context name="HighlightingSystemVerilogCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5538         <DetectChar char="}" context="HighlightingBeginSystemVerilog"/>
5539         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5540       </context>
5541       <context name="HighlightingBeginSystemVerilog" attribute="Normal Text" lineEndContext="#pop!HighlightingSystemVerilog">
5542         <DetectSpaces/>
5543         <RegExpr String=".+" attribute="Error" context="#stay"/>
5544       </context>
5545       <context name="HighlightingSystemVerilog" attribute="Normal Text" lineEndContext="#stay">
5546         <IncludeRules context="HighlightingCommon"/>
5547         <IncludeRules context="##SystemVerilog" includeAttrib="true"/>
5548       </context>
5549 
5550       <context name="HighlightingTOMLCodeEnvS" attribute="Error" lineEndContext="#stay">
5551         <DetectSpaces/>
5552         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTOMLCodeEnvSParam"/>
5553       </context>
5554       <context name="HighlightingTOMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5555         <DetectSpaces attribute="Normal Text"/>
5556         <DetectChar char="{" attribute="Normal Text" context="HighlightingTOMLCodeEnvSParamInside"/>
5557         <IncludeRules context="FindComments"/>
5558       </context>
5559       <context name="HighlightingTOMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5560         <DetectSpaces/>
5561         <DetectIdentifier/>
5562         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTOML"/>
5563         <IncludeRules context="FindComments"/>
5564         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5565       </context>
5566       <context name="HighlightingTOMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5567         <DetectChar char="}" context="HighlightingBeginTOML"/>
5568         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5569       </context>
5570       <context name="HighlightingBeginTOML" attribute="Normal Text" lineEndContext="#pop!HighlightingTOML">
5571         <DetectSpaces/>
5572         <RegExpr String=".+" attribute="Error" context="#stay"/>
5573       </context>
5574       <context name="HighlightingTOML" attribute="Normal Text" lineEndContext="#stay">
5575         <IncludeRules context="HighlightingCommon"/>
5576         <IncludeRules context="##TOML" includeAttrib="true"/>
5577       </context>
5578 
5579       <context name="HighlightingTADS 3CodeEnvS" attribute="Error" lineEndContext="#stay">
5580         <DetectSpaces/>
5581         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTADS 3CodeEnvSParam"/>
5582       </context>
5583       <context name="HighlightingTADS 3CodeEnvSParam" attribute="Error" lineEndContext="#stay">
5584         <DetectSpaces attribute="Normal Text"/>
5585         <DetectChar char="{" attribute="Normal Text" context="HighlightingTADS 3CodeEnvSParamInside"/>
5586         <IncludeRules context="FindComments"/>
5587       </context>
5588       <context name="HighlightingTADS 3CodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5589         <DetectSpaces/>
5590         <DetectIdentifier/>
5591         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTADS 3"/>
5592         <IncludeRules context="FindComments"/>
5593         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5594       </context>
5595       <context name="HighlightingTADS 3CodeEnv" attribute="Normal Text" lineEndContext="#stay">
5596         <DetectChar char="}" context="HighlightingBeginTADS 3"/>
5597         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5598       </context>
5599       <context name="HighlightingBeginTADS 3" attribute="Normal Text" lineEndContext="#pop!HighlightingTADS 3">
5600         <DetectSpaces/>
5601         <RegExpr String=".+" attribute="Error" context="#stay"/>
5602       </context>
5603       <context name="HighlightingTADS 3" attribute="Normal Text" lineEndContext="#stay">
5604         <IncludeRules context="HighlightingCommon"/>
5605         <IncludeRules context="##TADS 3" includeAttrib="true"/>
5606       </context>
5607 
5608       <context name="HighlightingTcl/TkCodeEnvS" attribute="Error" lineEndContext="#stay">
5609         <DetectSpaces/>
5610         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTcl/TkCodeEnvSParam"/>
5611       </context>
5612       <context name="HighlightingTcl/TkCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5613         <DetectSpaces attribute="Normal Text"/>
5614         <DetectChar char="{" attribute="Normal Text" context="HighlightingTcl/TkCodeEnvSParamInside"/>
5615         <IncludeRules context="FindComments"/>
5616       </context>
5617       <context name="HighlightingTcl/TkCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5618         <DetectSpaces/>
5619         <DetectIdentifier/>
5620         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTcl/Tk"/>
5621         <IncludeRules context="FindComments"/>
5622         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5623       </context>
5624       <context name="HighlightingTcl/TkCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5625         <DetectChar char="}" context="HighlightingBeginTcl/Tk"/>
5626         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5627       </context>
5628       <context name="HighlightingBeginTcl/Tk" attribute="Normal Text" lineEndContext="#pop!HighlightingTcl/Tk">
5629         <DetectSpaces/>
5630         <RegExpr String=".+" attribute="Error" context="#stay"/>
5631       </context>
5632       <context name="HighlightingTcl/Tk" attribute="Normal Text" lineEndContext="#stay">
5633         <IncludeRules context="HighlightingCommon"/>
5634         <IncludeRules context="##Tcl/Tk" includeAttrib="true"/>
5635       </context>
5636 
5637       <context name="HighlightingTcshCodeEnvS" attribute="Error" lineEndContext="#stay">
5638         <DetectSpaces/>
5639         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTcshCodeEnvSParam"/>
5640       </context>
5641       <context name="HighlightingTcshCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5642         <DetectSpaces attribute="Normal Text"/>
5643         <DetectChar char="{" attribute="Normal Text" context="HighlightingTcshCodeEnvSParamInside"/>
5644         <IncludeRules context="FindComments"/>
5645       </context>
5646       <context name="HighlightingTcshCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5647         <DetectSpaces/>
5648         <DetectIdentifier/>
5649         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTcsh"/>
5650         <IncludeRules context="FindComments"/>
5651         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5652       </context>
5653       <context name="HighlightingTcshCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5654         <DetectChar char="}" context="HighlightingBeginTcsh"/>
5655         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5656       </context>
5657       <context name="HighlightingBeginTcsh" attribute="Normal Text" lineEndContext="#pop!HighlightingTcsh">
5658         <DetectSpaces/>
5659         <RegExpr String=".+" attribute="Error" context="#stay"/>
5660       </context>
5661       <context name="HighlightingTcsh" attribute="Normal Text" lineEndContext="#stay">
5662         <IncludeRules context="HighlightingCommon"/>
5663         <IncludeRules context="##Tcsh" includeAttrib="true"/>
5664       </context>
5665 
5666       <context name="HighlightingTerraformCodeEnvS" attribute="Error" lineEndContext="#stay">
5667         <DetectSpaces/>
5668         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTerraformCodeEnvSParam"/>
5669       </context>
5670       <context name="HighlightingTerraformCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5671         <DetectSpaces attribute="Normal Text"/>
5672         <DetectChar char="{" attribute="Normal Text" context="HighlightingTerraformCodeEnvSParamInside"/>
5673         <IncludeRules context="FindComments"/>
5674       </context>
5675       <context name="HighlightingTerraformCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5676         <DetectSpaces/>
5677         <DetectIdentifier/>
5678         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTerraform"/>
5679         <IncludeRules context="FindComments"/>
5680         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5681       </context>
5682       <context name="HighlightingTerraformCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5683         <DetectChar char="}" context="HighlightingBeginTerraform"/>
5684         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5685       </context>
5686       <context name="HighlightingBeginTerraform" attribute="Normal Text" lineEndContext="#pop!HighlightingTerraform">
5687         <DetectSpaces/>
5688         <RegExpr String=".+" attribute="Error" context="#stay"/>
5689       </context>
5690       <context name="HighlightingTerraform" attribute="Normal Text" lineEndContext="#stay">
5691         <IncludeRules context="HighlightingCommon"/>
5692         <IncludeRules context="##Terraform" includeAttrib="true"/>
5693       </context>
5694 
5695       <context name="HighlightingLaTeXCodeEnvS" attribute="Error" lineEndContext="#stay">
5696         <DetectSpaces/>
5697         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingLaTeXCodeEnvSParam"/>
5698       </context>
5699       <context name="HighlightingLaTeXCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5700         <DetectSpaces attribute="Normal Text"/>
5701         <DetectChar char="{" attribute="Normal Text" context="HighlightingLaTeXCodeEnvSParamInside"/>
5702         <IncludeRules context="FindComments"/>
5703       </context>
5704       <context name="HighlightingLaTeXCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5705         <DetectSpaces/>
5706         <DetectIdentifier/>
5707         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginLaTeX"/>
5708         <IncludeRules context="FindComments"/>
5709         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5710       </context>
5711       <context name="HighlightingLaTeXCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5712         <DetectChar char="}" context="HighlightingBeginLaTeX"/>
5713         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5714       </context>
5715       <context name="HighlightingBeginLaTeX" attribute="Normal Text" lineEndContext="#pop!HighlightingLaTeX">
5716         <DetectSpaces/>
5717         <RegExpr String=".+" attribute="Error" context="#stay"/>
5718       </context>
5719       <context name="HighlightingLaTeX" attribute="Normal Text" lineEndContext="#stay">
5720         <IncludeRules context="HighlightingCommon"/>
5721         <IncludeRules context="##LaTeX" includeAttrib="true"/>
5722       </context>
5723 
5724       <context name="HighlightingTodo.txtCodeEnvS" attribute="Error" lineEndContext="#stay">
5725         <DetectSpaces/>
5726         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTodo.txtCodeEnvSParam"/>
5727       </context>
5728       <context name="HighlightingTodo.txtCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5729         <DetectSpaces attribute="Normal Text"/>
5730         <DetectChar char="{" attribute="Normal Text" context="HighlightingTodo.txtCodeEnvSParamInside"/>
5731         <IncludeRules context="FindComments"/>
5732       </context>
5733       <context name="HighlightingTodo.txtCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5734         <DetectSpaces/>
5735         <DetectIdentifier/>
5736         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTodo.txt"/>
5737         <IncludeRules context="FindComments"/>
5738         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5739       </context>
5740       <context name="HighlightingTodo.txtCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5741         <DetectChar char="}" context="HighlightingBeginTodo.txt"/>
5742         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5743       </context>
5744       <context name="HighlightingBeginTodo.txt" attribute="Normal Text" lineEndContext="#pop!HighlightingTodo.txt">
5745         <DetectSpaces/>
5746         <RegExpr String=".+" attribute="Error" context="#stay"/>
5747       </context>
5748       <context name="HighlightingTodo.txt" attribute="Normal Text" lineEndContext="#stay">
5749         <IncludeRules context="HighlightingCommon"/>
5750         <IncludeRules context="##Todo.txt" includeAttrib="true"/>
5751       </context>
5752 
5753       <context name="HighlightingTypeScriptCodeEnvS" attribute="Error" lineEndContext="#stay">
5754         <DetectSpaces/>
5755         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingTypeScriptCodeEnvSParam"/>
5756       </context>
5757       <context name="HighlightingTypeScriptCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5758         <DetectSpaces attribute="Normal Text"/>
5759         <DetectChar char="{" attribute="Normal Text" context="HighlightingTypeScriptCodeEnvSParamInside"/>
5760         <IncludeRules context="FindComments"/>
5761       </context>
5762       <context name="HighlightingTypeScriptCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5763         <DetectSpaces/>
5764         <DetectIdentifier/>
5765         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginTypeScript"/>
5766         <IncludeRules context="FindComments"/>
5767         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5768       </context>
5769       <context name="HighlightingTypeScriptCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5770         <DetectChar char="}" context="HighlightingBeginTypeScript"/>
5771         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5772       </context>
5773       <context name="HighlightingBeginTypeScript" attribute="Normal Text" lineEndContext="#pop!HighlightingTypeScript">
5774         <DetectSpaces/>
5775         <RegExpr String=".+" attribute="Error" context="#stay"/>
5776       </context>
5777       <context name="HighlightingTypeScript" attribute="Normal Text" lineEndContext="#stay">
5778         <IncludeRules context="HighlightingCommon"/>
5779         <IncludeRules context="Normal##TypeScript" includeAttrib="true"/>
5780       </context>
5781 
5782       <context name="HighlightingValaCodeEnvS" attribute="Error" lineEndContext="#stay">
5783         <DetectSpaces/>
5784         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingValaCodeEnvSParam"/>
5785       </context>
5786       <context name="HighlightingValaCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5787         <DetectSpaces attribute="Normal Text"/>
5788         <DetectChar char="{" attribute="Normal Text" context="HighlightingValaCodeEnvSParamInside"/>
5789         <IncludeRules context="FindComments"/>
5790       </context>
5791       <context name="HighlightingValaCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5792         <DetectSpaces/>
5793         <DetectIdentifier/>
5794         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginVala"/>
5795         <IncludeRules context="FindComments"/>
5796         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5797       </context>
5798       <context name="HighlightingValaCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5799         <DetectChar char="}" context="HighlightingBeginVala"/>
5800         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5801       </context>
5802       <context name="HighlightingBeginVala" attribute="Normal Text" lineEndContext="#pop!HighlightingVala">
5803         <DetectSpaces/>
5804         <RegExpr String=".+" attribute="Error" context="#stay"/>
5805       </context>
5806       <context name="HighlightingVala" attribute="Normal Text" lineEndContext="#stay">
5807         <IncludeRules context="HighlightingCommon"/>
5808         <IncludeRules context="##Vala" includeAttrib="true"/>
5809       </context>
5810 
5811       <context name="HighlightingVelocityCodeEnvS" attribute="Error" lineEndContext="#stay">
5812         <DetectSpaces/>
5813         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingVelocityCodeEnvSParam"/>
5814       </context>
5815       <context name="HighlightingVelocityCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5816         <DetectSpaces attribute="Normal Text"/>
5817         <DetectChar char="{" attribute="Normal Text" context="HighlightingVelocityCodeEnvSParamInside"/>
5818         <IncludeRules context="FindComments"/>
5819       </context>
5820       <context name="HighlightingVelocityCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5821         <DetectSpaces/>
5822         <DetectIdentifier/>
5823         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginVelocity"/>
5824         <IncludeRules context="FindComments"/>
5825         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5826       </context>
5827       <context name="HighlightingVelocityCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5828         <DetectChar char="}" context="HighlightingBeginVelocity"/>
5829         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5830       </context>
5831       <context name="HighlightingBeginVelocity" attribute="Normal Text" lineEndContext="#pop!HighlightingVelocity">
5832         <DetectSpaces/>
5833         <RegExpr String=".+" attribute="Error" context="#stay"/>
5834       </context>
5835       <context name="HighlightingVelocity" attribute="Normal Text" lineEndContext="#stay">
5836         <IncludeRules context="HighlightingCommon"/>
5837         <IncludeRules context="##Velocity" includeAttrib="true"/>
5838       </context>
5839 
5840       <context name="HighlightingVerilogCodeEnvS" attribute="Error" lineEndContext="#stay">
5841         <DetectSpaces/>
5842         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingVerilogCodeEnvSParam"/>
5843       </context>
5844       <context name="HighlightingVerilogCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5845         <DetectSpaces attribute="Normal Text"/>
5846         <DetectChar char="{" attribute="Normal Text" context="HighlightingVerilogCodeEnvSParamInside"/>
5847         <IncludeRules context="FindComments"/>
5848       </context>
5849       <context name="HighlightingVerilogCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5850         <DetectSpaces/>
5851         <DetectIdentifier/>
5852         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginVerilog"/>
5853         <IncludeRules context="FindComments"/>
5854         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5855       </context>
5856       <context name="HighlightingVerilogCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5857         <DetectChar char="}" context="HighlightingBeginVerilog"/>
5858         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5859       </context>
5860       <context name="HighlightingBeginVerilog" attribute="Normal Text" lineEndContext="#pop!HighlightingVerilog">
5861         <DetectSpaces/>
5862         <RegExpr String=".+" attribute="Error" context="#stay"/>
5863       </context>
5864       <context name="HighlightingVerilog" attribute="Normal Text" lineEndContext="#stay">
5865         <IncludeRules context="HighlightingCommon"/>
5866         <IncludeRules context="##Verilog" includeAttrib="true"/>
5867       </context>
5868 
5869       <context name="HighlightingVHDLCodeEnvS" attribute="Error" lineEndContext="#stay">
5870         <DetectSpaces/>
5871         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingVHDLCodeEnvSParam"/>
5872       </context>
5873       <context name="HighlightingVHDLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5874         <DetectSpaces attribute="Normal Text"/>
5875         <DetectChar char="{" attribute="Normal Text" context="HighlightingVHDLCodeEnvSParamInside"/>
5876         <IncludeRules context="FindComments"/>
5877       </context>
5878       <context name="HighlightingVHDLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5879         <DetectSpaces/>
5880         <DetectIdentifier/>
5881         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginVHDL"/>
5882         <IncludeRules context="FindComments"/>
5883         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5884       </context>
5885       <context name="HighlightingVHDLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5886         <DetectChar char="}" context="HighlightingBeginVHDL"/>
5887         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5888       </context>
5889       <context name="HighlightingBeginVHDL" attribute="Normal Text" lineEndContext="#pop!HighlightingVHDL">
5890         <DetectSpaces/>
5891         <RegExpr String=".+" attribute="Error" context="#stay"/>
5892       </context>
5893       <context name="HighlightingVHDL" attribute="Normal Text" lineEndContext="#stay">
5894         <IncludeRules context="HighlightingCommon"/>
5895         <IncludeRules context="##VHDL" includeAttrib="true"/>
5896       </context>
5897 
5898       <context name="HighlightingXMLCodeEnvS" attribute="Error" lineEndContext="#stay">
5899         <DetectSpaces/>
5900         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingXMLCodeEnvSParam"/>
5901       </context>
5902       <context name="HighlightingXMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5903         <DetectSpaces attribute="Normal Text"/>
5904         <DetectChar char="{" attribute="Normal Text" context="HighlightingXMLCodeEnvSParamInside"/>
5905         <IncludeRules context="FindComments"/>
5906       </context>
5907       <context name="HighlightingXMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5908         <DetectSpaces/>
5909         <DetectIdentifier/>
5910         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginXML"/>
5911         <IncludeRules context="FindComments"/>
5912         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5913       </context>
5914       <context name="HighlightingXMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5915         <DetectChar char="}" context="HighlightingBeginXML"/>
5916         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5917       </context>
5918       <context name="HighlightingBeginXML" attribute="Normal Text" lineEndContext="#pop!HighlightingXML">
5919         <DetectSpaces/>
5920         <RegExpr String=".+" attribute="Error" context="#stay"/>
5921       </context>
5922       <context name="HighlightingXML" attribute="Normal Text" lineEndContext="#stay">
5923         <IncludeRules context="HighlightingCommon"/>
5924         <IncludeRules context="##XML" includeAttrib="true"/>
5925       </context>
5926 
5927       <context name="Highlightingx.org ConfigurationCodeEnvS" attribute="Error" lineEndContext="#stay">
5928         <DetectSpaces/>
5929         <DetectChar char="}" attribute="Normal Text" context="#pop!Highlightingx.org ConfigurationCodeEnvSParam"/>
5930       </context>
5931       <context name="Highlightingx.org ConfigurationCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5932         <DetectSpaces attribute="Normal Text"/>
5933         <DetectChar char="{" attribute="Normal Text" context="Highlightingx.org ConfigurationCodeEnvSParamInside"/>
5934         <IncludeRules context="FindComments"/>
5935       </context>
5936       <context name="Highlightingx.org ConfigurationCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5937         <DetectSpaces/>
5938         <DetectIdentifier/>
5939         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginx.org Configuration"/>
5940         <IncludeRules context="FindComments"/>
5941         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5942       </context>
5943       <context name="Highlightingx.org ConfigurationCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5944         <DetectChar char="}" context="HighlightingBeginx.org Configuration"/>
5945         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5946       </context>
5947       <context name="HighlightingBeginx.org Configuration" attribute="Normal Text" lineEndContext="#pop!Highlightingx.org Configuration">
5948         <DetectSpaces/>
5949         <RegExpr String=".+" attribute="Error" context="#stay"/>
5950       </context>
5951       <context name="Highlightingx.org Configuration" attribute="Normal Text" lineEndContext="#stay">
5952         <IncludeRules context="HighlightingCommon"/>
5953         <IncludeRules context="##x.org Configuration" includeAttrib="true"/>
5954       </context>
5955 
5956       <context name="HighlightingxsltCodeEnvS" attribute="Error" lineEndContext="#stay">
5957         <DetectSpaces/>
5958         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingxsltCodeEnvSParam"/>
5959       </context>
5960       <context name="HighlightingxsltCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5961         <DetectSpaces attribute="Normal Text"/>
5962         <DetectChar char="{" attribute="Normal Text" context="HighlightingxsltCodeEnvSParamInside"/>
5963         <IncludeRules context="FindComments"/>
5964       </context>
5965       <context name="HighlightingxsltCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5966         <DetectSpaces/>
5967         <DetectIdentifier/>
5968         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginxslt"/>
5969         <IncludeRules context="FindComments"/>
5970         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
5971       </context>
5972       <context name="HighlightingxsltCodeEnv" attribute="Normal Text" lineEndContext="#stay">
5973         <DetectChar char="}" context="HighlightingBeginxslt"/>
5974         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
5975       </context>
5976       <context name="HighlightingBeginxslt" attribute="Normal Text" lineEndContext="#pop!Highlightingxslt">
5977         <DetectSpaces/>
5978         <RegExpr String=".+" attribute="Error" context="#stay"/>
5979       </context>
5980       <context name="Highlightingxslt" attribute="Normal Text" lineEndContext="#stay">
5981         <IncludeRules context="HighlightingCommon"/>
5982         <IncludeRules context="##xslt" includeAttrib="true"/>
5983       </context>
5984 
5985       <context name="HighlightingYAMLCodeEnvS" attribute="Error" lineEndContext="#stay">
5986         <DetectSpaces/>
5987         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingYAMLCodeEnvSParam"/>
5988       </context>
5989       <context name="HighlightingYAMLCodeEnvSParam" attribute="Error" lineEndContext="#stay">
5990         <DetectSpaces attribute="Normal Text"/>
5991         <DetectChar char="{" attribute="Normal Text" context="HighlightingYAMLCodeEnvSParamInside"/>
5992         <IncludeRules context="FindComments"/>
5993       </context>
5994       <context name="HighlightingYAMLCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
5995         <DetectSpaces/>
5996         <DetectIdentifier/>
5997         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginYAML"/>
5998         <IncludeRules context="FindComments"/>
5999         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
6000       </context>
6001       <context name="HighlightingYAMLCodeEnv" attribute="Normal Text" lineEndContext="#stay">
6002         <DetectChar char="}" context="HighlightingBeginYAML"/>
6003         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
6004       </context>
6005       <context name="HighlightingBeginYAML" attribute="Normal Text" lineEndContext="#pop!HighlightingYAML">
6006         <DetectSpaces/>
6007         <RegExpr String=".+" attribute="Error" context="#stay"/>
6008       </context>
6009       <context name="HighlightingYAML" attribute="Normal Text" lineEndContext="#stay">
6010         <IncludeRules context="HighlightingCommon"/>
6011         <IncludeRules context="##YAML" includeAttrib="true"/>
6012       </context>
6013 
6014       <context name="HighlightingYANGCodeEnvS" attribute="Error" lineEndContext="#stay">
6015         <DetectSpaces/>
6016         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingYANGCodeEnvSParam"/>
6017       </context>
6018       <context name="HighlightingYANGCodeEnvSParam" attribute="Error" lineEndContext="#stay">
6019         <DetectSpaces attribute="Normal Text"/>
6020         <DetectChar char="{" attribute="Normal Text" context="HighlightingYANGCodeEnvSParamInside"/>
6021         <IncludeRules context="FindComments"/>
6022       </context>
6023       <context name="HighlightingYANGCodeEnvSParamInside" attribute="Normal Text" lineEndContext="#stay">
6024         <DetectSpaces/>
6025         <DetectIdentifier/>
6026         <DetectChar char="}" attribute="Normal Text" context="#pop!HighlightingBeginYANG"/>
6027         <IncludeRules context="FindComments"/>
6028         <RegExpr String="\&envname;" attribute="Macro" context="#stay"/>
6029       </context>
6030       <context name="HighlightingYANGCodeEnv" attribute="Normal Text" lineEndContext="#stay">
6031         <DetectChar char="}" context="HighlightingBeginYANG"/>
6032         <RegExpr String="[^}]*" attribute="Normal Text" context="#stay"/>
6033       </context>
6034       <context name="HighlightingBeginYANG" attribute="Normal Text" lineEndContext="#pop!HighlightingYANG">
6035         <DetectSpaces/>
6036         <RegExpr String=".+" attribute="Error" context="#stay"/>
6037       </context>
6038       <context name="HighlightingYANG" attribute="Normal Text" lineEndContext="#stay">
6039         <IncludeRules context="HighlightingCommon"/>
6040         <IncludeRules context="##YANG" includeAttrib="true"/>
6041       </context>
6042       <!-- end of mintedcode environment -->
6043 
6044       <!-- end of verbatim environment -->
6045       <context name="VerbFindEnd" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop">
6046         <DetectSpaces/>
6047         <DetectChar char="{" attribute="Normal Text" context="#stay"/>
6048         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop#pop" endRegion="block"/>
6049         <keyword String="VerbatimEnv" attribute="Environment"/>
6050       </context>
6051 
6052       <!-- begin comment environment -->
6053       <context name="CommentEnv" attribute="Environment" lineEndContext="#stay">
6054         <DetectChar char="}" attribute="Normal Text" context="BlockComment"/>
6055         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6056        </context>
6057 
6058       <!-- parse comment text -->
6059       <context name="BlockComment" attribute="Comment" lineEndContext="#stay">
6060         <DetectSpaces/>
6061         <DetectIdentifier/>
6062         <RegExpr String="\\end(?=\s*\{comment\*?\})" attribute="Structure" context="CommFindEnd"/>
6063       </context>
6064 
6065       <!-- end of comment environment -->
6066       <context name="CommFindEnd" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop">
6067         <DetectSpaces/>
6068         <DetectChar char="{" attribute="Normal Text" context="#stay"/>
6069         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop" endRegion="block"/>
6070         <keyword String="CommentEnv" attribute="Environment"/>
6071       </context>
6072 
6073       <!-- environment type 4: math environment with its own mathmode -->
6074       <context name="MathEnv" attribute="Environment" lineEndContext="#stay">
6075         <DetectChar char="}" attribute="Normal Text" context="MathModeEnv"/>
6076         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6077       </context>
6078 
6079       <!-- environment type 5: math environment with its own mathmode and parameter -->
6080       <context name="MathEnvWithParam" attribute="Environment" lineEndContext="#stay">
6081         <DetectChar char="}" attribute="Normal Text" context="MathEnvWithParamInside"/>
6082         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6083       </context>
6084       <context name="MathEnvWithParamInside" attribute="Normal Text" lineEndContext="#stay">
6085         <DetectSpaces/>
6086         <RangeDetect char="[" char1="]" attribute="Normal Text" context="#stay"/>
6087         <DetectChar char="{" attribute="Normal Text" context="MathEnvParamInside"/>
6088       </context>
6089       <context name="MathEnvParamInside" attribute="Normal Text" lineEndContext="#stay">
6090         <DetectSpaces/>
6091         <DetectChar char="}" attribute="Normal Text" context="#pop#pop!MathModeEnv"/>
6092       </context>
6093 
6094       <!-- parse math environment -->
6095       <context name="MathModeEnv" attribute="Math" lineEndContext="#stay">
6096         <DetectSpaces/>
6097         <DetectIdentifier/>
6098         <DetectChar char="\" attribute="Math" context="BackslashMathModeEnv" lookAhead="true"/>
6099         <DetectChar char="$" attribute="Error" context="#stay"/>
6100         <IncludeRules context="FindComments"/>
6101         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
6102       </context>
6103       <context name="BackslashMathModeEnv" attribute="Math" lineEndContext="#pop">
6104         <WordDetect String="\begin" attribute="Structure" context="#pop!FindBeginEnvironment" beginRegion="block" additionalDeliminator="\"/>
6105         <WordDetect String="\end" attribute="Structure" context="#pop!MathFindEnd" additionalDeliminator="\"/>
6106         <keyword String="MathModeText" attribute="Macro Mathmode" context="#pop!MathModeText"/>
6107         <Detect2Chars char="\" char1="(" attribute="Error" context="#pop"/>
6108         <Detect2Chars char="\" char1=")" attribute="Error" context="#pop"/>
6109         <Detect2Chars char="\" char1="[" attribute="Error" context="#pop"/>
6110         <Detect2Chars char="\" char1="]" attribute="Error" context="#pop"/>
6111         <DetectChar char="\" attribute="Macro Mathmode" context="#pop!MathContrSeq"/>
6112       </context>
6113 
6114       <!-- end of math environment -->
6115       <context name="MathFindEnd" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop">
6116         <DetectSpaces/>
6117         <DetectChar char="{" attribute="Normal Text" context="#stay"/>
6118         <keyword String="MathEnvParam" attribute="Environment" context="MathFindEndInside"/>
6119         <keyword String="MathEnv" attribute="Environment" context="MathFindEndInside"/>
6120         <RegExpr String="&envname;" attribute="Environment" context="NoMathFindEndInside"/>
6121         <RegExpr String="." attribute="Error" context="#pop"/>
6122       </context>
6123       <context name="MathFindEndInside" attribute="Normal Text" lineEndContext="#pop#pop">
6124         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop#pop" endRegion="block"/>
6125         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6126       </context>
6127       <context name="NoMathFindEndInside" attribute="Normal Text" lineEndContext="#pop#pop">
6128         <DetectChar char="}" attribute="Normal Text" context="#pop#pop" endRegion="block"/>
6129         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6130       </context>
6131 
6132       <!-- environment type 9: tabular -->
6133       <context name="TabEnv" attribute="Environment" lineEndContext="#stay" fallthroughContext="#pop#pop#pop">
6134         <DetectChar char="}" attribute="Normal Text" context="Tab"/>
6135         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6136       </context>
6137 
6138       <!-- parse tabular text -->
6139       <context name="Tab" attribute="Normal Text" lineEndContext="#stay">
6140         <DetectChar char="&amp;" attribute="Ampersand" context="#stay"/>
6141         <Detect2Chars char="@" char1="{" attribute="Column Separator" context="Column Separator"/>
6142         <RegExpr String="\\end\b" attribute="Structure" context="TabFindEnd"/> <!-- endEnv -->
6143         <IncludeRules context="Normal Text" />
6144       </context>
6145 
6146       <context name="Column Separator" attribute="Column Separator" lineEndContext="#stay">
6147         <DetectChar char="{" attribute="Column Separator" context="Column Separator"/>
6148         <DetectChar char="}" attribute="Column Separator" context="#pop"/>
6149       </context>
6150 
6151       <!-- end of tabular environment -->
6152       <context name="TabFindEnd" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop">
6153         <DetectSpaces/>
6154         <DetectChar char="{" attribute="Normal Text" context="#stay"/>
6155         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop#pop" endRegion="block"/>
6156         <keyword String="TabEnv" attribute="Environment" context="#stay"/>
6157         <keyword String="TabuEnv" attribute="Environment" context="#stay"/>
6158       </context>
6159 
6160       <!-- environment type 10: tabu -->
6161       <context name="TabuEnv" attribute="Environment" lineEndContext="#stay" fallthroughContext="#pop#pop#pop">
6162         <DetectChar char="}" attribute="Normal Text" context="Tabu"/>
6163         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6164       </context>
6165 
6166       <!-- parse tabu options
6167         \begin {tabu} [pos] {tabular preamble}
6168         \begin {tabu} to <dimen> [pos] {tabular preamble}
6169         \begin {tabu} spread <dimen> [pos] {tabular preamble}
6170       -->
6171       <context name="Tabu" attribute="Normal Text" lineEndContext="#pop!Tab">
6172         <DetectChar char="{" attribute="Normal Text" context="TabuPreambule"/>
6173         <DetectChar char="\" context="#pop!Tab" lookAhead="1"/>
6174       </context>
6175       <context name="TabuPreambule" attribute="Normal Text" lineEndContext="#stay">
6176         <DetectChar char="}" attribute="Normal Text" context="#pop#pop!Tab"/>
6177         <DetectChar char="{" attribute="Normal Text" context="TabuPreambuleInside"/>
6178       </context>
6179       <context name="TabuPreambuleInside" attribute="Normal Text" lineEndContext="#stay">
6180         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
6181         <DetectChar char="{" attribute="Normal Text" context="TabuPreambuleInside"/>
6182       </context>
6183 
6184       <!-- math mode: starting with $ -->
6185       <context name="MathModeTex" attribute="Math" lineEndContext="#stay" fallthroughContext="#pop!MathMode">
6186         <DetectChar char="$" attribute="Math" context="#pop!MathModeDisplay" beginRegion="mathMode"/>
6187       </context>
6188       <context name="MathMode" attribute="Math" lineEndContext="#stay">
6189         <DetectChar char="$" attribute="Math" context="#pop"/>
6190         <IncludeRules context="MathModeCommon"/>
6191       </context>
6192 
6193       <!-- math mode: starting with $$ -->
6194       <context name="MathModeDisplay" attribute="Math" lineEndContext="#stay">
6195         <Detect2Chars char="$" char1="$" attribute="Math" context="#pop" endRegion="mathMode"/>
6196         <DetectChar char="$" attribute="Error" context="#stay"/>
6197         <IncludeRules context="MathModeCommon"/>
6198       </context>
6199 
6200       <!-- math mode: starting with \( -->
6201       <context name="MathModeLatex" attribute="Math" lineEndContext="#stay">
6202         <Detect2Chars char="\" char1=")" attribute="Math" context="#pop"/>
6203         <IncludeRules context="MathModeCommon"/>
6204       </context>
6205 
6206       <!-- math mode: starting with \[ -->
6207       <context name="MathModeLatexEquation" attribute="Math" lineEndContext="#stay">
6208         <Detect2Chars char="\" char1="]" attribute="Math" context="#pop" endRegion="mathMode"/>
6209         <IncludeRules context="MathModeCommon"/>
6210       </context>
6211 
6212       <!-- math mode: \ensuremath{...} -->
6213       <context name="MathModeEnsure" attribute="Math" lineEndContext="#stay">
6214         <DetectSpaces/>
6215         <DetectChar char="{" attribute="Math" context="#pop!MathModeEnsureInside"/>
6216         <RegExpr String="." attribute="Error" context="#pop"/>
6217       </context>
6218       <context name="MathModeEnsureInside" attribute="Math" lineEndContext="#stay">
6219         <DetectChar char="{" attribute="Math" context="MathModeEnsureInside" />
6220         <DetectChar char="}" attribute="Math" context="#pop" />
6221         <IncludeRules context="MathModeCommon"/>
6222       </context>
6223 
6224       <!-- math mode common -->
6225       <context name="MathModeCommon" attribute="Math" lineEndContext="#stay">
6226         <DetectSpaces/>
6227         <DetectIdentifier/>
6228         <DetectChar char="\" attribute="Math" context="BackslashMathModeCommon" lookAhead="true"/>
6229         <IncludeRules context="FindComments"/>
6230         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
6231       </context>
6232       <context name="BackslashMathModeCommon" attribute="Math" lineEndContext="#pop">
6233         <WordDetect String="\begin" attribute="Structure" context="#pop!MathEnvironment" beginRegion="block" additionalDeliminator="\"/>
6234         <WordDetect String="\end" attribute="Structure" context="#pop!MathEnvironmentEnd" additionalDeliminator="\"/>
6235         <keyword String="MathModeText" attribute="Macro Mathmode" context="#pop!MathModeText" />
6236         <DetectChar char="\" attribute="Macro Mathmode" context="#pop!MathContrSeq"/>
6237       </context>
6238       <context name="MathEnvironment" attribute="Math" lineEndContext="#stay">
6239         <DetectSpaces/>
6240         <DetectChar char="{" attribute="Normal Text" context="MathEnvironmentInside"/>
6241         <RegExpr String="." attribute="Error" context="#pop"/>
6242       </context>
6243       <context name="MathEnvironmentInside" attribute="Environment" lineEndContext="#stay">
6244         <DetectChar char="}" attribute="Normal Text" context="#pop#pop"/>
6245         <keyword String="TabuEnv" attribute="Environment" context="MathTabuEnv"/>
6246         <RegExpr String="&envname;" attribute="Environment" context="#stay"/>
6247         <RegExpr String="[^}a-zA-Z]+|." attribute="Error" context="#stay"/>
6248       </context>
6249       <context name="MathEnvironmentEnd" attribute="Math" lineEndContext="#stay">
6250         <DetectSpaces/>
6251         <DetectChar char="{" attribute="Normal Text" context="MathEnvironmentEndInside"/>
6252         <RegExpr String="." attribute="Error" context="#pop"/>
6253       </context>
6254       <context name="MathEnvironmentEndInside" attribute="Environment" lineEndContext="#stay">
6255         <DetectChar char="}" attribute="Normal Text" context="#pop#pop" endRegion="block"/>
6256         <WordDetect String="ensuremath" attribute="Environment" context="#pop!LatexEnvEnd"/>
6257         <RegExpr String="&envname;" attribute="Environment" context="#stay"/>
6258         <RegExpr String="[^}a-zA-Z]+|." attribute="Error" context="#pop#pop"/>
6259       </context>
6260 
6261       <!-- tabu in mathmode
6262         \begin {tabu} [pos] {tabular preamble}
6263         \begin {tabu} to <dimen> [pos] {tabular preamble}
6264         \begin {tabu} spread <dimen> [pos] {tabular preamble}
6265       -->
6266       <context name="MathTabuEnv" attribute="Environment" lineEndContext="#stay">
6267         <DetectChar char="}" attribute="Normal Text" context="MathTabu"/>
6268         <RegExpr String="[^}]*" attribute="Error" context="#stay"/>
6269       </context>
6270       <context name="MathTabu" attribute="Math" lineEndContext="#pop#pop#pop#pop">
6271         <DetectChar char="{" attribute="Normal Text" context="#pop#pop#pop#pop!MathTabuPreambule"/>
6272         <DetectChar char="\" context="#pop#pop#pop#pop" lookAhead="1"/>
6273         <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop#pop"/>
6274       </context>
6275       <context name="MathTabuPreambule" attribute="Math" lineEndContext="#stay">
6276         <DetectChar char="}" attribute="Normal Text" context="#pop"/>
6277         <DetectChar char="{" attribute="Normal Text" context="MathTabuPreambule"/>
6278       </context>
6279 
6280       <!-- command in mathmode -->
6281       <context name="MathContrSeq" attribute="Macro Mathmode" lineEndContext="#pop">
6282         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
6283         <RegExpr String="&envname;|." attribute="Macro Mathmode" context="#pop" />
6284       </context>
6285 
6286       <!-- text in mathmode -->
6287       <context name="MathModeText" attribute="Normal Text" lineEndContext="#stay" fallthroughContext="MathContrSeq">
6288         <DetectSpaces/>
6289         <DetectChar char="{" attribute="Normal Text" context="MathModeTextParameterStart"/>
6290       </context>
6291       <context name="MathModeTextInside" attribute="Normal Text" lineEndContext="#stay" >
6292         <DetectChar char="{" attribute="Normal Text" context="MathModeTextParameterStart"/>
6293       </context>
6294 
6295       <context name="MathModeTextParameterStart" attribute="Normal Text" lineEndContext="#stay" >
6296         <DetectChar char="&bullet;" attribute="Bullet" context="#stay"/>
6297         <RangeDetect char="$" char1="$" attribute="Math" context="#stay"/>
6298         <DetectChar char="{" attribute="Normal Text" context="MathModeTextInside" lookAhead="true"/>
6299         <DetectChar char="}" attribute="Normal Text" context="#pop#pop"/>
6300         <IncludeRules context="FindComments"/>
6301         <DetectChar char="\" attribute="Macro Mathmode" context="MathContrSeq"/>
6302       </context>
6303 
6304       <!-- iffalse aka multiline comment -->
6305       <context name="Multiline Comment" attribute="Comment" lineEndContext="#stay">
6306         <DetectChar char="\" attribute="Comment" context="BackslashMultilineComment" lookAhead="true"/>
6307       </context>
6308       <context name="BackslashMultilineComment" attribute="Comment" lineEndContext="#pop">
6309         <keyword String="iffalseend" attribute="Comment" context="#pop#pop"/>
6310         <DetectChar char="\" attribute="Comment" context="#pop"/>
6311       </context>
6312 
6313       <!-- comment -->
6314       <context name="FindComments" attribute="Normal Text" lineEndContext="#stay">
6315         <RegExpr String="&#037;+\s*BEGIN\b" attribute="Region Marker" context="RegionComment" firstNonSpace="true" beginRegion="region-marker"/>
6316         <RegExpr String="&#037;+\s*END\b" attribute="Region Marker" context="RegionComment" firstNonSpace="true" endRegion="region-marker"/>
6317         <DetectChar char="%" attribute="Comment" context="Comment"/>
6318       </context>
6319       <context name="RegionComment" attribute="Region Marker" lineEndContext="#pop"/>
6320       <context name="Comment" attribute="Comment" lineEndContext="#pop">
6321         <DetectSpaces/>
6322         <IncludeRules context="##Comments" />
6323         <DetectIdentifier/>
6324         <DetectChar char="\" attribute="Comment" context="BackslashComment" lookAhead="true"/>
6325       </context>
6326       <context name="BackslashComment" attribute="Comment" lineEndContext="#pop">
6327         <keyword String="ResetHL" attribute="Comment" context="#pop!Normal Text"/>
6328         <DetectChar char="\" attribute="Comment" context="#pop"/>
6329       </context>
6330     </contexts>
6331 
6332     <itemDatas>
6333       <itemData name="Normal Text" defStyleNum="dsNormal"/>
6334       <itemData name="Option Text" defStyleNum="dsNormal" spellChecking="false"/>
6335       <itemData name="Macro" defStyleNum="dsFunction" spellChecking="false"/>
6336       <itemData name="Comment" defStyleNum="dsComment" spellChecking="false"/>
6337       <itemData name="Error" defStyleNum="dsError" spellChecking="false"/>
6338       <itemData name="Math" defStyleNum="dsSpecialString" spellChecking="false"/>
6339       <!-- begin/end -->
6340       <itemData name="Structure" defStyleNum="dsKeyword" spellChecking="false"/>
6341       <itemData name="Builtin Macro" defStyleNum="dsBuiltIn" spellChecking="false"/>
6342       <itemData name="Macro Mathmode" defStyleNum="dsSpecialChar" spellChecking="false"/>
6343       <itemData name="Environment" defStyleNum="dsExtension" spellChecking="false"/>
6344       <itemData name="Reference" defStyleNum="dsExtension" spellChecking="false"/>
6345       <itemData name="Verbatim" defStyleNum="dsVerbatimString" spellChecking="false"/>
6346       <itemData name="Verbatim Code" defStyleNum="dsVerbatimString" spellChecking="false"/>
6347       <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/>
6348       <itemData name="Bullet" defStyleNum="dsInformation" spellChecking="false"/>
6349       <itemData name="Ampersand" defStyleNum="dsOperator" bold="1" spellChecking="false"/>
6350       <itemData name="Column Separator" defStyleNum="dsChar" spellChecking="false"/>
6351       <!-- in section headers -->
6352       <itemData name="Sectioning Text" defStyleNum="dsNormal" bold="1"/>
6353       <itemData name="Sectioning Macro" defStyleNum="dsFunction" bold="1" spellChecking="false"/>
6354       <itemData name="Sectioning Math" defStyleNum="dsSpecialString" bold="1"/>
6355       <itemData name="Sectioning Macro Mathmode" defStyleNum="dsSpecialChar" bold="1" spellChecking="false"/>
6356     </itemDatas>
6357   </highlighting>
6358 
6359   <general>
6360     <keywords weakDeliminator="\*" additionalDeliminator="$" wordWrapDeliminator=",{}[]"/>
6361     <comments>
6362       <comment name="singleLine" start="%" />
6363     </comments>
6364   </general>
6365 
6366   <spellchecking>
6367     <encodings>
6368       <encoding char="&#192;" string="\`{A}" />
6369       <encoding char="&#192;" string="\`A" />
6370       <encoding char="&#193;" string="\'{A}" />
6371       <encoding char="&#193;" string="\'A" />
6372       <encoding char="&#194;" string="\^{A}" />
6373       <encoding char="&#194;" string="\^A" />
6374       <encoding char="&#195;" string="\~{A}" />
6375       <encoding char="&#195;" string="\~A" />
6376       <encoding char="&#196;" string="\&#34;{A}" />
6377       <encoding char="&#196;" string="\&#34;A" />
6378       <encoding char="&#197;" string="\AA{}" />
6379       <encoding char="&#198;" string="\AE{}" />
6380       <encoding char="&#199;" string="\c{C}" />
6381       <encoding char="&#200;" string="\`{E}" />
6382       <encoding char="&#200;" string="\`E" />
6383       <encoding char="&#201;" string="\'{E}" />
6384       <encoding char="&#201;" string="\'E" />
6385       <encoding char="&#202;" string="\^{E}" />
6386       <encoding char="&#202;" string="\^E" />
6387       <encoding char="&#203;" string="\&#34;{E}" />
6388       <encoding char="&#203;" string="\&#34;E" />
6389       <encoding char="&#204;" string="\`{I}" />
6390       <encoding char="&#204;" string="\`I" />
6391       <encoding char="&#205;" string="\'{I}" />
6392       <encoding char="&#205;" string="\'I" />
6393       <encoding char="&#206;" string="\^{I}" />
6394       <encoding char="&#206;" string="\^I" />
6395       <encoding char="&#207;" string="\&#34;{I}" />
6396       <encoding char="&#207;" string="\&#34;I" />
6397       <encoding char="&#208;" string="\DH{}" />
6398       <encoding char="&#209;" string="\~{N}" />
6399       <encoding char="&#209;" string="\~N" />
6400       <encoding char="&#210;" string="\`{O}" />
6401       <encoding char="&#210;" string="\`O" />
6402       <encoding char="&#211;" string="\'{O}" />
6403       <encoding char="&#211;" string="\'O" />
6404       <encoding char="&#212;" string="\^{O}" />
6405       <encoding char="&#212;" string="\^O" />
6406       <encoding char="&#213;" string="\~{O}" />
6407       <encoding char="&#213;" string="\~O" />
6408       <encoding char="&#214;" string="\&#34;{O}" />
6409       <encoding char="&#214;" string="\&#34;O" />
6410       <encoding char="&#216;" string="\O{}" />
6411       <encoding char="&#217;" string="\`{U}" />
6412       <encoding char="&#217;" string="\`U" />
6413       <encoding char="&#218;" string="\'{U}" />
6414       <encoding char="&#218;" string="\'U" />
6415       <encoding char="&#219;" string="\^{U}" />
6416       <encoding char="&#219;" string="\^U" />
6417       <encoding char="&#220;" string="\&#34;{U}" />
6418       <encoding char="&#220;" string="\&#34;U" />
6419       <encoding char="&#221;" string="\'{Y}" />
6420       <encoding char="&#221;" string="\'Y" />
6421       <encoding char="&#222;" string="\TH{}" />
6422       <encoding char="&#223;" string="\ss{}" />
6423       <encoding char="&#224;" string="\`{a}" />
6424       <encoding char="&#224;" string="\`a" />
6425       <encoding char="&#225;" string="\'{a}" />
6426       <encoding char="&#225;" string="\'a" />
6427       <encoding char="&#226;" string="\^{a}" />
6428       <encoding char="&#226;" string="\^a" />
6429       <encoding char="&#227;" string="\~{a}" />
6430       <encoding char="&#227;" string="\~a" />
6431       <encoding char="&#228;" string="\&#34;{a}" />
6432       <encoding char="&#228;" string="\&#34;a" />
6433       <encoding char="&#229;" string="\aa{}" />
6434       <encoding char="&#230;" string="\ae{}" />
6435       <encoding char="&#231;" string="\c{c}" />
6436       <encoding char="&#232;" string="\`{e}" />
6437       <encoding char="&#232;" string="\`e" />
6438       <encoding char="&#233;" string="\'{e}" />
6439       <encoding char="&#233;" string="\'e" />
6440       <encoding char="&#234;" string="\^{e}" />
6441       <encoding char="&#234;" string="\^e" />
6442       <encoding char="&#235;" string="\&#34;{e}" />
6443       <encoding char="&#235;" string="\&#34;e" />
6444       <encoding char="&#236;" string="\`{i}" />
6445       <encoding char="&#236;" string="\`i" />
6446       <encoding char="&#237;" string="\'{i}" />
6447       <encoding char="&#237;" string="\'i" />
6448       <encoding char="&#238;" string="\^{i}" />
6449       <encoding char="&#238;" string="\^i" />
6450       <encoding char="&#239;" string="\&#34;{i}" />
6451       <encoding char="&#239;" string="\&#34;i" />
6452       <encoding char="&#240;" string="\dh{}" />
6453       <encoding char="&#241;" string="\~{n}" />
6454       <encoding char="&#241;" string="\~n" />
6455       <encoding char="&#242;" string="\`{o}" />
6456       <encoding char="&#242;" string="\`o" />
6457       <encoding char="&#243;" string="\'{o}" />
6458       <encoding char="&#243;" string="\'o" />
6459       <encoding char="&#244;" string="\^{o}" />
6460       <encoding char="&#244;" string="\^o" />
6461       <encoding char="&#245;" string="\~{o}" />
6462       <encoding char="&#245;" string="\~o" />
6463       <encoding char="&#246;" string="\&#34;{o}" />
6464       <encoding char="&#246;" string="\&#34;o" />
6465       <encoding char="&#248;" string="\o{}" />
6466       <encoding char="&#249;" string="\`{u}" />
6467       <encoding char="&#249;" string="\`u" />
6468       <encoding char="&#250;" string="\'{u}" />
6469       <encoding char="&#250;" string="\'u" />
6470       <encoding char="&#251;" string="\^{u}" />
6471       <encoding char="&#251;" string="\^u" />
6472       <encoding char="&#252;" string="\&#34;{u}" />
6473       <encoding char="&#252;" string="\&#34;u" />
6474       <encoding char="&#253;" string="\'{y}" />
6475       <encoding char="&#253;" string="\'y" />
6476       <encoding char="&#254;" string="\th{}" />
6477       <encoding char="&#255;" string="\&#34;{y}" />
6478       <encoding char="&#255;" string="\&#34;y" />
6479       <encoding string="''" ignored="true" />
6480       <encoding string="\-" ignored="true" />
6481     </encodings>
6482   </spellchecking>
6483 </language>
6484 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->