products/Sources/formale Sprachen/Delphi/Bille 0.71/__history image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: asp.xml   Sprache: XML

<?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>"
   <END>"
  </SPAN>

  <SPAN TYPE="LITERAL1" DELEGATE ="ASPVB_LIT1">
   <BEGIN>'
   <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>"
   <END>"
  </SPAN>

  <SPAN TYPE="LITERAL1" DELEGATE ="ASPJS_LIT1">
   <BEGIN>'
   <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>"
   <END>"
  </SPAN>

  <SPAN TYPE="LITERAL1" DELEGATE ="ASPPL_LIT1">
   <BEGIN>'
   <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['.*?(?=%>)]]>
  
  <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['.*?(?=)]]>
  
  <IMPORT DELEGATE="vbscript::MAIN"/>
 </RULES>

</MODE>


[ Verzeichnis aufwärts0.29unsichere Verbindung  Übersetzung europäischer Sprachen durch Browser  ]