PageRenderTime 92ms CodeModel.GetById 85ms app.highlight 4ms RepoModel.GetById 0ms app.codeStats 1ms

/jEdit/tags/jedit-4-3-pre5/modes/catalog

#
#! | 460 lines | 309 code | 151 blank | 0 comment | 0 complexity | 5825493f377a7ba78761bed6b5cee2fd MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!-- This is a mode catalog. Edit modes must be listed here, -->
  4<!-- otherwise they will not be available to jEdit. -->
  5
  6<!DOCTYPE MODES SYSTEM "catalog.dtd">
  7
  8<MODES>
  9
 10<MODE NAME="actionscript"	FILE="actionscript.xml"
 11				FILE_NAME_GLOB="*.as" />
 12
 13<MODE NAME="ada95"		FILE="ada95.xml"
 14				FILE_NAME_GLOB="*.{ada,adb,ads}" />
 15
 16<MODE NAME="antlr"		FILE="antlr.xml"
 17				FILE_NAME_GLOB="*.g" />
 18
 19<MODE NAME="apacheconf"		FILE="apacheconf.xml"
 20				FILE_NAME_GLOB="*httpd.conf" />
 21
 22
 23<MODE NAME="apdl"		FILE="apdl.xml"
 24				FILE_NAME_GLOB="*.{ans,inp,mak,mac}" />
 25
 26<MODE NAME="applescript"	FILE="applescript.xml"
 27				FILE_NAME_GLOB="*.applescript" />
 28
 29<MODE NAME="asp"		FILE="asp.xml"
 30				FILE_NAME_GLOB="*.{asp,asa}" />
 31
 32<MODE NAME="aspect-j"		FILE="aspect-j.xml"
 33				FILE_NAME_GLOB="*.aj" />
 34
 35<MODE NAME="assembly-m68k"	FILE="assembly-M68k.xml" />
 36
 37<MODE NAME="assembly-macro32"	FILE="assembly-macro32.xml"
 38				FILE_NAME_GLOB="*.mar" />
 39
 40<MODE NAME="assembly-r2000"	FILE="assembly-r2000.xml"
 41				FILE_NAME_GLOB="*.mips" />
 42
 43<MODE NAME="assembly-parrot"	FILE="assembly-parrot.xml"
 44				FILE_NAME_GLOB="*.pasm" />
 45
 46<MODE NAME="assembly-x86"	FILE="assembly-x86.xml"
 47				FILE_NAME_GLOB="*.asm" />
 48
 49<MODE NAME="awk"		FILE="awk.xml"
 50				FILE_NAME_GLOB="*.awk" />
 51
 52<MODE NAME="b"			FILE="b.xml"
 53				FILE_NAME_GLOB="*.{imp,ref,mch}" />
 54
 55<MODE NAME="batch"		FILE="batch.xml"
 56				FILE_NAME_GLOB="*.{bat,cmd}" />
 57
 58<MODE NAME="bbj"		FILE="bbj.xml"
 59				FILE_NAME_GLOB="*.bbj" />
 60
 61<!-- if anyone knows a file name glob that can be used with this mode,
 62     please let me know -->
 63<MODE NAME="bcel"		FILE="bcel.xml" />
 64
 65<!-- Now that BeanShell 2.0 supports class declarations, its syntax is
 66     almost identical to Java. -->
 67<MODE NAME="beanshell"		FILE="java.xml"
 68				FILE_NAME_GLOB="*.bsh" />
 69
 70<MODE NAME="bibtex"		FILE="bibtex.xml"
 71				FILE_NAME_GLOB="*.bib" />
 72
 73<!--  We let Objective C mode highlight .h files -->
 74<MODE NAME="c"			FILE="c.xml"
 75				FILE_NAME_GLOB="*.c" />
 76
 77<MODE NAME="chill"		FILE="chill.xml"
 78				FILE_NAME_GLOB="*.{chl,mpol}" />
 79
 80<MODE NAME="cil"		FILE="cil.xml"
 81				FILE_NAME_GLOB="*.il" />
 82
 83<MODE NAME="cobol"		FILE="cobol.xml"
 84				FILE_NAME_GLOB="*.cbl" />
 85
 86<MODE NAME="coldfusion"		FILE="coldfusion.xml"
 87				FILE_NAME_GLOB="*.{cfm,dbm}" />
 88
 89<MODE NAME="c++"		FILE="cplusplus.xml"
 90				FILE_NAME_GLOB="*.{cc,cpp,hh,hpp,cxx}" />
 91
 92<MODE NAME="c#"			FILE="csharp.xml"
 93				FILE_NAME_GLOB="*.cs" />
 94
 95<MODE NAME="css"		FILE="css.xml"
 96				FILE_NAME_GLOB="*.css" />
 97
 98<MODE NAME="cvs-commit"		FILE="cvs-commit.xml"
 99				FILE_NAME_GLOB="cvs*.tmp"/>
