/jEdit/tags/jedit-4-3-pre5/modes/jsp.xml
XML | 201 lines | 159 code | 25 blank | 17 comment | 0 complexity | 8791db07ce71e885fc5ee6d006cd426c 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 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::MAIN">
- <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>
- </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" EXCLUDE_MATCH="TRUE">:</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="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" EXCLUDE_MATCH="TRUE">:</MARK_FOLLOWING>
- <SEQ TYPE="OPERATOR">:</SEQ>
- </RULES>
- <RULES SET="ATTRVALUE" DEFAULT="LITERAL1">
- <!-- JSP scriptlet expression -->
- <SPAN TYPE="KEYWORD1" DELEGATE="java::MAIN">
- <BEGIN><%=</BEGIN>
- <END>%></END>
- </SPAN>
- </RULES>
- </MODE>