/jEdit/tags/jedit-4-2-pre14/modes/tpl.xml
XML | 89 lines | 62 code | 17 blank | 10 comment | 0 complexity | 65a8b1aa9acb61c199404d3dc8dbe9c8 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
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE MODE SYSTEM "xmode.dtd">
- <!--
- Tpl mode by Brant Gurganus <brantgurganus2001@cherokeescouting.org>
- Adapted from ColdFusion
- -->
- <MODE>
- <PROPS>
- <PROPERTY NAME="commentStart" VALUE="<!--" />
- <PROPERTY NAME="commentEnd" VALUE="-->" />
- </PROPS>
- <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
-
- <!-- SGML comment -->
- <SPAN TYPE="COMMENT3">
- <BEGIN><!--</BEGIN>
- <END>--></END>
- </SPAN>
-
- <!-- JavaScript -->
- <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
- <BEGIN><SCRIPT</BEGIN>
- <END></SCRIPT></END>
- </SPAN>
- <!-- stylesheet -->
- <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
- <BEGIN><STYLE</BEGIN>
- <END></STYLE></END>
- </SPAN>
- <!-- markup tags -->
- <SPAN TYPE="MARKUP" DELEGATE="TAGS">
- <BEGIN><</BEGIN>
- <END>></END>
- </SPAN>
- <!-- SGML entities -->
- <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
- <BEGIN>&</BEGIN>
- <END>;</END>
- </SPAN>
-
- <!-- TPL markup start tags -->
- <SPAN TYPE="KEYWORD3" DELEGATE="TPL">
- <BEGIN>{</BEGIN>
- <END>}</END>
- </SPAN>
- </RULES>
-
- <RULES SET="TPL" DEFAULT="KEYWORD1" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
-
- <SPAN TYPE="LABEL">
- <BEGIN>"</BEGIN>
- <END>"</END>
- </SPAN>
- <SPAN TYPE="LABEL">
- <BEGIN>'</BEGIN>
- <END>'</END>
- </SPAN>
-
- <SEQ TYPE="OPERATOR">*</SEQ>
-
- <KEYWORDS>
- <KEYWORD1>include</KEYWORD1>
- <OPERATOR>=</OPERATOR>
- <KEYWORD2>START</KEYWORD2>
- <KEYWORD2>END</KEYWORD2>
- </KEYWORDS>
- </RULES>
-
- <RULES SET="TAGS" DEFAULT="MARKUP" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
- <SPAN TYPE="LITERAL1">
- <BEGIN>"</BEGIN>
- <END>"</END>
- </SPAN>
- <SPAN TYPE="LITERAL1">
- <BEGIN>'</BEGIN>
- <END>'</END>
- </SPAN>
- <SEQ TYPE="OPERATOR">=</SEQ>
- </RULES>
- </MODE>