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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language [
0003   <!-- same as logfile.xml -->
0004   <!ENTITY critical "crit|critical|fatal|QFATAL">
0005   <!ENTITY debug "debug|QDEBUG">
0006   <!ENTITY error "err|error|fail|failure|QCRITICAL">
0007   <!ENTITY info "info|information|QINFO">
0008   <!ENTITY warn "warn|warning|QWARN">
0009   <!ENTITY firstchars "cdefiqw">
0010   <!ENTITY search "([^&firstchars;]*+((?!\b(&critical;|&debug;|&error;|&info;|&warn;)\b)[&firstchars;])?)*+">
0011 
0012   <!ENTITY hex "[0-9a-fA-F]">
0013 
0014   <!ENTITY date1 "[0-9]{4}-[0-9]{2}-[0-9]{2}">
0015   <!ENTITY date2 "[0-9]{2}[-/.][0-9]{2}[-/.][0-9]{4}">
0016   <!ENTITY date3 "(\d+\s+)?\b(January|February|March|April|May|June|July|August|September|October|November|December|(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sept?|Oct|Nov|Dec)\.?)\b\s+[0-9]+\s+">
0017 
0018   <!ENTITY symbols ":[](){}&lt;>+-=&#37;~*^|&amp;$!@">
0019   <!ENTITY pathsymbols "/">
0020   <!ENTITY namespace "[a-zA-Z][-0-9a-zA-Z]*(\.[0-9a-zA-Z]+)+">
0021   <!ENTITY uuid "&hex;{8}[:-]&hex;{4}[:-]&hex;{4}[:-]&hex;{4}[:-]&hex;{12}">
0022   <!ENTITY hexdata "(?&lt;!-)\b(&uuid;|&hex;{1,4}([:-]&hex;{0,4}){5,7})\b">
0023   <!ENTITY path "\b[A-Z]:\\[-:\w.?=&amp;&#37;;/\\]+|(?&lt;![\w.-])(\.{1,3}[/\\]|((https?|s?ftp|ssh|mail|file|resource|wss?)://))[-:\w.?=&amp;&#37;;/\\]+">
0024   <!ENTITY escapechar "\\x&hex;{2}|\\[uU]&hex;{4,8}|\\[0-7]{3}|\\.">
0025   <!ENTITY ident "[a-zA-Z][-\w.]*">
0026 ]>
0027 <language name="Log File (advanced)" section="Other" version="2" kateversion="5.62" extensions="*.log" priority="4" author="Jonathan Poelen (jonathan.poelen@gmail.com)" license="MIT">
0028 <highlighting>
0029 
0030 <list name="constants">
0031   <item>true</item>
0032   <item>false</item>
0033   <item>nil</item>
0034   <item>null</item>
0035 </list>
0036 
0037 <contexts>
0038   <context name="Start" lineEndContext="#stay" attribute="Normal" fallthroughContext="Time">
0039     <DetectChar char="[" attribute="Normal"/>
0040     <RegExpr String="&date1;|&date2;|&date3;" attribute="Date" context="Time"/>
0041   </context>
0042 
0043   <context name="Time" lineEndContext="#pop" attribute="Normal" fallthroughContext="#pop!StartLevel">
0044     <DetectChar char="T" context="CheckTimeSeparator" lookAhead="1"/>
0045     <DetectChar char="]" attribute="Normal" context="#pop!StartLevel"/>
0046     <DetectSpaces/>
0047     <RegExpr String="[0-9][0-9]:[0-9][0-9]:[0-9][0-9](\.[0-9]+)?" attribute="Time" context="#pop!TimeZone"/>
0048   </context>
0049   <context name="CheckTimeSeparator" lineEndContext="#pop" attribute="Normal">
0050     <DetectChar char="T" context="#pop#pop!StartLevel" column="0" lookAhead="1"/>
0051     <DetectChar char="T" context="#pop#pop!StartLevel" column="1" lookAhead="1"/>
0052     <DetectChar char="T" attribute="Time Separator" context="#pop"/>
0053   </context>
0054 
0055   <context name="TimeZone" lineEndContext="#pop" attribute="Normal" fallthroughContext="#pop!StartLevel">
0056     <DetectChar char="]" attribute="Normal" context="#pop!StartLevel"/>
0057     <AnyChar String="+-Z" attribute="Time Separator"/>
0058     <RegExpr String="[0-9][0-9]:[0-9][0-9]|[0-9]+" attribute="Time Zone" context="#pop!StartLevel"/>
0059   </context>
0060 
0061   <context name="StartLevel" lineEndContext="#pop" attribute="Normal" fallthroughContext="#pop!Normal">
0062     <DetectSpaces/>
0063     <DetectChar char="]" attribute="Normal"/>
0064     <RegExpr String="&search;\b(&info;)\b|" context="#pop!Information" insensitive="1" lookAhead="1"/>
0065     <RegExpr String="&search;\b(&debug;)\b|" context="#pop!Debug" insensitive="1" lookAhead="1"/>
0066     <RegExpr String="&search;\b(&warn;)\b|" context="#pop!Warning" insensitive="1" lookAhead="1"/>
0067     <RegExpr String="&search;\b(&error;)\b|" context="#pop!Error" insensitive="1" lookAhead="1"/>
0068     <RegExpr String="&search;\b(&critical;)\b|" context="#pop!Critical" insensitive="1" lookAhead="1"/>
0069   </context>
0070 
0071   <context name="String" lineEndContext="#stay" attribute="Normal">
0072     <DetectSpaces/>
0073     <DetectIdentifier/>
0074     <Int/>
0075   </context>
0076 
0077   <!-- Information -->
0078 
0079   <context name="Information" lineEndContext="#pop" attribute="Information">
0080     <DetectSpaces context="InformationAfterSpace" attribute="Information"/>
0081     <DetectChar char="&quot;" context="#pop!InformationStringDQ" attribute="Information String DoubleQ"/>
0082     <AnyChar String="&symbols;" attribute="Information Symbol"/>
0083     <HlCHex attribute="Information Integer"/>
0084     <RegExpr String="&namespace;" attribute="Information Namespace"/>
0085     <RegExpr String="&hexdata;" context="InformationHexData" lookAhead="1"/>
0086     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Information Integer" context="InformationIPv4"/>
0087     <Float attribute="Information Float" context="InformationSkipPath"/>
0088     <Int attribute="Information Integer" context="InformationSkipPath"/>
0089     <RegExpr String="&path;" attribute="Information Path"/>
0090     <AnyChar String="&pathsymbols;" attribute="Information Symbol"/>
0091     <keyword String="constants" attribute="Information Constant"/>
0092     <DetectIdentifier attribute="Information" context="InformationIdent"/>
0093   </context>
0094 
0095   <context name="InformationIPv4" lineEndContext="#pop#pop" attribute="Information" fallthroughContext="#pop">
0096     <Int attribute="Information Integer"/>
0097     <DetectChar char="." attribute="Information"/>
0098   </context>
0099 
0100   <context name="InformationIdent" lineEndContext="#pop#pop" attribute="Information" fallthroughContext="#pop">
0101     <AnyChar String="-.0123456789" attribute="Information"/>
0102     <DetectIdentifier attribute="Information"/>
0103   </context>
0104 
0105   <context name="InformationSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0106     <DetectChar char="/" context="#pop" attribute="Information Symbol"/>
0107   </context>
0108 
0109   <context name="InformationAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0110     <DetectChar char="'" context="#pop!InformationStringSQ" attribute="Information String SingleQ"/>
0111   </context>
0112 
0113   <context name="InformationHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0114     <RegExpr String="&hex;+" attribute="Information Hexadecimal"/>
0115     <AnyChar String=":-" attribute="Information Symbol"/>
0116   </context>
0117 
0118   <context name="InformationStringSQ" lineEndContext="#pop#pop" attribute="Information String SingleQ">
0119     <DetectChar char="'" context="#pop" attribute="Information String SingleQ"/>
0120     <IncludeRules context="String"/>
0121   </context>
0122 
0123   <context name="InformationStringDQ" lineEndContext="#pop#pop" attribute="Information String DoubleQ">
0124     <DetectChar char="&quot;" context="#pop" attribute="Information String DoubleQ"/>
0125     <IncludeRules context="String"/>
0126     <RegExpr String="&escapechar;" attribute="Information Escape Char"/>
0127   </context>
0128 
0129   <!-- Debug -->
0130 
0131   <context name="Debug" lineEndContext="#pop" attribute="Debug">
0132     <DetectSpaces context="DebugAfterSpace" attribute="Debug"/>
0133     <DetectChar char="&quot;" context="#pop!DebugStringDQ" attribute="Debug String DoubleQ"/>
0134     <AnyChar String="&symbols;" attribute="Debug Symbol"/>
0135     <HlCHex attribute="Debug Integer"/>
0136     <RegExpr String="&namespace;" attribute="Debug Namespace"/>
0137     <RegExpr String="&hexdata;" context="DebugHexData" lookAhead="1"/>
0138     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Debug Integer" context="DebugIPv4"/>
0139     <Float attribute="Debug Float" context="DebugSkipPath"/>
0140     <Int attribute="Debug Integer" context="DebugSkipPath"/>
0141     <RegExpr String="&path;" attribute="Debug Path"/>
0142     <AnyChar String="&pathsymbols;" attribute="Debug Symbol"/>
0143     <keyword String="constants" attribute="Debug Constant"/>
0144     <DetectIdentifier attribute="Debug" context="DebugIdent"/>
0145   </context>
0146 
0147   <context name="DebugIPv4" lineEndContext="#pop#pop" attribute="Debug" fallthroughContext="#pop">
0148     <Int attribute="Debug Integer"/>
0149     <DetectChar char="." attribute="Debug"/>
0150   </context>
0151 
0152   <context name="DebugIdent" lineEndContext="#pop#pop" attribute="Debug" fallthroughContext="#pop">
0153     <AnyChar String="-.0123456789" attribute="Debug"/>
0154     <DetectIdentifier attribute="Debug"/>
0155   </context>
0156 
0157   <context name="DebugSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0158     <DetectChar char="/" context="#pop" attribute="Debug Symbol"/>
0159   </context>
0160 
0161   <context name="DebugAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0162     <DetectChar char="'" context="#pop!DebugStringSQ" attribute="Debug String SingleQ"/>
0163   </context>
0164 
0165   <context name="DebugHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0166     <RegExpr String="&hex;+" attribute="Debug Hexadecimal"/>
0167     <AnyChar String=":-" attribute="Debug Symbol"/>
0168   </context>
0169 
0170   <context name="DebugStringSQ" lineEndContext="#pop#pop" attribute="Debug String SingleQ">
0171     <DetectChar char="'" context="#pop" attribute="Debug String SingleQ"/>
0172     <IncludeRules context="String"/>
0173   </context>
0174 
0175   <context name="DebugStringDQ" lineEndContext="#pop#pop" attribute="Debug String DoubleQ">
0176     <DetectChar char="&quot;" context="#pop" attribute="Debug String DoubleQ"/>
0177     <IncludeRules context="String"/>
0178     <RegExpr String="&escapechar;" attribute="Debug Escape Char"/>
0179   </context>
0180 
0181   <!-- Warning -->
0182 
0183   <context name="Warning" lineEndContext="#pop" attribute="Warning">
0184     <DetectSpaces context="WarningAfterSpace" attribute="Warning"/>
0185     <DetectChar char="&quot;" context="#pop!WarningStringDQ" attribute="Warning String DoubleQ"/>
0186     <AnyChar String="&symbols;" attribute="Warning Symbol"/>
0187     <HlCHex attribute="Warning Integer"/>
0188     <RegExpr String="&namespace;" attribute="Warning Namespace"/>
0189     <RegExpr String="&hexdata;" context="WarningHexData" lookAhead="1"/>
0190     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Warning Integer" context="WarningIPv4"/>
0191     <Float attribute="Warning Float" context="WarningSkipPath"/>
0192     <Int attribute="Warning Integer" context="WarningSkipPath"/>
0193     <RegExpr String="&path;" attribute="Warning Path"/>
0194     <AnyChar String="&pathsymbols;" attribute="Warning Symbol"/>
0195     <keyword String="constants" attribute="Warning Constant"/>
0196     <DetectIdentifier attribute="Warning" context="WarningIdent"/>
0197   </context>
0198 
0199   <context name="WarningIPv4" lineEndContext="#pop#pop" attribute="Warning" fallthroughContext="#pop">
0200     <Int attribute="Warning Integer"/>
0201     <DetectChar char="." attribute="Warning"/>
0202   </context>
0203 
0204   <context name="WarningIdent" lineEndContext="#pop#pop" attribute="Warning" fallthroughContext="#pop">
0205     <AnyChar String="-.0123456789" attribute="Warning"/>
0206     <DetectIdentifier attribute="Warning"/>
0207   </context>
0208 
0209   <context name="WarningSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0210     <DetectChar char="/" context="#pop" attribute="Warning Symbol"/>
0211   </context>
0212 
0213   <context name="WarningAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0214     <DetectChar char="'" context="#pop!WarningStringSQ" attribute="Warning String SingleQ"/>
0215   </context>
0216 
0217   <context name="WarningHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0218     <RegExpr String="&hex;+" attribute="Warning Hexadecimal"/>
0219     <AnyChar String=":-" attribute="Warning Symbol"/>
0220   </context>
0221 
0222   <context name="WarningStringSQ" lineEndContext="#pop#pop" attribute="Warning String SingleQ">
0223     <DetectChar char="'" context="#pop" attribute="Warning String SingleQ"/>
0224     <IncludeRules context="String"/>
0225   </context>
0226 
0227   <context name="WarningStringDQ" lineEndContext="#pop#pop" attribute="Warning String DoubleQ">
0228     <DetectChar char="&quot;" context="#pop" attribute="Warning String DoubleQ"/>
0229     <IncludeRules context="String"/>
0230     <RegExpr String="&escapechar;" attribute="Warning Escape Char"/>
0231   </context>
0232 
0233   <!-- Error -->
0234 
0235   <context name="Error" lineEndContext="#pop" attribute="Error">
0236     <DetectSpaces context="ErrorAfterSpace" attribute="Error"/>
0237     <DetectChar char="&quot;" context="#pop!ErrorStringDQ" attribute="Error String DoubleQ"/>
0238     <AnyChar String="&symbols;" attribute="Error Symbol"/>
0239     <HlCHex attribute="Error Integer"/>
0240     <RegExpr String="&namespace;" attribute="Error Namespace"/>
0241     <RegExpr String="&hexdata;" context="ErrorHexData" lookAhead="1"/>
0242     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Error Integer" context="ErrorIPv4"/>
0243     <Float attribute="Error Float" context="ErrorSkipPath"/>
0244     <Int attribute="Error Integer" context="ErrorSkipPath"/>
0245     <RegExpr String="&path;" attribute="Error Path"/>
0246     <AnyChar String="&pathsymbols;" attribute="Error Symbol"/>
0247     <keyword String="constants" attribute="Error Constant"/>
0248     <DetectIdentifier attribute="Error" context="ErrorIdent"/>
0249   </context>
0250 
0251   <context name="ErrorIPv4" lineEndContext="#pop#pop" attribute="Error" fallthroughContext="#pop">
0252     <Int attribute="Error Integer"/>
0253     <DetectChar char="." attribute="Error"/>
0254   </context>
0255 
0256   <context name="ErrorIdent" lineEndContext="#pop#pop" attribute="Error" fallthroughContext="#pop">
0257     <AnyChar String="-.0123456789" attribute="Error"/>
0258     <DetectIdentifier attribute="Error"/>
0259   </context>
0260 
0261   <context name="ErrorSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0262     <DetectChar char="/" context="#pop" attribute="Error Symbol"/>
0263   </context>
0264 
0265   <context name="ErrorAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0266     <DetectChar char="'" context="#pop!ErrorStringSQ" attribute="Error String SingleQ"/>
0267   </context>
0268 
0269   <context name="ErrorHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0270     <RegExpr String="&hex;+" attribute="Error Hexadecimal"/>
0271     <AnyChar String=":-" attribute="Error Symbol"/>
0272   </context>
0273 
0274   <context name="ErrorStringSQ" lineEndContext="#pop#pop" attribute="Error String SingleQ">
0275     <DetectChar char="'" context="#pop" attribute="Error String SingleQ"/>
0276     <IncludeRules context="String"/>
0277   </context>
0278 
0279   <context name="ErrorStringDQ" lineEndContext="#pop#pop" attribute="Error String DoubleQ">
0280     <DetectChar char="&quot;" context="#pop" attribute="Error String DoubleQ"/>
0281     <IncludeRules context="String"/>
0282     <RegExpr String="&escapechar;" attribute="Error Escape Char"/>
0283   </context>
0284 
0285   <!-- Critical -->
0286 
0287   <context name="Critical" lineEndContext="#pop" attribute="Critical">
0288     <DetectSpaces context="CriticalAfterSpace" attribute="Critical"/>
0289     <DetectChar char="&quot;" context="#pop!CriticalStringDQ" attribute="Critical String DoubleQ"/>
0290     <AnyChar String="&symbols;" attribute="Critical Symbol"/>
0291     <HlCHex attribute="Critical Integer"/>
0292     <RegExpr String="&namespace;" attribute="Critical Namespace"/>
0293     <RegExpr String="&hexdata;" context="CriticalHexData" lookAhead="1"/>
0294     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Critical Integer" context="CriticalIPv4"/>
0295     <Float attribute="Critical Float" context="CriticalSkipPath"/>
0296     <Int attribute="Critical Integer" context="CriticalSkipPath"/>
0297     <RegExpr String="&path;" attribute="Critical Path"/>
0298     <AnyChar String="&pathsymbols;" attribute="Critical Symbol"/>
0299     <keyword String="constants" attribute="Critical Constant"/>
0300     <DetectIdentifier attribute="Critical" context="CriticalIdent"/>
0301   </context>
0302 
0303   <context name="CriticalIPv4" lineEndContext="#pop#pop" attribute="Critical" fallthroughContext="#pop">
0304     <Int attribute="Critical Integer"/>
0305     <DetectChar char="." attribute="Critical"/>
0306   </context>
0307 
0308   <context name="CriticalIdent" lineEndContext="#pop#pop" attribute="Critical" fallthroughContext="#pop">
0309     <AnyChar String="-.0123456789" attribute="Critical"/>
0310     <DetectIdentifier attribute="Critical"/>
0311   </context>
0312 
0313   <context name="CriticalSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0314     <DetectChar char="/" context="#pop" attribute="Critical Symbol"/>
0315   </context>
0316 
0317   <context name="CriticalAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0318     <DetectChar char="'" context="#pop!CriticalStringSQ" attribute="Critical String SingleQ"/>
0319   </context>
0320 
0321   <context name="CriticalHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0322     <RegExpr String="&hex;+" attribute="Critical Hexadecimal"/>
0323     <AnyChar String=":-" attribute="Critical Symbol"/>
0324   </context>
0325 
0326   <context name="CriticalStringSQ" lineEndContext="#pop#pop" attribute="Critical String SingleQ">
0327     <DetectChar char="'" context="#pop" attribute="Critical String SingleQ"/>
0328     <IncludeRules context="String"/>
0329   </context>
0330 
0331   <context name="CriticalStringDQ" lineEndContext="#pop#pop" attribute="Critical String DoubleQ">
0332     <DetectChar char="&quot;" context="#pop" attribute="Critical String DoubleQ"/>
0333     <IncludeRules context="String"/>
0334     <RegExpr String="&escapechar;" attribute="Critical Escape Char"/>
0335   </context>
0336 
0337   <!-- Normal -->
0338 
0339   <context name="Normal" lineEndContext="#pop" attribute="Normal">
0340     <DetectSpaces context="NormalAfterSpace" attribute="Normal"/>
0341     <DetectChar char="&quot;" context="#pop!NormalStringDQ" attribute="Normal String DoubleQ"/>
0342     <AnyChar String="&symbols;" attribute="Normal Symbol"/>
0343     <HlCHex attribute="Normal Integer"/>
0344     <RegExpr String="&namespace;" attribute="Normal Namespace"/>
0345     <RegExpr String="&hexdata;" context="NormalHexData" lookAhead="1"/>
0346     <RegExpr String="[0-9]+(?=(\.[0-9]+){2})" attribute="Normal Integer" context="NormalIPv4"/>
0347     <Float attribute="Normal Float" context="NormalSkipPath"/>
0348     <Int attribute="Normal Integer" context="NormalSkipPath"/>
0349     <RegExpr String="&path;" attribute="Normal Path"/>
0350     <AnyChar String="&pathsymbols;" attribute="Normal Symbol"/>
0351     <keyword String="constants" attribute="Normal Constant"/>
0352     <DetectIdentifier attribute="Normal" context="NormalIdent"/>
0353   </context>
0354 
0355   <context name="NormalIPv4" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0356     <Int attribute="Normal Integer"/>
0357     <DetectChar char="." attribute="Normal"/>
0358   </context>
0359 
0360   <context name="NormalIdent" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0361     <AnyChar String="-.0123456789" attribute="Normal"/>
0362     <DetectIdentifier attribute="Normal"/>
0363   </context>
0364 
0365   <context name="NormalSkipPath" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0366     <DetectChar char="/" context="#pop" attribute="Normal Symbol"/>
0367   </context>
0368 
0369   <context name="NormalAfterSpace" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0370     <DetectChar char="'" context="#pop!NormalStringSQ" attribute="Normal String SingleQ"/>
0371   </context>
0372 
0373   <context name="NormalHexData" lineEndContext="#pop#pop" attribute="Normal" fallthroughContext="#pop">
0374     <RegExpr String="&hex;+" attribute="Normal Hexadecimal"/>
0375     <AnyChar String=":-" attribute="Normal Symbol"/>
0376   </context>
0377 
0378   <context name="NormalStringSQ" lineEndContext="#pop#pop" attribute="Normal String SingleQ">
0379     <DetectChar char="'" context="#pop" attribute="Normal String SingleQ"/>
0380     <IncludeRules context="String"/>
0381   </context>
0382 
0383   <context name="NormalStringDQ" lineEndContext="#pop#pop" attribute="Normal String DoubleQ">
0384     <DetectChar char="&quot;" context="#pop" attribute="Normal String DoubleQ"/>
0385     <IncludeRules context="String"/>
0386     <RegExpr String="&escapechar;" attribute="Normal Escape Char"/>
0387   </context>
0388 
0389 </contexts>
0390 
0391 <itemDatas>
0392   <itemData name="Normal" defStyleNum="dsNormal"/>
0393   <itemData name="Normal Symbol" defStyleNum="dsOperator"/>
0394   <itemData name="Normal Float" defStyleNum="dsFloat"/>
0395   <itemData name="Normal Integer" defStyleNum="dsDecVal"/>
0396   <itemData name="Normal Hexadecimal" defStyleNum="dsBaseN"/>
0397   <itemData name="Normal Namespace" defStyleNum="dsAttribute"/>
0398   <itemData name="Normal Constant" defStyleNum="dsVariable"/>
0399   <itemData name="Normal Path" defStyleNum="dsChar"/>
0400   <itemData name="Normal String SingleQ" defStyleNum="dsVerbatimString"/>
0401   <itemData name="Normal String DoubleQ" defStyleNum="dsString"/>
0402   <itemData name="Normal Escape Char" defStyleNum="dsSpecialChar"/>
0403 
0404   <itemData name="Information" defStyleNum="dsPreprocessor"/>
0405   <itemData name="Information Symbol" defStyleNum="dsOperator"/>
0406   <itemData name="Information Float" defStyleNum="dsFloat"/>
0407   <itemData name="Information Integer" defStyleNum="dsDecVal"/>
0408   <itemData name="Information Hexadecimal" defStyleNum="dsBaseN"/>
0409   <itemData name="Information Namespace" defStyleNum="dsAttribute"/>
0410   <itemData name="Information Constant" defStyleNum="dsVariable"/>
0411   <itemData name="Information Path" defStyleNum="dsChar"/>
0412   <itemData name="Information String SingleQ" defStyleNum="dsVerbatimString"/>
0413   <itemData name="Information String DoubleQ" defStyleNum="dsString"/>
0414   <itemData name="Information Escape Char" defStyleNum="dsSpecialChar"/>
0415 
0416   <itemData name="Warning" defStyleNum="dsInformation"/>
0417   <itemData name="Warning Symbol" defStyleNum="dsOperator"/>
0418   <itemData name="Warning Float" defStyleNum="dsFloat"/>
0419   <itemData name="Warning Integer" defStyleNum="dsDecVal"/>
0420   <itemData name="Warning Hexadecimal" defStyleNum="dsBaseN"/>
0421   <itemData name="Warning Namespace" defStyleNum="dsAttribute"/>
0422   <itemData name="Warning Constant" defStyleNum="dsVariable"/>
0423   <itemData name="Warning Path" defStyleNum="dsChar"/>
0424   <itemData name="Warning String SingleQ" defStyleNum="dsVerbatimString"/>
0425   <itemData name="Warning String DoubleQ" defStyleNum="dsString"/>
0426   <itemData name="Warning Escape Char" defStyleNum="dsSpecialChar"/>
0427 
0428   <itemData name="Error" defStyleNum="dsError" underline="0" bold="0"/>
0429   <itemData name="Error Symbol" defStyleNum="dsOperator"/>
0430   <itemData name="Error Float" defStyleNum="dsFloat"/>
0431   <itemData name="Error Integer" defStyleNum="dsDecVal"/>
0432   <itemData name="Error Hexadecimal" defStyleNum="dsBaseN"/>
0433   <itemData name="Error Namespace" defStyleNum="dsAttribute"/>
0434   <itemData name="Error Constant" defStyleNum="dsVariable"/>
0435   <itemData name="Error Path" defStyleNum="dsChar"/>
0436   <itemData name="Error String SingleQ" defStyleNum="dsVerbatimString"/>
0437   <itemData name="Error String DoubleQ" defStyleNum="dsString"/>
0438   <itemData name="Error Escape Char" defStyleNum="dsSpecialChar"/>
0439 
0440   <itemData name="Critical" defStyleNum="dsError" bold="1"/>
0441   <itemData name="Critical Symbol" defStyleNum="dsOperator" bold="1"/>
0442   <itemData name="Critical Float" defStyleNum="dsFloat"/>
0443   <itemData name="Critical Integer" defStyleNum="dsDecVal" bold="1"/>
0444   <itemData name="Critical Hexadecimal" defStyleNum="dsBaseN" bold="1"/>
0445   <itemData name="Critical Namespace" defStyleNum="dsAttribute" bold="1"/>
0446   <itemData name="Critical Constant" defStyleNum="dsVariable" bold="1"/>
0447   <itemData name="Critical Path" defStyleNum="dsChar" bold="1"/>
0448   <itemData name="Critical String SingleQ" defStyleNum="dsVerbatimString" bold="1"/>
0449   <itemData name="Critical String DoubleQ" defStyleNum="dsString" bold="1"/>
0450   <itemData name="Critical Escape Char" defStyleNum="dsSpecialChar" bold="1"/>
0451 
0452   <itemData name="Debug" defStyleNum="dsDataType"/>
0453   <itemData name="Debug Symbol" defStyleNum="dsOperator"/>
0454   <itemData name="Debug Float" defStyleNum="dsFloat"/>
0455   <itemData name="Debug Integer" defStyleNum="dsDecVal"/>
0456   <itemData name="Debug Hexadecimal" defStyleNum="dsBaseN"/>
0457   <itemData name="Debug Namespace" defStyleNum="dsAttribute"/>
0458   <itemData name="Debug Constant" defStyleNum="dsVariable"/>
0459   <itemData name="Debug Path" defStyleNum="dsChar"/>
0460   <itemData name="Debug String SingleQ" defStyleNum="dsVerbatimString"/>
0461   <itemData name="Debug String DoubleQ" defStyleNum="dsString"/>
0462   <itemData name="Debug Escape Char" defStyleNum="dsSpecialChar"/>
0463 
0464   <itemData name="Date" defStyleNum="dsBuiltIn"/>
0465   <itemData name="Time" defStyleNum="dsExtension"/>
0466   <itemData name="Time Zone" defStyleNum="dsExtension"/>
0467   <itemData name="Time Separator" defStyleNum="dsOperator"/>
0468 </itemDatas>
0469 </highlighting>
0470 
0471 <general>
0472   <keywords casesensitive="0"/>
0473 </general>
0474 </language>
0475 <!-- kate: space-indent on; indent-width 2; replace-tabs on; -->