100
101<MODE NAME="d"			FILE="d.xml"
102				FILE_NAME_GLOB="*.d" />
103
104<MODE NAME="doxygen"		FILE="doxygen.xml"
105				FILE_NAME_GLOB="doxyfile*" />
106
107<MODE NAME="dsssl"		FILE="dsssl.xml"
108				FILE_NAME_GLOB="*.dsl" />
109
110<MODE NAME="embperl"		FILE="embperl.xml"
111				FILE_NAME_GLOB="*.epl"/>
112
113<MODE NAME="erlang"		FILE="erlang.xml"
114				FILE_NAME_GLOB="*.erl"/>
115
116<MODE NAME="eiffel"		FILE="eiffel.xml"
117				FILE_NAME_GLOB="*.e" />
118
119<MODE NAME="factor"		FILE="factor.xml"
120				FILE_NAME_GLOB="*.factor"/>
121
122<MODE NAME="forth"		FILE="forth.xml"
123				FILE_NAME_GLOB="*.f" />
124
125<MODE NAME="fortran"		FILE="fortran.xml"
126				FILE_NAME_GLOB="*.{for,fort,f77,f90}" />
127
128<MODE NAME="foxpro"		FILE="foxpro.xml"
129				FILE_NAME_GLOB="*.prg" />
130
131<MODE NAME="freemarker"		FILE="freemarker.xml"
132				FILE_NAME_GLOB="*.ftl"
133				FIRST_LINE_GLOB="&lt;\#ftl*"/>
134
135<MODE NAME="gettext"		FILE="gettext.xml"
136				FILE_NAME_GLOB="*.{po,pot}" />
137
138<MODE NAME="gnuplot"		FILE="gnuplot.xml"
139				FILE_NAME_GLOB="*.{dem,plt}" />
140
141<MODE NAME="groovy"		FILE="groovy.xml"
142				FILE_NAME_GLOB="*.{groovy,grv}"/>
143
144<MODE NAME="haskell"		FILE="haskell.xml"
145				FILE_NAME_GLOB="*.hs" />
146
147<!-- Used by Andre Kaplan's Hex plugin -->
148<MODE NAME="hex"		FILE="hex.xml" />
149
150<MODE NAME="htaccess"			FILE="htaccess.xml"
151				FILE_NAME_GLOB=".htaccess" />
152
153<MODE NAME="html"		FILE="html.xml"
154				FILE_NAME_GLOB="*.{html,htm,hta}" />
155
156<MODE NAME="i4gl"		FILE="i4gl.xml"
157				FILE_NAME_GLOB="*.4gl" />
158
159<MODE NAME="icon"		FILE="icon.xml"
160				FILE_NAME_GLOB="*.icn" />
161
162<MODE NAME="idl"		FILE="idl.xml"
163				FILE_NAME_GLOB="*.idl" />
164
165<MODE NAME="inform"		FILE="inform.xml"
166				FILE_NAME_GLOB="*.inf" />
167
168<MODE NAME="inno-setup"		FILE="inno-setup.xml"
169				FILE_NAME_GLOB="*.iss" />
170
171<MODE NAME="ini"		FILE="ini.xml"
172				FILE_NAME_GLOB="*.{ini,reg}" />
173
174<MODE NAME="interlis"		FILE="interlis.xml"
175				FILE_NAME_GLOB="*.ili" />
176
177<MODE NAME="io"			FILE="io.xml"
178				FILE_NAME_GLOB="*.io" />
179
180<MODE NAME="javacc" FILE="javacc.xml"
181        FILE_NAME_GLOB="*.{jj,jjt}"/>
182
183<MODE NAME="java"		FILE="java.xml"
184				FILE_NAME_GLOB="*.java" />
185
186<MODE NAME="javascript"		FILE="javascript.xml"
187				FILE_NAME_GLOB="*.js" />
188
189<MODE NAME="jcl"		FILE="jcl.xml"
190				FILE_NAME_GLOB="*.jcl" />
191
192<MODE NAME="jhtml"		FILE="jhtml.xml"
193				FILE_NAME_GLOB="*.jhtml" />
194
195<MODE NAME="jmk"		FILE="jmk.xml"
196				FILE_NAME_GLOB="*.jmk" />
197
198<MODE NAME="jsp"		FILE="jsp.xml"
199				FILE_NAME_GLOB="*.{jsp,jsf,jspf}" />
200
201<!-- Note that a generic 'tex.xml' is included as well, for minimal
202     plain TeX/AMSTeX highlighting. -->
203
204<MODE NAME="latex"		FILE="latex.xml"
205				FILE_NAME_GLOB="*.{tex,sty,ltx}" />
206
207<MODE NAME="lilypond"		FILE="lilypond.xml"
208				FILE_NAME_GLOB="*.ly" />
209
210<MODE NAME="lisp"		FILE="lisp.xml"
211				FILE_NAME_GLOB="*.{lisp,lsp,el}" />
212
213<MODE NAME="literate-haskell"	FILE="literate-haskell.xml"
214				FILE_NAME_GLOB="*.lhs" />
215
216<MODE NAME="lotos"		FILE="lotos.xml"
217				FILE_NAME_GLOB="*.{lot,lotos}"/>
218
219<MODE NAME="lua"		FILE="lua.xml"
220				FILE_NAME_GLOB="*.lua" />
221
222<MODE NAME="mail"		FILE="mail.xml" />
223
224<MODE NAME="makefile"		FILE="makefile.xml"
225				FILE_NAME_GLOB="*makefile" />
226
227<MODE NAME="maple"		FILE="maple.xml"
228				FILE_NAME_GLOB="*.{mpl,mws}" />
229
230<MODE NAME="ml"			FILE="ml.xml"
231				FILE_NAME_GLOB="*.{sml,ml}" />
232
233<MODE NAME="modula3"		FILE="modula3.xml"
234				FILE_NAME_GLOB="*.[im]3" />
235
236<MODE NAME="moin"		FILE="moin.xml"
237				FILE_NAME_GLOB="*.moin" />
238
239<MODE NAME="mqsc"		FILE="mqsc.xml"
240				FILE_NAME_GLOB="*.mqsc" />
241
242<MODE NAME="myghty"			FILE="myghty.xml"
243				FILE_NAME_GLOB="{autohandler,dhandler,*.myt}"/>
244
245<MODE NAME="netrexx"		FILE="netrexx.xml"
246				FILE_NAME_GLOB="*.nrx" />
247
248<MODE NAME="nqc"		FILE="nqc.xml"
249				FILE_NAME_GLOB="*.nqc" />
250
251<MODE NAME="nsis2"		FILE="nsis2.xml"
252				FILE_NAME_GLOB="*.{nsi,nsh}" />
253
254<MODE NAME="objective-c"	FILE="objective-c.xml"
255				FILE_NAME_GLOB="*.[mh]" />
256
257<MODE NAME="objectrexx"		FILE="objectrexx.xml"
258				FILE_NAME_GLOB="*.{rex,orx}" />
259
260<MODE NAME="occam"		FILE="occam.xml"
261				FILE_NAME_GLOB="*.icc" />
262
263<MODE NAME="omnimark"		FILE="omnimark.xml"
264				FILE_NAME_GLOB="*.x{om,in}" />
265
266<MODE NAME="pascal"		FILE="pascal.xml"
267				FILE_NAME_GLOB="*.{pas,dpr,dpk}" />
268
269<MODE NAME="patch"		FILE="patch.xml"
270				FILE_NAME_GLOB="*.{diff,patch}" />
271
272<MODE NAME="perl"		FILE="perl.xml"
273				FILE_NAME_GLOB="*.p[lm]"
274				FIRST_LINE_GLOB="#!/*perl*" />
275
276<MODE NAME="php"		FILE="php.xml"
277				FILE_NAME_GLOB="*.{php3,php4,php,phtml,inc}"
278				FIRST_LINE_GLOB="{&lt;?php*,#!/*php*}" />
279
280<MODE NAME="pike"		FILE="pike.xml"
281				FILE_NAME_GLOB="*.{pike,pmod}" />
282
283<MODE NAME="pl-sql"		FILE="pl-sql.xml"
284				FILE_NAME_GLOB="*.pls" />
285
286<MODE NAME="pl1"		FILE="pl1.xml"
287				FILE_NAME_GLOB="*.pl[i1]" />
288
289<MODE NAME="pop11"		FILE="pop11.xml"
290				FILE_NAME_GLOB="*.{p,pop11,p11}" />
291
292<MODE NAME="postscript"		FILE="postscript.xml"
293				FILE_NAME_GLOB="*.{ps,eps}" />
294
295<MODE NAME="powerdynamo"	FILE="powerdynamo.xml"
296				FILE_NAME_GLOB="*.{ssc,stm}" />
297
298<MODE NAME="povray"		FILE="povray.xml"
299				FILE_NAME_GLOB="*.{pov,povray}" />
300
301<MODE NAME="prolog"             FILE="prolog.xml"
302                                FILE_NAME_GLOB="*.pro" />
303
304<MODE NAME="progress"           FILE="progress.xml"
305                                FILE_NAME_GLOB="*.[piw]" />
306
307<MODE NAME="properties"		FILE="props.xml"
308				FILE_NAME_GLOB="*{properties,props}" />
309
310<MODE NAME="psp"		FILE="psp.xml"
311				FILE_NAME_GLOB="*.psp" />
312
313<MODE NAME="ptl"		FILE="ptl.xml"
314				FILE_NAME_GLOB="*.ptl"/>
315
316<MODE NAME="pvwave"		FILE="pvwave.xml"
317				FILE_NAME_GLOB="*.jou" />
318
319<MODE NAME="pyrex"		FILE="pyrex.xml"
320				FILE_NAME_GLOB="*.{pyx}" />
321
322<MODE NAME="python"		FILE="python.xml"
323				FILE_NAME_GLOB="*.{py,pyw}"
324				FIRST_LINE_GLOB="#!*/*python*" />
325
326<MODE NAME="rebol"		FILE="rebol.xml"
327				FILE_NAME_GLOB="*.r" />
328
329<MODE NAME="redcode"		FILE="redcode.xml"
330				FILE_NAME_GLOB="*.{red,rc}" />
331
332<MODE NAME="relax-ng-compact"	FILE="relax-ng-compact.xml"
333				FILE_NAME_GLOB="*.rnc" />
334
335<MODE NAME="renderman-rib"	FILE="rib.xml"
336				FILE_NAME_GLOB="*.rib" />
337
338<MODE NAME="rd"			FILE="rd.xml"
339				FILE_NAME_GLOB="*.rd" />
340
341<MODE NAME="rest"		FILE="rest.xml"
342				FILE_NAME_GLOB="*.{rst,rest}"
343				FIRST_LINE_GLOB="{===,~~~}*"/>
344
345<MODE NAME="rhtml"		FILE="rhtml.xml"
346				FILE_NAME_GLOB="*.rhtml" />
347
348<MODE NAME="rpm-spec"		FILE="rpmspec.xml"
349				FILE_NAME_GLOB="*.spec" />
350
351<MODE NAME="rtf"		FILE="rtf.xml"
352				FILE_NAME_GLOB="*.rtf" />
353
354<MODE NAME="ruby"		FILE="ruby.xml"
355				FILE_NAME_GLOB="*.{rb,rbw}" 
356	            FIRST_LINE_GLOB="#!*/*ruby*" />
357
358<MODE NAME="rview"		FILE="rview.xml"
359				FILE_NAME_GLOB="*.rvw" />
360
361<MODE NAME="s+"			FILE="splus.xml"
362				FILE_NAME_GLOB="*.ssc" />
363
364<MODE NAME="s#"			FILE="ssharp.xml"
365				FILE_NAME_GLOB="*.{ss,ssc,ssi,ssw,sts,aml}"  />
366
367<MODE NAME="sas"		FILE="sas.xml"
368				FILE_NAME_GLOB="*.sas" />
369
370<MODE NAME="scheme"		FILE="scheme.xml"
371				FILE_NAME_GLOB="*.scm" />
372
373<MODE NAME="sgml"		FILE="sgml.xml"
374				FILE_NAME_GLOB="*.{sgml,sgm,dtd}" />
375
376<MODE NAME="shellscript"	FILE="shellscript.xml"
377				FILE_NAME_GLOB="*.{csh,sh}"
378				FIRST_LINE_GLOB="#!/*sh*" />
379
380<MODE NAME="shtml"		FILE="shtml.xml"
381				FILE_NAME_GLOB="*.{shtml,shtm,ssi}" />
382
383<MODE NAME="slate"		FILE="slate.xml"
384				FILE_NAME_GLOB="*.slate" />
385
386<MODE NAME="smalltalk"		FILE="smalltalk.xml"
387				FILE_NAME_GLOB="*.{st,sources,changes}" />
388
389<MODE NAME="sdl/pr"		FILE="sdl_pr.xml"
390				FILE_NAME_GLOB="*.pr"/>
391
392<MODE NAME="smi-mib"		FILE="smi-mib.xml"
393				FILE_NAME_GLOB="*{.mib,-MIB.txt}" />
394
395<MODE NAME="sqr"                FILE="sqr.xml"
396                                FILE_NAME_GLOB="*.{sqr,sqc}" />
397
398<MODE NAME="squidconf"		FILE="squidconf.xml"
399				FILE_NAME_GLOB="squid.conf" />
400
401<MODE NAME="svn-commit"         FILE="svn-commit.xml"
402				FILE_NAME_GLOB="svn-commit*.tmp" />
403
404<MODE NAME="swig"		FILE="swig.xml"
405				FILE_NAME_GLOB="*.{i,swg}" />
406
407<MODE NAME="tcl"		FILE="tcl.xml"
408				FILE_NAME_GLOB="*.{tcl,tsh}" />
409
410<MODE NAME="texinfo"		FILE="texinfo.xml"
411				FILE_NAME_GLOB="*.texi" />
412
413<MODE NAME="tex"		FILE="tex.xml" />
414
415<MODE NAME="text"		FILE="text.xml"
416				FILE_NAME_GLOB="*.txt" />
417
418<MODE NAME="tpl"		FILE="tpl.xml"
419				FILE_NAME_GLOB="*.tpl" />
420
421<MODE NAME="transact-sql"	FILE="tsql.xml"
422				FILE_NAME_GLOB="*.sql" />
423
424<MODE NAME="twiki"		FILE="twiki.xml"
425				FILE_NAME_GLOB="*.twiki"/>
426
427<MODE NAME="typoscript"         FILE="typoscript.xml"
428                                FILE_NAME_GLOB="*.ts"/>
429
430<MODE NAME="uscript"		FILE="uscript.xml"
431				FILE_NAME_GLOB="*.uc" />
432
433<MODE NAME="vbscript"		FILE="vbscript.xml"
434				FILE_NAME_GLOB="*.{vbs,bas,cls}" />
435
436<MODE NAME="velocity"		FILE="velocity.xml"
437				FILE_NAME_GLOB="*.vm" />
438
439<MODE NAME="verilog"		FILE="verilog.xml"
440				FILE_NAME_GLOB="*.{ver,v}" />
441
442<MODE NAME="vhdl"		FILE="vhdl.xml"
443				FILE_NAME_GLOB="*.vh*" />
444
445<!-- Great. AElfred doesn't support entities in attribute values,
446     but all other XML parsers complain if < appears. -->
447<MODE NAME="xml"		FILE="xml.xml"
448				FILE_NAME_GLOB="*.{xml,xhtml,xsd}"
449				FIRST_LINE_GLOB="&lt;\?xml*" />
450
451<MODE NAME="xq"			FILE="xq.xml"
452				FILE_NAME_GLOB="*.x{q,qm,ql}" />
453
454<MODE NAME="xsl"		FILE="xsl.xml"
455				FILE_NAME_GLOB="*.xsl" />
456
457<MODE NAME="zpt"		FILE="zpt.xml"
458				FILE_NAME_GLOB="*.{pt,zpt}"/>
459
460</MODES>