PageRenderTime 206ms CodeModel.GetById 199ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre5/modes/bbj.xml

#
XML | 313 lines | 311 code | 2 blank | 0 comment | 0 complexity | ce16e6d46f8ea670855fc86b0d10ef2e MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<MODE>
  6	<PROPS>
  7		<PROPERTY NAME="commentStart" VALUE="/*" />
  8		<PROPERTY NAME="commentEnd" VALUE="*/" />
  9		<PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
 10	</PROPS>
 11	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
 12		<WHITESPACE> </WHITESPACE>
 13		<WHITESPACE>	</WHITESPACE>
 14
 15		<!-- enhancement if using some preprocessor -->
 16		<SPAN TYPE="COMMENT1">
 17			<BEGIN>/*</BEGIN>
 18			<END>*/</END>
 19		</SPAN>
 20		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 21			<BEGIN>"</BEGIN>
 22			<END>"</END>
 23		</SPAN>
 24
 25		<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
 26		<EOL_SPAN TYPE="COMMENT2">REM </EOL_SPAN>
 27
 28		<SEQ TYPE="OPERATOR">=</SEQ>
 29		<SEQ TYPE="OPERATOR">&gt;=</SEQ>
 30		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
 31		<SEQ TYPE="OPERATOR">+</SEQ>
 32		<SEQ TYPE="OPERATOR">-</SEQ>
 33		<SEQ TYPE="OPERATOR">/</SEQ>
 34		<SEQ TYPE="OPERATOR">*</SEQ>
 35		<SEQ TYPE="OPERATOR">&gt;</SEQ>
 36		<SEQ TYPE="OPERATOR">&lt;</SEQ>
 37		<SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>
 38		<SEQ TYPE="OPERATOR">^</SEQ>
 39		<SEQ TYPE="OPERATOR"> AND </SEQ>
 40		<SEQ TYPE="OPERATOR"> OR </SEQ>
 41		<SEQ TYPE="NULL">%</SEQ>
 42		<SEQ TYPE="NULL">$</SEQ>
 43		<SEQ TYPE="NULL">!</SEQ>
 44		<SEQ TYPE="NULL">)</SEQ>
 45		<SEQ TYPE="NULL">.</SEQ>
 46		<SEQ TYPE="NULL">,</SEQ>
 47
 48		<MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE" AT_LINE_START="TRUE">:</MARK_PREVIOUS>
 49		<MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
 50
 51		<KEYWORDS IGNORE_CASE="FALSE">
 52			<KEYWORD1>ABS</KEYWORD1>
 53			<KEYWORD1>ADJN</KEYWORD1>
 54			<KEYWORD1>ARGC</KEYWORD1>
 55			<KEYWORD1>ARGV</KEYWORD1>
 56			<KEYWORD1>ASC</KEYWORD1>
 57			<KEYWORD1>ATH</KEYWORD1>
 58			<KEYWORD1>ATN</KEYWORD1>
 59			<KEYWORD1>BACKGROUND</KEYWORD1>
 60			<KEYWORD1>BIN</KEYWORD1>
 61			<KEYWORD1>BSZ</KEYWORD1>
 62			<KEYWORD1>CALLBACK</KEYWORD1>
 63			<KEYWORD1>CHANOPT</KEYWORD1>
 64			<KEYWORD1>CHR</KEYWORD1>
 65			<KEYWORD1>CLIPCLEAR</KEYWORD1>
 66			<KEYWORD1>CLIPFROMFILE</KEYWORD1>
 67			<KEYWORD1>CLIPFROMSTR</KEYWORD1>
 68			<KEYWORD1>CLIPISFORMAT</KEYWORD1>
 69			<KEYWORD1>CLIPLOCK</KEYWORD1>
 70			<KEYWORD1>CLIPREGFORMAT</KEYWORD1>
 71			<KEYWORD1>CLIPTOFILE</KEYWORD1>
 72			<KEYWORD1>CLIPTOSTR</KEYWORD1>
 73			<KEYWORD1>CLIPUNLOCK</KEYWORD1>
 74			<KEYWORD1>COS</KEYWORD1>
 75			<KEYWORD1>CPL</KEYWORD1>
 76			<KEYWORD1>CRC</KEYWORD1>
 77			<KEYWORD1>CRC16</KEYWORD1>
 78			<KEYWORD1>CTRL</KEYWORD1>
 79			<KEYWORD1>CVS</KEYWORD1>
 80			<KEYWORD1>CVT</KEYWORD1>
 81			<KEYWORD1>DATE</KEYWORD1>
 82			<KEYWORD1>DEC</KEYWORD1>
 83			<KEYWORD1>DIMS</KEYWORD1>
 84			<KEYWORD1>DSK</KEYWORD1>
 85			<KEYWORD1>DSZ</KEYWORD1>
 86			<KEYWORD1>EPT</KEYWORD1>
 87			<KEYWORD1>ERRMES</KEYWORD1>
 88			<KEYWORD1>FATTR</KEYWORD1>
 89			<KEYWORD1>FBIN</KEYWORD1>
 90			<KEYWORD1>FDEC</KEYWORD1>
 91			<KEYWORD1>FID</KEYWORD1>
 92			<KEYWORD1>FIELD</KEYWORD1>
 93			<KEYWORD1>FILE</KEYWORD1>
 94			<KEYWORD1>FILEOPT</KEYWORD1>
 95			<KEYWORD1>FILL</KEYWORD1>
 96			<KEYWORD1>FIN</KEYWORD1>
 97			<KEYWORD1>FLOATINGPOINT</KEYWORD1>
 98			<KEYWORD1>FPT</KEYWORD1>
 99			<KEYWORD1>GAP</KEYWORD1>
