/jEdit/tags/jedit-4-0-pre3/modes/ml.xml
XML | 102 lines | 100 code | 2 blank | 0 comment | 0 complexity | d65faaed286889fde0fa47f8538d4745 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?xml version="1.0"?>
- <!DOCTYPE MODE SYSTEM "xmode.dtd">
- <MODE>
- <PROPS>
- <PROPERTY NAME="commentStart" VALUE="(*" />
- <PROPERTY NAME="commentEnd" VALUE="*)" />
- </PROPS>
- <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
- <!-- whitespace: (space and tab) -->
- <WHITESPACE> </WHITESPACE>
- <WHITESPACE> </WHITESPACE>
- <SPAN TYPE="COMMENT1">
- <BEGIN>(*</BEGIN>
- <END>*)</END>
- </SPAN>
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
- <BEGIN>#"</BEGIN>
- <END>"</END>
- </SPAN>
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
- <BEGIN>"</BEGIN>
- <END>"</END>
- </SPAN>
- <SEQ TYPE="OPERATOR">=</SEQ>
- <SEQ TYPE="OPERATOR">!</SEQ>
- <SEQ TYPE="OPERATOR">>=</SEQ>
- <SEQ TYPE="OPERATOR"><=</SEQ>
- <SEQ TYPE="OPERATOR">+</SEQ>
- <SEQ TYPE="OPERATOR">-</SEQ>
- <SEQ TYPE="OPERATOR">/</SEQ>
- <SEQ TYPE="OPERATOR">::</SEQ>
- <SEQ TYPE="OPERATOR">*</SEQ>
- <SEQ TYPE="OPERATOR">></SEQ>
- <SEQ TYPE="OPERATOR"><</SEQ>
- <SEQ TYPE="OPERATOR"><></SEQ>
- <SEQ TYPE="OPERATOR">^</SEQ>
- <SEQ TYPE="OPERATOR">=></SEQ>
- <SEQ TYPE="OPERATOR">-></SEQ>
- <SEQ TYPE="OPERATOR">:></SEQ>
- <SEQ TYPE="OPERATOR">@</SEQ>
- <SEQ TYPE="NULL">.</SEQ>
- <SEQ TYPE="NULL">,</SEQ>
- <SEQ TYPE="NULL">;</SEQ>
- <SEQ TYPE="NULL">]</SEQ>
- <SEQ TYPE="NULL">[</SEQ>
- <KEYWORDS IGNORE_CASE="FALSE">
- <OPERATOR>div</OPERATOR>
- <OPERATOR>mod</OPERATOR>
- <OPERATOR>not</OPERATOR>
- <OPERATOR>andalso</OPERATOR>
- <OPERATOR>orelse</OPERATOR>
- <KEYWORD1>abstype</KEYWORD1>
- <KEYWORD1>and</KEYWORD1>
- <KEYWORD1>as</KEYWORD1>
- <KEYWORD1>case</KEYWORD1>
- <KEYWORD2>datatype</KEYWORD2>
- <KEYWORD1>do</KEYWORD1>
- <KEYWORD1>else</KEYWORD1>
- <KEYWORD1>end</KEYWORD1>
- <KEYWORD1>eqtype</KEYWORD1>
- <KEYWORD2>exception</KEYWORD2>
- <KEYWORD1>fn</KEYWORD1>
- <KEYWORD2>fun</KEYWORD2>
- <KEYWORD1>functor</KEYWORD1>
- <KEYWORD1>handle</KEYWORD1>
- <KEYWORD1>if</KEYWORD1>
- <KEYWORD1>in</KEYWORD1>
- <KEYWORD1>include</KEYWORD1>
- <KEYWORD3>infix</KEYWORD3>
- <KEYWORD3>infixr</KEYWORD3>
- <KEYWORD1>let</KEYWORD1>
- <KEYWORD1>local</KEYWORD1>
- <KEYWORD3>nonfix</KEYWORD3>
- <KEYWORD1>of</KEYWORD1>
- <KEYWORD1>op</KEYWORD1>
- <KEYWORD1>open</KEYWORD1>
- <KEYWORD1>raise</KEYWORD1>
- <KEYWORD1>rec</KEYWORD1>
- <KEYWORD1>sharing</KEYWORD1>
- <KEYWORD1>sig</KEYWORD1>
- <KEYWORD1>while</KEYWORD1>
- <KEYWORD1>signature</KEYWORD1>
- <KEYWORD1>struct</KEYWORD1>
- <KEYWORD2>structure</KEYWORD2>
- <KEYWORD1>then</KEYWORD1>
- <KEYWORD2>type</KEYWORD2>
- <KEYWORD1>val</KEYWORD1>
- <KEYWORD1>where</KEYWORD1>
- <KEYWORD1>while</KEYWORD1>
- <KEYWORD1>with</KEYWORD1>
- <KEYWORD1>withtype</KEYWORD1>
- </KEYWORDS>
- </RULES>
- </MODE>