3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="commentStart" VALUE="<!--" />
8 <PROPERTY NAME="commentEnd" VALUE="-->" />
12 <SPAN TYPE="MARKUP" DELEGATE="SQL">
13 <BEGIN><transaction</BEGIN>
14 <END></transaction></END>
17 <!-- ant variables -->
18 <SPAN TYPE="KEYWORD3">
24 <SPAN TYPE="COMMENT1">
25 <BEGIN><!--</BEGIN>
29 <!-- DTD Entity declarations -->
30 <SPAN TYPE="KEYWORD2" DELEGATE="ENTITY-TAGS">
31 <BEGIN><!ENTITY</BEGIN>
35 <!-- CDATA sections -->
36 <SPAN TYPE="KEYWORD2" DELEGATE="CDATA">
37 <BEGIN><![CDATA[</BEGIN>
41 <!-- DTD instructions -->
42 <SPAN TYPE="KEYWORD2" DELEGATE="DTD-TAGS">
47 <!-- PI directives -->
48 <SPAN TYPE="KEYWORD3">
54 <SPAN TYPE="MARKUP" DELEGATE="TAGS">
59 <!-- SGML entities -->
60 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
68 <RULES SET="TAGS" DEFAULT="MARKUP" NO_WORD_SEP="-_">
70 <SPAN TYPE="COMMENT1">
71 <BEGIN><!--</BEGIN>
75 <SPAN TYPE="LITERAL1" DELEGATE="STRING">
80 <SPAN TYPE="LITERAL1" DELEGATE="STRING">
85 <SEQ TYPE="MARKUP" DELEGATE="STRING">"</SEQ>
87 <SEQ TYPE="MARKUP" DELEGATE="ant::MAIN">/></SEQ>
88 <MARK_PREVIOUS TYPE="LABEL">:</MARK_PREVIOUS>
89 <SEQ TYPE="OPERATOR">:</SEQ>
91 <KEYWORD1>target</KEYWORD1>
93 <KEYWORD2>project</KEYWORD2>
95 <KEYWORD3>description</KEYWORD3>
96 <KEYWORD3>loadfile</KEYWORD3>
97 <KEYWORD3>loadproperties</KEYWORD3>
98 <KEYWORD3>property</KEYWORD3>
99 <KEYWORD3>xmlproperty</KEYWORD3>
101 <KEYWORD4>fileset</KEYWORD4>
102 <KEYWORD4>filelist</KEYWORD4>
103 <KEYWORD4>include</KEYWORD4>
104 <KEYWORD4>exclude</KEYWORD4>
105 <KEYWORD4>filter</KEYWORD4>
106 <KEYWORD4>filterchain</KEYWORD4>
107 <KEYWORD4>path</KEYWORD4>
108 <KEYWORD4>pathelement</KEYWORD4>
109 <KEYWORD4>classpath</KEYWORD4>
111 <!-- condition subelements -->
112 <KEYWORD4>istrue</KEYWORD4>
114 <OPERATOR>equals</OPERATOR>
115 <OPERATOR>and</OPERATOR>
116 <OPERATOR>or</OPERATOR>
117 <OPERATOR>not</OPERATOR>
118 <OPERATOR>=</OPERATOR>
120 <!-- basic file tasks -->
121 <FUNCTION>chmod</FUNCTION>
122 <FUNCTION>checksum</FUNCTION>
123 <FUNCTION>concat</FUNCTION>
124 <FUNCTION>copy</FUNCTION>
125 <FUNCTION>delete</FUNCTION>
126 <FUNCTION>echo</FUNCTION>
127 <FUNCTION>exec</FUNCTION>
128 <FUNCTION>import</FUNCTION>
129 <FUNCTION>input</FUNCTION>
130 <FUNCTION>mkdir</FUNCTION>
131 <FUNCTION>move</FUNCTION>
132 <FUNCTION>patch</FUNCTION>
133 <FUNCTION>tempfile</FUNCTION>
134 <FUNCTION>touch</FUNCTION>
136 <!-- java specific tasks -->
137 <FUNCTION>java</FUNCTION>
138 <FUNCTION>javac</FUNCTION>
139 <FUNCTION>javadoc</FUNCTION>
140 <FUNCTION>junit</FUNCTION>
141 <FUNCTION>rmic</FUNCTION>
142 <FUNCTION>signjar</FUNCTION>
144 <!-- archive tasks -->
145 <FUNCTION>bzip2</FUNCTION>
146 <FUNCTION>bunzip2</FUNCTION>
147 <FUNCTION>ear</FUNCTION>
148 <FUNCTION>gzip</FUNCTION>
149 <FUNCTION>gunzip</FUNCTION>
150 <FUNCTION>jar</FUNCTION>
151 <FUNCTION>unjar</FUNCTION>
152 <FUNCTION>manifest</FUNCTION>
153 <FUNCTION>tar</FUNCTION>
154 <FUNCTION>untar</FUNCTION>
155 <FUNCTION>war</FUNCTION>
156 <FUNCTION>unwar</FUNCTION>
157 <FUNCTION>zip</FUNCTION>
158 <FUNCTION>unzip</FUNCTION>
160 <!-- execution tasks -->
161 <FUNCTION>ant</FUNCTION>
162 <FUNCTION>antcall</FUNCTION>
163 <FUNCTION>apply</FUNCTION>
164 <FUNCTION>dependset</FUNCTION>
165 <FUNCTION>fail</FUNCTION>
166 <FUNCTION>parallel</FUNCTION>
167 <FUNCTION>sequential</FUNCTION>
168 <FUNCTION>sleep</FUNCTION>
169 <FUNCTION>waitfor</FUNCTION>
172 <FUNCTION>antstructure</FUNCTION>
173 <FUNCTION>available</FUNCTION>
174 <FUNCTION>condition</FUNCTION>
175 <FUNCTION>cvs</FUNCTION>
176 <FUNCTION>cvschangelog</FUNCTION>
177 <FUNCTION>cvspass</FUNCTION>
178 <FUNCTION>cvstagdiff</FUNCTION>
179 <FUNCTION>get</FUNCTION>
180 <FUNCTION>mail</FUNCTION>
181 <FUNCTION>replace</FUNCTION>
182 <FUNCTION>sql</FUNCTION>
183 <FUNCTION>style</FUNCTION>
184 <FUNCTION>taskdef</FUNCTION>
185 <FUNCTION>tstamp</FUNCTION>
186 <FUNCTION>typedef</FUNCTION>
187 <FUNCTION>xslt</FUNCTION>
189 <!-- antelope tasks -->
190 <FUNCTION>assert</FUNCTION>
191 <FUNCTION>call</FUNCTION>
192 <FUNCTION>else</FUNCTION>
193 <FUNCTION>find</FUNCTION>
194 <FUNCTION>grep</FUNCTION>
195 <FUNCTION>if</FUNCTION>
196 <FUNCTION>new</FUNCTION>
197 <FUNCTION>post</FUNCTION>
198 <FUNCTION>repeat</FUNCTION>
199 <FUNCTION>suite</FUNCTION>
200 <FUNCTION>testcase</FUNCTION>
201 <FUNCTION>unset</FUNCTION>
202 <FUNCTION>var</FUNCTION>
204 <!-- deprecated tasks -->
205 <INVALID>copydir</INVALID>
206 <INVALID>copyfile</INVALID>
207 <INVALID>deltree</INVALID>
208 <INVALID>execOn</INVALID>
209 <INVALID>javadoc2</INVALID>
210 <INVALID>rename</INVALID>
215 <!-- {{{ DTD-TAGS -->
216 <RULES SET="DTD-TAGS" DEFAULT="KEYWORD2" IGNORE_CASE="FALSE">
217 <!-- SGML comment -->
218 <SPAN TYPE="COMMENT1">
219 <BEGIN><!--</BEGIN>
223 <!-- SGML comment -->
224 <SPAN TYPE="COMMENT1">
229 <!-- Parameter entities -->
230 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
235 <SPAN TYPE="LITERAL1">
240 <SPAN TYPE="LITERAL1">
245 <!-- This appears in some SGML documents -->
246 <SPAN TYPE="KEYWORD2" DELEGATE="MAIN">
251 <SEQ TYPE="OPERATOR">(</SEQ>
252 <SEQ TYPE="OPERATOR">)</SEQ>
253 <SEQ TYPE="OPERATOR">|</SEQ>
254 <SEQ TYPE="OPERATOR">?</SEQ>
255 <SEQ TYPE="OPERATOR">*</SEQ>
256 <SEQ TYPE="OPERATOR">+</SEQ>
257 <SEQ TYPE="OPERATOR">,</SEQ>
260 <KEYWORD1>CDATA</KEYWORD1>
261 <KEYWORD1>EMPTY</KEYWORD1>
262 <KEYWORD1>INCLUDE</KEYWORD1>
263 <KEYWORD1>IGNORE</KEYWORD1>
264 <KEYWORD1>NDATA</KEYWORD1>
265 <KEYWORD1>#IMPLIED</KEYWORD1>
266 <KEYWORD1>#PCDATA</KEYWORD1>
267 <KEYWORD1>#REQUIRED</KEYWORD1>
272 <!-- {{{ ENTITY-TAGS -->
273 <RULES SET="ENTITY-TAGS" DEFAULT="KEYWORD2">
274 <!-- SGML comment -->
275 <SPAN TYPE="COMMENT1">
276 <BEGIN><!--</BEGIN>
280 <!-- SGML comment -->
281 <SPAN TYPE="COMMENT1">
286 <SPAN TYPE="LITERAL1">
291 <SPAN TYPE="LITERAL1">
296 <SEQ TYPE="OPERATOR">=</SEQ>
298 <SEQ TYPE="OPERATOR">%</SEQ>
301 <KEYWORD1>SYSTEM</KEYWORD1>
307 <RULES SET="CDATA" DEFAULT="COMMENT2">
313 <RULES SET="STRING" DEFAULT="LITERAL1">
314 <!-- ant property -->
315 <SPAN TYPE="KEYWORD3">
320 <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
325 <LITERAL2>true</LITERAL2>
326 <LITERAL2>yes</LITERAL2>
327 <LITERAL2>false</LITERAL2>
332 <RULES SET="SQL" DEFAULT="MARKUP">
333 <SEQ TYPE="MARKUP" DELEGATE="MAIN">/></SEQ>
335 <SEQ TYPE="MARKUP" DELEGATE="MySQL::MAIN">></SEQ>
337 <!-- handle <transaction src="..."> properly -->
338 <SEQ TYPE="MARKUP" DELEGATE="BACK_TO_XML"> </SEQ>
341 <RULES SET="BACK_TO_XML" DEFAULT="MARKUP">
342 <SEQ TYPE="MARKUP" DELEGATE="ant::TAGS">></SEQ>