Warning, /frameworks/syntax-highlighting/data/syntax/tiger.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <!-- Author: Pablo Oliveira <pablo@sifflez.org> //--> 0004 <language name="Tiger" version="3" kateversion="5.0" section="Other" extensions="*.tig" 0005 mimetype="" author="Pablo Oliveira" license="MIT"> 0006 <highlighting> 0007 <list name="controlflow"> 0008 <item>if</item> 0009 <item>then</item> 0010 <item>else</item> 0011 <item>while</item> 0012 <item>do</item> 0013 <item>for</item> 0014 <item>to</item> 0015 <item>break</item> 0016 </list> 0017 <list name="keywords"> 0018 <item>let</item> 0019 <item>in</item> 0020 <item>end</item> 0021 <item>array</item> 0022 <item>of</item> 0023 <item>type</item> 0024 <item>function</item> 0025 <item>var</item> 0026 <item>nil</item> 0027 </list> 0028 <list name="type"> 0029 <item>void</item> 0030 <item>int</item> 0031 <item>string</item> 0032 </list> 0033 <list name="primitives"> 0034 <item>print</item> 0035 <item>print_int</item> 0036 <item>flush</item> 0037 <item>getchar</item> 0038 <item>ord</item> 0039 <item>chr</item> 0040 <item>size</item> 0041 <item>concat</item> 0042 <item>substring</item> 0043 <item>not</item> 0044 <item>exit</item> 0045 </list> 0046 <contexts> 0047 0048 <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> 0049 <DetectSpaces/> 0050 0051 <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="Comment" /> 0052 <AnyChar attribute="Symbol" String=":&+,-/.*<=>|;" /> 0053 <Int attribute="Decimal" /> 0054 0055 <keyword attribute="ControlFlow" String="controlflow" /> 0056 <keyword attribute="Keyword" String="keywords" /> 0057 <keyword attribute="Function" String="primitives" /> 0058 <keyword attribute="Type" String="type" /> 0059 <DetectChar attribute="String" context="String" char=""" /> 0060 </context> 0061 0062 <context attribute="String" lineEndContext="#pop" name="String"> 0063 <HlCStringChar attribute="Escape" /> 0064 <RegExpr attribute="Escape" String="\\u[0-9a-fA-F]{4}" /> 0065 <LineContinue/> 0066 <DetectChar attribute="String" context="#pop" char=""" /> 0067 </context> 0068 0069 <context attribute="Comment" lineEndContext="#stay" name="Multi/inline Comment"> 0070 <DetectSpaces /> 0071 <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" /> 0072 <IncludeRules context="##Comments" /> 0073 </context> 0074 0075 </contexts> 0076 <itemDatas> 0077 <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" /> 0078 <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" /> 0079 <itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="false" /> 0080 <itemData name="Function" defStyleNum="dsFunction" spellChecking="false" /> 0081 <itemData name="Type" defStyleNum="dsDataType" spellChecking="false" /> 0082 <itemData name="Symbol" defStyleNum="dsOperator" spellChecking="false" /> 0083 <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false" /> 0084 <itemData name="String" defStyleNum="dsString" /> 0085 <itemData name="Escape" defStyleNum="dsSpecialChar" spellChecking="false" /> 0086 <itemData name="Comment" defStyleNum="dsComment" /> 0087 </itemDatas> 0088 </highlighting> 0089 <general> 0090 <comments> 0091 <comment name="multiLine" start="/*" end="*/" region="Comment" /> 0092 </comments> 0093 <keywords casesensitive="1" /> 0094 </general> 0095 </language> 0096 0097 <!-- kate: space-indent on; indent-width 2; -->