100			<KEYWORD1>HSA</KEYWORD1>
101			<KEYWORD1>HSH</KEYWORD1>
102			<KEYWORD1>HTA</KEYWORD1>
103			<KEYWORD1>IMP</KEYWORD1>
104			<KEYWORD1>INFO</KEYWORD1>
105			<KEYWORD1>INT</KEYWORD1>
106			<KEYWORD1>JUL</KEYWORD1>
107			<KEYWORD1>LCHECKIN</KEYWORD1>
108			<KEYWORD1>LCHECKOUT</KEYWORD1>
109			<KEYWORD1>LEN</KEYWORD1>
110			<KEYWORD1>LINFO</KEYWORD1>
111			<KEYWORD1>LOG</KEYWORD1>
112			<KEYWORD1>LRC</KEYWORD1>
113			<KEYWORD1>LST</KEYWORD1>
114			<KEYWORD1>MASK</KEYWORD1>
115			<KEYWORD1>MAX</KEYWORD1>
116			<KEYWORD1>MENUINFO</KEYWORD1>
117			<KEYWORD1>MIN</KEYWORD1>
118			<KEYWORD1>MOD</KEYWORD1>
119			<KEYWORD1>MSGBOX</KEYWORD1>
120			<KEYWORD1>NEVAL</KEYWORD1>
121			<KEYWORD1>NFIELD</KEYWORD1>
122			<KEYWORD1>NOTICE</KEYWORD1>
123			<KEYWORD1>NOTICETPL</KEYWORD1>
124			<KEYWORD1>NUM</KEYWORD1>
125			<KEYWORD1>PAD</KEYWORD1>
126			<KEYWORD1>PCK</KEYWORD1>
127			<KEYWORD1>PGM</KEYWORD1>
128			<KEYWORD1>POS</KEYWORD1>
129			<KEYWORD1>PROCESS_EVENTS</KEYWORD1>
130			<KEYWORD1>PROGRAM</KEYWORD1>
131			<KEYWORD1>PSZ</KEYWORD1>
132			<KEYWORD1>PUB</KEYWORD1>
133			<KEYWORD1>REMOVE_CALLBACK</KEYWORD1>
134			<KEYWORD1>RESERVE</KEYWORD1>
135			<KEYWORD1>RND</KEYWORD1>
136			<KEYWORD1>ROUND</KEYWORD1>
137			<KEYWORD1>SCALL</KEYWORD1>
138			<KEYWORD1>SENDMSG</KEYWORD1>
139			<KEYWORD1>SEVAL</KEYWORD1>
140			<KEYWORD1>SGN</KEYWORD1>
141			<KEYWORD1>SIN</KEYWORD1>
142			<KEYWORD1>SQR</KEYWORD1>
143			<KEYWORD1>SSORT</KEYWORD1>
144			<KEYWORD1>SSZ</KEYWORD1>
145			<KEYWORD1>STBL</KEYWORD1>
146			<KEYWORD1>STR</KEYWORD1>
147			<KEYWORD1>SWAP</KEYWORD1>
148			<KEYWORD1>SYS</KEYWORD1>
149			<KEYWORD1>TCB</KEYWORD1>
150			<KEYWORD1>TMPL</KEYWORD1>
151			<KEYWORD1>TSK</KEYWORD1>
152			<KEYWORD1>UPK</KEYWORD1>
153			<KEYWORD1>WINFIRST</KEYWORD1>
154			<KEYWORD1>WININFO</KEYWORD1>
155			<KEYWORD1>WINNEXT</KEYWORD1>
156
157			<KEYWORD2>CHDIR</KEYWORD2>
158			<KEYWORD2>CISAM</KEYWORD2>
159			<KEYWORD2>CLOSE</KEYWORD2>
160			<KEYWORD2>CONTINUE</KEYWORD2>
161			<KEYWORD2>DIRECT</KEYWORD2>
162			<KEYWORD2>DIR</KEYWORD2>
163			<KEYWORD2>DISABLE</KEYWORD2>
164			<KEYWORD2>DOM</KEYWORD2>
165			<KEYWORD2>DUMP</KEYWORD2>
166			<KEYWORD2>ENABLE</KEYWORD2>
167			<KEYWORD2>END</KEYWORD2>
168			<KEYWORD2>ENDTRACE</KEYWORD2>
169			<KEYWORD2>ERASE</KEYWORD2>
170			<KEYWORD2>EXTRACT</KEYWORD2>
171			<KEYWORD2>FIND</KEYWORD2>
172			<KEYWORD2>FROM</KEYWORD2>
173			<KEYWORD2>IND</KEYWORD2>
174			<KEYWORD2>INDEXED</KEYWORD2>
175			<KEYWORD2>INPUT</KEYWORD2>
176			<KEYWORD2>INPUTE</KEYWORD2>
177			<KEYWORD2>INPUTN</KEYWORD2>
178			<KEYWORD2>IOL</KEYWORD2>
179			<KEYWORD2>IOLIST</KEYWORD2>
180			<KEYWORD2>KEY</KEYWORD2>
181			<KEYWORD2>KEYF</KEYWORD2>
182			<KEYWORD2>KEYL</KEYWORD2>
183			<KEYWORD2>KEYN</KEYWORD2>
184			<KEYWORD2>KEYP</KEYWORD2>
185			<KEYWORD2>KGEN</KEYWORD2>
186			<KEYWORD2>KNUM</KEYWORD2>
187			<KEYWORD2>LIST</KEYWORD2>
188			<KEYWORD2>LOAD</KEYWORD2>
189			<KEYWORD2>LOCK</KEYWORD2>
190			<KEYWORD2>MERGE</KEYWORD2>
191			<KEYWORD2>MKDIR</KEYWORD2>
192			<KEYWORD2>MKEYED</KEYWORD2>
193			<KEYWORD2>OPEN</KEYWORD2>
194			<KEYWORD2>PREFIX</KEYWORD2>
195			<KEYWORD2>PRINT</KEYWORD2>
196			<KEYWORD2>READ_RESOURCE</KEYWORD2>
197			<KEYWORD2>READ</KEYWORD2>
198			<KEYWORD2>RECORD</KEYWORD2>
199			<KEYWORD2>REMOVE</KEYWORD2>
200			<KEYWORD2>RENAME</KEYWORD2>
201			<KEYWORD2>RESCLOSE</KEYWORD2>
202			<KEYWORD2>RESFIRST</KEYWORD2>
203			<KEYWORD2>RESGET</KEYWORD2>
204			<KEYWORD2>RESINFO</KEYWORD2>
205			<KEYWORD2>RESNEXT</KEYWORD2>
206			<KEYWORD2>RESOPEN</KEYWORD2>
207			<KEYWORD2>REV</KEYWORD2>
208			<KEYWORD2>RMDIR</KEYWORD2>
209			<KEYWORD2>SAVE</KEYWORD2>
210			<KEYWORD2>SELECT</KEYWORD2>
211			<KEYWORD2>SERIAL</KEYWORD2>
212			<KEYWORD2>SETDAY</KEYWORD2>
213			<KEYWORD2>SETDRIVE</KEYWORD2>
214			<KEYWORD2>SETTRACE</KEYWORD2>
215			<KEYWORD2>SIZ</KEYWORD2>
216			<KEYWORD2>SORT</KEYWORD2>
217			<KEYWORD2>SQLCHN</KEYWORD2>
218			<KEYWORD2>SQLCLOSE</KEYWORD2>
219			<KEYWORD2>SQLERR</KEYWORD2>
220			<KEYWORD2>SQLEXEC</KEYWORD2>
221			<KEYWORD2>SQLFETCH</KEYWORD2>
222			<KEYWORD2>SQLLIST</KEYWORD2>
223			<KEYWORD2>SQLOPEN</KEYWORD2>
224			<KEYWORD2>SQLPREP</KEYWORD2>
225			<KEYWORD2>SQLSET</KEYWORD2>
226			<KEYWORD2>SQLTABLES</KEYWORD2>
227			<KEYWORD2>SQLTMPL</KEYWORD2>
228			<KEYWORD2>SQLUNT</KEYWORD2>
229			<KEYWORD2>STRING</KEYWORD2>
230			<KEYWORD2>TABLE</KEYWORD2>
231			<KEYWORD2>TBL</KEYWORD2>
232			<KEYWORD2>TIM</KEYWORD2>
233			<KEYWORD2>UNLOCK</KEYWORD2>
234			<KEYWORD2>WHERE</KEYWORD2>
235			<KEYWORD2>WRITE</KEYWORD2>
236
237			<KEYWORD3>ADDR</KEYWORD3>
238			<KEYWORD3>ALL</KEYWORD3>
239			<KEYWORD3>AND</KEYWORD3>
240			<KEYWORD3>AUTO</KEYWORD3>
241			<KEYWORD3>BEGIN</KEYWORD3>
242			<KEYWORD3>BREAK</KEYWORD3>
243			<KEYWORD3>CALL</KEYWORD3>
244			<KEYWORD3>CASE</KEYWORD3>
245			<KEYWORD3>CHN</KEYWORD3>
246			<KEYWORD3>CLEAR</KEYWORD3>
247			<KEYWORD3>CTL</KEYWORD3>
248			<KEYWORD3>DATA</KEYWORD3>
249			<KEYWORD3>DAY</KEYWORD3>
250			<KEYWORD3>DEF</KEYWORD3>
251			<KEYWORD3>DEFAULT</KEYWORD3>
252			<KEYWORD3>DEFEND</KEYWORD3>
253			<KEYWORD3>DELETE</KEYWORD3>
254			<KEYWORD3>DIM</KEYWORD3>
255			<KEYWORD3>DREAD</KEYWORD3>
256			<KEYWORD3>DROP</KEYWORD3>
257			<KEYWORD3>EDIT</KEYWORD3>
258			<KEYWORD3>ELSE</KEYWORD3>
259			<KEYWORD3>ENDIF</KEYWORD3>
260			<KEYWORD3>ENTER</KEYWORD3>
261			<KEYWORD3>ERR</KEYWORD3>
262			<KEYWORD3>ESCAPE</KEYWORD3>
263			<KEYWORD3>ESCOFF</KEYWORD3>
264			<KEYWORD3>ESCON</KEYWORD3>
265			<KEYWORD3>EXECUTE</KEYWORD3>
266			<KEYWORD3>EXIT</KEYWORD3>
267			<KEYWORD3>EXITTO</KEYWORD3>
268			<KEYWORD3>FI</KEYWORD3>
269			<KEYWORD3>FOR</KEYWORD3>
270			<KEYWORD3>GOSUB</KEYWORD3>
271			<KEYWORD3>GOTO</KEYWORD3>
272			<KEYWORD3>IF</KEYWORD3>
273			<KEYWORD3>INITFILE</KEYWORD3>
274			<KEYWORD3>IOR</KEYWORD3>
275			<KEYWORD3>LET</KEYWORD3>
276			<KEYWORD3>NEXT</KEYWORD3>
277			<KEYWORD3>NOT</KEYWORD3>
278			<KEYWORD3>ON</KEYWORD3>
279			<KEYWORD3>OPTS</KEYWORD3>
280			<KEYWORD3>OR</KEYWORD3>
281			<KEYWORD3>PFX</KEYWORD3>
282			<KEYWORD3>PRECISION</KEYWORD3>
283			<KEYWORD3>RELEASE</KEYWORD3>
284			<KEYWORD3>RENUM</KEYWORD3>
285			<KEYWORD3>REPEAT</KEYWORD3>
286			<KEYWORD3>RESET</KEYWORD3>
287			<KEYWORD3>RESTORE</KEYWORD3>
288			<KEYWORD3>RETRY</KEYWORD3>
289			<KEYWORD3>RETURN</KEYWORD3>
290			<KEYWORD3>RUN</KEYWORD3>
291			<KEYWORD3>SET_CASE_SENSITIVE_OFF</KEYWORD3>
292			<KEYWORD3>SET_CASE_SENSITIVE_ON</KEYWORD3>
293			<KEYWORD3>SETERR</KEYWORD3>
294			<KEYWORD3>SETESC</KEYWORD3>
295			<KEYWORD3>SETOPTS</KEYWORD3>
296			<KEYWORD3>SETTIME</KEYWORD3>
297			<KEYWORD3>SSN</KEYWORD3>
298			<KEYWORD3>START</KEYWORD3>
299			<KEYWORD3>STEP</KEYWORD3>
300			<KEYWORD3>STOP</KEYWORD3>
301			<KEYWORD3>SWEND</KEYWORD3>
302			<KEYWORD3>SWITCH</KEYWORD3>
303			<KEYWORD3>THEN</KEYWORD3>
304			<KEYWORD3>TO</KEYWORD3>
305			<KEYWORD3>UNT</KEYWORD3>
306			<KEYWORD3>UNTIL</KEYWORD3>
307			<KEYWORD3>WAIT</KEYWORD3>
308			<KEYWORD3>WEND</KEYWORD3>
309			<KEYWORD3>WHILE</KEYWORD3>
310			<KEYWORD3>XOR</KEYWORD3>
311		</KEYWORDS>
312	</RULES>
313</MODE>