]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/jsp.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / jsp.xml
index 31bf48b3f2430b8ed3a79fada0d1e4cad5ea7f3e..df8a384eae6d581791b08b2e6ad36d58e3c87fcb 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="commentStart" VALUE="&lt;%--" />\r
-               <PROPERTY NAME="commentEnd" VALUE="--%&gt;" />\r
-       </PROPS>\r
-       <RULES IGNORE_CASE="TRUE">\r
-               <!-- JSP comment -->\r
-               <SPAN TYPE="COMMENT2">\r
-                       <BEGIN>&lt;%--</BEGIN>\r
-                       <END>--%&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP directive -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">\r
-                       <BEGIN>&lt;%@</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">\r
-                       <BEGIN>&lt;jsp:directive&gt;</BEGIN>\r
-                       <END>&lt;/jsp:directive&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;jsp:expression&gt;</BEGIN>\r
-                       <END>&lt;/jsp:expression&gt;</END>\r
-               </SPAN>\r
-\r
-\r
-               <!-- JSP scriptlet code block -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%!</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;jsp:declaration&gt;</BEGIN>\r
-                       <END>&lt;/jsp:declaration&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP scriptlet -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;jsp:scriptlet&gt;</BEGIN>\r
-                       <END>&lt;/jsp:scriptlet&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- SGML comment -->\r
-               <SPAN TYPE="COMMENT1" DELEGATE="COMMENT">\r
-                       <BEGIN>&lt;!--</BEGIN>\r
-                       <END>--&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JavaScript -->\r
-               <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">\r
-                       <BEGIN>&lt;SCRIPT</BEGIN>\r
-                       <END>&lt;/SCRIPT&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- stylesheet -->\r
-               <SPAN TYPE="MARKUP" DELEGATE="html::CSS">\r
-                       <BEGIN>&lt;STYLE</BEGIN>\r
-                       <END>&lt;/STYLE&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- DTD instructions -->\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">\r
-                       <BEGIN>&lt;!</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="TAGS">\r
-                       <BEGIN>&lt;</BEGIN>\r
-                       <END>&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- SGML entities -->\r
-               <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">\r
-                       <BEGIN>&amp;</BEGIN>\r
-                       <END>;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="EL">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-\r
-       </RULES>\r
-       <RULES SET="COMMENT" DEFAULT="COMMENT1" IGNORE_CASE="TRUE">\r
-               <!-- JSP comment -->\r
-               <SPAN TYPE="COMMENT2">\r
-                       <BEGIN>&lt;%--</BEGIN>\r
-                       <END>--%&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP scriptlet -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-       </RULES>\r
-       <RULES SET="DIRECTIVES" DEFAULT="MARKUP">\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <SEQ TYPE="MARKUP">/</SEQ>\r
-               <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR">:</MARK_PREVIOUS>\r
-               <SEQ TYPE="OPERATOR">:</SEQ>\r
-\r
-               <KEYWORDS>\r
-                       <KEYWORD1>taglib</KEYWORD1>\r
-                       <KEYWORD1>include</KEYWORD1>\r
-                       <KEYWORD1>page</KEYWORD1>\r
-                       <KEYWORD1>tag</KEYWORD1>\r
-                       <KEYWORD1>tagAttribute</KEYWORD1>\r
-                       <KEYWORD1>tagVariable</KEYWORD1>\r
-\r
-                       <KEYWORD2>language</KEYWORD2>\r
-                       <KEYWORD2>session</KEYWORD2>\r
-                       <KEYWORD2>contentType</KEYWORD2>\r
-                       <KEYWORD2>charset</KEYWORD2>\r
-                       <KEYWORD2>import</KEYWORD2>\r
-                       <KEYWORD2>buffer</KEYWORD2>\r
-                       <KEYWORD2>autoflush</KEYWORD2>\r
-                       <KEYWORD2>isThreadSafe</KEYWORD2>\r
-                       <KEYWORD2>info</KEYWORD2>\r
-                       <KEYWORD2>errorPage</KEYWORD2>\r
-                       <KEYWORD2>isErrorpage</KEYWORD2>\r
-                       <KEYWORD2>extends</KEYWORD2>\r
-                       <KEYWORD2>file</KEYWORD2>\r
-                       <KEYWORD2>uri</KEYWORD2>\r
-                       <KEYWORD2>prefix</KEYWORD2>\r
-                       <KEYWORD2>method</KEYWORD2>\r
-                       <KEYWORD2>name</KEYWORD2>\r
-                       <KEYWORD2>default</KEYWORD2>\r
-                       <KEYWORD2>required</KEYWORD2>\r
-                       <KEYWORD2>rtexprvalue</KEYWORD2>\r
-                       <KEYWORD2>id</KEYWORD2>\r
-                       <KEYWORD2>type</KEYWORD2>\r
-                       <KEYWORD2>scope</KEYWORD2>\r
-               </KEYWORDS>\r
-       </RULES>\r
-\r
-       <RULES SET="TAGS" DEFAULT="MARKUP">\r
-               <!-- JSP comment -->\r
-               <SPAN TYPE="COMMENT2">\r
-                       <BEGIN>&lt;%--</BEGIN>\r
-                       <END>--%&gt;</END>\r
-               </SPAN>\r
-\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="CSS+JSP">\r
-                       <BEGIN>style='</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="MARKUP" DELEGATE="CSS+JSP">\r
-                       <BEGIN>style="</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <SEQ TYPE="MARKUP">/</SEQ>\r
-               <MARK_FOLLOWING TYPE="FUNCTION" MATCH_TYPE="OPERATOR">:</MARK_FOLLOWING>\r
-               <SEQ TYPE="OPERATOR">:</SEQ>\r
-       </RULES>\r
-\r
-\r
-\r
-       <RULES SET="CSS+JSP" DEFAULT="LITERAL1">\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="EL">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-               <IMPORT DELEGATE="css::MAIN"/>\r
-       </RULES>\r
-\r
-       <RULES SET="ATTRVALUE" DEFAULT="LITERAL1" ESCAPE="\">\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="EL">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-               <SEQ TYPE="LITERAL1" DELEGATE="JAVASCRIPT+JSP">javascript:</SEQ>\r
-       </RULES>\r
-\r
-\r
-       <RULES SET="JAVASCRIPT+JSP">\r
-               <!-- JSP scriptlet expression -->\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="java::MAIN">\r
-                       <BEGIN>&lt;%=</BEGIN>\r
-                       <END>%&gt;</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD2" DELEGATE="EL">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-               <IMPORT DELEGATE="javascript::MAIN"/>\r
-       </RULES>\r
-\r
-       <RULES SET="EL" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0[lL]?|[1-9]\d{0,9}(\d{0,9}[lL])?|0[xX]\p{XDigit}{1,8}(\p{XDigit}{0,8}[lL])?|0[0-7]{1,11}([0-7]{0,11}[lL])?|([0-9]+\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?|[0-9]+([eE][+-]?[0-9]+[fFdD]?|([eE][+-]?[0-9]+)?[fFdD]))">\r
-               <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR">:</MARK_PREVIOUS>\r
-               <IMPORT DELEGATE="java::MAIN"/>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="commentStart" VALUE="&lt;%--" />
+               <PROPERTY NAME="commentEnd" VALUE="--%&gt;" />
+       </PROPS>
+       <RULES IGNORE_CASE="TRUE">
+               <!-- JSP comment -->
+               <SPAN TYPE="COMMENT2">
+                       <BEGIN>&lt;%--</BEGIN>
+                       <END>--%&gt;</END>
+               </SPAN>
+
+               <!-- JSP directive -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">
+                       <BEGIN>&lt;%@</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">
+                       <BEGIN>&lt;jsp:directive&gt;</BEGIN>
+                       <END>&lt;/jsp:directive&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;jsp:expression&gt;</BEGIN>
+                       <END>&lt;/jsp:expression&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet code block -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%!</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;jsp:declaration&gt;</BEGIN>
+                       <END>&lt;/jsp:declaration&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="JAVA">
+                       <BEGIN>&lt;%</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;jsp:scriptlet&gt;</BEGIN>
+                       <END>&lt;/jsp:scriptlet&gt;</END>
+               </SPAN>
+
+               <!-- SGML comment -->
+               <SPAN TYPE="COMMENT1" DELEGATE="COMMENT">
+                       <BEGIN>&lt;!--</BEGIN>
+                       <END>--&gt;</END>
+               </SPAN>
+
+               <!-- JavaScript -->
+               <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
+                       <BEGIN>&lt;SCRIPT</BEGIN>
+                       <END>&lt;/SCRIPT&gt;</END>
+               </SPAN>
+
+               <!-- stylesheet -->
+               <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
+                       <BEGIN>&lt;STYLE</BEGIN>
+                       <END>&lt;/STYLE&gt;</END>
+               </SPAN>
+
+               <!-- DTD instructions -->
+               <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
+                       <BEGIN>&lt;!</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="TAGS">
+                       <BEGIN>&lt;</BEGIN>
+                       <END>&gt;</END>
+               </SPAN>
+
+               <!-- SGML entities -->
+               <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+                       <BEGIN>&amp;</BEGIN>
+                       <END>;</END>
+               </SPAN>
+
+               <SPAN TYPE="KEYWORD2" DELEGATE="EL">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+
+       </RULES>
+       <RULES SET="COMMENT" DEFAULT="COMMENT1" IGNORE_CASE="TRUE">
+               <!-- JSP comment -->
+               <SPAN TYPE="COMMENT2">
+                       <BEGIN>&lt;%--</BEGIN>
+                       <END>--%&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+       </RULES>
+       <RULES SET="DIRECTIVES" DEFAULT="MARKUP">
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <SEQ TYPE="MARKUP">/</SEQ>
+               <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR">:</MARK_PREVIOUS>
+               <SEQ TYPE="OPERATOR">:</SEQ>
+
+               <KEYWORDS>
+                       <KEYWORD1>taglib</KEYWORD1>
+                       <KEYWORD1>include</KEYWORD1>
+                       <KEYWORD1>page</KEYWORD1>
+                       <KEYWORD1>tag</KEYWORD1>
+                       <KEYWORD1>tagAttribute</KEYWORD1>
+                       <KEYWORD1>tagVariable</KEYWORD1>
+
+                       <KEYWORD2>language</KEYWORD2>
+                       <KEYWORD2>session</KEYWORD2>
+                       <KEYWORD2>contentType</KEYWORD2>
+                       <KEYWORD2>charset</KEYWORD2>
+                       <KEYWORD2>import</KEYWORD2>
+                       <KEYWORD2>buffer</KEYWORD2>
+                       <KEYWORD2>autoflush</KEYWORD2>
+                       <KEYWORD2>isThreadSafe</KEYWORD2>
+                       <KEYWORD2>info</KEYWORD2>
+                       <KEYWORD2>errorPage</KEYWORD2>
+                       <KEYWORD2>isErrorpage</KEYWORD2>
+                       <KEYWORD2>extends</KEYWORD2>
+                       <KEYWORD2>file</KEYWORD2>
+                       <KEYWORD2>uri</KEYWORD2>
+                       <KEYWORD2>prefix</KEYWORD2>
+                       <KEYWORD2>method</KEYWORD2>
+                       <KEYWORD2>name</KEYWORD2>
+                       <KEYWORD2>default</KEYWORD2>
+                       <KEYWORD2>required</KEYWORD2>
+                       <KEYWORD2>rtexprvalue</KEYWORD2>
+                       <KEYWORD2>id</KEYWORD2>
+                       <KEYWORD2>type</KEYWORD2>
+                       <KEYWORD2>scope</KEYWORD2>
+               </KEYWORDS>
+       </RULES>
+
+       <RULES SET="TAGS" DEFAULT="MARKUP">
+               <!-- JSP comment -->
+               <SPAN TYPE="COMMENT2">
+                       <BEGIN>&lt;%--</BEGIN>
+                       <END>--%&gt;</END>
+               </SPAN>
+
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="CSS+JSP">
+                       <BEGIN>style='</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <SPAN TYPE="MARKUP" DELEGATE="CSS+JSP">
+                       <BEGIN>style="</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <SEQ TYPE="MARKUP">/</SEQ>
+               <MARK_FOLLOWING TYPE="FUNCTION" MATCH_TYPE="OPERATOR">:</MARK_FOLLOWING>
+               <SEQ TYPE="OPERATOR">:</SEQ>
+               
+               <IMPORT DELEGATE="html::TAGS"/>
+       </RULES>
+
+
+
+       <RULES SET="CSS+JSP" DEFAULT="LITERAL1">
+               <SPAN TYPE="KEYWORD2" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD2" DELEGATE="EL">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+               <IMPORT DELEGATE="css::MAIN"/>
+       </RULES>
+
+       <RULES SET="ATTRVALUE" DEFAULT="LITERAL1" ESCAPE="\">
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD2" DELEGATE="EL">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+               <SEQ TYPE="LITERAL1" DELEGATE="JAVASCRIPT+JSP">javascript:</SEQ>
+       </RULES>
+
+
+       <RULES SET="JAVASCRIPT+JSP">
+               <!-- JSP scriptlet expression -->
+               <SPAN TYPE="KEYWORD2" DELEGATE="java::MAIN">
+                       <BEGIN>&lt;%=</BEGIN>
+                       <END>%&gt;</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD2" DELEGATE="EL">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+               <IMPORT DELEGATE="javascript::MAIN"/>
+       </RULES>
+
+       <RULES SET="EL" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0[lL]?|[1-9]\d{0,9}(\d{0,9}[lL])?|0[xX]\p{XDigit}{1,8}(\p{XDigit}{0,8}[lL])?|0[0-7]{1,11}([0-7]{0,11}[lL])?|([0-9]+\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?|[0-9]+([eE][+-]?[0-9]+[fFdD]?|([eE][+-]?[0-9]+)?[fFdD]))">
+               <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR">:</MARK_PREVIOUS>
+               <IMPORT DELEGATE="java::MAIN"/>
+       </RULES>
+       
+       <RULES SET="JAVA">
+               <SEQ_REGEXP TYPE="COMMENT2">[/][/](.*?)(?=[%][&gt;])</SEQ_REGEXP>
+               <IMPORT DELEGATE="java::MAIN"/>
+       </RULES>
+       
+</MODE>
 <!-- :noTabs=false: -->
\ No newline at end of file