PageRenderTime 82ms CodeModel.GetById 79ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/makefile.xml

#
XML | 81 lines | 76 code | 3 blank | 2 comment | 0 complexity | 4cc337239e349ae1cc046002c78a9877 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		<!-- Comment -->
11		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
12
13		<!-- $(...) variables -->
14		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
15			<BEGIN>$(</BEGIN>
16			<END>)</END>
17		</SPAN>
18		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
19			<BEGIN>${</BEGIN>
20			<END>}</END>
21		</SPAN>
22
23		<MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
24
25		<!-- Literals -->
26		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
27			<BEGIN>"</BEGIN>
28			<END>"</END>
29		</SPAN>
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
39		<MARK_PREVIOUS TYPE="LABEL">:</MARK_PREVIOUS>
40
41		<KEYWORDS>
42			<KEYWORD1>subst</KEYWORD1>
43			<KEYWORD1>addprefix</KEYWORD1>
44			<KEYWORD1>addsuffix</KEYWORD1>
45			<KEYWORD1>basename</KEYWORD1>
46			<KEYWORD1>dir</KEYWORD1>
47			<KEYWORD1>filter</KEYWORD1>
48			<KEYWORD1>filter-out</KEYWORD1>
49			<KEYWORD1>findstring</KEYWORD1>
50			<KEYWORD1>firstword</KEYWORD1>
51			<KEYWORD1>foreach</KEYWORD1>
52			<KEYWORD1>join</KEYWORD1>
53			<KEYWORD1>notdir</KEYWORD1>
54			<KEYWORD1>origin</KEYWORD1>
55			<KEYWORD1>patsubst</KEYWORD1>
56			<KEYWORD1>shell</KEYWORD1>
57			<KEYWORD1>sort</KEYWORD1>
58			<KEYWORD1>strip</KEYWORD1>
59			<KEYWORD1>suffix</KEYWORD1>
60			<KEYWORD1>wildcard</KEYWORD1>
61			<KEYWORD1>word</KEYWORD1>
62			<KEYWORD1>words</KEYWORD1>
63		</KEYWORDS>
64	</RULES>
65
66	<RULES SET="VARIABLE" ESCAPE="\" IGNORE_CASE="FALSE"
67		DEFAULT="KEYWORD2">
68		<!-- Comment -->
69		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
70
71		<!-- $(...) variables -->
72		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
73			<BEGIN>$(</BEGIN>
74			<END>)</END>
75		</SPAN>
76		<SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
77			<BEGIN>${</BEGIN>
78			<END>}</END>
79		</SPAN>
80	</RULES>
81</MODE>