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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="Java Properties" version="5" kateversion="5.0" section="Other" extensions="*.properties" author="Matthias Böhm (MatthiasBoehm87 _at_ gmail.com)" license="MIT">
0004   <highlighting>
0005     <contexts>
0006       <context name="key" attribute="Key" lineEndContext="#stay">
0007           <RegExpr String="^[=:]$" attribute="Separator" context="key" column="0"/>
0008           <AnyChar String="=:" attribute="Separator" context="value" column="0"/>
0009           <AnyChar String="#!" attribute="Comment" context="comment" firstNonSpace="true"/>
0010           <RegExpr String="(?:[^=:\s\\]|\\.)*\s*(?==|:)" attribute="Key" context="separator"/>
0011           <RegExpr String="(?:[^=:\s\\]|\\.)+\s+(?=\S)" attribute="Key" context="value"/>
0012       </context>
0013       <context name="separator" attribute="Key" lineEndContext="#pop" >
0014           <LineContinue char="=" attribute="Separator" context="#pop" />
0015           <LineContinue char=":" attribute="Separator" context="#pop" />
0016           <AnyChar String="=:" attribute="Separator" context="#pop!value"/>
0017       </context>
0018       <context name="value" attribute="Value" lineEndContext="#stay">
0019           <RegExpr String="(?:[^\\]|\\.)*$" attribute="Value" context="#pop!continueWithKey"/>
0020           <RegExpr String="(?:[^\\]|\\.)*\\$" attribute="Value" context="#pop!continueWithValue"/>
0021       </context>
0022       <context name="continueWithKey" attribute="Key" lineEndContext="#pop!key" />
0023       <context name="continueWithValue" attribute="Value" lineEndContext="#pop!value" />
0024       <context name="comment" attribute="Comment" lineEndContext="#pop">
0025           <DetectSpaces />
0026           <IncludeRules context="##Comments" />
0027       </context>
0028     </contexts>
0029     <itemDatas>
0030       <itemData name="Key" spellChecking="false" defStyleNum="dsOthers"/>
0031       <itemData name="Value" spellChecking="false" defStyleNum="dsString"/>
0032       <itemData name="Comment" spellChecking="true" defStyleNum="dsComment"/>
0033       <itemData name="Separator" spellChecking="false" defStyleNum="dsVariable"/>
0034     </itemDatas>
0035   </highlighting>
0036   <general>
0037     <comments>
0038       <comment name="singleLine" start="#"/>
0039     </comments>
0040   </general>
0041 </language>