3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="commentStart" VALUE="<!--" />
8 <PROPERTY NAME="commentEnd" VALUE="-->" />
9 <PROPERTY NAME="indentNextLines" VALUE="\s*[^#]{3,}:\s*(#.*)?" />
12 <RULES IGNORE_CASE="TRUE">
14 <SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">
20 <SPAN TYPE="COMMENT2">
21 <BEGIN><%--</BEGIN>
25 <!-- inline Python code -->
26 <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">
31 <!-- Client-side javascript -->
32 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
33 <BEGIN><script language="jscript"></BEGIN>
34 <END></script></END>
37 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
38 <BEGIN><script language="javascript"></BEGIN>
39 <END></script></END>
42 <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
43 <BEGIN><script></BEGIN>
44 <END></script></END>
47 <!-- Server-Side include -->
49 <BEGIN><!--#</BEGIN>
54 <SPAN TYPE="COMMENT1">
55 <BEGIN><!--</BEGIN>
60 <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
61 <BEGIN><STYLE></BEGIN>
62 <END></STYLE></END>
66 <SPAN TYPE="MARKUP" DELEGATE="TAGS">
71 <!-- SGML entities -->
72 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
79 <!-- ESCAPE is not exactly right but it is needed to correctly
80 handle JavaScript in on* parameters -->
81 <RULES SET="TAGS" DEFAULT="MARKUP">
82 <SPAN TYPE="LITERAL1" ESCAPE="\">
87 <SPAN TYPE="LITERAL1" ESCAPE="\">
92 <SEQ TYPE="OPERATOR">=</SEQ>
95 <SPAN TYPE="COMMENT2">
96 <BEGIN><%--</BEGIN>
100 <SPAN TYPE="LITERAL3" DELEGATE="python::MAIN">
106 <RULES SET="DIRECTIVE" DEFAULT="LITERAL4">
108 <SPAN TYPE="LITERAL1">
113 <SPAN TYPE="LITERAL1">
118 <SEQ TYPE="OPERATOR">=</SEQ>
121 <KEYWORD4>include</KEYWORD4>
123 <KEYWORD4>file</KEYWORD4>