-<?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
- <PROPERTY NAME="indentNextLines" VALUE="\s*[^#]{3,}:\s*(#.*)?" />\r
- </PROPS>\r
-\r
- <RULES IGNORE_CASE="TRUE">\r
-\r
- <SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">\r
- <BEGIN><%@</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- PSP comment -->\r
- <SPAN TYPE="COMMENT2">\r
- <BEGIN><%--</BEGIN>\r
- <END>--%></END>\r
- </SPAN>\r
-\r
- <!-- inline Python code -->\r
- <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- Client-side javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="jscript"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="javascript"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-Side include -->\r
- <SPAN TYPE="MARKUP">\r
- <BEGIN><!--#</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- SGML comment -->\r
- <SPAN TYPE="COMMENT1">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">\r
- <BEGIN><STYLE></BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\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
- </RULES>\r
-\r
- <!-- ESCAPE is not exactly right but it is needed to correctly\r
- handle JavaScript in on* parameters -->\r
- <RULES SET="TAGS" DEFAULT="MARKUP" ESCAPE="\">\r
- <SPAN TYPE="LITERAL1">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="OPERATOR">=</SEQ>\r
-\r
- <!-- PSP comment -->\r
- <SPAN TYPE="COMMENT2">\r
- <BEGIN><%--</BEGIN>\r
- <END>--%></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="DIRECTIVE" DEFAULT="LITERAL4">\r
-\r
- <SPAN TYPE="LITERAL1">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="OPERATOR">=</SEQ>\r
-\r
- <KEYWORDS>\r
- <KEYWORD4>include</KEYWORD4>\r
-\r
- <KEYWORD4>file</KEYWORD4>\r
- </KEYWORDS>\r
- </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="commentStart" VALUE="<!--" />
+ <PROPERTY NAME="commentEnd" VALUE="-->" />
+ <PROPERTY NAME="indentNextLines" VALUE="\s*[^#]{3,}:\s*(#.*)?" />
+ </PROPS>
+
+ <RULES IGNORE_CASE="TRUE">
+
+ <SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">
+ <BEGIN><%@</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- PSP comment -->
+ <SPAN TYPE="COMMENT2">
+ <BEGIN><%--</BEGIN>
+ <END>--%></END>
+ </SPAN>
+
+ <!-- inline Python code -->
+ <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- Client-side javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="jscript"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="javascript"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-Side include -->
+ <SPAN TYPE="MARKUP">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
+ <BEGIN><STYLE></BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <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>
+
+ <!-- ESCAPE is not exactly right but it is needed to correctly
+ handle JavaScript in on* parameters -->
+ <RULES SET="TAGS" DEFAULT="MARKUP">
+ <SPAN TYPE="LITERAL1" ESCAPE="\">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" ESCAPE="\">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="OPERATOR">=</SEQ>
+
+ <!-- PSP comment -->
+ <SPAN TYPE="COMMENT2">
+ <BEGIN><%--</BEGIN>
+ <END>--%></END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="DIRECTIVE" DEFAULT="LITERAL4">
+
+ <SPAN TYPE="LITERAL1">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="OPERATOR">=</SEQ>
+
+ <KEYWORDS>
+ <KEYWORD4>include</KEYWORD4>
+
+ <KEYWORD4>file</KEYWORD4>
+ </KEYWORDS>
+ </RULES>
+</MODE>