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