PageRenderTime 12ms CodeModel.GetById 8ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/modes/ml.xml

#
XML | 102 lines | 100 code | 2 blank | 0 comment | 0 complexity | d65faaed286889fde0fa47f8538d4745 MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<MODE>
  6	<PROPS>
  7		<PROPERTY NAME="commentStart" VALUE="(*" />
  8		<PROPERTY NAME="commentEnd" VALUE="*)" />
  9	</PROPS>
 10	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
 11		<!-- whitespace: (space and tab) -->
 12		<WHITESPACE> </WHITESPACE>
 13		<WHITESPACE>	</WHITESPACE>
 14
 15		<SPAN TYPE="COMMENT1">
 16			<BEGIN>(*</BEGIN>
 17			<END>*)</END>
 18		</SPAN>
 19
 20		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 21			<BEGIN>#"</BEGIN>
 22			<END>"</END>
 23		</SPAN>
 24
 25		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 26			<BEGIN>"</BEGIN>
 27			<END>"</END>
 28		</SPAN>
 29
 30		<SEQ TYPE="OPERATOR">=</SEQ>
 31		<SEQ TYPE="OPERATOR">!</SEQ>
 32		<SEQ TYPE="OPERATOR">&gt;=</SEQ>
 33		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
 34		<SEQ TYPE="OPERATOR">+</SEQ>
 35		<SEQ TYPE="OPERATOR">-</SEQ>
 36		<SEQ TYPE="OPERATOR">/</SEQ>
 37		<SEQ TYPE="OPERATOR">::</SEQ>
 38		<SEQ TYPE="OPERATOR">*</SEQ>
 39		<SEQ TYPE="OPERATOR">&gt;</SEQ>
 40		<SEQ TYPE="OPERATOR">&lt;</SEQ>
 41		<SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>
 42		<SEQ TYPE="OPERATOR">^</SEQ>
 43		<SEQ TYPE="OPERATOR">=&gt;</SEQ>
 44		<SEQ TYPE="OPERATOR">-&gt;</SEQ>
 45		<SEQ TYPE="OPERATOR">:&gt;</SEQ>
 46		<SEQ TYPE="OPERATOR">@</SEQ>
 47		<SEQ TYPE="NULL">.</SEQ>
 48		<SEQ TYPE="NULL">,</SEQ>
 49		<SEQ TYPE="NULL">;</SEQ>
 50		<SEQ TYPE="NULL">]</SEQ>
 51		<SEQ TYPE="NULL">[</SEQ>
 52
 53		<KEYWORDS IGNORE_CASE="FALSE">
 54			<OPERATOR>div</OPERATOR>
 55			<OPERATOR>mod</OPERATOR>
 56			<OPERATOR>not</OPERATOR>
 57			<OPERATOR>andalso</OPERATOR>
 58			<OPERATOR>orelse</OPERATOR>
 59			<KEYWORD1>abstype</KEYWORD1>
 60			<KEYWORD1>and</KEYWORD1>
 61			<KEYWORD1>as</KEYWORD1>
 62			<KEYWORD1>case</KEYWORD1>
 63			<KEYWORD2>datatype</KEYWORD2>
 64			<KEYWORD1>do</KEYWORD1>
 65			<KEYWORD1>else</KEYWORD1>
 66			<KEYWORD1>end</KEYWORD1>
 67			<KEYWORD1>eqtype</KEYWORD1>
 68			<KEYWORD2>exception</KEYWORD2>
 69			<KEYWORD1>fn</KEYWORD1>
 70			<KEYWORD2>fun</KEYWORD2>
 71			<KEYWORD1>functor</KEYWORD1>
 72			<KEYWORD1>handle</KEYWORD1>
 73			<KEYWORD1>if</KEYWORD1>
 74			<KEYWORD1>in</KEYWORD1>
 75			<KEYWORD1>include</KEYWORD1>
 76			<KEYWORD3>infix</KEYWORD3>
 77			<KEYWORD3>infixr</KEYWORD3>
 78			<KEYWORD1>let</KEYWORD1>
 79			<KEYWORD1>local</KEYWORD1>
 80			<KEYWORD3>nonfix</KEYWORD3>
 81			<KEYWORD1>of</KEYWORD1>
 82			<KEYWORD1>op</KEYWORD1>
 83			<KEYWORD1>open</KEYWORD1>
 84			<KEYWORD1>raise</KEYWORD1>
 85			<KEYWORD1>rec</KEYWORD1>
 86			<KEYWORD1>sharing</KEYWORD1>
 87			<KEYWORD1>sig</KEYWORD1>
 88			<KEYWORD1>while</KEYWORD1>
 89			<KEYWORD1>signature</KEYWORD1>
 90			<KEYWORD1>struct</KEYWORD1>
 91			<KEYWORD2>structure</KEYWORD2>
 92			<KEYWORD1>then</KEYWORD1>
 93			<KEYWORD2>type</KEYWORD2>
 94			<KEYWORD1>val</KEYWORD1>
 95			<KEYWORD1>where</KEYWORD1>
 96			<KEYWORD1>while</KEYWORD1>
 97			<KEYWORD1>with</KEYWORD1>
 98			<KEYWORD1>withtype</KEYWORD1>
 99		</KEYWORDS>
100	</RULES>
101
102</MODE>