Warning, /frameworks/syntax-highlighting/data/syntax/xul.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 name    "[A-Za-z_:][\w.:_-]*">
0005         <!ENTITY entref  "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
0006 ]>
0007 <language name="XUL" version="10" kateversion="5.0" section="Markup" extensions="*.xul;*.xbl" mimetype="text/xul" casesensitive="1" indenter="xml" author="Wilbert Berendsen (wilbert@kde.nl), Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net), Marc Dassonneville (marc.dassonneville@gmail.com)" license="LGPL">
0008 
0009 <highlighting>
0010    <list name="keywords">
0011       <item>if</item>
0012       <item>else</item>
0013       <item>for</item>
0014       <item>in</item>
0015       <item>while</item>
0016       <item>do</item>
0017       <item>continue</item>
0018       <item>break</item>
0019       <item>with</item>
0020       <item>try</item>
0021       <item>catch</item>
0022       <item>finally</item>
0023       <item>switch</item>
0024       <item>case</item>
0025       <item>new</item>
0026       <item>var</item>
0027       <item>function</item>
0028       <item>return</item>
0029       <item>delete</item>
0030       <item>true</item>
0031       <item>false</item>
0032       <item>void</item>
0033       <item>throw</item>
0034       <item>typeof</item>
0035       <item>const</item>
0036       <item>default</item>
0037    </list>
0038    <list name="functions">
0039       <item>escape</item>
0040       <item>isFinite</item>
0041       <item>isNaN</item>
0042       <item>Number</item>
0043       <item>parseFloat</item>
0044       <item>parseInt</item>
0045       <item>reload</item>
0046       <item>taint</item>
0047       <item>unescape</item>
0048       <item>untaint</item>
0049       <item>write</item>
0050    </list>
0051    <list name="objects">
0052       <item>Anchor</item>
0053       <item>Applet</item>
0054       <item>Area</item>
0055       <item>Array</item>
0056       <item>Boolean</item>
0057       <item>Button</item>
0058       <item>Checkbox</item>
0059       <item>Date</item>
0060       <item>document</item>
0061       <item>window</item>
0062       <item>Image</item>
0063       <item>FileUpload</item>
0064       <item>Form</item>
0065       <item>Frame</item>
0066       <item>Function</item>
0067       <item>Hidden</item>
0068       <item>Link</item>
0069       <item>MimeType</item>
0070       <item>Math</item>
0071       <item>Max</item>
0072       <item>Min</item>
0073       <item>Layer</item>
0074       <item>navigator</item>
0075       <item>Object</item>
0076       <item>Password</item>
0077       <item>Plugin</item>
0078       <item>Radio</item>
0079       <item>RegExp</item>
0080       <item>Reset</item>
0081       <item>Screen</item>
0082       <item>Select</item>
0083       <item>String</item>
0084       <item>Text</item>
0085       <item>Textarea</item>
0086       <item>this</item>
0087       <item>Window</item>
0088    </list>
0089    <list name="math">
0090       <item>abs</item>
0091       <item>acos</item>
0092       <item>asin</item>
0093       <item>atan</item>
0094       <item>atan2</item>
0095       <item>ceil</item>
0096       <item>cos</item>
0097       <item>ctg</item>
0098       <item>E</item>
0099       <item>exp</item>
0100       <item>floor</item>
0101       <item>LN2</item>
0102       <item>LN10</item>
0103       <item>log</item>
0104       <item>LOG2E</item>
0105       <item>LOG10E</item>
0106       <item>PI</item>
0107       <item>pow</item>
0108       <item>round</item>
0109       <item>sin</item>
0110       <item>sqrt</item>
0111       <item>SQRT1_2</item>
0112       <item>SQRT2</item>
0113       <item>tan</item>
0114    </list>
0115    <list name="events">
0116       <item>onAbort</item>
0117       <item>onBlur</item>
0118       <item>onChange</item>
0119       <item>onClick</item>
0120       <item>onError</item>
0121       <item>onFocus</item>
0122       <item>onLoad</item>
0123       <item>onMouseOut</item>
0124       <item>onMouseOver</item>
0125       <item>onReset</item>
0126       <item>onSelect</item>
0127       <item>onSubmit</item>
0128       <item>onUnload</item>
0129    </list>
0130    <list name="methods">
0131       <item>above</item>
0132       <item>action</item>
0133       <item>alinkColor</item>
0134       <item>alert</item>
0135       <item>anchor</item>
0136       <item>anchors</item>
0137       <item>appCodeName</item>
0138       <item>applets</item>
0139       <item>apply</item>
0140       <item>appName</item>
0141       <item>appVersion</item>
0142       <item>argument</item>
0143       <item>arguments</item>
0144       <item>arity</item>
0145       <item>availHeight</item>
0146       <item>availWidth</item>
0147       <item>back</item>
0148       <item>background</item>
0149       <item>below</item>
0150       <item>bgColor</item>
0151       <item>border</item>
0152       <item>big</item>
0153       <item>blink</item>
0154       <item>blur</item>
0155       <item>bold</item>
0156       <item>border</item>
0157       <item>call</item>
0158       <item>caller</item>
0159       <item>charAt</item>
0160       <item>charCodeAt</item>
0161       <item>checked</item>
0162       <item>clearInterval</item>
0163       <item>clearTimeout</item>
0164       <item>click</item>
0165       <item>clip</item>
0166       <item>close</item>
0167       <item>closed</item>
0168       <item>colorDepth</item>
0169       <item>complete</item>
0170       <item>compile</item>
0171       <item>constructor</item>
0172       <item>confirm</item>
0173       <item>cookie</item>
0174       <item>current</item>
0175       <item>cursor</item>
0176       <item>data</item>
0177       <item>defaultChecked</item>
0178       <item>defaultSelected</item>
0179       <item>defaultStatus</item>
0180       <item>defaultValue</item>
0181       <item>description</item>
0182       <item>disableExternalCapture</item>
0183       <item>domain</item>
0184       <item>elements</item>
0185       <item>embeds</item>
0186       <item>enabledPlugin</item>
0187       <item>enableExternalCapture</item>
0188       <item>encoding</item>
0189       <item>eval</item>
0190       <item>exec</item>
0191       <item>fgColor</item>
0192       <item>filename</item>
0193       <item>find</item>
0194       <item>fixed</item>
0195       <item>focus</item>
0196       <item>fontcolor</item>
0197       <item>fontsize</item>
0198       <item>form</item>
0199       <item>forms</item>
0200       <item>formName</item>
0201       <item>forward</item>
0202       <item>frames</item>
0203       <item>fromCharCode</item>
0204       <item>getDate</item>
0205       <item>getDay</item>
0206       <item>getHours</item>
0207       <item>getMiliseconds</item>
0208       <item>getMinutes</item>
0209       <item>getMonth</item>
0210       <item>getSeconds</item>
0211       <item>getSelection</item>
0212       <item>getTime</item>
0213       <item>getTimezoneOffset</item>
0214       <item>getUTCDate</item>
0215       <item>getUTCDay</item>
0216       <item>getUTCFullYear</item>
0217       <item>getUTCHours</item>
0218       <item>getUTCMilliseconds</item>
0219       <item>getUTCMinutes</item>
0220       <item>getUTCMonth</item>
0221       <item>getUTCSeconds</item>
0222       <item>getYear</item>
0223       <item>global</item>
0224       <item>go</item>
0225       <item>hash</item>
0226       <item>height</item>
0227       <item>history</item>
0228       <item>home</item>
0229       <item>host</item>
0230       <item>hostname</item>
0231       <item>href</item>
0232       <item>hspace</item>
0233       <item>ignoreCase</item>
0234       <item>images</item>
0235       <item>index</item>
0236       <item>indexOf</item>
0237       <item>innerHeight</item>
0238       <item>innerWidth</item>
0239       <item>input</item>
0240       <item>italics</item>
0241       <item>javaEnabled</item>
0242       <item>join</item>
0243       <item>language</item>
0244       <item>lastIndex</item>
0245       <item>lastIndexOf</item>
0246       <item>lastModified</item>
0247       <item>lastParen</item>
0248       <item>layers</item>
0249       <item>layerX</item>
0250       <item>layerY</item>
0251       <item>left</item>
0252       <item>leftContext</item>
0253       <item>length</item>
0254       <item>link</item>
0255       <item>linkColor</item>
0256       <item>links</item>
0257       <item>location</item>
0258       <item>locationbar</item>
0259       <item>load</item>
0260       <item>lowsrc</item>
0261       <item>match</item>
0262       <item>MAX_VALUE</item>
0263       <item>menubar</item>
0264       <item>method</item>
0265       <item>mimeTypes</item>
0266       <item>MIN_VALUE</item>
0267       <item>modifiers</item>
0268       <item>moveAbove</item>
0269       <item>moveBelow</item>
0270       <item>moveBy</item>
0271       <item>moveTo</item>
0272       <item>moveToAbsolute</item>
0273       <item>multiline</item>
0274       <item>name</item>
0275       <item>NaN</item>
0276       <item>NEGATIVE_INFINITY</item>
0277       <item>negative_infinity</item>
0278       <item>next</item>
0279       <item>open</item>
0280       <item>opener</item>
0281       <item>options</item>
0282       <item>outerHeight</item>
0283       <item>outerWidth</item>
0284       <item>pageX</item>
0285       <item>pageY</item>
0286       <item>pageXoffset</item>
0287       <item>pageYoffset</item>
0288       <item>parent</item>
0289       <item>parse</item>
0290       <item>pathname</item>
0291       <item>personalbar</item>
0292       <item>pixelDepth</item>
0293       <item>platform</item>
0294       <item>plugins</item>
0295       <item>pop</item>
0296       <item>port</item>
0297       <item>POSITIVE_INFINITY</item>
0298       <item>positive_infinity</item>
0299       <item>preference</item>
0300       <item>previous</item>
0301       <item>print</item>
0302       <item>prompt</item>
0303       <item>protocol</item>
0304       <item>prototype</item>
0305       <item>push</item>
0306       <item>referrer</item>
0307       <item>refresh</item>
0308       <item>releaseEvents</item>
0309       <item>reload</item>
0310       <item>replace</item>
0311       <item>reset</item>
0312       <item>resizeBy</item>
0313       <item>resizeTo</item>
0314       <item>reverse</item>
0315       <item>rightContext</item>
0316       <item>screenX</item>
0317       <item>screenY</item>
0318       <item>scroll</item>
0319       <item>scrollbar</item>
0320       <item>scrollBy</item>
0321       <item>scrollTo</item>
0322       <item>search</item>
0323       <item>select</item>
0324       <item>selected</item>
0325       <item>selectedIndex</item>
0326       <item>self</item>
0327       <item>setDate</item>
0328       <item>setHours</item>
0329       <item>setMinutes</item>
0330       <item>setMonth</item>
0331       <item>setSeconds</item>
0332       <item>setTime</item>
0333       <item>setTimeout</item>
0334       <item>setUTCDate</item>
0335       <item>setUTCDay</item>
0336       <item>setUTCFullYear</item>
0337       <item>setUTCHours</item>
0338       <item>setUTCMilliseconds</item>
0339       <item>setUTCMinutes</item>
0340       <item>setUTCMonth</item>
0341       <item>setUTCSeconds</item>
0342       <item>setYear</item>
0343       <item>shift</item>
0344       <item>siblingAbove</item>
0345       <item>siblingBelow</item>
0346       <item>small</item>
0347       <item>sort</item>
0348       <item>source</item>
0349       <item>splice</item>
0350       <item>split</item>
0351       <item>src</item>
0352       <item>status</item>
0353       <item>statusbar</item>
0354       <item>strike</item>
0355       <item>sub</item>
0356       <item>submit</item>
0357       <item>substr</item>
0358       <item>substring</item>
0359       <item>suffixes</item>
0360       <item>sup</item>
0361       <item>taintEnabled</item>
0362       <item>target</item>
0363       <item>test</item>
0364       <item>text</item>
0365       <item>title</item>
0366       <item>toGMTString</item>
0367       <item>toLocaleString</item>
0368       <item>toLowerCase</item>
0369       <item>toolbar</item>
0370       <item>toSource</item>
0371       <item>toString</item>
0372       <item>top</item>
0373       <item>toUpperCase</item>
0374       <item>toUTCString</item>
0375       <item>type</item>
0376       <item>URL</item>
0377       <item>unshift</item>
0378       <item>unwatch</item>
0379       <item>userAgent</item>
0380       <item>UTC</item>
0381       <item>value</item>
0382       <item>valueOf</item>
0383       <item>visibility</item>
0384       <item>vlinkColor</item>
0385       <item>vspace</item>
0386       <item>width</item>
0387       <item>watch</item>
0388       <item>which</item>
0389       <item>width</item>
0390       <item>write</item>
0391       <item>writeln</item>
0392       <item>x</item>
0393       <item>y</item>
0394       <item>zIndex</item>
0395     </list>
0396 <contexts>
0397   <context name="Start" attribute="Normal Text" lineEndContext="#stay">
0398     <IncludeRules context="FindXML" />
0399   </context>
0400 
0401   <context name="FindXML" attribute="Normal Text" lineEndContext="#stay">
0402     <DetectSpaces />
0403     <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
0404     <StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
0405     <RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" beginRegion="doctype" />
0406     <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
0407     <RegExpr attribute="Element" context="Element" String="&lt;&name;" beginRegion="element" />
0408     <IncludeRules context="FindEntityRefs" />
0409     <DetectIdentifier />
0410   </context>
0411 
0412   <context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay">
0413     <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
0414     <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
0415   </context>
0416 
0417   <context name="FindPEntityRefs" attribute="Normal Text" lineEndContext="#stay">
0418     <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
0419     <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
0420     <AnyChar attribute="Error" context="#stay" String="&amp;%" />
0421   </context>
0422 
0423 
0424   <context name="Comment" attribute="Comment" lineEndContext="#stay">
0425     <DetectSpaces />
0426     <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
0427     <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
0428     <IncludeRules context="##Comments" />
0429     <DetectIdentifier />
0430   </context>
0431 
0432   <context name="PI" attribute="Normal Text" lineEndContext="#stay">
0433     <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
0434   </context>
0435 
0436   <context name="Doctype" attribute="Normal Text" lineEndContext="#stay">
0437     <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
0438     <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
0439   </context>
0440 
0441   <context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay">
0442     <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
0443     <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
0444     <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
0445     <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
0446     <IncludeRules context="FindPEntityRefs" />
0447   </context>
0448 
0449   <context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay">
0450     <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
0451     <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
0452     <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
0453   </context>
0454 
0455   <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
0456     <DetectChar attribute="Value" context="#pop" char="&quot;" />
0457     <IncludeRules context="FindPEntityRefs" />
0458   </context>
0459 
0460   <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
0461     <DetectChar attribute="Value" context="#pop" char="&apos;" />
0462     <IncludeRules context="FindPEntityRefs" />
0463   </context>
0464 
0465   <context name="Element" attribute="Normal Text" lineEndContext="#stay">
0466     <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="element" />
0467     <DetectChar attribute="Element" context="El Content" char="&gt;" />
0468     <RegExpr attribute="Attribute" context="Attribute" String="^&name;|\s+&name;" />
0469     <RegExpr attribute="Error" context="#stay" String="\S" />
0470   </context>
0471 
0472   <context name="El Content" attribute="Normal Text" lineEndContext="#stay">
0473     <RegExpr attribute="Element" context="El End" String="&lt;/&name;" />
0474     <IncludeRules context="FindXML" />
0475   </context>
0476 
0477   <context name="El End" attribute="Normal Text" lineEndContext="#stay">
0478     <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" endRegion="element" />
0479     <RegExpr attribute="Error" context="#stay" String="\S" />
0480   </context>
0481 
0482   <context name="Attribute" attribute="Normal Text" lineEndContext="#stay">
0483     <DetectChar attribute="Attribute" context="Value" char="=" />
0484     <RegExpr attribute="Error" context="#stay" String="\S" />
0485   </context>
0486 
0487   <context name="Value" attribute="Normal Text" lineEndContext="#stay">
0488     <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
0489     <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
0490     <RegExpr attribute="Error" context="#stay" String="\S" />
0491   </context>
0492 
0493   <context name="Value DQ" attribute="Value" lineEndContext="#stay">
0494     <DetectChar attribute="Value" context="#pop#pop#pop" char="&quot;" />
0495     <IncludeRules context="FindEntityRefs" />
0496   </context>
0497 
0498   <context name="Value SQ" attribute="Value" lineEndContext="#stay">
0499     <DetectChar attribute="Value" context="#pop#pop#pop" char="&apos;" />
0500     <IncludeRules context="FindEntityRefs" />
0501   </context>
0502 
0503   <context name="CDATA" attribute="Normal Text" lineEndContext="#stay">
0504      <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
0505      <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
0506      <DetectSpaces/>
0507      <StringDetect attribute="Region Marker" context="region_marker" String="//BEGIN" beginRegion="Region1"/>
0508      <StringDetect attribute="Region Marker" context="region_marker" String="//END" endRegion="Region1"/>
0509      <keyword attribute="Keyword" context="#stay" String="keywords" />
0510      <keyword attribute="Function" context="#stay" String="functions" />
0511      <keyword attribute="Objects" context="#stay" String="objects" />
0512      <keyword attribute="Math" context="#stay" String="math" />
0513      <keyword attribute="Events" context="#stay" String="events" />
0514      <keyword attribute="Data Type" context="#stay" String="methods" />
0515      <DetectIdentifier/>
0516      <Float attribute="Float" context="#stay" />
0517      <Int attribute="Decimal" context="#stay" />
0518      <DetectChar attribute="String" context="String" char="&quot;"/>
0519      <DetectChar attribute="String" context="String 1" char="'"/>
0520      <Detect2Chars attribute="Comment" context="JSComment" char="/" char1="/"/>
0521      <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="JSBlockComment"/>
0522      <AnyChar attribute="Normal Text" context="(Internal regex catch)" String="=?:(" />
0523      <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
0524      <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
0525      <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;+,-/.*&lt;=&gt;?[]|~^&#59;"/>
0526   </context>
0527   
0528   <context attribute="String" lineEndContext="#pop" name="String">
0529      <DetectIdentifier/>
0530      <HlCStringChar attribute="String Char" context="#stay"/>
0531      <DetectChar attribute="String" context="#pop" char="&quot;"/>
0532   </context>
0533   <context attribute="String Char" lineEndContext="#pop" name="String 1">
0534      <DetectIdentifier/>
0535      <DetectChar attribute="String" context="String" char="&quot;"/>
0536      <DetectChar attribute="String Char" context="#pop" char="'"/>
0537   </context>
0538 
0539   <context attribute="Comment" lineEndContext="#pop" name="JSComment">
0540      <DetectSpaces />
0541      <IncludeRules context="##Comments" />
0542      <DetectIdentifier />
0543   </context>
0544   <context attribute="Comment" lineEndContext="#stay" name="Multi/inline Comment">
0545      <DetectSpaces />
0546      <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="JSBlockComment"/>
0547      <IncludeRules context="##Comments" />
0548   </context>
0549   
0550   <context attribute="Regular Expression" lineEndContext="#stay" name="Regular Expression">
0551      <RegExpr attribute="Regular Expression" context="#pop#pop#pop" String="/[ig]{0,2}" />
0552      <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\{[\d, ]+\}|\\[bB]" />
0553      <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[nrtvfDdSsWw]" />
0554      <DetectChar attribute="Pattern Character Class" context="(charclass caret first check)" char="[" />
0555      <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\.|\$(?=/)" />
0556      <AnyChar attribute="Pattern Internal Operator" context="#stay" String="?+*()|" />
0557   </context>
0558   <context attribute="Normal Text" lineEndContext="#stay" name="(Internal regex catch)" fallthrough="true" fallthroughContext="#pop">
0559      <DetectSpaces attribute="Normal Text" context="#stay" />
0560      <RegExpr attribute="Regular Expression" context="#pop" String="//(?=;)" />
0561      <Detect2Chars attribute="Comment" context="JSComment" char="/" char1="/" />
0562      <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="JSBlockComment" />
0563      <DetectChar attribute="Regular Expression" context="(regex caret first check)" char="/" />
0564   </context>
0565   <context attribute="Pattern Character Class" lineEndContext="#stay" name="Regular Expression Character Class">
0566      <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[\[\]]" />
0567      <DetectChar attribute="Pattern Character Class" context="#pop#pop" char="]" />
0568   </context>
0569   <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(regex caret first check)" fallthrough="true" fallthroughContext="Regular Expression">
0570      <DetectChar attribute="Pattern Internal Operator" context="Regular Expression" char="^" />
0571   </context>
0572   <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(charclass caret first check)" fallthrough="true" fallthroughContext="Regular Expression Character Class">
0573      <DetectChar attribute="Pattern Internal Operator" context="Regular Expression Character Class" char="^" />
0574   </context>
0575   
0576   <context name="region_marker" attribute="Region Marker" lineEndContext="#pop" >
0577      <DetectIdentifier />
0578      <DetectSpaces />
0579   </context>
0580 
0581 </contexts>
0582 <itemDatas>
0583   <itemData name="Normal Text" defStyleNum="dsNormal" />
0584   <itemData name="Comment" defStyleNum="dsComment" />
0585   <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" />
0586   <itemData name="Processing Instruction" defStyleNum="dsKeyword" />
0587   <itemData name="Doctype" defStyleNum="dsDataType" bold="1" />
0588   <itemData name="Element" defStyleNum="dsKeyword" />
0589   <itemData name="Attribute" defStyleNum="dsOthers" />
0590   <itemData name="Value" defStyleNum="dsString" />
0591   <itemData name="EntityRef" defStyleNum="dsDecVal" />
0592   <itemData name="PEntityRef" defStyleNum="dsDecVal" />
0593   <itemData name="Error" defStyleNum="dsError" />
0594 
0595   <itemData name="Keyword"      defStyleNum="dsKeyword"/>
0596   <itemData name="Function" defStyleNum="dsFunction"/>
0597   <itemData name="Objects" defStyleNum="dsKeyword" color="#008000" selColor="#00ffff" bold="0" italic="0"/>
0598   <itemData name="Math" defStyleNum="dsKeyword" color="#DBA716" selColor="#00ffff" bold="0" italic="0"/>
0599   <itemData name="Events" defStyleNum="dsKeyword" color="#F766D5" selColor="#00ffff" bold="0" italic="0"/>
0600   <itemData name="Data Type"    defStyleNum="dsDataType"/>
0601   <itemData name="Decimal"      defStyleNum="dsDecVal"/>
0602   <itemData name="Float"        defStyleNum="dsFloat"/>
0603   <itemData name="String"       defStyleNum="dsString"/>
0604   <itemData name="String Char"  defStyleNum="dsChar"/>
0605   <itemData name="Symbol"       defStyleNum="dsNormal"/>
0606   <itemData name="Regular Expression" defStyleNum="dsOthers"   />
0607   <itemData name="Pattern Internal Operator" defStyleNum="dsFloat" />
0608   <itemData name="Pattern Character Class" defStyleNum="dsBaseN" />
0609   <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
0610 </itemDatas>
0611 
0612 </highlighting>
0613 <general>
0614   <comments>
0615     <comment name="multiLine" start="&lt;!--" end="--&gt;" region="comment" />
0616   </comments>
0617   <keywords casesensitive="1" />
0618 </general>
0619 </language>
0620 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->