-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="commentStart" VALUE="<%--" />\r
- <PROPERTY NAME="commentEnd" VALUE="--%>" />\r
- </PROPS>\r
- <RULES IGNORE_CASE="TRUE">\r
- <!-- JSP comment -->\r
- <SPAN TYPE="COMMENT2">\r
- <BEGIN><%--</BEGIN>\r
- <END>--%></END>\r
- </SPAN>\r
-\r
- <!-- JSP directive -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">\r
- <BEGIN><%@</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">\r
- <BEGIN><jsp:directive></BEGIN>\r
- <END></jsp:directive></END>\r
- </SPAN>\r
-\r
- <!-- JSP scriptlet expression -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%=</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><jsp:expression></BEGIN>\r
- <END></jsp:expression></END>\r
- </SPAN>\r
-\r
-\r
- <!-- JSP scriptlet code block -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%!</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><jsp:declaration></BEGIN>\r
- <END></jsp:declaration></END>\r
- </SPAN>\r
-\r
- <!-- JSP scriptlet -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><jsp:scriptlet></BEGIN>\r
- <END></jsp:scriptlet></END>\r
- </SPAN>\r
-\r
- <!-- SGML comment -->\r
- <SPAN TYPE="COMMENT1" DELEGATE="COMMENT">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">\r
- <BEGIN><SCRIPT</BEGIN>\r
- <END></SCRIPT></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="html::CSS">\r
- <BEGIN><STYLE</BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- DTD instructions -->\r
- <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">\r
- <BEGIN><!</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="TAGS">\r
- <BEGIN><</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <!-- SGML entities -->\r
- <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">\r
- <BEGIN>&</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><%--</BEGIN>\r
- <END>--%></END>\r
- </SPAN>\r
-\r
- <!-- JSP scriptlet expression -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%=</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- JSP scriptlet -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
- <RULES SET="DIRECTIVES" DEFAULT="MARKUP">\r
- <!-- JSP scriptlet expression -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\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
- <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><%--</BEGIN>\r
- <END>--%></END>\r
- </SPAN>\r
-\r
- <!-- JSP scriptlet expression -->\r
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">\r
- <BEGIN><%=</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="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><%=</BEGIN>\r
- <END>%></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><%=</BEGIN>\r
- <END>%></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><%=</BEGIN>\r
- <END>%></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="<%--" />
+ <PROPERTY NAME="commentEnd" VALUE="--%>" />
+ </PROPS>
+ <RULES IGNORE_CASE="TRUE">
+ <!-- JSP comment -->
+ <SPAN TYPE="COMMENT2">
+ <BEGIN><%--</BEGIN>
+ <END>--%></END>
+ </SPAN>
+
+ <!-- JSP directive -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">
+ <BEGIN><%@</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <SPAN TYPE="KEYWORD1" DELEGATE="DIRECTIVES">
+ <BEGIN><jsp:directive></BEGIN>
+ <END></jsp:directive></END>
+ </SPAN>
+
+ <!-- JSP scriptlet expression -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%=</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><jsp:expression></BEGIN>
+ <END></jsp:expression></END>
+ </SPAN>
+
+ <!-- JSP scriptlet code block -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%!</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><jsp:declaration></BEGIN>
+ <END></jsp:declaration></END>
+ </SPAN>
+
+ <!-- JSP scriptlet -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="JAVA">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><jsp:scriptlet></BEGIN>
+ <END></jsp:scriptlet></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1" DELEGATE="COMMENT">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
+ <BEGIN><SCRIPT</BEGIN>
+ <END></SCRIPT></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
+ <BEGIN><STYLE</BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- DTD instructions -->
+ <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
+ <BEGIN><!</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="TAGS">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</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><%--</BEGIN>
+ <END>--%></END>
+ </SPAN>
+
+ <!-- JSP scriptlet expression -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%=</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- JSP scriptlet -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+ <RULES SET="DIRECTIVES" DEFAULT="MARKUP">
+ <!-- JSP scriptlet expression -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%=</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_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><%--</BEGIN>
+ <END>--%></END>
+ </SPAN>
+
+ <!-- JSP scriptlet expression -->
+ <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
+ <BEGIN><%=</BEGIN>
+ <END>%></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><%=</BEGIN>
+ <END>%></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><%=</BEGIN>
+ <END>%></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><%=</BEGIN>
+ <END>%></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">[/][/](.*?)(?=[%][>])</SEQ_REGEXP>
+ <IMPORT DELEGATE="java::MAIN"/>
+ </RULES>
+
+</MODE>
<!-- :noTabs=false: -->
\ No newline at end of file