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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 
0004 <language name="FlatBuffers" section="Sources"
0005     version="3" kateversion="5.0"
0006     indenter="cstyle"
0007     extensions="*.fbs"
0008     priority="5"
0009     author="Harald Fernengel"
0010     license="MIT">
0011     <highlighting>
0012         <list name="keywords">
0013             <item>namespace</item>
0014             <item>attribute</item>
0015             <item>table</item>
0016             <item>struct</item>
0017             <item>enum</item>
0018             <item>union</item>
0019             <item>rpc_service</item>
0020             <item>root_type</item>
0021             <item>include</item>
0022             <item>file_identifier</item>
0023             <item>file_extension</item>
0024         </list>
0025         <list name="types">
0026             <item>bool</item>
0027             <item>byte</item>
0028             <item>ubyte</item>
0029             <item>short</item>
0030             <item>ushort</item>
0031             <item>int</item>
0032             <item>uint</item>
0033             <item>float</item>
0034             <item>long</item>
0035             <item>ulong</item>
0036             <item>double</item>
0037             <item>int8</item>
0038             <item>uint8</item>
0039             <item>int16</item>
0040             <item>uint16</item>
0041             <item>int32</item>
0042             <item>uint32</item>
0043             <item>int64</item>
0044             <item>uint64</item>
0045             <item>float32</item>
0046             <item>float64</item>
0047             <item>string</item>
0048         </list>
0049         <list name="integers">
0050             <item>true</item>
0051             <item>false</item>
0052         </list>
0053         <list name="attributes">
0054             <item>deprecated</item>
0055             <item>required</item>
0056             <item>key</item>
0057             <item>hash</item>
0058             <item>id</item>
0059             <item>force_align</item>
0060             <item>bit_flags</item>
0061             <item>original_order</item>
0062             <item>nested_flatbuffer</item>
0063             <item>csharp_partial</item>
0064             <item>streaming</item>
0065             <item>idempotent</item>
0066             <item>cpp_type</item>
0067             <item>cpp_ptr_type</item>
0068             <item>native_inline</item>
0069         </list>
0070         <contexts>
0071             <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
0072                 <keyword attribute="Keyword" context="#stay" String="keywords"/>
0073                 <keyword attribute="Keyword" context="#stay" String="attributes"/>
0074                 <keyword attribute="Data Type" context="#stay" String="types"/>
0075                 <keyword attribute="Integer Constants" context="#stay" String="integers"/>
0076                 <DetectChar attribute="String" context="String" char="&quot;"/>
0077                 <Float attribute="Float" context="#stay"/>
0078                 <Int attribute="Decimal" context="#stay"/>
0079                 <Detect2Chars attribute="Comment" context="Comment1" char="/" char1="/"/>
0080                 <Detect2Chars attribute="Comment" context="Comment2" char="/" char1="*" beginRegion="Comment"/>
0081             </context>
0082             <context attribute="Comment" lineEndContext="#pop" name="Comment1">
0083                 <LineContinue attribute="Comment" context="#stay"/>
0084                 <DetectSpaces />
0085                 <IncludeRules context="##Comments"/>
0086             </context>
0087 
0088             <context attribute="String" lineEndContext="#pop" name="String">
0089                 <LineContinue attribute="String" context="#stay"/>
0090                 <DetectChar attribute="String" context="#pop" char="&quot;"/>
0091             </context>
0092 
0093             <context attribute="Comment" lineEndContext="#stay" name="Comment2">
0094                 <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
0095                 <DetectSpaces />
0096                 <IncludeRules context="##Comments"/>
0097             </context>
0098 
0099         </contexts>
0100         <itemDatas>
0101             <itemData name="Normal Text"  defStyleNum="dsNormal" spellChecking="false"/>
0102             <itemData name="Keyword"      defStyleNum="dsKeyword" spellChecking="false"/>
0103             <itemData name="Data Type"    defStyleNum="dsDataType" spellChecking="false"/>
0104             <itemData name="Comment"      defStyleNum="dsComment"/>
0105             <itemData name="String"       defStyleNum="dsString"/>
0106             <itemData name="Decimal"      defStyleNum="dsDecVal" spellChecking="false"/>
0107             <itemData name="Float"        defStyleNum="dsFloat" spellChecking="false"/>
0108             <itemData name="Integer Constants" defStyleNum="dsDecVal" spellChecking="false"/>
0109         </itemDatas>
0110     </highlighting>
0111     <general>
0112         <comments>
0113             <comment name="singleLine" start="//" />
0114             <comment name="multiLine" start="/*" end="*/" region="Comment" />
0115         </comments>
0116         <keywords casesensitive="1" />
0117     </general>
0118 </language>
0119 <!-- kate: replace-tabs on; tab-width 4; indent-width 4; -->