-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!-- ASP mode by Andre Kaplan\r
- Updated by Simon Ruggier -->\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="commentStart" VALUE="<!--" />\r
- <PROPERTY NAME="commentEnd" VALUE="-->" />\r
- </PROPS>\r
-\r
- <RULES IGNORE_CASE="TRUE">\r
- <SEQ TYPE="MARKUP" DELEGATE="ASPVB"><%@LANGUAGE="VBSCRIPT"%</SEQ>\r
- <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JSCRIPT"%</SEQ>\r
- <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JAVASCRIPT"%</SEQ>\r
- <SEQ TYPE="MARKUP" DELEGATE="ASPPL"><%@LANGUAGE="PERLSCRIPT"%</SEQ>\r
-\r
- <!-- Inlined server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><script language="vbscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side Javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="jscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="javascript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><script language="perlscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Client-side javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\r
- <BEGIN><script language="jscript"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\r
- <BEGIN><script language="javascript"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\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" DELEGATE="ASPVB_SGML">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">\r
- <BEGIN><STYLE></BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_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
- </RULES>\r
-\r
- <!-- ******************************************************************\r
- ASP with VBScript as default script engine\r
- ****************************************************************** -->\r
- <RULES SET="ASPVB" IGNORE_CASE="TRUE">\r
- <!-- Inlined server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><script language="vbscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side Javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="jscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="javascript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><script language="perlscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Client-side javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\r
- <BEGIN><script language="jscript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\r
- <BEGIN><script language="javascript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">\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" DELEGATE="ASPVB_SGML">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">\r
- <BEGIN><STYLE></BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">\r
- <BEGIN></</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPVB_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
- </RULES>\r
-\r
- <!-- ******************************************************************\r
- ASP with JScript as default script engine\r
- ****************************************************************** -->\r
- <RULES SET="ASPJS" IGNORE_CASE="TRUE">\r
- <!-- Inlined server-side Javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><script language="vbscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side Javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="jscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="javascript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><script language="perlscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Client-side javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">\r
- <BEGIN><script language="jscript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">\r
- <BEGIN><script language="javascript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">\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" DELEGATE="ASPJS_SGML">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_STYLE">\r
- <BEGIN><STYLE></BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">\r
- <BEGIN></</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPJS_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
- </RULES>\r
-\r
- <!-- ******************************************************************\r
- ASP with PerlScript as default script engine\r
- ****************************************************************** -->\r
- <RULES SET="ASPPL" IGNORE_CASE="TRUE">\r
- <!-- Inlined server-side Perlscript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><script language="vbscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side Javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="jscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><script language="javascript" runat="server"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><script language="perlscript" runat="server"></BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <!-- Client-side javascript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">\r
- <BEGIN><script language="jscript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">\r
- <BEGIN><script language="javascript"</BEGIN>\r
- <END></script></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">\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" DELEGATE="ASPPL_SGML">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_STYLE">\r
- <BEGIN><STYLE></BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">\r
- <BEGIN></</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="MARKUP" DELEGATE="ASPPL_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
- </RULES>\r
-\r
- <!-- ******************************************************************\r
- HTML Tags\r
- ****************************************************************** -->\r
- <RULES SET="ASPVB_TAGS" DEFAULT="MARKUP">\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="OPERATOR">=</SEQ> \r
- </RULES>\r
-\r
- <RULES SET="ASPVB_LIT1" DEFAULT="LITERAL1">\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="ASPJS_TAGS" DEFAULT="MARKUP">\r
- <!-- Server-side JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="OPERATOR">=</SEQ> \r
- </RULES>\r
- \r
- <RULES SET="ASPJS_LIT1" DEFAULT="LITERAL1">\r
- <!-- Server-side JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="ASPPL_TAGS" DEFAULT="MARKUP">\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="OPERATOR">=</SEQ> \r
- </RULES>\r
-\r
- <RULES SET="ASPPL_LIT1" DEFAULT="LITERAL1">\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
- \r
- <!-- These three rules sets handle server side scripts being mixed into client side javascript -->\r
- <RULES SET="ASPVB_CSJS">\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="javascript::MAIN"/>\r
- </RULES>\r
- \r
- <RULES SET="ASPJS_CSJS">\r
- <!-- Server-side JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="javascript::MAIN"/>\r
- </RULES>\r
-\r
- <RULES SET="ASPPL_CSJS">\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="javascript::MAIN"/>\r
- </RULES>\r
- \r
- <!-- These three rules sets handle server side scripts being mixed into stylesheets -->\r
- <RULES SET="ASPVB_STYLE">\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="css::MAIN"/>\r
- </RULES>\r
- \r
- <RULES SET="ASPJS_STYLE">\r
- <!-- Server-side JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="css::MAIN"/>\r
- </RULES>\r
-\r
- <RULES SET="ASPPL_STYLE">\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- <IMPORT DELEGATE="css::MAIN"/>\r
- </RULES>\r
-\r
- <!-- These three rules sets handle server side scripts being mixed into SGML Comments -->\r
- <RULES SET="ASPVB_SGML" DEFAULT="COMMENT1">\r
- <!-- Server-side VBScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="ASPJS_SGML" DEFAULT="COMMENT1">\r
- <!-- Server-side JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="ASPPL_SGML" DEFAULT="COMMENT1">\r
- <!-- Server-side PerlScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">\r
- <BEGIN><%</BEGIN>\r
- <END>%></END>\r
- </SPAN>\r
- </RULES>\r
-</MODE>\r
-\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!-- ASP mode by Andre Kaplan
+ Updated by Simon Ruggier -->
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="commentStart" VALUE="<!--" />
+ <PROPERTY NAME="commentEnd" VALUE="-->" />
+ </PROPS>
+
+ <RULES IGNORE_CASE="TRUE">
+ <SEQ TYPE="MARKUP" DELEGATE="ASPVB"><%@LANGUAGE="VBSCRIPT"%</SEQ>
+ <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JSCRIPT"%</SEQ>
+ <SEQ TYPE="MARKUP" DELEGATE="ASPJS"><%@LANGUAGE="JAVASCRIPT"%</SEQ>
+ <SEQ TYPE="MARKUP" DELEGATE="ASPPL"><%@LANGUAGE="PERLSCRIPT"%</SEQ>
+
+ <!-- Inlined server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_SCRIPT_WRAPPER">
+ <BEGIN><script language="vbscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side Javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="jscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="javascript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><script language="perlscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Client-side javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script language="jscript"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script language="javascript"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-Side include -->
+ <SPAN TYPE="MARKUP">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1" DELEGATE="ASPVB_SGML">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">
+ <BEGIN><STYLE></BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</BEGIN>
+ <END>;</END>
+ </SPAN>
+ </RULES>
+
+ <!-- ******************************************************************
+ ASP with VBScript as default script engine
+ ****************************************************************** -->
+ <RULES SET="ASPVB" IGNORE_CASE="TRUE">
+ <!-- Inlined server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_SCRIPT_WRAPPER">
+ <BEGIN><script language="vbscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side Javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="jscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="javascript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><script language="perlscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Client-side javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script language="jscript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script language="javascript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_CSJS">
+ <BEGIN><script></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-Side include -->
+ <SPAN TYPE="MARKUP">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1" DELEGATE="ASPVB_SGML">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_STYLE">
+ <BEGIN><STYLE></BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
+ <BEGIN></</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</BEGIN>
+ <END>;</END>
+ </SPAN>
+ </RULES>
+
+ <!-- ******************************************************************
+ ASP with JScript as default script engine
+ ****************************************************************** -->
+ <RULES SET="ASPJS" IGNORE_CASE="TRUE">
+ <!-- Inlined server-side Javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_SCRIPT_WRAPPER">
+ <BEGIN><script language="vbscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side Javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="jscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="javascript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><script language="perlscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Client-side javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
+ <BEGIN><script language="jscript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
+ <BEGIN><script language="javascript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_CSJS">
+ <BEGIN><script></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-Side include -->
+ <SPAN TYPE="MARKUP">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1" DELEGATE="ASPJS_SGML">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_STYLE">
+ <BEGIN><STYLE></BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
+ <BEGIN></</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</BEGIN>
+ <END>;</END>
+ </SPAN>
+ </RULES>
+
+ <!-- ******************************************************************
+ ASP with PerlScript as default script engine
+ ****************************************************************** -->
+ <RULES SET="ASPPL" IGNORE_CASE="TRUE">
+ <!-- Inlined server-side Perlscript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_SCRIPT_WRAPPER">
+ <BEGIN><script language="vbscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side Javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="jscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><script language="javascript" runat="server"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><script language="perlscript" runat="server"></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Client-side javascript -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
+ <BEGIN><script language="jscript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
+ <BEGIN><script language="javascript"</BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
+ <BEGIN><script></BEGIN>
+ <END></script></END>
+ </SPAN>
+
+ <!-- Server-Side include -->
+ <SPAN TYPE="MARKUP">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1" DELEGATE="ASPPL_SGML">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_STYLE">
+ <BEGIN><STYLE></BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
+ <BEGIN></</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</BEGIN>
+ <END>;</END>
+ </SPAN>
+ </RULES>
+
+ <!-- ******************************************************************
+ HTML Tags
+ ****************************************************************** -->
+ <RULES SET="ASPVB_TAGS" DEFAULT="MARKUP">
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="OPERATOR">=</SEQ>
+ </RULES>
+
+ <RULES SET="ASPVB_LIT1" DEFAULT="LITERAL1">
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="ASPJS_TAGS" DEFAULT="MARKUP">
+ <!-- Server-side JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="OPERATOR">=</SEQ>
+ </RULES>
+
+ <RULES SET="ASPJS_LIT1" DEFAULT="LITERAL1">
+ <!-- Server-side JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="ASPPL_TAGS" DEFAULT="MARKUP">
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="OPERATOR">=</SEQ>
+ </RULES>
+
+ <RULES SET="ASPPL_LIT1" DEFAULT="LITERAL1">
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <!-- These three rules sets handle server side scripts being mixed into client side javascript -->
+ <RULES SET="ASPVB_CSJS">
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="javascript::MAIN"/>
+ </RULES>
+
+ <RULES SET="ASPJS_CSJS">
+ <!-- Server-side JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="javascript::MAIN"/>
+ </RULES>
+
+ <RULES SET="ASPPL_CSJS">
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="javascript::MAIN"/>
+ </RULES>
+
+ <!-- These three rules sets handle server side scripts being mixed into stylesheets -->
+ <RULES SET="ASPVB_STYLE">
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="css::MAIN"/>
+ </RULES>
+
+ <RULES SET="ASPJS_STYLE">
+ <!-- Server-side JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="css::MAIN"/>
+ </RULES>
+
+ <RULES SET="ASPPL_STYLE">
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ <IMPORT DELEGATE="css::MAIN"/>
+ </RULES>
+
+ <!-- These three rules sets handle server side scripts being mixed into SGML Comments -->
+ <RULES SET="ASPVB_SGML" DEFAULT="COMMENT1">
+ <!-- Server-side VBScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="VB_ASP_WRAPPER">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="ASPJS_SGML" DEFAULT="COMMENT1">
+ <!-- Server-side JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="ASPPL_SGML" DEFAULT="COMMENT1">
+ <!-- Server-side PerlScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
+ <BEGIN><%</BEGIN>
+ <END>%></END>
+ </SPAN>
+ </RULES>
+
+
+ <!-- Close VB single line comment with ending tag -->
+
+ <!-- VB between ASP tags -->
+ <RULES SET="ASP_ENDING">
+ <SEQ TYPE="MARKUP" DELEGATE="MAIN"><![CDATA[%>]]></SEQ>
+ </RULES>
+
+ <RULES SET="VB_ASP_WRAPPER" IGNORE_CASE="TRUE">
+ <SEQ_REGEXP HASH_CHAR="'" TYPE="COMMENT1" DELEGATE="ASP_ENDING"><![CDATA['.*?(?=%>)]]></SEQ_REGEXP>
+
+ <IMPORT DELEGATE="vbscript::MAIN"/>
+ </RULES>
+
+ <!-- VB between SCRIPT tags -->
+ <RULES SET="SCRIPT_ENDING">
+ <SEQ TYPE="MARKUP" DELEGATE="MAIN"><![CDATA[</script>]]></SEQ>
+ </RULES>
+
+ <RULES SET="VB_SCRIPT_WRAPPER" IGNORE_CASE="TRUE">
+ <SEQ_REGEXP HASH_CHAR="'" TYPE="COMMENT1" DELEGATE="ASP_ENDING"><![CDATA['.*?(?=</script>)]]></SEQ_REGEXP>
+
+ <IMPORT DELEGATE="vbscript::MAIN"/>
+ </RULES>
+
+</MODE>
+