PageRenderTime 42ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/modes/asp.xml

#
XML | 372 lines | 258 code | 61 blank | 53 comment | 0 complexity | 595699c614e0f03c5f5036e54e2e4aa5 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- ASP mode by Andre Kaplan -->
  4. <MODE>
  5. <PROPS>
  6. <PROPERTY NAME="commentStart" VALUE="&lt;!--" />
  7. <PROPERTY NAME="commentEnd" VALUE="--&gt;" />
  8. </PROPS>
  9. <RULES IGNORE_CASE="TRUE">
  10. <SEQ TYPE="MARKUP" DELEGATE="ASPVB">&lt;%@LANGUAGE="VBSCRIPT"%&gt;</SEQ>
  11. <SEQ TYPE="MARKUP" DELEGATE="ASPJS">&lt;%@LANGUAGE="JSCRIPT"%&gt;</SEQ>
  12. <SEQ TYPE="MARKUP" DELEGATE="ASPJS">&lt;%@LANGUAGE="JAVASCRIPT"%&gt;</SEQ>
  13. <SEQ TYPE="MARKUP" DELEGATE="ASPPL">&lt;%@LANGUAGE="PERLSCRIPT"%&gt;</SEQ>
  14. <!-- Inlined server-side VBScript -->
  15. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  16. <BEGIN>&lt;%</BEGIN>
  17. <END>%&gt;</END>
  18. </SPAN>
  19. <!-- Server-side VBScript -->
  20. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  21. <BEGIN>&lt;script language="vbscript" runat="server"&gt;</BEGIN>
  22. <END>&lt;/script&gt;</END>
  23. </SPAN>
  24. <!-- Server-side Javascript -->
  25. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  26. <BEGIN>&lt;script language="jscript" runat="server"&gt;</BEGIN>
  27. <END>&lt;/script&gt;</END>
  28. </SPAN>
  29. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  30. <BEGIN>&lt;script language="javascript" runat="server"&gt;</BEGIN>
  31. <END>&lt;/script&gt;</END>
  32. </SPAN>
  33. <!-- Server-side PerlScript -->
  34. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  35. <BEGIN>&lt;script language="perlscript" runat="server"&gt;</BEGIN>
  36. <END>&lt;/script&gt;</END>
  37. </SPAN>
  38. <!-- Client-side javascript -->
  39. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  40. <BEGIN>&lt;script language="jscript"&gt;</BEGIN>
  41. <END>&lt;/script&gt;</END>
  42. </SPAN>
  43. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  44. <BEGIN>&lt;script language="javascript"&gt;</BEGIN>
  45. <END>&lt;/script&gt;</END>
  46. </SPAN>
  47. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  48. <BEGIN>&lt;script&gt;</BEGIN>
  49. <END>&lt;/script&gt;</END>
  50. </SPAN>
  51. <!-- Server-Side include -->
  52. <SPAN TYPE="MARKUP">
  53. <BEGIN>&lt;!--#</BEGIN>
  54. <END>--&gt;</END>
  55. </SPAN>
  56. <!-- SGML comment -->
  57. <SPAN TYPE="COMMENT1">
  58. <BEGIN>&lt;!--</BEGIN>
  59. <END>--&gt;</END>
  60. </SPAN>
  61. <!-- stylesheet -->
  62. <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
  63. <BEGIN>&lt;STYLE&gt;</BEGIN>
  64. <END>&lt;/STYLE&gt;</END>
  65. </SPAN>
  66. <!-- markup tags -->
  67. <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
  68. <BEGIN>&lt;</BEGIN>
  69. <END>&gt;</END>
  70. </SPAN>
  71. <!-- SGML entities -->
  72. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  73. <BEGIN>&amp;</BEGIN>
  74. <END>;</END>
  75. </SPAN>
  76. </RULES>
  77. <!-- ******************************************************************
  78. ASP with VBScript as default script engine
  79. ****************************************************************** -->
  80. <RULES SET="ASPVB" IGNORE_CASE="TRUE">
  81. <!-- Inlined server-side VBScript -->
  82. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  83. <BEGIN>&lt;%</BEGIN>
  84. <END>%&gt;</END>
  85. </SPAN>
  86. <!-- Server-side VBScript -->
  87. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  88. <BEGIN>&lt;script language="vbscript" runat="server"&gt;</BEGIN>
  89. <END>&lt;/script&gt;</END>
  90. </SPAN>
  91. <!-- Server-side Javascript -->
  92. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  93. <BEGIN>&lt;script language="jscript" runat="server"&gt;</BEGIN>
  94. <END>&lt;/script&gt;</END>
  95. </SPAN>
  96. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  97. <BEGIN>&lt;script language="javascript" runat="server"&gt;</BEGIN>
  98. <END>&lt;/script&gt;</END>
  99. </SPAN>
  100. <!-- Server-side PerlScript -->
  101. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  102. <BEGIN>&lt;script language="perlscript" runat="server"&gt;</BEGIN>
  103. <END>&lt;/script&gt;</END>
  104. </SPAN>
  105. <!-- Client-side javascript -->
  106. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  107. <BEGIN>&lt;script language="jscript"&gt;</BEGIN>
  108. <END>&lt;/script&gt;</END>
  109. </SPAN>
  110. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  111. <BEGIN>&lt;script language="javascript"&gt;</BEGIN>
  112. <END>&lt;/script&gt;</END>
  113. </SPAN>
  114. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  115. <BEGIN>&lt;script&gt;</BEGIN>
  116. <END>&lt;/script&gt;</END>
  117. </SPAN>
  118. <!-- Server-Side include -->
  119. <SPAN TYPE="MARKUP">
  120. <BEGIN>&lt;!--#</BEGIN>
  121. <END>--&gt;</END>
  122. </SPAN>
  123. <!-- SGML comment -->
  124. <SPAN TYPE="COMMENT1">
  125. <BEGIN>&lt;!--</BEGIN>
  126. <END>--&gt;</END>
  127. </SPAN>
  128. <!-- stylesheet -->
  129. <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
  130. <BEGIN>&lt;STYLE&gt;</BEGIN>
  131. <END>&lt;/STYLE&gt;</END>
  132. </SPAN>
  133. <!-- markup tags -->
  134. <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
  135. <BEGIN>&lt;/</BEGIN>
  136. <END>&gt;</END>
  137. </SPAN>
  138. <SPAN TYPE="MARKUP" DELEGATE="ASPVB_TAGS">
  139. <BEGIN>&lt;</BEGIN>
  140. <END>&gt;</END>
  141. </SPAN>
  142. <!-- SGML entities -->
  143. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  144. <BEGIN>&amp;</BEGIN>
  145. <END>;</END>
  146. </SPAN>
  147. </RULES>
  148. <!-- ******************************************************************
  149. ASP with JScript as default script engine
  150. ****************************************************************** -->
  151. <RULES SET="ASPJS" IGNORE_CASE="TRUE">
  152. <!-- Inlined server-side Javascript -->
  153. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  154. <BEGIN>&lt;%</BEGIN>
  155. <END>%&gt;</END>
  156. </SPAN>
  157. <!-- Server-side VBScript -->
  158. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  159. <BEGIN>&lt;script language="vbscript" runat="server"&gt;</BEGIN>
  160. <END>&lt;/script&gt;</END>
  161. </SPAN>
  162. <!-- Server-side Javascript -->
  163. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  164. <BEGIN>&lt;script language="jscript" runat="server"&gt;</BEGIN>
  165. <END>&lt;/script&gt;</END>
  166. </SPAN>
  167. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  168. <BEGIN>&lt;script language="javascript" runat="server"&gt;</BEGIN>
  169. <END>&lt;/script&gt;</END>
  170. </SPAN>
  171. <!-- Server-side PerlScript -->
  172. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  173. <BEGIN>&lt;script language="perlscript" runat="server"&gt;</BEGIN>
  174. <END>&lt;/script&gt;</END>
  175. </SPAN>
  176. <!-- Client-side javascript -->
  177. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  178. <BEGIN>&lt;script language="jscript"&gt;</BEGIN>
  179. <END>&lt;/script&gt;</END>
  180. </SPAN>
  181. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  182. <BEGIN>&lt;script language="javascript"&gt;</BEGIN>
  183. <END>&lt;/script&gt;</END>
  184. </SPAN>
  185. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  186. <BEGIN>&lt;script&gt;</BEGIN>
  187. <END>&lt;/script&gt;</END>
  188. </SPAN>
  189. <!-- Server-Side include -->
  190. <SPAN TYPE="MARKUP">
  191. <BEGIN>&lt;!--#</BEGIN>
  192. <END>--&gt;</END>
  193. </SPAN>
  194. <!-- SGML comment -->
  195. <SPAN TYPE="COMMENT1">
  196. <BEGIN>&lt;!--</BEGIN>
  197. <END>--&gt;</END>
  198. </SPAN>
  199. <!-- stylesheet -->
  200. <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
  201. <BEGIN>&lt;STYLE&gt;</BEGIN>
  202. <END>&lt;/STYLE&gt;</END>
  203. </SPAN>
  204. <!-- markup tags -->
  205. <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
  206. <BEGIN>&lt;/</BEGIN>
  207. <END>&gt;</END>
  208. </SPAN>
  209. <SPAN TYPE="MARKUP" DELEGATE="ASPJS_TAGS">
  210. <BEGIN>&lt;</BEGIN>
  211. <END>&gt;</END>
  212. </SPAN>
  213. <!-- SGML entities -->
  214. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  215. <BEGIN>&amp;</BEGIN>
  216. <END>;</END>
  217. </SPAN>
  218. </RULES>
  219. <!-- ******************************************************************
  220. ASP with PerlScript as default script engine
  221. ****************************************************************** -->
  222. <RULES SET="ASPPL" IGNORE_CASE="TRUE">
  223. <!-- Inlined server-side Perlscript -->
  224. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  225. <BEGIN>&lt;%</BEGIN>
  226. <END>%&gt;</END>
  227. </SPAN>
  228. <!-- Server-side VBScript -->
  229. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  230. <BEGIN>&lt;script language="vbscript" runat="server"&gt;</BEGIN>
  231. <END>&lt;/script&gt;</END>
  232. </SPAN>
  233. <!-- Server-side Javascript -->
  234. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  235. <BEGIN>&lt;script language="jscript" runat="server"&gt;</BEGIN>
  236. <END>&lt;/script&gt;</END>
  237. </SPAN>
  238. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  239. <BEGIN>&lt;script language="javascript" runat="server"&gt;</BEGIN>
  240. <END>&lt;/script&gt;</END>
  241. </SPAN>
  242. <!-- Server-side PerlScript -->
  243. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  244. <BEGIN>&lt;script language="perlscript" runat="server"&gt;</BEGIN>
  245. <END>&lt;/script&gt;</END>
  246. </SPAN>
  247. <!-- Client-side javascript -->
  248. <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
  249. <BEGIN>&lt;script language="jscript"&gt;</BEGIN>
  250. <END>&lt;/script&gt;</END>
  251. </SPAN>
  252. <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
  253. <BEGIN>&lt;script language="javascript"&gt;</BEGIN>
  254. <END>&lt;/script&gt;</END>
  255. </SPAN>
  256. <SPAN TYPE="MARKUP" DELEGATE="ASPPL_CSJS">
  257. <BEGIN>&lt;script&gt;</BEGIN>
  258. <END>&lt;/script&gt;</END>
  259. </SPAN>
  260. <!-- Server-Side include -->
  261. <SPAN TYPE="MARKUP">
  262. <BEGIN>&lt;!--#</BEGIN>
  263. <END>--&gt;</END>
  264. </SPAN>
  265. <!-- SGML comment -->
  266. <SPAN TYPE="COMMENT1">
  267. <BEGIN>&lt;!--</BEGIN>
  268. <END>--&gt;</END>
  269. </SPAN>
  270. <!-- stylesheet -->
  271. <SPAN TYPE="MARKUP" DELEGATE="css::MAIN">
  272. <BEGIN>&lt;STYLE&gt;</BEGIN>
  273. <END>&lt;/STYLE&gt;</END>
  274. </SPAN>
  275. <!-- markup tags -->
  276. <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
  277. <BEGIN>&lt;/</BEGIN>
  278. <END>&gt;</END>
  279. </SPAN>
  280. <SPAN TYPE="MARKUP" DELEGATE="ASPPL_TAGS">
  281. <BEGIN>&lt;</BEGIN>
  282. <END>&gt;</END>
  283. </SPAN>
  284. <!-- SGML entities -->
  285. <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  286. <BEGIN>&amp;</BEGIN>
  287. <END>;</END>
  288. </SPAN>
  289. </RULES>
  290. <!-- ******************************************************************
  291. HTML Tags
  292. ****************************************************************** -->
  293. <RULES SET="ASPVB_TAGS" DEFAULT="MARKUP">
  294. <SPAN TYPE="MARKUP" DELEGATE="vbscript::MAIN">
  295. <BEGIN>&lt;%</BEGIN>
  296. <END>%&gt;</END>
  297. </SPAN>
  298. </RULES>
  299. <RULES SET="ASPJS_TAGS" DEFAULT="MARKUP">
  300. <SPAN TYPE="MARKUP" DELEGATE="javascript::MAIN">
  301. <BEGIN>&lt;%</BEGIN>
  302. <END>%&gt;</END>
  303. </SPAN>
  304. </RULES>
  305. <RULES SET="ASPPL_TAGS" DEFAULT="MARKUP">
  306. <SPAN TYPE="MARKUP" DELEGATE="perl::MAIN">
  307. <BEGIN>&lt;%</BEGIN>
  308. <END>%&gt;</END>
  309. </SPAN>
  310. </RULES>
  311. </MODE>