Warning, /frameworks/syntax-highlighting/data/syntax/intelhex.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="Intel HEX" section="Other" extensions="*.hex;*.ihx" version="2" kateversion="5.0" author="Miklos Marton (martonmiklosqdev@gmail.com)" license="MIT">
0004   <highlighting>
0005     <contexts>
0006       <context name="Malformed" attribute="Malformed" lineEndContext="#stay">
0007         <DetectChar char=":" context="Startcode"/>
0008       </context>
0009       <context name="Startcode" attribute="Startcode" lineEndContext="#pop">
0010           <RegExpr String="[0-9A-F]{2}" context="Bytecount"/>
0011       </context>
0012       <context name="Bytecount" attribute="Bytecount" lineEndContext="#pop">
0013           <RegExpr String="[0-9A-F]{4}" context="Address"/>
0014       </context>
0015       <context name="Address" attribute="Address" lineEndContext="#pop">
0016         <RegExpr String="(00|01|02|03|04|05)" context="RecordType"/>
0017         <RegExpr String="([1-9]|(06|07|08|09))" context="#pop#pop#pop"/>
0018       </context>
0019       <context name="RecordType" attribute="RecordType" lineEndContext="#pop">
0020         <RegExpr String="[0-9A-F]{2}$" context="Checksum"/>
0021         <RegExpr String="[0-9A-F]{2}" context="Data"/>
0022       </context>
0023       <context name="Data" attribute="Data" lineEndContext="#pop">
0024         <RegExpr String="[0-9A-F]{2}$" context="Checksum"/>
0025       </context>
0026       <context name="Checksum" attribute="Checksum" lineEndContext="#pop">
0027       </context>
0028     </contexts>
0029 
0030     <itemDatas>
0031       <itemData name="Malformed" defStyleNum="dsAlert" spellChecking="false"/>
0032       <itemData name="Startcode" defStyleNum="dsSpecialChar" spellChecking="false"/>
0033       <itemData name="Bytecount" defStyleNum="dsCommentVar" spellChecking="false"/>
0034       <itemData name="Address" defStyleNum="dsConstant" spellChecking="false"/>
0035       <itemData name="RecordType" defStyleNum="dsAnnotation" spellChecking="false"/>
0036       <itemData name="Data" defStyleNum="dsDecVal" spellChecking="false"/>
0037       <itemData name="Checksum" defStyleNum="dsAlert" spellChecking="false"/>
0038     </itemDatas>
0039   </highlighting>
0040 </language>
0041 <!-- kate: indent-width 2; -->