PageRenderTime 53ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/modes/asp.xml

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