PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

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

#
XML | 85 lines | 80 code | 3 blank | 2 comment | 0 complexity | 2bb75ee17a04701f0a7e0d9381ba1ae1 MD5 | raw file
 1<?xml version="1.0"?>
 2
 3<!DOCTYPE MODE SYSTEM "xmode.dtd">
 4
 5<MODE>
 6	<PROPS>
 7		<PROPERTY NAME="lineComment" VALUE="#" />
 8	</PROPS>
 9	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
10		<!-- whitespace: (space and tab) -->
11		<WHITESPACE> </WHITESPACE>
12		<WHITESPACE>	</WHITESPACE>
13
14		<!-- Comment -->
15		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
16
17		<!-- $(...) variables -->
18		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
19			<BEGIN>$(</BEGIN>
20			<END>)</END>
21		</SPAN>
22		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
23			<BEGIN>${</BEGIN>
24			<END>}</END>
25		</SPAN>
26
27		<MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
28
29		<!-- Literals -->
30		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
31			<BEGIN>"</BEGIN>
32			<END>"</END>
33		</SPAN>
34		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
35			<BEGIN>'</BEGIN>
36			<END>'</END>
37		</SPAN>
38		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
39			<BEGIN>`</BEGIN>
40			<END>`</END>
41		</SPAN>
42
43		<MARK_PREVIOUS TYPE="LABEL">:</MARK_PREVIOUS>
44
45		<KEYWORDS IGNORE_CASE="FALSE">
46			<KEYWORD1>subst</KEYWORD1>
47			<KEYWORD1>addprefix</KEYWORD1>
48			<KEYWORD1>addsuffix</KEYWORD1>
49			<KEYWORD1>basename</KEYWORD1>
50			<KEYWORD1>dir</KEYWORD1>
51			<KEYWORD1>filter</KEYWORD1>
52			<KEYWORD1>filter-out</KEYWORD1>
53			<KEYWORD1>findstring</KEYWORD1>
54			<KEYWORD1>firstword</KEYWORD1>
55			<KEYWORD1>foreach</KEYWORD1>
56			<KEYWORD1>join</KEYWORD1>
57			<KEYWORD1>notdir</KEYWORD1>
58			<KEYWORD1>origin</KEYWORD1>
59			<KEYWORD1>patsubst</KEYWORD1>
60			<KEYWORD1>shell</KEYWORD1>
61			<KEYWORD1>sort</KEYWORD1>
62			<KEYWORD1>strip</KEYWORD1>
63			<KEYWORD1>suffix</KEYWORD1>
64			<KEYWORD1>wildcard</KEYWORD1>
65			<KEYWORD1>word</KEYWORD1>
66			<KEYWORD1>words</KEYWORD1>
67		</KEYWORDS>
68	</RULES>
69
70	<RULES SET="VARIABLE" ESCAPE="\" IGNORE_CASE="FALSE"
71		DEFAULT="KEYWORD2">
72		<!-- Comment -->
73		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
74
75		<!-- $(...) variables -->
76		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
77			<BEGIN>$(</BEGIN>
78			<END>)</END>
79		</SPAN>
80		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
81			<BEGIN>${</BEGIN>
82			<END>}</END>
83		</SPAN>
84	</RULES>
85</MODE>