Warning, /frameworks/syntax-highlighting/data/syntax/sather.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="Sather" version="4" kateversion="5.0" section="Sources" extensions="*.sa" mimetype="text/x-sather-src" casesensitive="1"> 0004 <highlighting> 0005 <list name="keywords"> 0006 <item>and</item> 0007 <item>assert</item> 0008 <item>attr</item> 0009 <item>break!</item> 0010 <item>case</item> 0011 <item>class</item> 0012 <item>const</item> 0013 <item>else</item> 0014 <item>elsif</item> 0015 <item>end</item> 0016 <item>exception</item> 0017 <item>external</item> 0018 <item>false</item> 0019 <item>if</item> 0020 <item>include</item> 0021 <item>initial</item> 0022 <item>is</item> 0023 <item>ITER</item> 0024 <item>loop</item> 0025 <item>new</item> 0026 <item>or</item> 0027 <item>post</item> 0028 <item>pre</item> 0029 <item>private</item> 0030 <item>protect</item> 0031 <item>quit</item> 0032 <item>raise</item> 0033 <item>readonly</item> 0034 <item>result</item> 0035 <item>return</item> 0036 <item>ROUT</item> 0037 <item>SAME</item> 0038 <item>self</item> 0039 <item>shared</item> 0040 <item>then</item> 0041 <item>true</item> 0042 <item>typecase</item> 0043 <item>type</item> 0044 <item>until!</item> 0045 <item>value</item> 0046 <item>void</item> 0047 <item>when</item> 0048 <item>while!</item> 0049 <item>yield</item> 0050 <item>abstract</item> 0051 <item>any</item> 0052 <item>bind</item> 0053 <item>fork</item> 0054 <item>guard</item> 0055 <item>immutable</item> 0056 <item>inout</item> 0057 <item>in</item> 0058 <item>lock</item> 0059 <item>once</item> 0060 <item>out</item> 0061 <item>parloop</item> 0062 <item>partial</item> 0063 <item>par</item> 0064 <item>spread</item> 0065 <item>stub</item> 0066 </list> 0067 <list name="types"> 0068 <item>$OB</item> 0069 <item>ARRAY</item> 0070 <item>AREF</item> 0071 <item>AVAL</item> 0072 <item>BOOL</item> 0073 <item>CHAR</item> 0074 <item>EXT_OB</item> 0075 <item>FLTDX</item> 0076 <item>FLTD</item> 0077 <item>FLTX</item> 0078 <item>FLTI</item> 0079 <item>FLT</item> 0080 <item>INTI</item> 0081 <item>INT</item> 0082 <item>$REHASH</item> 0083 <item>STR</item> 0084 <item>SYS</item> 0085 </list> 0086 <list name="features"> 0087 <item>create</item> 0088 <item>invariant</item> 0089 <item>main</item> 0090 <item>aget</item> 0091 <item>aset</item> 0092 <item>div</item> 0093 <item>is_eq</item> 0094 <item>is_geq</item> 0095 <item>is_gt</item> 0096 <item>is_leq</item> 0097 <item>is_lt</item> 0098 <item>is_neq</item> 0099 <item>minus</item> 0100 <item>mod</item> 0101 <item>negate</item> 0102 <item>not</item> 0103 <item>plus</item> 0104 <item>pow</item> 0105 <item>times</item> 0106 </list> 0107 <contexts> 0108 <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> 0109 <keyword attribute="Keyword" context="#stay" String="keywords"/> 0110 <keyword attribute="Data Type" context="#stay" String="types"/> 0111 <keyword attribute="Features" context="#stay" String="features"/> 0112 <Float attribute="Float" context="#stay"/> 0113 <Int attribute="Decimal" context="#stay"/> 0114 <RegExpr attribute="Char" context="#stay" String="'.'"/> 0115 <DetectChar attribute="String" context="String" char="""/> 0116 <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/> 0117 </context> 0118 <context attribute="String" lineEndContext="#stay" name="String"> 0119 <DetectChar attribute="String" context="#pop" char="""/> 0120 </context> 0121 <context attribute="Comment" lineEndContext="#pop" name="Comment"> 0122 <DetectSpaces /> 0123 <IncludeRules context="##Comments"/> 0124 </context> 0125 </contexts> 0126 <itemDatas> 0127 <itemData name="Normal Text" defStyleNum="dsNormal" /> 0128 <itemData name="Keyword" defStyleNum="dsKeyword" /> 0129 <itemData name="Data Type" defStyleNum="dsDataType"/> 0130 <itemData name="Features" defStyleNum="dsOthers" /> 0131 <itemData name="Decimal" defStyleNum="dsDecVal" /> 0132 <itemData name="Float" defStyleNum="dsFloat" /> 0133 <itemData name="Char" defStyleNum="dsChar" /> 0134 <itemData name="String" defStyleNum="dsString" /> 0135 <itemData name="Comment" defStyleNum="dsComment" /> 0136 </itemDatas> 0137 </highlighting> 0138 <general> 0139 <comments> 0140 <comment name="singleLine" start="--" position="afterwhitespace"/> 0141 </comments> 0142 <keywords casesensitive="1" weakDeliminator="$!"/> 0143 </general> 0144 </language> 0145 <!-- kate: replace-tabs on; tab-width 8; indent-width 8; -->