Warning, /frameworks/syntax-highlighting/data/syntax/sml.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="SML" version="6" kateversion="5.0" section="Sources" extensions="*.sml;*.ml" mimetype="" author="Christoph Cullmann (cullmann@kde.org)" license="MIT">
0004   <highlighting>
0005     <list name="keywords">
0006       <item>abstype</item>
0007       <item>and</item>
0008       <item>andalso</item>
0009       <item>as</item>
0010       <item>case</item>
0011       <item>do</item>
0012       <item>datatype</item>
0013       <item>else</item>
0014       <item>end</item>
0015       <item>eqtype</item>
0016       <item>exception</item>
0017       <item>false</item>
0018       <item>fn</item>
0019       <item>fun</item>
0020       <item>functor</item>
0021       <item>handle</item>
0022       <item>if</item>
0023       <item>in</item>
0024       <item>include</item>
0025       <item>infix</item>
0026       <item>infixr</item>
0027       <item>let</item>
0028       <item>local</item>
0029       <item>nonfix</item>
0030       <item>of</item>
0031       <item>op</item>
0032       <item>open</item>
0033       <item>orelse</item>
0034       <item>raise</item>
0035       <item>rec</item>
0036       <item>sharing</item>
0037       <item>sig</item>
0038       <item>signature</item>
0039       <item>struct</item>
0040       <item>structure</item>
0041       <item>then</item>
0042       <item>true</item>
0043       <item>type</item>
0044       <item>val</item>
0045       <item>where</item>
0046       <item>with</item>
0047       <item>withtype</item>
0048       <item>while</item>
0049     </list>
0050     <list name="types">
0051       <item>unit</item>
0052       <item>int</item>
0053       <item>real</item>
0054       <item>char</item>
0055       <item>string</item>
0056       <item>substring</item>
0057       <item>word</item>
0058       <item>ref</item>
0059       <item>array</item>
0060       <item>vector</item>
0061       <item>bool</item>
0062       <item>list</item>
0063       <item>option</item>
0064       <item>order</item>
0065     </list>
0066     <contexts>
0067       <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
0068         <Detect2Chars attribute="Comment" context="Multiline/Inline Comment" char="(" char1="*" beginRegion="Comment" />
0069         <DetectChar attribute="String" context="String" char="&quot;" />
0070         <keyword attribute="Keyword" context="#stay" String="keywords" />
0071         <keyword attribute="Data Type" context="#stay" String="types" />
0072         <Float attribute="Float" context="Float Suffixes"/>
0073         <HlCHex attribute="Decimal" context="#stay"/>
0074         <Int attribute="Decimal" context="#stay" />
0075       </context>
0076       <context name="Float Suffixes" attribute="Float" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
0077           <AnyChar String="fF" attribute="Float" context="#pop"/>
0078       </context>
0079       <context attribute="Comment" lineEndContext="#stay" name="Multiline/Inline Comment">
0080         <DetectSpaces />
0081         <Detect2Chars attribute="Comment" context="#pop" char="*" char1=")" endRegion="Comment" />
0082         <IncludeRules context="##Comments" />
0083       </context>
0084       <context attribute="String" lineEndContext="#stay" name="String">
0085         <HlCStringChar attribute="String Char" context="#stay"/>
0086         <DetectChar attribute="String" context="#pop" char="&quot;" />
0087       </context>
0088     </contexts>
0089     <itemDatas>
0090       <itemData name="Normal Text" defStyleNum="dsNormal"/>
0091       <itemData name="Keyword"  defStyleNum="dsKeyword"/>
0092       <itemData name="Data Type"  defStyleNum="dsDataType"/>
0093       <itemData name="Decimal"  defStyleNum="dsDecVal"/>
0094       <itemData name="Float"  defStyleNum="dsFloat"/>
0095       <itemData name="String"  defStyleNum="dsString"/>
0096       <itemData name="Comment" defStyleNum="dsComment" />
0097       <itemData name="String Char"  defStyleNum="dsChar" />
0098     </itemDatas>
0099   </highlighting>
0100   <general>
0101     <keywords casesensitive="1" />
0102     <comments>
0103       <comment name="multiLine" start="(*" end="*)" region="Comment" />
0104     </comments>
0105   </general>
0106 </language>
0107 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->