home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 March / PCWELT_3_2006.ISO / base / 05_common.mo / usr / share / elvis-2.2_0 / elvis.syn < prev    next >
Encoding:
Text File  |  2004-02-22  |  85.7 KB  |  1,873 lines

  1. # elvis.syn -- stores descriptions of languages for use with ":display syntax"
  2.  
  3. # C++.  In addition to the extra keywords, it also causes mixed-case words
  4. # which begin with an uppercase letter to be displayed in the "otherfont".
  5. # This is because those names are typically class names.
  6. language c++
  7. extension .C .cxx .cc .cpp .h .H .hxx .hh .hpp
  8. foreign .c
  9. keyword auto bool break case catch char class const const_cast continue default
  10. keyword defined delete do double dynamic_cast else enum extern false far float
  11. keyword friend for goto if inline int long namespace near new operator private
  12. keyword protected public register reinterpret_cast return short signed sizeof
  13. keyword static static_cast struct switch template this throw true try typedef
  14. keyword typename union unsigned using virtual void volatile while
  15. font variable -> .
  16. comment //
  17. comment /* */
  18. preprocessor #
  19. prepquote < >
  20. function (
  21. string "
  22. character '
  23. startword _
  24. inword _
  25. operator operator ~!%^&*+|-=[]<>/
  26. other allcaps initialcaps initialpunct final_t
  27.  
  28. # ANSI C.  Note that ".h" is not listed as a possible file name extension here
  29. # since it could also be C++ code.  The differences between the two are small,
  30. # but if we must guess, then C++ is the better choice because C++ declarations
  31. # use a lot of keywords which are absent from C.
  32. language c
  33. extension .c .ic .ec
  34. foreign .h
  35. keyword auto break case char const continue default delete defined do
  36. keyword double else enum extern far float friend for goto if int long
  37. keyword near register return short signed sizeof static struct switch
  38. keyword typedef union unsigned void volatile while
  39. font variable -> .
  40. #comment //
  41. comment /* */
  42. preprocessor #
  43. prepquote < >
  44. function (
  45. string "
  46. character '
  47. startword _
  48. inword _
  49. set hlobject="aL"
  50. other allcaps final_t
  51. #other allcaps final_t initialpunct
  52.  
  53. # Java.  Note that ".jav" is offered as a possible file name extension for
  54. # folks who're still using MS-DOS or Windows 3.1.
  55. language java
  56. extension .java .jav
  57. keyword abstract boolean break byte byvalue case cast catch char class
  58. keyword const continue default do double else extends false final finally
  59. keyword float for future generic goto if implements import inner instanceof
  60. keyword int interface long native new null operator outer package private
  61. keyword protected public rest return short static super switch synchronized
  62. keyword this throw throws transient true try var void volatile while
  63. comment    //
  64. comment /* */
  65. function (
  66. string "
  67. character '
  68. startword _
  69. inword _
  70. other allcaps initialcaps
  71.  
  72. # Awk.  This is actually for Thompson Automation's AWK compiler, which is
  73. # somewhat beefier than the standard AWK interpreter.
  74. language tawk awk
  75. extension .awk
  76. keyword BEGIN BEGINFILE END ENDFILE INIT break continue do else for function
  77. keyword global if in local next return while
  78. comment #
  79. function (
  80. string "
  81. regexp /
  82. useregexp (,~
  83. other allcaps
  84.  
  85. # Imakefiles.  This one is interesting because '#' is both the preprocessor
  86. # character and the comment character.  A '#' in the first column is displayed
  87. # as a preprocessor directive, and anywhere else as the start of a comment.
  88. # The '/' character can't appear at the start of a word because that would
  89. # interfere with its use in /*...*/ comments.  Note that this language appears
  90. # before the "make" language, so "Imakefile" files won't be misrecognized as
  91. # Makefiles.
  92. language xmkmf imakefile
  93. extension Imakefile
  94. preprocessor #
  95. comment #
  96. comment /* */
  97. startword .$
  98. inword /.$()_
  99.  
  100. # Makefiles.  Note that file names like "Makefile" & "makefile" are recognized.
  101. # The keywords listed here are actually just common names for pseudo-targets.
  102. # The word characters include anything that's commonly used in a filename.
  103. # Any word followed by a : will be displayed in the functionfont.
  104. language make
  105. extension makefile makefile.in
  106. keyword .PHONY .SUFFIXES .DEFAULT .PRECIOUS .IGNORE .SILENT
  107. keyword .EXPORT_ALL_VARIABLES
  108. keyword all again clean depend distclean install realclean uninstall
  109. comment #
  110. startword /.$_
  111. inword /.$()_
  112. function :
  113. other allcaps
  114.  
  115. # Microsoft NMAKE-style makefiles.  Microsoft's NMAKE uses ! to introduce
  116. # preprocessor directives.
  117. language nmake
  118. extension .mak
  119. comment #
  120. preprocessor !
  121. startword \.$
  122. inword \.$()_
  123. function :
  124.  
  125. # PostScript (with help from Hans Wessner)
  126. language postscript ps
  127. extension .ps .eps
  128. keyword $error << = == >> FontDirectory GlobalFontDirectory ISOLatin1Encoding
  129. keyword StandardEncoding UserObjects [ ] abs add aload anchorsearch and arc arcn
  130. keyword arct arcto array ashow astore atan awidthshow begin bind bitshift      
  131. keyword bytesavailable cachestatus cancatmatrix ceiling chachestatus charpath
  132. keyword clear cleardictstack cleartomark clip clippath closefile closepath   
  133. keyword colorimage concat condition copy copypage cos count countdictstack
  134. keyword countexecstack counttomark cshow currentblackgeneration currentcmykcolor
  135. keyword currentcolor currentcolorrendering currentcolorscreen currentcolorspace
  136. keyword currentcolortransfer currentcontext currentdash currentdevparams       
  137. keyword currentdict currentfile currentflat currentfont currentglobal   
  138. keyword currentgray currentgstate currenthalftone currenthalftonepahse
  139. keyword currenthsbcolor currentlinejoin currentlinewidth currentmatrix
  140. keyword currentmiterlimit currentoverprint currentpacking currentpoint
  141. keyword currentrgbcolor currentscreen currentstrokeadjust currentsystemparams
  142. keyword currenttransfer currentundercolorremoval currentuserparams curveto   
  143. keyword cuttentobjectformat cuttentpagedevice cvi cvlit cvn cvr cvrs cvs cvx def
  144. keyword defaultmatrix definefont defineresource defineusername defineuserobject
  145. keyword deletefile detach deviceinfo dict div dtransform dup echo end eoclip
  146. keyword eofill eovieclip eq erasepage error exch exec execform execuserobject
  147. keyword executeonly executive exit exp false file filenameforall fileposition
  148. keyword fill filter findencoding findfont findresource flattenpath floor flush
  149. keyword flushfile for forall fork gcheck ge get getinterval globaldict glyphshow
  150. keyword grestore grestoreall gsave gstate gt identmatrix idiv idtransform if
  151. keyword ifelse image imagemask index ineofill infill initclip initgraphics
  152. keyword initmatrix initviewclip instroke inueofill inufill inustroke
  153. keyword invertmatrix itransform join known kshow languagelevel le length lineto
  154. keyword ln load lock log loop lt makefont makepattern mark matrix maxlength mod
  155. keyword monitor moveto mul ne neg newpath noaccess not notify null nulldevice or
  156. keyword packedarray pathbbox pathforall pop print printobject product prompt
  157. keyword pstack put putinterval quit rand rcheck rcurveto read readhexstring
  158. keyword readline readonly readstring realtime rectclip rectfill rectstroke
  159. keyword rectviewclip renamefile repeat resetfile resourceforall resourcestatus
  160. keyword restore reversepath revision rlineto rmoveto roll rootfont rotate round
  161. keyword rrand run save scale scalefont search selectfont serialnumber setbbox
  162. keyword setblackgeneration setcachedevice setcachelimit setcacheparams
  163. keyword setchacheparams setcharwidth setcmykcolor setcolor setcolorrendering
  164. keyword setcolorscreen setcolorspace setcolortransfer setdash setdevparams
  165. keyword setfileposition setflat setfont setglobal setgray sethalfonephase
  166. keyword sethalftone sethsbcolor setlinecap setlinejoin setlinewidth setmatrix
  167. keyword setmiterlimit setobectformat setoverprint setpacking setpagedevice
  168. keyword setpattern setrgbcolor setscteen setstrokeadjust setsystemparams
  169. keyword settransfer setundercolorremoval setuserparams setvmthreshold show
  170. keyword showpage sin sqrt srand stack start startjob status statusdict stop
  171. keyword stopped store string stringwidth stroke strokepath sub systemdict token
  172. keyword transform translate true truncate type uappend ucache uchachstatus
  173. keyword ueofill ufill undef undefinefont undefineresource undefineuserobject
  174. keyword upath userdict usertime ustroke ustrokepath version viewclip
  175. keyword viewclippath vmreclaim vmstatus wait wcheck wherer widthshow write
  176. keyword writehexstring writeobject writestring wtranslation xcheck xor xshow
  177. keyword xyshow yield
  178. string ( )
  179. backslash none
  180. comment %
  181.  
  182. # Pascal.  Note that Pascal supports two styles of multi-line comments, while
  183. # Elvis only permits one multi-line style and many single-line styles.  This
  184. # version uses { } for the multi-line comments, and also pretends that (*
  185. # markes the start of a single-line comment -- Elvis won't detect *)
  186. language pascal
  187. extension .p .pas
  188. keyword and array begin boolean case char const delete div do downto else end
  189. keyword false file for function get goto if in input insert integer interactive
  190. keyword keyboard label maxint mod new nil not of or output packed procedure
  191. keyword program put read readln real record repeat reset rewrite seek set
  192. keyword string text then to true type until var while with write writeln
  193. comment { }
  194. comment (*
  195. function (
  196. string '
  197. backslash none
  198. ignorecase true
  199.  
  200. # Korn shell scripts.  It also tries to format other Bourne-like shell scripts.
  201. # Contributed by Gabriel Zachmann (zach@igd.fhg.de)
  202. # Modified by S.K. to take advantage of new features of Elvis
  203. # NOTE: The "elvis.arf" file also checks for "#!/bin/sh" on the first line,
  204. #       and uses this syntax then.  Script names don't need to end with ".sh"
  205. # Added extra words and put in lexical order - Walter Briscoe 1997/06/18
  206. language ksh bash sh shV sh5
  207. extension .sh
  208. keyword $* $@ $# $? $- $$ $! & | ; [ ] < > ( )
  209. keyword alias autoload bg break case cd continue do done echo elif else esac
  210. keyword eval exec exit export false fc fg fi for getopts hash history
  211. keyword if in integer jobs kill let newgrp nohup print pwd r read readonly
  212. keyword select set shift source stop suspend test then time times trap type
  213. keyword typeset ulimit umask unalias unset until wait whence while
  214. function (
  215. comment #
  216. startword /?-*!.
  217. inword /?*!.
  218. # The following is more subtle than it looks.  Elvis allows us to define two
  219. # string quotes and one character quote, and sh needs all of them.  But the
  220. # choice of which bash quote to use as "character" is critical.  Subcommands
  221. # often span multiple lines, so ` must be a "string".  Elvis uses backscanning
  222. # to determine whether the top line of the display is a continuation of a
  223. # string, and sometimes that doesn't work right.  Characters can't span
  224. # multiple lines in Elvis, so calling the more common type of quoting a
  225. # "character" avoids that problem.
  226. character "
  227. string '
  228. string `
  229. strnewline indent
  230.  
  231. # TCL shell scripts.
  232. # Contributed by Martin Mitchell (martin@debian.org)
  233. # and Jeff Wang (jeffw@advance.com)
  234. language tcl wish wish8.3
  235. extension .tcl
  236. comment #
  237. keyword Balloon ButtonBox Control DirList ExFileSelectBox ExFileSelectDialog
  238. keyword FileEntry HList LabelEntry LabelFrame NoteBook OptionMenu PanedWindow
  239. keyword PopupMenu ScrolledHList ScrolledText ScrolledWindow Select StdButtonBox
  240. keyword after append array auto_execok auto_load auto_mkindex auto_reset bell
  241. keyword bind bindtags break button canvas case catch cd checkbutton clipboard
  242. keyword close common concat constructor continue default destroy destructor
  243. keyword else elseif entry eof error eval exec exit expr file fileevent flush
  244. keyword focus for for_array_keys for_file for_recursive_glob foreach format
  245. keyword frame gets glob global grab history if image in incr info inherit
  246. keyword itcl_class join label lappend lindex linsert list listbox llength loop
  247. keyword lower lrange lreplace lsearch lsort menu menubutton message method open
  248. keyword option pack pid place proc protected public puts pwd radiobutton raise
  249. keyword read regexp regsub rename return scale scan scrollbar seek selection
  250. keyword send set source split string subst switch tell text then time tix tk
  251. keyword tk_popup tkwait toplevel trace unknown unset update uplevel upvar while
  252. keyword winfo wm [ ]
  253. font declaration proc
  254. color declaration like keyword
  255. function {
  256. startword &$_
  257. inword _
  258. string "
  259. other allcaps
  260.  
  261.  
  262. # Modula-2
  263. # Contributed by Peter Funk (pf@artcom0.north.de)
  264. language modula2
  265. extension .mod .def .mi .md
  266. keyword + - * / = := & | <> <= >= .. : ; { } [ ]
  267. keyword AND ARRAY BEGIN BY CASE CONST DEFINITION DIV DO ELSE ELSIF END
  268. keyword EXIT EXPORT FOR FROM IF IMPLEMENTATION IMPORT IN LOOP MOD MODULE
  269. keyword NOT OF OR POINTER PROCEDURE QUALIFIED RECORD REPEAT RETURN SET
  270. keyword THEN TO TYPE UNTIL VAR WHILE WITH
  271. comment (* *)
  272. # Nested comments like (* foo (* bar *) gnu *) are NOT taken into account!
  273. function (
  274. # comment this out, if you don't like it:
  275. font declaration CONST TYPE VAR MODULE PROCEDURE RETURN EXIT
  276. color declaration like keyword
  277. string "
  278. character '
  279. # you might want to try this out :
  280. # inword ._
  281. other allcaps initialcaps
  282.  
  283. # Perl.
  284. # Original version contributed by Herb Kateley (herb@ke.com).  Another version
  285. # was contributed by Jeff Wang (jeffw@enterprise.advance.com).  What you see
  286. # here is the merger of those two, with other modifications.  The "font normal"
  287. # line exists to prevent $# from being interpreted as a plain dollar sign
  288. # followed by a comment.
  289. language perl  
  290. extension .pl .pm
  291. keyword BEGIN END CORE __END__ __FILE__ __LINE__ AUTOLOAD DESTROY INIT
  292. keyword abs accept alarm and atan2 bind binmode bless caller chdir chmod
  293. keyword chomp chop chown chr chroot close closedir cmp connect continue cos
  294. keyword crypt dbmclose dbmopen defined delete die do dump each else elsif
  295. keyword endgrent endhostent endnetent endprotoent endpwent endservent eof
  296. keyword eq err eval exec exists exit exp fcntl fileno flock for foreach fork
  297. keyword format formline ge getc getgrent getgrgid getgrnam gethostbyaddr
  298. keyword gethostbyname gethostent getlogin getnetbyaddr getnetbyname
  299. keyword getnetent getpeername getpgrp getppid getpriority getprotobyname
  300. keyword getprotobynumber getprotoent getpwent getpwnam getpwuid
  301. keyword getservbyname getservbyport getservent getsockname getsockopt
  302. keyword glob gmtime goto grep gt hex if index int ioctl join keys kill
  303. keyword last lc lcfirst le length link listen local localtime log lstat
  304. keyword lt m map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct
  305. keyword open opendir or ord our pack package pipe pop pos print printf push
  306. keyword q qq quotemeta qw qx rand read readdir readline readlink readpipe
  307. keyword recv redo ref rename require reset return reverse rewinddir rindex
  308. keyword rmdir s scalar seek seekdir select semctl semget semop send setgrent
  309. keyword sethostent setnetent setpgrp setpriority setprotoent setpwent
  310. keyword setservent setsockopt shift shmctl shmget shmread shmwrite shutdown
  311. keyword sin sleep socket socketpair sort splice split sprintf sqrt srand
  312. keyword stat study sub substr symlink syscall sysopen sysread system syswrite
  313. keyword tell telldir tie tied time times tr truncate uc ucfirst umask undef
  314. keyword unless keyword unlink unpack unshift untie until use utime values vec
  315. keyword wait waitpid wantarray warn while write x xor y
  316. comment #
  317. function (
  318. startword &_@%$
  319. inword _'
  320. string "
  321. strnewline empty
  322. character '
  323. regexp /?#:
  324. useregexp (,~&| if elsif unless while until split m qr and or
  325. useregsub s tr
  326. other allcaps
  327. font parenthesis ( ) { }
  328. color parenthesis fixed red
  329. font normal $" $#
  330. documentation =cut
  331.  
  332. # VRML markups.
  333. # Contributed by Jeff Wang (jeffw@advance.com)
  334. language vrml
  335. extension .wrl
  336. comment #
  337. keyword Anchor Appearance AsciiText AudioClip Background Billboard Box
  338. keyword Collision Color ColorInterpolator Cone Coordinate Coordinate3
  339. keyword CoordinateInterpolator Cube Cylinder CylinderSensor DirectionalLight
  340. keyword DiskSensor ElevationGrid Extrusion FALSE Fog FontStyle FontStyle Group
  341. keyword IS ImageTexture IndexedFaceSet IndexedLineSet Info Inline LOD Material
  342. keyword MaterialBinding MatrixTransform MovieTexture NULL NavigationInfo Normal
  343. keyword NormalBinding NormalInterpolator OrientationInterpolator
  344. keyword OrthographicCamera PerspectiveCamera PixelTexture PlaneSensor
  345. keyword PointLight PointSet PositionInterpolator ProximitySensor ROUTE Rotation
  346. keyword ScalarInterpolator Scale Script Separator Shape ShapeHints Sound Sphere
  347. keyword SphereSensor SpotLight Switch TO TRUE Text Texture2 Texture2Transform
  348. keyword TextureCoordinate TextureCoordinate2 TextureTransform TimeSensor
  349. keyword TouchSensor Transform TransformSeparator Translation USE Viewpoint
  350. keyword VisibilitySensor WWWAnchor WWWInline WorldInfo eventIn eventOut
  351. keyword exposedField field
  352. function {
  353. startword &$_
  354. inword _
  355. string [ ]
  356. other allcaps
  357.  
  358. # Quick hack to make diffs use different colors for different lines
  359. # This isn't perfect, but it is useful
  360. language diff
  361. extension .dif .diff
  362. comment <
  363. comment >
  364. font oldtext <
  365. font newtext >
  366. color oldtext italic
  367. color newtext bold
  368. anchor 1 < >
  369. mostly normal
  370.  
  371. language cdiff patch
  372. extension .cdi .cdiff .patch .pat
  373. comment +
  374. comment **
  375. comment --
  376. comment -
  377. comment !
  378. anchor 1 + - ** -- !
  379. font changedtext !
  380. font oldtext -
  381. font newtext +
  382. color changedtext bold italic
  383. color newtext bold
  384. color oldtext italic
  385. mostly normal
  386.  
  387. # Fortran 77
  388. # Contributed by Lois Amoreira (amoreira@ubistf.ubi.pt)
  389. # Comments in F77 are *'s or c's appearing in the 1st column.
  390. # I defined them as "*'"
  391. language fortran77 f77 fortran
  392. extension .f .f77
  393. comment c *'
  394. anchor 1 c *'
  395. keyword .and.  .eq.  .eqv.  .ge.  .gt.  .le.  .lt.  .ne.  .neqv.  .not.  .or.
  396. keyword accept access assign backspace blank block blockdata boolean buffer
  397. keyword call character close common complex continue data data decode define
  398. keyword dimension do double dump dvck else elseif encode end endif entry
  399. keyword equivalence err exit external file find fmt form format function
  400. keyword go goto id if implicit in include integer intrinsic iostat level
  401. keyword logical namelist open out overfl parameter pause pdump precision
  402. keyword print program punch read real rec recl return rewind
  403. keyword save status stop strace subroutine then to type unit unit unknown
  404. keyword write virtual wait
  405. startword .
  406. inword .
  407. string '
  408. function (
  409. ignorecase true
  410.  
  411. # Python source
  412. # Contributed by Dan Fandrich (dan@fch.wimsey.bc.ca)
  413. # Note that there is no perfect way to specify Python's multiline strings here,
  414. # so after the first empty line they may be displayed as program text
  415. language python
  416. extension .py
  417. comment #
  418. # keywords
  419. keyword access and break class continue def del elif else except finally for
  420. keyword from global if import in is lambda not or pass print raise return try
  421. keyword while
  422. # built-in exceptions
  423. keyword AccessError AttributeError ConflictError EOFError
  424. keyword IOError ImportError IndexError KeyError KeyboardInterrupt
  425. keyword MemoryError NameError None OverflowError RuntimeError
  426. keyword SyntaxError SystemError SystemExit TypeError ValueError
  427. keyword ZeroDivisionError
  428. # built-in functions
  429. keyword abs apply callable chr cmp coerce compile delattr
  430. keyword dir divmod eval execfile filter float getattr
  431. keyword globals hasattr hash hex id input int len
  432. keyword locals long map max min oct open ord pow
  433. keyword range raw_input reduce reload repr round setattr
  434. keyword str tuple type vars xrange
  435. # other
  436. keyword exec _ __doc__ __import__ __main__ __name__ None
  437. # special methods
  438. keyword __abs__ __add__ __and__ __bases__ __builtins__ __call__ __class__
  439. keyword __cmp__ __coerce__ __del__ __delattr__ __delitem__ __delslice__
  440. keyword __dict__ __div__ __divmod__ __float__ __getattr__ __getitem__
  441. keyword __getslice__ __hash__ __hex__ __init__ __int__ __invert__ __len__
  442. keyword __long__ __lshift__ __members__ __methods__ __mod__ __mul__ __neg__
  443. keyword __nonzero__ __oct__ __or__ __pos__ __pow__ __repr__ __rshift__
  444. keyword __setattr__ __setitem__ __setslice__ __str__ __sub__ __version__ __xor__
  445. string '
  446. strnewline empty
  447. character "
  448. function (
  449. startword _
  450. inword _
  451.  
  452. # Scheme
  453. # Contributed by John Arundel <jarundel@interx.com>
  454. # Based on contribution by Iver Odin Kvello (i.o.kvello@sum.uio.no)
  455. # R4RS Scheme, with keywords from the macro appendix. 
  456. # Doesn't work well with s-exp syntax. Also no chars or constants (beginning
  457. # with #.) 
  458. language scheme
  459. extension .scm .sc .ss
  460. keyword * + - / < <= = => > >= abs acos and angle append apply asin assoc assq
  461. keyword assv atan begin boolean? caaaar caaadr caaar caadar caaddr caadr caar
  462. keyword cadaar cadadr cadar caddar cadddr caddr cadr
  463. keyword call-with-current-continuation call-with-input-file
  464. keyword call-with-output-file car case cdaaar cdaadr cdaar cdadar cdaddr cdadr
  465. keyword cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling
  466. keyword char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=?
  467. keyword char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric?
  468. keyword char-ready? char-upcase char-upper-case? char-whitespace? char<=?
  469. keyword char<? char=? char>=? char>? char? close-input-port close-output-port
  470. keyword complex? cond cons cos current-input-port current-output-port define
  471. keyword define-syntax delay denominator display do else eof-object? eq? equal?
  472. keyword eqv? even? exact->inexact exact? exp expt floor for-each force gcd if
  473. keyword imag-part inexact->exact inexact? input-port? integer->char integer?
  474. keyword lambda lcm length let let* let-syntax letrec letrec-syntax list
  475. keyword list->string list->vector list-ref list-tail list? load log magnitude
  476. keyword make-polar make-rectangular make-string make-vector map max member
  477. keyword memq memv min modulo negative? newline not null? number->string
  478. keyword number? numerator odd? open-input-file open-output-file or
  479. keyword output-port? pair? peek-char positive? procedure? quasiquote quote
  480. keyword quotient rational? rationalize read read-char real-part real?
  481. keyword remainder reverse round set! set-car! set-cdr! sin sqrt string
  482. keyword string->list string->number string->symbol string-append string-ci<=?
  483. keyword string-ci<? string-ci=? string-ci>=? string-ci>? string-copy
  484. keyword string-fill! string-length string-ref string-set! string<=? string<?
  485. keyword string=? string>=? string>? string? substring symbol->string symbol?
  486. keyword syntax syntax-rules tan transcript-off transcript-on truncate unquote
  487. keyword unquote-splicing vector vector->list vector-fill! vector-length
  488. keyword vector-ref vector-set! vector? with-input-from-file
  489. keyword with-output-to-file write write-char zero?
  490. comment ;
  491. string "
  492. ignorecase true
  493. startword + - . * / < = > ! ? : $ % _ & ~ ^
  494. inword    + - . * / < = > ! ? : $ % _ & ~ ^
  495.  
  496. # HTML
  497. language html
  498. extension .html .htm .jsp .asp .php
  499. # Standard tags for HTML 3.2
  500. keyword <a </a <applet </applet <area <b </b <base <basefont <big </big
  501. keyword <blockquote </blockquote <body </body <br <center </center
  502. keyword <cite </cite <code </code <col <colgroup </colgroup
  503. keyword <dd <dir </dir <div </div <dl </dl <dt
  504. keyword <em </em <font </font <form </form <h1 </h1 <h2 </h2 <h3 </h3
  505. keyword <h4 </h4 <h5 </h5 <h6 </h6 <head </head <hr <html </html
  506. keyword <i </i <img <input <isindex <kbd </kbd <li </li <link <map </map
  507. keyword <menu </menu <meta <ol </ol <option <p </p <param <pre </pre
  508. keyword <samp </samp <script </script <select </select <small </small
  509. keyword <strong </strong <style </style <sub </sub <sup </sup <table </table
  510. keyword <td </td <textarea <th </th <title </title <tr </tr <tt </tt <u </u
  511. keyword <ul </ul <var </var >
  512. # Standard parameters for HTML 3.2
  513. font argument action= align= alink= alt= background= bgcolor= border=
  514. font argument cellpadding= cellspacing= code= codebase= color= cols= colspan=
  515. font argument content= coords= enctype= height= href= hspace= http-equiv=
  516. font argument link= maxlength= method= name= prompt= rel= rev= rows= rowspan=
  517. font argument shape= size= src= text= title= type= usemap= valign= value=
  518. font argument vlink= vspace= width=
  519. font argument ismap noshade nowrap
  520. color argument like keyword green
  521. # Netscape-specific tags
  522. font nonportable <nobr </nobr <wbr
  523. # Part of HTML 3.2, but not supported by Netscape
  524. font nonportable <dfn </dfn
  525. # Obsolete or otherwise discouraged
  526. font nonportable <xmp </xmp <listing </listing <plaintext </plaintext
  527. font nonportable <strike </strike face=
  528. color nonportable like keyword red
  529. # Standard parameters which would produce too many false highlights
  530. #font emphasized checked multiple selected
  531. startword <
  532. inword /-
  533. comment <! >
  534. function =
  535. character &;
  536. ignorecase true
  537. mostly formatted
  538.  
  539. #The docbook, as taken from "Docbook: The definitive guide"  version 2.0.3
  540. #till version 4.1 Hope it helps making some fine manuals. 
  541. #Hints are welcome. <johan.dewit@sapphire.be>
  542. language sgml
  543. extension .sgml .sgm
  544. keyword < </ >
  545. keyword <abbrev </abbrev> <abstract </abstract>
  546. keyword <accel </accel> <ackno </ackno> <acronym </acronym> <action
  547. keyword </action> <address </address> <affiliation </affiliation>
  548. keyword <alt </alt> <anchor </anchor> <answer </answer> <appendix
  549. keyword </appendix> <appendixinfo </appendixinfo> <application
  550. keyword </application> <area </area> <areaset </areaset> <areaspec
  551. keyword </areaspec> <arg </arg> <artheader </artheader> <artpagenums
  552. keyword </artpagenums> <article </article> <articleinfo </articleinfo>
  553. keyword <attribution </attribution> <audiodata </audiodata>
  554. keyword <audioobject </audioobject> <author </author> <authorblurb
  555. keyword </authorblurb> <authorgroup </authorgroup> <authorinitials
  556. keyword </authorinitials> <br </br> <beginpage </beginpage>
  557. keyword <bibliodiv </bibliodiv> <biblioentry </biblioentry>
  558. keyword <bibliomset </bibliomset> <bibliomisc </bibliomisc>
  559. keyword <bibliomixed </bibliomixed> <biblioset </biblioset>
  560. keyword <biblioentry </biblioentry> <bibliography </bibliography>
  561. keyword <bibliographyinfo </bibliographyinfo> <bibliograpy
  562. keyword </bibliograpy> <bibliomixed </bibliomixed> <blockquote
  563. keyword </blockquote> <book </book> <bookbiblio </bookbiblio> <bookinfo
  564. keyword </bookinfo> <bridgehead </bridgehead> <co </co> <callout
  565. keyword </callout> <callout </callout> <calloutlist </calloutlist>
  566. keyword <caption </caption> <caution </caution> <chapter </chapter>
  567. keyword <chapterinfo </chapterinfo> <citation </citation> <citerefentry
  568. keyword </citerefentry> <citetitle </citetitle> <city </city> <classname
  569. keyword </classname> <classsynopsis </classsynopsis> <classsynopsisinfo
  570. keyword </classsynopsisinfo> <cmdsynopsis </cmdsynopsis> <colspec
  571. keyword </colspec> <collab </collab> <collabname </collabname>
  572. keyword <colophon </colophon> <command </command> <comment </comment>
  573. keyword <computeroutput </computeroutput> <confdates </confdates>
  574. keyword <confgroup </confgroup> <confnum </confnum> <confsponsor
  575. keyword </confsponsor> <conftitle </conftitle> <constant </constant>
  576. keyword <constraint </constraint> <constraintdef </constraintdef>
  577. keyword <constructorsynopsis </constructorsynopsis> <contractnum
  578. keyword </contractnum> <contractsponsor </contractsponsor> <contrib
  579. keyword </contrib> <copyright </copyright> <corpauthor </corpauthor>
  580. keyword <corpname </corpname> <country </country> <database </database>
  581. keyword <date </date> <dedication </dedication> <destructorsynopsis
  582. keyword </destructorsynopsis> <divisioninfo </divisioninfo> <docinfo
  583. keyword </docinfo> <edition </edition> <editor </editor> <email </email>
  584. keyword <emphasis </emphasis> <envar </envar> <entry </entry> <entry
  585. keyword </entry> <entrytbl </entrytbl> <epigraph </epigraph> <equation
  586. keyword </equation> <errorcode </errorcode> <errorname </errorname>
  587. keyword <errortext </errortext> <errortype </errortype> <example
  588. keyword </example> <exceptionname </exceptionname> <fax
  589. keyword </fax> <fieldsynopsis </fieldsynopsis> <figure </figure>
  590. keyword <filename </filename> <firstname </firstname> <firstterm
  591. keyword </firstterm> <footnote </footnote> <footnoteref </footnoteref>
  592. keyword <foreignphrase </foreignphrase> <form </form> <formalpara
  593. keyword </formalpara> <funcdef </funcdef> <funcdefs </funcdefs>
  594. keyword <funcparams </funcparams> <funcprototype </funcprototype>
  595. keyword <funcprototypes </funcprototypes> <funcsynopsis </funcsynopsis>
  596. keyword <funcsynopsisinfo </funcsynopsisinfo> <funcsynopsisinfos
  597. keyword </funcsynopsisinfos> <function </function> <guibutton
  598. keyword </guibutton> <guiicon </guiicon> <guilabel </guilabel> <guimenu
  599. keyword </guimenu> <guimenuitem </guimenuitem> <guisubmenu </guisubmenu>
  600. keyword <guisubmenu </guisubmenu> <garamond </garamond 
  601. keyword <glossdef </glossdef> <glossdiv </glossdiv> <glossentry
  602. keyword </glossentry> <glosslist </glosslist> <glosssee </glosssee>
  603. keyword <glossseealso </glossseealso> <glossterm </glossterm>
  604. keyword <glossary </glossary> <glossaryinfo </glossaryinfo> <graphic
  605. keyword </graphic> <graphicco </graphicco> <group </group> <hardware
  606. keyword </hardware> <highlight </highlight> <highlights </highlights>
  607. keyword <holder </holder> <honorific </honorific> <img </img> <isbn
  608. keyword </isbn> <issn </issn> <itermset </itermset> <imagedata
  609. keyword </imagedata> <imageobject </imageobject> <imageobjectco
  610. keyword </imageobjectco> <important </important> <index </index>
  611. keyword <indexdiv </indexdiv> <indexentry </indexentry> <indexinfo
  612. keyword </indexinfo> <indexterm </indexterm> <informalequation
  613. keyword </informalequation> <informalexample </informalexample>
  614. keyword <informalfigure </informalfigure> <informaltable
  615. keyword </informaltable> <initializer </initializer> <inlineequation
  616. keyword </inlineequation> <inlinegraphic </inlinegraphic>
  617. keyword <inlinemediaobject </inlinemediaobject> <interface </interface>
  618. keyword <interfacedefinition </interfacedefinition> <interfacename
  619. keyword </interfacename> <invpartnumber </invpartnumber> <issuenum
  620. keyword </issuenum> <itemizedlist </itemizedlist> <jobtitle </jobtitle>
  621. keyword <keycap </keycap> <keycode </keycode> <keycombo </keycombo>
  622. keyword <keysym </keysym> <keycap </keycap> <keycombo </keycombo>
  623. keyword <keyword </keyword> <keywordset </keywordset> <lhs </lhs>
  624. keyword <label </label> <legalnotice </legalnotice> <lineannotation
  625. keyword </lineannotation> <lineannotations </lineannotations>
  626. keyword <lineage </lineage> <link </link> <linkend </linkend>
  627. keyword <listitem </listitem> <literal </literal> <literallayout
  628. keyword </literallayout> <literallayout </literallayout> <lot </lot>
  629. keyword <lotentry </lotentry> <lotentry </lotentry> <manvolnum
  630. keyword </manvolnum> <markup </markup> <medialabel </medialabel>
  631. keyword <mediaobject </mediaobject> <mediaobjectco </mediaobjectco>
  632. keyword <member </member> <menuchoice </menuchoice> <meta </meta>
  633. keyword <methodname </methodname> <methodparam </methodparam>
  634. keyword <methodsynopsis </methodsynopsis> <modespec </modespec>
  635. keyword <modifier </modifier> <mousebutton </mousebutton> <msg </msg>
  636. keyword <msgaud </msgaud> <msgentry </msgentry> <msgset </msgset> 
  637. keyword <msgexplan </msgexplan>
  638. keyword <msginfo </msginfo> <msglevel </msglevel> <msgmain </msgmain>
  639. keyword <msgorig </msgorig> <msgrel </msgrel> <msgset </msgset> <msgsub
  640. keyword </msgsub> <msgtext </msgtext> <nonterminal </nonterminal>
  641. keyword <note </note> <olink </olink> <ooclass </ooclass>
  642. keyword <ooexception </ooexception> <oointerface </oointerface>
  643. keyword <objectinfo </objectinfo> <option </option> <optional
  644. keyword </optional> <orderedlist </orderedlist> <orgdiv </orgdiv>
  645. keyword <orgname </orgname> <otheraddr </otheraddr> <othercredit
  646. keyword </othercredit> <othername </othername> <para </para>
  647. keyword <pob </pob> <pagenums </pagenums> <para </para> <paramdef
  648. keyword </paramdef> <parameter </parameter> <part </part> <partinfo
  649. keyword </partinfo> <partintro </partintro> <phone </phone> <phrase
  650. keyword </phrase> <postcode </postcode> <postcode </postcode> <preface
  651. keyword </preface> <prefaceinfo </prefaceinfo> <primary </primary>
  652. keyword <primaryie </primaryie> <printhistory </printhistory>
  653. keyword <procedure </procedure> <productname </productname>
  654. keyword <productnumber </productnumber> <production </production>
  655. keyword <productionrecap </productionrecap> <productionset
  656. keyword </productionset> <programlisting </programlisting>
  657. keyword <programlistingco </programlistingco> <prompt </prompt>
  658. keyword <property </property> <pubdate </pubdate> <publisher
  659. keyword </publisher> <publishername </publishername> <pubsnumber
  660. keyword </pubsnumber> <qandadiv </qandadiv> <qandaentry </qandaentry>
  661. keyword <qandaset </qandaset> <question </question> <quote </quote> <rhs
  662. keyword </rhs> <refclass </refclass> <refdescriptor </refdescriptor>
  663. keyword <refentry </refentry> <refentrytitle </refentrytitle>
  664. keyword <refmeta </refmeta> <refmiscinfo </refmiscinfo> <refname
  665. keyword </refname> <refnamediv </refnamediv> <refpurpose </refpurpose>
  666. keyword <refsect1 </refsect1> <refsect1info </refsect1info> <refsect2
  667. keyword </refsect2> <refsect2info </refsect2info> <refsect3 </refsect3>
  668. keyword <refsect3info </refsect3info> <refsynopsisdiv </refsynopsisdiv>
  669. keyword <refsynopsisdivinfo </refsynopsisdivinfo> <refentry </refentry>
  670. keyword <refentryinfo </refentryinfo> <reference </reference>
  671. keyword <referenceinfo </referenceinfo> <references </references>
  672. keyword <releaseinfo </releaseinfo> <remark </remark> <replaceable
  673. keyword </replaceable> <returnvalue </returnvalue> <returnaddress
  674. keyword </returnaddress> <revdescription </revdescription> <revhistory
  675. keyword </revhistory> <revnumber </revnumber> <revremark </revremark>
  676. keyword <revision </revision> <row </row> <rows </rows> <sbr </sbr>
  677. keyword <sgmltag </sgmltag> <screen </screen> <screenco </screenco>
  678. keyword <screeninfo </screeninfo> <screenshot </screenshot>
  679. keyword <secondary </secondary> <secondaryie </secondaryie> <sect1
  680. keyword </sect1> <sect1info </sect1info> <sect2 </sect2> <sect2info
  681. keyword </sect2info> <sect3 </sect3> <sect3info </sect3info> <sect4
  682. keyword </sect4> <sect4info </sect4info> <sect5  </sect5 > <sect5
  683. keyword </sect5> <sect5info </sect5info> <sect6 </sect6> <section
  684. keyword </section> <sectioninfo </sectioninfo> <see </see> <seealso
  685. keyword </seealso> <seealsoie </seealsoie> <seeie </seeie> <seg </seg>
  686. keyword <seglistitem </seglistitem> <segtitle </segtitle> <segmentedlist
  687. keyword </segmentedlist> <seriesinfo </seriesinfo> <seriesvolnums
  688. keyword </seriesvolnums> <set </set> <setindex </setindex> <setindexinfo
  689. keyword </setindexinfo> <setinfo </setinfo> <shortaffil </shortaffil>
  690. keyword <shortcut </shortcut> <shortentry </shortentry> <shortcut
  691. keyword </shortcut> <sidebar </sidebar> <sidebarinfo </sidebarinfo>
  692. keyword <simpara </simpara> <simplelist </simplelist> <simplemsgentry
  693. keyword </simplemsgentry> <simplesect </simplesect> <span </span>
  694. keyword <spanspec </spanspec> <state </state> <step </step> <street
  695. keyword </street> <structfield </structfield> <structname </structname>
  696. keyword <substep </substep> <substeps </substeps> <subject </subject>
  697. keyword <subjectset </subjectset> <subjectterm </subjectterm> <subscript
  698. keyword </subscript> <substep </substep> <subtitle </subtitle>
  699. keyword <superscript </superscript> <surname </surname> <symbol
  700. keyword </symbol> <synopfragment </synopfragment> <synopfragmentref
  701. keyword </synopfragmentref> <synopfragmentref </synopfragmentref>
  702. keyword <synopsis </synopsis> <systemitem </systemitem> <tbody </tbody>
  703. keyword <tfoot </tfoot> <tgroup </tgroup> <thead </thead> <table
  704. keyword </table> <term </term> <tertiary </tertiary> <tertiaryie
  705. keyword </tertiaryie> <textobject </textobject> <tip </tip> <title
  706. keyword </title> <titleabbrev </titleabbrev> <toc </toc> <tocback
  707. keyword </tocback> <tocchap </tocchap> <tocentry </tocentry> <tocfront
  708. keyword </tocfront> <toclevel1 </toclevel1> <toclevel2 </toclevel2>
  709. keyword <toclevel3 </toclevel3> <toclevel4 </toclevel4> <toclevel5
  710. keyword </toclevel5> <tocpart </tocpart> <tocback </tocback>
  711. keyword <tocchap </tocchap> <tocfront </tocfront> <token </token>
  712. keyword <trademark </trademark> <trademark </trademark> <type </type>
  713. keyword <ulink </ulink> <userinput </userinput> <varargs </varargs>
  714. keyword <varlistentry </varlistentry> <varname </varname> <variablelist
  715. keyword </variablelist> <videodata </videodata> <videoobject
  716. keyword </videoobject> <void </void> <volumenum </volumenum>
  717. keyword <warning </warning> <wordasword </wordasword> <xref </xref>
  718. keyword <year </year> 
  719. font argument address= alt= action= align= application= arch= arch= arearefs=
  720. font argument baseform= cdata= char= charoff= choice= class= cmdlength=
  721. font argument colname= colnum= colsep= colwidth= cols= columns= condition=
  722. font argument conformance= contents= continuation= coords= defaultlabel=
  723. font argument depth= entity= endterm= endterm= entityref= entityref= fpi=
  724. font argument fileref= fileref= float= format= frame= id= idref= idrefs=
  725. font argument inheritnum= keyword= keywords= label= lang= linkend= linkmode=
  726. font argument linkend= linkends= localinfo= mark= moreinfo= morerows= name=
  727. font argument names= nmtoken= nmtokens= number= nutoken= nameend= namest=
  728. font argument namest= numeration= os= orient= otheraction= otherterm=
  729. font argument otherunits= override= pagenum= parentbook= path= performance=
  730. font argument pgwide= pubwork= relation= remap= renderas= renderas= rep=
  731. font argument revision= revisionflag= role= rotate= rowsep= scale= scalefit=
  732. font argument scheme= scope= security= sepchar= significance= sortas= spacing=
  733. font argument spanname= srccredit= startref= status= subject= tgroupstyle=
  734. font argument tabstyle= targetdocent= termlength= tocentry= type= url= units=
  735. font argument userlevel= valign= vendor= weight= width= xreflabel= xreflabel=
  736. font argument zone= contents= frame= id= idref= lang= role= url=
  737. color argument like keyword green
  738. #string '  
  739. string %;
  740. character &;
  741. #comment <!-- -->
  742. ignorecase true
  743. startword <
  744. inword =/
  745. other allcaps
  746. mostly formatted
  747.  
  748. # nroff -man
  749. language man
  750. extension .man .1 .2 .3 .4 .5 .6 .7 .8 .9
  751. preprocessor .
  752. comment \"
  753. prefix  \"  \fR \fB \fI \fP \f0 \f1 \f2 \f3
  754. font markup \fR \fB \fI \fP \f0 \f1 \f2 \f3
  755. prefix      \| \& \^ \- \e \c \*R \*S \*(Tm \*(lq \*(rq
  756. font markup \| \& \^ \- \e \c \*R \*S \*(Tm \*(lq \*(rq
  757. prefix      \(br \(bu \(co \(dg \(em \(hy \(lq \(rn \(rq \(ul
  758. font markup \(br \(bu \(co \(dg \(em \(hy \(lq \(rn \(rq \(ul
  759. prefix      \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
  760. font markup \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
  761. color markup bold red
  762. mostly normal
  763.  
  764. # TeX
  765. language tex
  766. extension .tex
  767. keyword LaTeX
  768. keyword & $$ { }
  769. font char \_ \& \{ \} \% \$ \\
  770. comment %
  771. startword \
  772. string $
  773. other initialpunct
  774. mostly normal
  775.  
  776. # RTF
  777. language rtf
  778. extension .rtf
  779. startword \
  780. font char \' \* \- \: \\ \_ \{ \| \} \~ \chatn \chdate \chdpa \chdpl \chftn
  781. font char \chftnsep \chftnsepc \chpgn \chtime
  782. keyword ' * - : _ { | } ~
  783. other initialpunct
  784. mostly normal
  785.  
  786. # Ada 95
  787. # Contributed by Zhu QunYing (zhu@pobox.org.sg)
  788. # some common predefined types are added as keyword after "xor"
  789. language ada ada95
  790. extension .adb .ads .ada
  791. comment --
  792. keyword abort abs abstract accept access aliased all and array at
  793. keyword begin body
  794. keyword case constant
  795. keyword declare delay delta digits do
  796. keyword else elsif end entry exception exit
  797. keyword for function
  798. keyword generic goto
  799. keyword if in is
  800. keyword limited loop
  801. keyword mod
  802. keyword new not null
  803. keyword of or others out
  804. keyword package pragma private procedure protected
  805. keyword raise range record rem renames requeue return reverse
  806. keyword select separate subtype
  807. keyword tagged task terminate then type
  808. keyword until use
  809. keyword when while with
  810. keyword xor
  811. keyword Boolean Character Wide_Character Integer Float Duration File_type
  812. keyword String Wide_String Natural Positive
  813. function (
  814. startword _
  815. inword _'
  816. character '
  817. string "
  818. other allcaps
  819. ignorecase true
  820.  
  821. # ODL (object description files)
  822. # Contributed by David Gottner (dgottner@microsoft.com)
  823. language odl
  824. extension .odl
  825. keyword boolean char double float int long short void wchar_t
  826. keyword BSTR CURRENCY DATE HRESULT LPSTR LPWSTR SAFEARRAY SCODE VARIANT
  827. keyword IDispatch IUnknown
  828. keyword appobject bindable control default defaultbind displaybind
  829. keyword dllname dual entry helpcontext helpfile helpstring
  830. keyword hidden id in lcid licensed nonextensible odl oleautomation
  831. keyword optional out propget propput propputref public readonly
  832. keyword requestedit restricted retval source string uuid vararg
  833. keyword version
  834. keyword coclass dispinterface enum importlib interface library
  835. keyword methods module properties struct typedef union
  836. comment //
  837. comment /* */
  838. preprocessor #
  839. string "
  840. startword _
  841. inword _
  842. other allcaps initialpunct
  843.  
  844. # Bibtex  
  845. # Contributed by Woody Jin (wjin@cs.uh.edu)
  846. language bib
  847. extension .bib
  848. keyword author year volume number pages month note
  849. keyword title publisher series address edition journal
  850. keyword booktitle organization howpublished type chapter
  851. keyword institution school editor
  852. comment    %
  853. startword @
  854. string "
  855. ignorecase false
  856. other initialpunct
  857. strnewline allowed
  858. mostly normal
  859.  
  860. # This "elvis.syn" entry
  861. # Contributed by Woody Jin (wjin@cs.uh.edu)
  862. # Modified by S.K. to take advantage of new features of Elvis
  863. language syn
  864. extension elvis.syn
  865. keyword function comment keyword string other regexp prepquote
  866. anchor 1 anchor inword character font mostly color ignorecase extension
  867. anchor 1 foreign language startword operator strnewline preprocessor regexp
  868. anchor 1 set useregexp useregsub prepquote documentation prefix
  869. anchor 6 normal char regsub number variable prep doc docmarkup docindent
  870. font string allcaps initialcaps mixedcaps final_t initialpunct
  871. font string true false allowed backslash indent empty
  872. anchor 1 #
  873. comment #
  874. inword _
  875.  
  876. # EX
  877. # Ironically, Elvis' syntax coloring method isn't versatile enough to color
  878. # ex syntax.  Still, it can color comments and most keywords; maybe that's
  879. # enough.  The particular variation shown here works okay for aliases.
  880. language ex
  881. extension .ex .exrc .elvisrc elvis.rc elvis.ini elvis.brf elvis.arf elvis.bwf elvis.awf elvis.ali elvis.spe
  882. keyword a ab abbr abbreviate all alias append ar args au aug augroup autocmd
  883. keyword b bb bbrowse br bre break browse buffer c ca calc calculate case cc cd
  884. keyword change chd chdir check cl close co col color copy d default delete di
  885. keyword dig digraph dis display do doau doautocmd doloop e ec echo edit el
  886. keyword else er err errlist erro error ev eval ex f file fold for foreach
  887. keyword g global go goto gu gui h help i if insert j join k l la last le
  888. keyword let list lo local lp lpr m ma mak make map mark me message mk
  889. keyword mkexrc move n N new next Next no normal nu number o open p po pop
  890. keyword pre previous print pu push put q qa qall quit r read red redo rew
  891. keyword rewind s sN sNext sa saf safely sall sb sbb sbbrowse sbr sbrowse se
  892. keyword set sh shell sl slast sn sne snew snext so source sp split sre
  893. keyword srew srewind st sta stac stack stag stop subst substitute sus susp
  894. keyword suspend switch t ta tag th then to try u una unab unabbr
  895. keyword unabbreviate unb unbreak undo unfold unm unmap v ve version
  896. keyword vglobal vi visual w wa warning wordf wordfile words wh while wi
  897. keyword window wn wnext wq wquit write x xit y yank z
  898. anchor ^ " # & < = > @ ~
  899. # note that ! is not listed as a keyword because it interferes with alias args
  900. comment "
  901. regexp /?
  902. useregsub s
  903. useregexp , ; ( g v global vglobal no normal try then else
  904. font argument !0 !1 !2 !3 !4 !5 !6 !7 !8 !9 !^ !$ !* !< !> !% !! !?
  905. font argument 'a 'b 'c 'd 'e 'f 'g 'h 'i 'j 'k 'l 'm 'n 'o 'p 'q 'r 's 't 'u 'v
  906. font argument 'w 'x 'y 'z % $
  907. color argument like keyword green
  908.  
  909. # MASM/TASM style x86 assembly language
  910. # Contributed by Dan Fandrich (dan@fch.wimsey.bc.ca)
  911. language x86 asm assembly
  912. extension .asm .s .def .mac .inc
  913. keyword alias align arg assume at byte casemap catstr codeptr codeseg
  914. keyword comm comment common compact const dataptr dataseg db dd df
  915. keyword display dosseg dp dq dt dup dw dword else elseif elseif1 elseif2
  916. keyword elseifb elseifdef elseifdif elseifdifi elseife elseifidn
  917. keyword elseifidni elseifnb elseifndef emul end endif endm endp ends
  918. keyword enter enterd enterw enum eq equ err errif errif1 errif2 errifb
  919. keyword errifdef errifdif errifdifi errife errifidn errifidni errifnb
  920. keyword errifndef error even evendata exitm export extern externdef extrn
  921. keyword far fardata farstack flat fword ge getfield global goto group gt
  922. keyword high highword huge ideal if if1 if2 ifb ifdef ifdif ifdifi ife
  923. keyword ifidn ifnb ifndef ignore include includelib instr invoke irp irpc
  924. keyword jumps label large largestack le leave leaved leavew length
  925. keyword lengthof local locals low lowword lroffset lt macro mask masm
  926. keyword medium memory mod model multerrs name ne near nearstack noemul
  927. keyword nojumps nolocals nomasm51 nomulterrs nosmart nothing nowarn
  928. keyword offset ofidni option org p186 p286 p286n p287 p386 p386n p387
  929. keyword p486 p486n p8086 p8087 page pascal pn087 private proc proto ptr
  930. keyword public publicdll purge pword quirks qword radix record rept
  931. keyword retcode seg segment short size sizeof sizestr small smallstack
  932. keyword smart stack startupcode struc substr subttl sword symtype table
  933. keyword tblinit tblinst tblptr tbyte this tiny title type typedef
  934. keyword udataseg ufardata union use16 use32 usecs useds usees usefs usegs
  935. keyword uses usess vararg version warn wbinvd while width word
  936. # DS pseudo-op conflicts with Data Segment register
  937. #keyword ds 
  938. # Reserved words that conflict with opcodes
  939. #keyword not or shr shl xor
  940. # Words starting with . or % are always highlighted as reserved words
  941. startword .%
  942. comment ;
  943. string "
  944. character '
  945. inword .[]_$
  946. other initialpunct
  947. ignorecase true
  948.  
  949. # MS-DOS batch file
  950. # Contributed by Dan Fandrich (dan@fch.wimsey.bc.ca)
  951. # Only the commands which may be considered part of the batch "language"
  952. # are included as keywords.  Note that ".cmd" is the OS/2 extension for
  953. # batch files.
  954. language batch
  955. extension .bat .cmd
  956. keyword break call cd cls echo echo. echo/ echo\ echo+ exit for goto if lh
  957. keyword loadfix loadhigh path pause prompt rem set shift truename verify
  958. keyword @ | < == do errorlevel exist not on off
  959. keyword %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
  960. # environment variable references
  961. string %
  962. # goto labels
  963. #preprocessor :
  964. # file redirections
  965. comment >
  966. font argument >
  967. color argument like keyword green
  968. comment rem
  969. anchor ^ rem
  970. comment ::
  971. anchor 1 ::
  972. startword :
  973. inword ._/\\:$!@#^&-
  974. ignorecase true
  975.  
  976. # MS-DOS config.sys file
  977. # Contributed by Walter Briscoe (walter@wbriscoe.demon.co.uk)
  978. language config.sys
  979. extension config.sys
  980. ignorecase true
  981. inword ._/\\:$!@#^&-
  982. comment rem
  983. comment ;
  984. anchor ^ rem ;
  985. # ; and rem as the first graphic characters on a line start comment lines
  986. keyword break buffers country device devicehigh dos drivparm fcbs files
  987. keyword include lastdrive menucolor menudefault menuitem numlock
  988. keyword set shell stacks submenu switches
  989.  
  990. # Windows and LanManager INI files
  991. # Original version contributed by Jay Wardle <jayw@lsid.hp.com>
  992. # Modified by SK to take advantage of new Elvis features.
  993. language ini
  994. extension .ini
  995. function =
  996. comment ;
  997. comment [
  998. font declaration [
  999. color declaration like keyword
  1000. anchor 1 [
  1001. inword _ $ .
  1002.  
  1003. # Verilog
  1004. language verilog
  1005. extension .v .vc
  1006. keyword always assign attribute case casez cazex deassign default
  1007. keyword defparam disable else end endattribute endcase endfunction
  1008. keyword endmodule endpackage endprimative endtable endtask event for
  1009. keyword force fork forever function if initial join macromodule module
  1010. keyword package primative realtime release repeat scalared signed
  1011. keyword specparam table task use vectored wait when while
  1012. keyword centgrade endspecify femtosecs follow ifnone invert latchhigh
  1013. keyword latchlow megahertz microsecs millisecs nanosecs picofarads
  1014. keyword picosecs posedge pulselow seconds specify unknown volts
  1015. keyword >= >> <= << && || == != === !== ^~ ~^ ~& ~| -> > < ! ~ & | ^
  1016. font adjective const highz0 highz1 inout input integer output parameter
  1017. font adjective real reg strong0 strong1 supply0 supply1 time tri tri0
  1018. font adjective tri1 trireg weak0 weak1 wire
  1019. color adjective underlined
  1020. font common and begin edge end negedge not or posedge
  1021. color common fixed
  1022. font rare buf bufif0 bufif1 cmos large medium nand nmos nor notif0
  1023. font rare notif1 pmos pull0 pull1 pulldown pullup rcmos
  1024. font rare rnmos rpmos rtran rtranif0 rtranif1 small strength tran
  1025. font rare tranif0 tranif1 triand trior wor xnor xor
  1026. color rare bold green
  1027. comment //
  1028. comment /* */
  1029. preprocessor `
  1030. function (
  1031. string "
  1032. startword $`\<>
  1033. inword _$'=
  1034. other allcaps initialpunct
  1035. strnewline empty
  1036.  
  1037. # ACCELL.
  1038. # Contributed by H.Merijn Brand <h.m.brand@hccnet.nl>
  1039. language accell
  1040. extension .fs .fz .as .az .h
  1041. keyword ACCELL ACCELL_TYPE ACTION ADD ADD_ALLOWED ADD_UPDATE AFTER ALL ALTER
  1042. keyword AMOUNT AND APPLICATION ARCHIVES ARE ASC ASCENDING AT AUD_ACTION AUD_LABEL
  1043. keyword AUD_ON_ENTRY AUTO_ACCEPT AUTO_COMMIT AUTO_EDIT AUTO_FIND AUTO_ZOOM
  1044. keyword BEFORE BEGIN BEGIN_SQL BETWEEN BINARY BLINK BOOL BOUNDED BREAK BREAKPOINT
  1045. keyword BUTTON BY
  1046. keyword CACHED CANCEL_ZOOM CASE CASE_CONVERSION CENTERED CHANGE CHANGES 
  1047. keyword CHARACTERISTICS CHOOSE CLEAR CLEAR_ADD_EXP CLEAR_AFTER_AU CLEAR_FIND_EXP
  1048. keyword CLEAR_TO_ADD CLEAR_TO_FIND CLICK_ON_FIELD
  1049. keyword CLOSE CODE_SECTION
  1050. keyword COL COL_ORIGIN COLUMN_INDEX COLUMN_LOWER_BOUNDS COLUMN_UPPER_BOUNDS
  1051. keyword COLUMNS COMMAND COMMIT CONTINUE CREATE CUR_FIELD CUR_NEXT_FIELD CURRENT
  1052. keyword DATA_TYPE DATE DB_LENGTH DB_TYPE DBMS_ERROR DEFAULT DEFINE DEINSTALL
  1053. keyword DELETE DELETE_ALLOWED DESC DESCENDING DIMENSION DISABLE DISABLED DISPLAY
  1054. keyword DISPLAY_FORMAT DISPLAY_JUSTIFY DROP
  1055. keyword ECHOED ELSE ENABLE END END_SQL ERASE ESTIMATED COUNT ESTIMATING EVENT
  1056. keyword EVENTS EXCEPT EXECUTING EXIT EXTERN
  1057. keyword FALSE FIELD FIELD_LENGTH FIELD_NAME FILE FILE_PATH FIND FIND_ACTION
  1058. keyword FIND_ALLOWED FIND_COUNT FIND_LABEL FIND_PROMPT FINDABLE FIRST FIRST_FIELD
  1059. keyword FIRST_RECORD FLOAT FOR FORM FORM_NAME FORMS FROM FUNCTION FUNCTION_KEY
  1060. keyword FUNCTIONS FYI_MESSAGE
  1061. keyword GRANT GROUP
  1062. keyword HANDLER HEIGHT HELP HELP_ARCHIVE HELP_FORM_NAME HELP_FORM_COL
  1063. keyword HELP_FORM_ROW
  1064. keyword IDENTIFIED IF IN IN_MEMORY INIT INPUT INSERT INSTALL INTO IS
  1065. keyword KEY KEYS
  1066. keyword LABEL LAST_RECORD LEFT LIKE LIST LIST_INDEX LIST_LOWER_BOUNDS
  1067. keyword LIST_UPPER_BOUNDS LOCAL LOCATION LOCKED_IN_CACHE LOWER LOW_INTENSITY
  1068. keyword MATRIX MENU_LABEL MULTI_VALUED
  1069. keyword NEXT NEXT_FIELD NEXT_FORM NEXT_RECORD NO_CONSISTENCY NONE NOT NULL NUMBER_OF_ARRAYS NUMERIC
  1070. keyword OCCURRENCES ON OPERATION OR ORDER ORDERED_BY OUTPUT
  1071. keyword PAGE PIPELINE PREV_FIELD PREVIOUS_FIELD PREV_FORM PREVIOUS_FORM PREVIOUS_RECORD PREVIOUS
  1072. keyword QUEUE
  1073. keyword RECORD RECORD_CONSISTENCY REF REFERENCE REFRESH REJECT REPAINT REPEAT
  1074. keyword REPEATED REQUIRED RESTART RESULT RETRIEVE RETRIEVE_VALUE RETURN REVERSE
  1075. keyword REVOKE RIGHT ROLLBACK ROW ROW_INDEX ROW_LOWER_BOUNDS ROW_ORIGIN
  1076. keyword ROW_UPPER_BOUNDS ROW_VALUED
  1077. keyword SCHEMA SCREEN SEARCH_RANGES SEC SECOND SECONDS SELECT SELECTED
  1078. keyword SELECTED_SET_SCROLLBAR SET SET_CONSISTENCY SHLIKE SLOCK
  1079. keyword SQL_COLUMN_CONDITION SQL_OPTIONAL_CONDITION SQL_ORDER_BY_CLAUSE
  1080. keyword SQL_ORDER_BY_COLUMN SQL_WHERE_CLAUSE START STOP_FOR_INPUT STORE STORED
  1081. keyword STRING SWITCH
  1082. keyword TAB_STOP TABLE TARGET_FIELD TARGET_TABLE TEXT THEN TIME TIMER TO TRIM
  1083. keyword TRUE TX
  1084. keyword UNCACHED UNDEFINED UNDERLINE UNKNOWN UNLOCK UNTIL UPDATE UPDATE_ALLOWED
  1085. keyword UPDATEABLE UPPER USAGE USE_BASE_WINDOW USERMENU USING
  1086. keyword VALUES VIEW VOID
  1087. keyword WAIT WHEN WHERE WHILE WIDTH WINDOW_HEIGHT WINDOW_WIDTH WORK WRITE
  1088. keyword XLOCK
  1089. keyword ZOOM
  1090. comment /* */
  1091. preprocessor #
  1092. prepquote " "
  1093. function (
  1094. startword
  1095. inword _
  1096. other initialpunct
  1097. string ' '
  1098. character '
  1099. font parenthesis BEGIN END ( )
  1100. color parenthesis like keyword green
  1101.  
  1102. # Objective-C.
  1103. # Contributed by David Stes (stes@can.nl)
  1104. language objc
  1105. extension .m
  1106. keyword auto break case char const continue default delete defined do
  1107. keyword double else enum extern far float friend for goto if int long
  1108. keyword near register return short signed sizeof static struct switch
  1109. keyword typedef union unsigned void volatile while
  1110. # Objective-C specific
  1111. keyword id interface implementation end selector defs
  1112. comment //
  1113. comment /* */
  1114. preprocessor #
  1115. prepquote < >
  1116. function (
  1117. string "
  1118. character '
  1119. startword _ @
  1120. inword _
  1121. other allcaps final_t initialpunct
  1122.  
  1123. # EMACS Lisp
  1124. language lisp elisp
  1125. extension .el
  1126. inword -
  1127. font number t nil
  1128. keyword and autoload car cdr cons defconst define-key defmacro defun defvar
  1129. keyword eq fboundp fset if interactive let list mapcar not or progn put set
  1130. keyword setq while
  1131. strnewline empty
  1132. string "
  1133. comment ;
  1134.  
  1135. # Email messages and Usenet postings
  1136. language email posting
  1137. inword -:
  1138. anchor 1 Received: Message-ID: Message-Id: Date: From: To: Cc: Subject:
  1139. anchor 1 References: Reply-To: MIME-Version: Organization: Delivered-To:
  1140. anchor 1 Content-Type: Content-Length: Content-Transfer-Encoding: Content-ID:
  1141. anchor 1 Content-Description: X-Mailer: In-Reply-To: Status: Return-Path:
  1142. anchor 1 Newsgroups: Mail-Followup-To: User-Agent: Bcc: Fcc: Followup-To:
  1143. anchor 1 From > | # }
  1144. comment >
  1145. comment |
  1146. comment #
  1147. comment }
  1148. comment From
  1149. font keyword From
  1150. mostly normal
  1151.  
  1152. # POV-Ray.
  1153. # Contributed by Christian Perle (christian.perle@tu-clausthal.de)
  1154. language povray
  1155. extension .pov .inc
  1156. keyword aa_level aa_threshold abs acos acosh adaptive adc_bailout agate
  1157. keyword agate_turb all alpha ambient ambient_light angle aperture arc_angle
  1158. keyword area_light asc asin asinh assumed_gamma atan atan2 atanh atmosphere
  1159. keyword atmospheric_attenuation attenuating average background bicubic_patch
  1160. keyword black_hole blob blue blur_samples bounded_by box box_mapping bozo break
  1161. keyword brick brick_size brightness brilliance bumps bumpy1 bumpy2 bumpy3
  1162. keyword bump_map bump_size camera case caustics ceil checker chr clipped_by
  1163. keyword clock color color_map colour colour_map component composite concat cone
  1164. keyword confidence conic_sweep constant control0 control1 cos cosh count crackle
  1165. keyword crand cube cubic cubic_spline cylinder cylindrical_mapping debug declare
  1166. keyword default degrees dents difference diffuse direction disc distance
  1167. keyword distance_maximum div dust dust_type eccentricity else emitting end error
  1168. keyword error_bound exp exponent fade_distance fade_power falloff falloff_angle
  1169. keyword false file_exists filter finish fisheye flatness flip floor focal_point
  1170. keyword fog fog_alt fog_offset fog_type frequency gif global_settings glowing
  1171. keyword gradient granite gray_threshold green halo height_field hexagon
  1172. keyword hf_gray_16 hierarchy hollow hypercomplex if ifdef iff image_map
  1173. keyword incidence include int interpolate intersection inverse ior irid
  1174. keyword irid_wavelength jitter julia_fractal lambda lathe leopard light_source
  1175. keyword linear linear_spline linear_sweep location log looks_like look_at
  1176. keyword low_error_factor mandel map_type marble material_map matrix max
  1177. keyword max_intersections max_iteration max_trace_level max_value merge mesh
  1178. keyword metallic min minimum_reuse mod mortar nearest_count no normal normal_map
  1179. keyword no_shadow number_of_waves object octaves off offset omega omnimax on
  1180. keyword once onion open orthographic panoramic pattern1 pattern2 pattern3
  1181. keyword perspective pgm phase phong phong_size pi pigment pigment_map
  1182. keyword planar_mapping plane png point_at poly polygon pot pow ppm precision
  1183. keyword prism pwr quadratic_spline quadric quartic quaternion quick_color
  1184. keyword quick_colour quilted radial radians radiosity radius rainbow ramp_wave
  1185. keyword rand range reciprocal recursion_limit red reflection refraction render
  1186. keyword repeat rgb rgbf rgbft rgbt right ripples rotate roughness samples scale
  1187. keyword scallop_wave scattering seed shadowless sin sine_wave sinh sky
  1188. keyword sky_sphere slice slope_map smooth smooth_triangle sor specular sphere
  1189. keyword spherical_mapping spiral spiral1 spiral2 spotlight spotted sqr sqrt
  1190. keyword statistics str strcmp strength strlen strlwr strupr sturm substr
  1191. keyword superellipsoid switch sys t tan tanh test_camera_1 test_camera_2
  1192. keyword test_camera_3 test_camera_4 text texture texture_map tga thickness
  1193. keyword threshold tightness tile2 tiles torus track transform translate transmit
  1194. keyword triangle triangle_wave true ttf turbulence turb_depth type u
  1195. keyword ultra_wide_angle union up use_color use_colour use_index u_steps v val
  1196. keyword variance vaxis_rotate vcross vdot version vlength vnormalize
  1197. keyword volume_object volume_rendered vol_with_light vrotate v_steps warning
  1198. keyword warp water_level waves while width wood wrinkles x y yes z
  1199. comment    //
  1200. comment /* */
  1201. preprocessor #
  1202. prepquote < >
  1203. function (
  1204. string "
  1205. inword _
  1206. other allcaps
  1207.  
  1208. # PRO*C
  1209. # Contributed by Walter Briscoe (walter@wbriscoe.demon.co.uk)
  1210. # pro*c is Oracle's embedded C language. Files in it are precompiled to the C
  1211. # language in a fashion analogous to that used for lex and yacc.
  1212. # They may also be compiled to C++ (and Java??)
  1213. # The language consists of a set of statements which doing the embedding:
  1214. # e.g. EXEC SQL CONNECT :access;
  1215. # pro*c keywords are case-insensitive but usually expressed using [A-Z]*
  1216. # ignorecase true is semi-appropriate but seems best left out.
  1217. # This syntax description views pro*c as a layering on c.
  1218. language pro*c
  1219. extension .pc
  1220. keyword auto break case char const continue default delete defined do
  1221. keyword double else enum extern far float friend for goto if int long
  1222. keyword near register return short signed sizeof static struct switch
  1223. keyword typedef union unsigned void volatile while
  1224. comment //
  1225. comment /* */
  1226. preprocessor #
  1227. prepquote < >
  1228. function (
  1229. string "
  1230. character '
  1231. startword _
  1232. inword _
  1233. # other allcaps final_t initialpunct
  1234. # if ignorecase true applied to following keywords in current language, I could
  1235. # model pro*c adequately! However, I think layering is better!
  1236. keyword CLOSE COMMIT CONTINUE CURSOR DO EXEC FETCH FOUND HOLD_CURSOR
  1237. keyword NO OPEN ORACA ORACLE RELEASE RELEASE_CURSOR
  1238. keyword SQL SQLERROR SQLWARNING STOP WORK YES
  1239. keyword BEGIN COMMIT DECLARE DISTINCT END INCLUDE INTO MAX MIN OF ROLLBACK ROWID
  1240. keyword SECTION SELECT SET SYSDATE UPDATE VARCHAR VALUES WHERE
  1241. keyword ACCESS ADD ALL ALTER AND ANY ARRAYLEN AS ASC AUDIT BETWEEN BY
  1242. keyword CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT
  1243. keyword DATE DECIMAL DECODE DEFAULT DELETE DESC DISTINCT DROP
  1244. keyword ELSE EXCLUSIVE EXISTS FILE FLOAT FOR FROM GRANT GROUP HAVING
  1245. keyword IDENTIFIED IMMEDIATE IN INCREMENT INDEX INITIAL INSERT INTEGER INTERSECT
  1246. keyword INTO IS
  1247. keyword LEVEL LIKE LONG MAXEXTENTS MINUS MODE MODIFY
  1248. keyword NVL NOAUDIT NOCOMPRESS NOT NOTFOUND NOWAIT NULL NUMBER
  1249. keyword OF OFFLINE ON ONLINE OPTION OR ORDER PCTFREE PRIOR PRIVILEGES PUBLIC
  1250. keyword RAW RENAME RESOURCE REVOKE ROW ROWID ROWLABEL ROWNUM ROWS
  1251. keyword SELECT SESSION SET SHARE SIZE SMALLINT SQLBUF START SUCCESSFUL SYNONYM
  1252. keyword SYSDATE
  1253. keyword TABLE THEN TO TRIGGER
  1254. keyword UID UNION UNIQUE UPDATE USER VALIDATE VALUES VARCHAR VARCHAR2 VIEW
  1255. keyword WHENEVER WHERE WITH
  1256.  
  1257. # VHDL: VHSIC Hardware Description Language, IEEE Std1076-1993
  1258. # Contributed by Guoyong Huang <huanggy@inethp1.bidc.cn.net>
  1259. language vhdl
  1260. extension .vhd .vhdl
  1261. keyword abs access after alias all and array assert attribute
  1262. keyword begin block body buffer bus
  1263. keyword case component constant disconnect downto
  1264. keyword else elsif end exit file for function
  1265. keyword generate generic group guarded if impure in inertial inout is
  1266. keyword label library linkage literal loop map mod 
  1267. keyword nand new next nor not null of on open or others out
  1268. keyword port postponed procedure process pure
  1269. keyword range record register reject rem report return rol ror
  1270. keyword select severity signal shared sla sll sra srl subtype
  1271. keyword then to transport type unaffected units until use variable
  1272. keyword wait when while with xnor xor
  1273. keyword => ** := /= >= <= <>
  1274. font declaration entity architecture package configuration
  1275. color declaration like keyword
  1276. comment --
  1277. function (
  1278. string "
  1279. startword `\<>
  1280. inword _\
  1281. other allcaps initialpunct
  1282. strnewline empty
  1283. ignorecase true
  1284.  
  1285. #`rptgen' report generator
  1286. language rptgen
  1287. extension .rg
  1288. startword !
  1289. keyword from to backwards starting next previous
  1290. anchor 1 !array !break !call !continue !else !endfunc !endif !endpipe
  1291. anchor 1 !expect !fail !find !for !function !getenv !if !next !param
  1292. anchor 1 !pipe !set !while
  1293. font argument # $ @
  1294. color argument like keyword green
  1295. anchor 1 =
  1296. font keyword =
  1297. string ""
  1298. comment !!
  1299. comment =
  1300.  
  1301. # RPT
  1302. # Contributed by H.Merijn Brand <merijn@hempseed.com>
  1303. language RPT
  1304. extension .rpt
  1305. keyword after amount and avg before begin binary bootm centered col column comb
  1306. keyword count date desc detail else end float footer header hour if in input
  1307. keyword ldate left length max margin min need newline no not numeric or page
  1308. keyword pageno print report set separator skip sort sorted string substr then
  1309. keyword time to today top total using where width
  1310. comment /*
  1311. function (
  1312. string ' '
  1313. character '
  1314. inword _
  1315. font declaration begin end
  1316. color declaration like keyword
  1317.  
  1318. # Miranda
  1319. # Contributed by Stefan van den Oord <oord@cs.utwente.nl>
  1320. # Note that ".m" is also the extension for Objective-C, so Elvis will use the
  1321. # Objective-C syntax instead of this one unless you disable Objective-C somehow
  1322. language miranda
  1323. extension .m
  1324. keyword if otherwise char num bool where error take drop takewhile dropwhile
  1325. keyword numval shownum foldl foldr hd tl init last True False
  1326. keyword [ ] + - * / # : . = <- & \/ <= >= < >
  1327. startword $
  1328. string "
  1329. character '
  1330. ignorecase false
  1331. comment ||
  1332. preprocessor %
  1333. prepquote "
  1334. function (
  1335.  
  1336.  
  1337. # SQL
  1338. # This is a combination of different SQL definitions which were contributed by
  1339. # Lars Pehrsson <dsr_lpe@dansk-sygeplejeraad.dk> and Stefan van den Oord
  1340. # <oord@cs.utwente.nl>.  Any keywords which weren't common to both definitions
  1341. # have been moved to "font ephasized" lines.
  1342. language sql
  1343. extension .sql
  1344. #Common
  1345. keyword access add all alter and any as asc begin between by char check
  1346. keyword close cluster column commit connect constraint create current
  1347. keyword cursor database date decimal default delete desc distinct drop
  1348. keyword end exclusive execute exists float for from grant group having in
  1349. keyword index insert integer into is like lock log max min mode modify no
  1350. keyword not null on option or order privileges procedure public release
  1351. keyword rename resource revoke rollback row schema select set share size
  1352. keyword smallint synonym table to union unique update user values varchar
  1353. keyword view where with work
  1354. #PL/SQL only
  1355. keyword allocate analyze archive arraylen audit binary_integer body
  1356. keyword boolean comment compress concat constant continue controlfile
  1357. keyword cost count deallocate declare decode disable do dual else elsif
  1358. keyword exception exec exit explain false fetch file found function goto
  1359. keyword hold_cursor identified if immediate include increment initcap
  1360. keyword initial instr intersect length level link long loop lpad ltrim
  1361. keyword maxextents minus noaudit nocompress notfound nowait number nvl of
  1362. keyword offline online open open-for oraca oracle others out package
  1363. keyword parallel pctfree plan prepare prior profile raise raw recover
  1364. keyword release_cursor replace return role rowid rowlabel rownum rows
  1365. keyword rowtype rpad rtrim savepoint section segment sequence session
  1366. keyword snapshot sql sqlbuf sqlcode sqlerrm sqlerror sqlwarning start
  1367. keyword statement stop storage substr successful sum sysdate system
  1368. keyword tablespace then to_char to_date transaction translate trigger
  1369. keyword true truncate type uid upper validate var varchar2 when whenever
  1370. keyword while yes
  1371. #Hans Wessner's or Lars' SQL only
  1372. font nonportable amount ansi at authorization auto avg base before binary
  1373. font nonportable btree buffer buffered byte character clustered clustersize
  1374. font nonportable cobol columns committed configuration const contiguous
  1375. font nonportable curaid data datetime dba dec defer deferred delimiter
  1376. font nonportable demoting describe description descriptor device direct dirty
  1377. font nonportable disconnect display distributions document double
  1378. font nonportable double_precision edit escape estimated extent extern fixed
  1379. font nonportable force fortran get go hash headings help high huge indexes
  1380. font nonportable indicator indicator_type info inner input int interval
  1381. font nonportable isolation key language leading lines listing load locks
  1382. font nonportable login logname low matches medium module money mounting move
  1383. font nonportable next nocost numeric offset only optical optimization outer
  1384. font nonportable output overflow overwrite owner page pascal path pic picture
  1385. font nonportable pipe pli preallocate precision preffered primary private
  1386. font nonportable read real recoverable references reglike releasing
  1387. font nonportable repeatable reserve resolution restart root scale scan
  1388. font nonportable scattered schemas separate separator serial shlike short
  1389. font nonportable sign slock smallfloat some split sql_standart sqlcode_type
  1390. font nonportable sqlwarn stability static statistics status tables temp text
  1391. font nonportable time timeout uamt ubinbuf ubinptr uchar udate uhamt uhdate
  1392. font nonportable unify_2000 unlimited unload unlock usage use using utime
  1393. font nonportable utxtbuf utxtptr value volatile volume volumes wait without
  1394. font nonportable write xlock
  1395. color nonportable like keyword red
  1396. ignorecase true
  1397. comment /* */
  1398. comment #
  1399. comment --
  1400. string "
  1401. character '
  1402. function (
  1403. startword _
  1404. inword _
  1405.  
  1406. # 4GL
  1407. # Contributed by Lars Pehrsson <dsr_lpe@dansk-sygeplejeraad.dk>
  1408. language 4gl
  1409. extension .4gl .4j
  1410. ignorecase true
  1411. keyword and array attribute auto break by call case char clipped
  1412. keyword close command const continue cursor database date day decimal
  1413. keyword declare default define display div do double before after
  1414. keyword else end execute exit fetch float for foreach hide show
  1415. keyword form function goto if in initialize input is thru
  1416. keyword begin work rollback commit whenever any error stop prompt true false
  1417. keyword integer key let like long mdy mod month menu option name
  1418. keyword not null of open or otherwise on message main globals
  1419. keyword prepare record return returning smallint then to using  today time
  1420. keyword when while window with year between next previous field output
  1421. keyword program notfound hour minute year month day options clear help
  1422. keyword file accept wrap comment line run without defaults at
  1423. # report
  1424. keyword print every row skip top page format last left bottom margin
  1425. keyword first header length lineno pageno report finish start
  1426. # sql
  1427. keyword select from into where matches union exists update insert delete group
  1428. keyword order desc asc set isolation dirty read lock table exclusive mode values
  1429. keyword status having sum temp create
  1430. comment { }
  1431. comment #
  1432. function (
  1433. string "
  1434. character '
  1435. inword _ .
  1436.  
  1437. # IPF (OS/2's help file source language) source files
  1438. # Contributed by Herbert Martin Dietze (herbert@paulina.shnet.org)
  1439. # Still fairly incomplete but useful for working on the IPF version of
  1440. # Elvis' manual.
  1441. language ipf
  1442. extension .ipf
  1443.  
  1444. keyword :acviewport :artlink :eartlink :artwork
  1445. keyword :caution :ecaution :cgraphic :ecgraphic
  1446. keyword :color :ctrl :ctrldef :ectrldef :ddf :docprof
  1447. keyword :fig :efig :figcap :font :fn :efn
  1448. keyword :h1 :h2 :h3 :h4 :h5 :h6
  1449. keyword :hp1 :ehp1 :hp2 :ehp2 :hp3 :ehp3 :hp4 :ehp4
  1450. keyword :hp5 :ehp5 :hp6 :ehp6 :hp7 :ehp7 :hp8 :ehp8
  1451. keyword :hp9 :ehp9
  1452. keyword :i1 :i2
  1453. keyword :hide :ehide :icmd :isyn :lines :elines
  1454. keyword :link :elink :lm :note :nt :ent :p :pbutton
  1455. keyword :rm :title :userdoc :euserdoc :warning :ewarning
  1456. keyword :xmp :exmp
  1457. keyword :dl :edl :dthd :ddhd :dt :dd :li :lp :ol
  1458. keyword :eol :parml :eparlm :pt :pd :sl :esl :table
  1459. keyword :etable :row :c :ul :eul .br
  1460. comment .*
  1461. function =
  1462. character &.
  1463. startword :.
  1464. inword 
  1465. string '
  1466. mostly normal
  1467.  
  1468. # GNU Texinfo -- FSF documentation system
  1469. # Contributed by Thomas Esken <esken@uni-muenster.de>, 1999.
  1470. language texinfo
  1471. extension .texinfo .texi .txi
  1472. keyword { } @! @* @, @- @. @: @? @@ @{ @} @" @' @= @^ @` @~
  1473. keyword @AA @aa @acronym @AE @ae @afourlatex @afourpaper @alias
  1474. keyword @anchor @appendix @appendixsec @appendixsection @appendixsubsec
  1475. keyword @appendixsubsubsec @asis @author
  1476. keyword @b @bullet @bye
  1477. keyword @c @cartouche @center @centerchap @chapheading @chapter @cindex
  1478. keyword @cite @clear @code @columnfractions @command @comment @contents
  1479. keyword @copyright @cropmarks
  1480. keyword @defcodeindex @defcv @deffn @deffnx @defindex @defivar @definfoenclose
  1481. keyword @defmac @defmethod @defop @defopt @defspec @deftp @deftypefn
  1482. keyword @deftypefun @deftypeivar @deftypeop @deftypevar @deftypevr @defun
  1483. keyword @defvar @defvr @dfn @dircategory @direntry @display @dmn
  1484. keyword @documentencoding @documentlanguage @dotaccent @dotless @dots
  1485. keyword @email @emph @end @enddots @enumerate @env @equiv @error @evenfooting
  1486. keyword @evenheading @everyfooting @everyheading @example @exampleindent
  1487. keyword @exclamdown @exdent @expansion
  1488. keyword @file @finalout @findex @flushleft @flushright
  1489. keyword @footnote @footnotestyle @format @ftable
  1490. keyword @group
  1491. keyword @H @heading @headings @html @hyphenation
  1492. keyword @i @ifclear @ifhtml @ifinfo @ifnothtml @ifnotinfo @ifnottex @ifset
  1493. keyword @iftex @ignore @image @include @inforef @item @itemize @itemx
  1494. keyword @kbd @kbdinputstyle @key @kindex @L @l @lisp @lowersections
  1495. keyword @macro @majorheading @math @menu @minus @multitable
  1496. keyword @need @node @noindent @novalidate
  1497. keyword @O @o @oddfooting @oddheading @OE @oe @option
  1498. keyword @page @pagesizes @paragraphindent @pindex
  1499. keyword @point @pounds @print @printindex @pxref
  1500. keyword @questiondown @quotation
  1501. keyword @r @raisesections @result @ref @refill @ringaccent @rmacro
  1502. keyword @samp @sc @section @set @setchapternewpage @setcontentsaftertitlepage
  1503. keyword @setfilename @setshortcontentsaftertitlepage @settitle @shortcontents
  1504. keyword @shorttitlepage @smallbook @smalldisplay @smallexample @smallformat
  1505. keyword @smalllisp @sp @ss @strong @subheading @subsection @subsubheading
  1506. keyword @subsubsection @subtitle @summarycontents @syncodeindex @synindex
  1507. keyword @t @tab @table @TeX @tex @thischapter @thischaptername
  1508. keyword @thisfile @thispage @thistitle @tieaccent @tindex @title
  1509. keyword @titlefont @titlepage @today @top
  1510. keyword @u @ubaraccent @udotaccent @unmacro @unnumbered @unnumberedsec
  1511. keyword @unnumberedsubsec @unnumberedsubsubsec @uref @url
  1512. keyword @v @value @var @vindex @vskip @vtable
  1513. keyword @w
  1514. keyword @xref
  1515. startword @
  1516. mostly normal
  1517.  
  1518. # GNU M4 macro processing language.
  1519. # Contributed by Thomas Esken <esken@uni-muenster.de>, 1999.
  1520. language m4
  1521. extension .m4
  1522. comment #
  1523. keyword ( ) [ ]
  1524. keyword builtin changecom changequote debugfile decr define defn divert divnum
  1525. keyword dnl dumpdef errprint esyscmd eval format ifdef ifelse include incr
  1526. keyword index indir len m4exit m4wrap macro maketemp patsubst popdef pushdef
  1527. keyword regexp traceon traceoff shift sinclude substr syscmf sysval translit
  1528. keyword undefine undivert __file__ __line__
  1529. function (
  1530. string ` '
  1531. startword _
  1532. inword _
  1533.  
  1534. # idl
  1535. # Contributed by Andrew Lundgren <andrew.lundgren@level3.com>
  1536. language idl
  1537. extension .idl
  1538. keyword any attribute boolean case char const context default double enum
  1539. keyword exception FALSE fixed float in inout interface long module Object octet
  1540. keyword oneway out raises readonly sequence short string struct switch TRUE
  1541. keyword typedef unsigned union void wchar wstring
  1542. comment //
  1543. comment /* */
  1544. preprocessor #
  1545. prepquote < >
  1546. #prepquote /" /"
  1547. function (
  1548. string "
  1549. startword _
  1550. inword _
  1551. other allcaps initialcaps initialpunct final_t
  1552.  
  1553.  
  1554. # Lout
  1555. # Contributed by David Duffy <davidD@qimr.edu.au>
  1556. language lout
  1557. extension .lout
  1558. # Most standard tags for Lout 3.13
  1559. keyword @AL @Abstract @AlphaList @Appendix @Appendix @Author @B @BI @BL
  1560. keyword @Begin @BeginSections @BeginSubSections @Box @BulletList @CD @CL @CNP
  1561. keyword @Caption @CenteredDisplay @CenteredList @CentredList @Col @Color 
  1562. keyword @Colour @ColumnNumber @ContentsSeparate @CoverSheet @CurveBox @D 
  1563. keyword @Display @DL @DP 
  1564. keyword @DashList @Date @DateLine @Doc @Document @End @EndList @EndNote 
  1565. keyword @EndSections @EndSubSections @Eq @F  @Figure @FirstPageNumber @Fmta 
  1566. keyword @Font @FootNote @Heading @I @ID @IL @IncludeGraphic @IndentedDisplay 
  1567. keyword @IndentedList @InitialBreak 
  1568. keyword @InitialFont @InitialLanguage @InnerNote @Institution @L @LD @LL
  1569. keyword @LLP @LP @Language  @LeftList @LeftNote @List @ListItem  @NL @NP
  1570. keyword @NumberOf @NumberedList @OuterNote @OptimizePages
  1571. keyword @PAL @PNL @PP @PRL @PUCAL @PUCRL
  1572. keyword @PageHeaders @PageMark @PageOf @ParenAlphaList @ParenNumberedList
  1573. keyword @ParenRomanList @ParenUCAlphaList @ParenUCRomanList @QD @QL
  1574. keyword @QuotedDisplay @QuotedList @R @RL @Report @RightDisplay @RightNote  
  1575. keyword @RomanList @Rotate @Rowa @RunningTitle @S @SL @Scale @Section  
  1576. keyword @ShadowBox @StarList @SubAppendix @SubSection @SubSubAppendix
  1577. keyword @SubSubSection @SysInclude @TL @Tab @Table @Tag @TagItem @TaggedList
  1578. keyword @Text @Time @Title @UCAL @UCAlphaList @UCRL @UCRomanList @Underline
  1579. keyword @VWTL @VeryWideTaggedList @WTL @WideTaggedList vmargin  
  1580. # Parameters 
  1581. font argument aformat bformat doc eq graph slides tab text tbl
  1582. font argument Base Slope Bold BoldSlope
  1583. font argument Times Helvetica Courier Palatino
  1584. font argument adjust breakstyle clines lines linesep hyphen nohyphen ragged 
  1585. font argument fx vx
  1586. color argument like keyword green
  1587. startword @
  1588. string "
  1589. font parenthesis { } / ^ | 
  1590. color parenthesis fixed red
  1591. comment #
  1592. mostly normal
  1593.  
  1594. #CATIA V4 declaration language
  1595. # Contributed by Mathieu Guillemenet (mguillemenet@yahoo.fr) 2000
  1596. language dcls
  1597. extension .dcls
  1598. ignorecase true
  1599. comment /* */
  1600. function =
  1601. inword _ .
  1602. string "
  1603. keyword include true false alias on off logical string integer list of
  1604.  
  1605.  
  1606. #CATIA V4 UI development language
  1607. # Contributed by Mathieu Guillemenet (mguillemenet@yahoo.fr) 2000
  1608. language fsd
  1609. extension .fsd
  1610. ignorecase false
  1611. comment /
  1612. function (
  1613. inword _
  1614. string '
  1615. keyword SECTION1 SECTION2 SECTION3 COMMAND TASK FUNEX VARLEVEL DEFVAR SEL MSELW 
  1616. keyword NOHLIGHT CRV CIR ELL HYP PAR LN SUR PLN FAC VECT YES CCV PT
  1617. keyword PROMPT UPROMPT EVENT DIALOG_STD_OFF FORMAT LISTVAL TEXT BY_CMD REAL
  1618. keyword ENDVAR INTLEVEL RESUME GETVAL UNVAL MODVAL TASKNO KEEPLEVEL ABS
  1619. keyword IND ACCEPT INT CHAR KEY DEFAULT MENLEVEL ITEM ENDMEN 
  1620. keyword ERRSET HLPSET INCLUDE CMDEX LND CIRD CRVD ELLD PARD HYPD ARWD HELP
  1621. keyword BSRF SKI NOTEMP NRBC ALLVIEWS CSTM
  1622.  
  1623.  
  1624. # WML -- Website Meta Language <http://www.engelschall.com/sw/eperl>
  1625. # by Andreas Krennmair <a.krennmair@aon.at>
  1626. language wml
  1627. extension .wml .wmi
  1628. # Standard tags for HTML 3.2
  1629. keyword <a </a <applet </applet <area <b </b <base <basefont <big </big
  1630. keyword <blockquote </blockquote <body </body <br <center </center
  1631. keyword <cite </cite <code </code <dd <dir </dir <div </div <dl </dl <dt
  1632. keyword <em </em <font </font <form </form <h1 </h1 <h2 </h2 <h3 </h3
  1633. keyword <h4 </h4 <h5 </h5 <h6 </h6 <head </head <hr <html </html
  1634. keyword <i </i <img <input <isindex <kbd </kbd <li </li <link <map </map
  1635. keyword <menu </menu <meta <ol </ol <option <p </p <param <pre </pre
  1636. keyword <samp </samp <script </script <select </select <small </small
  1637. keyword <strong </strong <style </style <sub </sub <sup </sup <table </table
  1638. keyword <td </td <textarea <th </th <title </title <tr </tr <tt </tt <u </u
  1639. keyword <ul </ul <var </var >
  1640. # Predefined tags of WML 2.0
  1641. # wml::std::all
  1642. keyword <box </box <case:upper </case:upper <case:lower </case:lower
  1643. keyword <grid <cell </cell </grid <href <info <info:document-url
  1644. keyword <lang:new <lang:area <lang:set-wildcard <lang:star: <lang:star:href
  1645. keyword <lang:star:slice <lang: <lang:current <lang:list <label <ref
  1646. keyword <logo <page <page_end <head </head <title </title <ifdef <perl </perl
  1647. keyword <say </say <m4 </m4 <symbol <dump <enter <divert <asubst <javascript
  1648. keyword <leave </divert </asubst </javascript <sync-lines <toc
  1649. # wml::des::all
  1650. keyword <gfont </gfont <imgdot <lowsrc <navbar:jsfuncs <navbar:define
  1651. keyword <navbar:header <navbar:footer <navbar:prolog </navbar:prolog 
  1652. keyword </navbar:header </navbar:footer </navbar:epilog <navbar:button
  1653. keyword <navbar:filter </navbar:filter </navbar:define <navbar:debug
  1654. keyword <navbar:render <preload <rollover <space <hspace <vspace <over
  1655. keyword </over <ps <ds <pi <ein <big <sc </sc <csc </csc <spaced </spaced
  1656. keyword <verbcode </verbcode <headline </headline <ue </ue <subheadline
  1657. keyword </subheadline <zwue </zwue <tul <tli </tul 
  1658. # wml::fmt::all
  1659. keyword <isolatin </isolatin <verbatim </verbatim <verbatim-file <xtable
  1660. keyword </x-table <url </url <text </text <pod </pod <sdf </sdf
  1661. # wml::imp::all
  1662. keyword <csmap <fsview <import 
  1663. # Parameters of WML 2.0 tags
  1664. font argument header= bgcolor= fgcolor= bdcolor= bdspace= bdwidth= width=
  1665. font argument summary= layout= align= valign= width= spacing= padding= 
  1666. font argument border= bgcolor= color= rowspan= colspan= height=
  1667. font argument url= name= image= hint= target= style= domainname= copyright=
  1668. font argument created= keywords= description= baseurlvar= basedirvar=
  1669. font argument id= name= base= format= file= target= notag= 
  1670. font argument title= indent= background= bgcolor= text= link= alink= vlink=
  1671. font argument color= onload= info= slices= version= language= type= src=
  1672. font argument base= file= notag color= bgcolor= face= size= align= crop
  1673. font argument adjust= name= imgstar= imgbase= urlbase= target= pos= type=
  1674. font argument type= id= alias= txt= alt= img= hint= url= target= urlopts=
  1675. font argument menu= select= subselected txtcol_select= txtcol_normal=
  1676. font argument menumode= txtonly nohints src= via= name= src= oversrc= href=
  1677. font argument alt= target= width= height= interchar= interline= ps= pi=
  1678. font argument ismap usemap= border= from= type= name= hl= format=
  1679. # Standard parameters for HTML 3.2
  1680. font argument action= align= alink= alt= background= bgcolor= border=
  1681. font argument cellpadding= cellspacing= code= codebase= color= cols= colspan=
  1682. font argument content= coords= enctype= height= href= hspace= http-equiv=
  1683. font argument link= maxlength= method= name= prompt= rel= rev= rows= rowspan=
  1684. font argument shape= size= src= text= title= type= usemap= valign= value=
  1685. font argument vlink= vspace= width=
  1686. font argument ismap noshade nowrap
  1687. color argument like keyword green
  1688. # Netscape-specific tags
  1689. font nonportable <nobr </nobr <wbr
  1690. # Part of HTML 3.2, but not supported by Netscape
  1691. font nonportable <dfn </dfn
  1692. # Obsolete or otherwise discouraged
  1693. font nonportable <xmp </xmp <listing </listing <plaintext </plaintext
  1694. font nonportable <strike </strike face=
  1695. color nonportable like keyword red
  1696. # Standard parameters which would produce too many false highlights
  1697. #font emphasized checked multiple selected
  1698. startword <
  1699. inword /-
  1700. comment <! >
  1701. function =
  1702. character &;
  1703. ignorecase true
  1704.  
  1705. # Ruby 1.6
  1706. # Original version contributed by Jim Crigler <criglerj@yahoo.com>
  1707. # Gabriel Emerson <egabriel@io.com> also submitted a version.  The version
  1708. # here is a combination of those two.
  1709. language ruby
  1710. extension .rb
  1711. keyword BEGIN END alias and begin break case class def defined do else elsif
  1712. keyword end ensure false for if in module next nil not or redo rescue retry
  1713. keyword return self super then true undef unless until when while yield
  1714. keyword __FILE__ __LINE__
  1715. comment #
  1716. function (
  1717. startword &_@$:
  1718. inword _'
  1719. string "
  1720. strnewline empty
  1721. character '
  1722. regexp /?#
  1723. useregexp (,~&| if unless while until split m qr and or
  1724. useregsub s tr
  1725. other allcaps
  1726. font parenthesis ( ) { }
  1727. color parenthesis fixed red
  1728. font normal $" $#
  1729.  
  1730. # getmail 2.3.7 configuration file
  1731. language getmailrc
  1732. extension getmailrc
  1733. comment #
  1734. anchor ^ delete delete_after eliminate_duplicates extension_depth extension_sep
  1735. anchor ^ local max_message_size max_messages_per_session message_log
  1736. anchor ^ no_delivered_to no_received password port postmaster readall readall
  1737. anchor ^ recipient_header relaxed_address_match server timeout use_apop username
  1738. anchor ^ verbose
  1739. inword _
  1740. #startword [
  1741. #other initialpunct
  1742.  
  1743. # ssh client configuration
  1744. # $HOME/.ssh/ssh_config or /etc/ssh/ssh_config
  1745. language ssh_config
  1746. extension ssh_config
  1747. comment #
  1748. anchor ^ afstokenpassing batchmode bindadress
  1749. anchor ^ challengeresponseauthentication checkhostip cipher ciphers
  1750. anchor ^ clearallforwardings compression compressionlevel connectionattempts
  1751. anchor ^ dynamicforward escapechar forwardagent forwardx11 gatewayports
  1752. anchor ^ globalknownhostsfile host hostbasedauthentication hostkeyalgorithms
  1753. anchor ^ hostkeyalias hostname identityfile keepalive kerberosauthentication
  1754. anchor ^ localforward loglevel macs nohostauthenticationforlocalhost
  1755. anchor ^ numberofpasswordprompts passwordauthentication port protocol
  1756. anchor ^ protocolkeepalives  proxycommand pubkeyauthentication remoteforward
  1757. anchor ^ rhostsauthentication  rhostsrsaauthentication rsaauthentication
  1758. anchor ^ setuptimeout smartcarddevice stricthostkeychecking
  1759. anchor ^ useprivilegedport user userknownhostsfile xauthlocation
  1760. ignorecase true
  1761.  
  1762. # IceWM - a small and fast window manager
  1763. # http://www.icewm.org
  1764. # Configuration file: $HOME/.icewm/preferences (1.0.9) - generated by genpref
  1765. language icewm
  1766. extension icewm/preferences
  1767. comment #
  1768. anchor ^ ActiveButtonFontName ActiveTaskBarFontName ActiveWorkspaceFontName
  1769. anchor ^ AddressBarCommand ApmFontName AutoDetectGNOME AutoHideDelay
  1770. anchor ^ AutoRaise AutoRaiseDelay AutoReloadMenus AutoScrollDelay
  1771. anchor ^ AutoScrollStartDelay BorderSizeX BorderSizeY ButtonRaiseMask
  1772. anchor ^ CPUStatusClassHint CPUStatusCommand CenterMaximizedWindows
  1773. anchor ^ CenterTransientsOnOwner ClickMotionDelay ClickMotionDistance
  1774. anchor ^ ClickToFocus ClientWindowMouseActions ClockClassHint
  1775. anchor ^ ClockCommand ClockFontName ColorActiveBorder ColorActiveButton
  1776. anchor ^ ColorActiveButtonText ColorActiveMenuItem ColorActiveMenuItemText
  1777. anchor ^ ColorActiveMinimizedWindow ColorActiveMinimizedWindowText
  1778. anchor ^ ColorActiveTaskBarApp ColorActiveTaskBarAppText ColorActiveTitleBar
  1779. anchor ^ ColorActiveTitleBarShadow ColorActiveTitleBarText
  1780. anchor ^ ColorActiveWorkspaceButton ColorActiveWorkspaceButtonText
  1781. anchor ^ ColorApm ColorApmText ColorCPUStatusIdle ColorCPUStatusNice
  1782. anchor ^ ColorCPUStatusSystem ColorCPUStatusUser ColorClock ColorClockText
  1783. anchor ^ ColorDefaultTaskBar ColorDialog ColorDisabledMenuItemShadow
  1784. anchor ^ ColorDisabledMenuItemText ColorInput ColorInputSelection
  1785. anchor ^ ColorInputSelectionText ColorInputText ColorInvisibleTaskBarApp
  1786. anchor ^ ColorInvisibleTaskBarAppText ColorLabel ColorLabelText ColorListBox
  1787. anchor ^ ColorListBoxSelection ColorListBoxSelectionText ColorListBoxText
  1788. anchor ^ ColorMinimizedTaskBarApp ColorMinimizedTaskBarAppText
  1789. anchor ^ ColorMoveSizeStatus ColorMoveSizeStatusText ColorNetIdle
  1790. anchor ^ ColorNetReceive ColorNetSend ColorNormalBorder ColorNormalButton
  1791. anchor ^ ColorNormalButtonText ColorNormalMenu ColorNormalMenuItemText
  1792. anchor ^ ColorNormalMinimizedWindow ColorNormalMinimizedWindowText
  1793. anchor ^ ColorNormalTaskBarApp ColorNormalTaskBarAppText ColorNormalTitleBar
  1794. anchor ^ ColorNormalTitleBarShadow ColorNormalTitleBarText
  1795. anchor ^ ColorNormalTitleButton ColorNormalTitleButtonText
  1796. anchor ^ ColorNormalWorkspaceButton ColorNormalWorkspaceButtonText
  1797. anchor ^ ColorQuickSwitch ColorQuickSwitchActive ColorQuickSwitchText
  1798. anchor ^ ColorScrollBar ColorScrollBarArrow ColorScrollBarButton
  1799. anchor ^ ColorScrollBarButtonArrow ColorScrollBarInactiveArrow
  1800. anchor ^ ColorScrollBarSlider ColorToolButton ColorToolButtonText
  1801. anchor ^ ColorToolTip ColorToolTipText ConfirmLogout ConsiderHBorder
  1802. anchor ^ ConsiderVBorder ContinuousEdgeSwitch CornerSizeX CornerSizeY
  1803. anchor ^ DateFormat DelayPointerFocus DesktopBackgroundCenter
  1804. anchor ^ DesktopBackgroundColor DesktopBackgroundColor DesktopBackgroundColor
  1805. anchor ^ DesktopBackgroundImage DesktopBackgroundImage DesktopBackgroundImage
  1806. anchor ^ DesktopBackgroundImage DesktopBackgroundImage DesktopMenuButton
  1807. anchor ^ DesktopTransparencyColor DesktopTransparencyImage DesktopWinListButton
  1808. anchor ^ DesktopWinMenuButton DisableImlibCaches DlgBorderSizeX
  1809. anchor ^ DlgBorderSizeY DontRotateMenuPointer EdgeResistance EdgeSwitch
  1810. anchor ^ EdgeSwitchDelay FocusOnClickClient FocusOnMap FocusOnMapTransient
  1811. anchor ^ FocusOnMapTransientActive FxFontName GNOMEAppsMenuAtToplevel
  1812. anchor ^ GNOMEFolderIcon GNOMEUserMenuAtToplevel GrabRootWindow Gradients
  1813. anchor ^ HorizontalEdgeSwitch IconPath InputFontName KDEDataDir
  1814. anchor ^ KDEMenuAtToplevel KeySysAddressBar KeySysArrange KeySysArrangeIcons
  1815. anchor ^ KeySysCascade KeySysDialog KeySysHideAll KeySysMenu KeySysMinimizeAll
  1816. anchor ^ KeySysRun KeySysSwitchLast KeySysSwitchNext KeySysTileHorizontal
  1817. anchor ^ KeySysTileVertical KeySysUndoArrange KeySysWinMenu KeySysWinNext
  1818. anchor ^ KeySysWinPrev KeySysWindowList KeySysWorkspace1 KeySysWorkspace10
  1819. anchor ^ KeySysWorkspace10TakeWin KeySysWorkspace11 KeySysWorkspace11TakeWin
  1820. anchor ^ KeySysWorkspace12 KeySysWorkspace12TakeWin KeySysWorkspace1TakeWin
  1821. anchor ^ KeySysWorkspace2 KeySysWorkspace2TakeWin KeySysWorkspace3
  1822. anchor ^ KeySysWorkspace3TakeWin KeySysWorkspace4 KeySysWorkspace4TakeWin
  1823. anchor ^ KeySysWorkspace5 KeySysWorkspace5TakeWin KeySysWorkspace6
  1824. anchor ^ KeySysWorkspace6TakeWin KeySysWorkspace7 KeySysWorkspace7TakeWin
  1825. anchor ^ KeySysWorkspace8 KeySysWorkspace8TakeWin KeySysWorkspace9
  1826. anchor ^ KeySysWorkspace9TakeWin KeySysWorkspaceLast KeySysWorkspaceLastTakeWin
  1827. anchor ^ KeySysWorkspaceNext KeySysWorkspaceNextTakeWin KeySysWorkspacePrev
  1828. anchor ^ KeySysWorkspacePrevTakeWin KeyWinClose KeyWinHide KeyWinLower
  1829. anchor ^ KeyWinMaximize KeyWinMaximizeVert KeyWinMenu KeyWinMinimize KeyWinMove
  1830. anchor ^ KeyWinNext KeyWinOccupyAll KeyWinPrev KeyWinRaise KeyWinRestore
  1831. anchor ^ KeyWinRollup KeyWinSize LabelFontName LimitByDockLayer LimitPosition
  1832. anchor ^ LimitSize ListBoxFontName LockCommand LogoutCancelCommand
  1833. anchor ^ LogoutCommand LowerOnClickWhenRaised MailBoxPath MailCheckDelay
  1834. anchor ^ MailClassHint MailCommand ManualPlacement MenuActivateDelay
  1835. anchor ^ MenuFontName MenuMaximalWidth MenuMouseTracking MinimizeToDesktop
  1836. anchor ^ MinimizedWindowFontName ModMetaIsCtrlAlt MoveSizeDimensionLabels
  1837. anchor ^ MoveSizeDimensionLines MoveSizeGaugeLines MoveSizeGeometryLabels
  1838. anchor ^ MoveSizeInterior MsgBoxDefaultAction MultiByte MultiClickTime
  1839. anchor ^ NetStatusClassHint NetStatusCommand NetworkStatusDevice NewMailCommand
  1840. anchor ^ NormalButtonFontName NormalTaskBarFontName NormalWorkspaceFontName
  1841. anchor ^ OpaqueMove OpaqueResize OpenCommand PassFirstClickToClient
  1842. anchor ^ PointerColormap PointerFocusDelay QuickSwitch QuickSwitchAllIcons
  1843. anchor ^ QuickSwitchFillSelection QuickSwitchFontName QuickSwitchHorzMargin
  1844. anchor ^ QuickSwitchHugeIcon QuickSwitchIconBorder QuickSwitchIconMargin
  1845. anchor ^ QuickSwitchSeparatorSize QuickSwitchSmallWindow QuickSwitchTextFirst
  1846. anchor ^ QuickSwitchToAllWorkspaces QuickSwitchToHidden QuickSwitchToMinimized
  1847. anchor ^ QuickSwitchVertMargin RaiseOnClickButton RaiseOnClickClient
  1848. anchor ^ RaiseOnClickFrame RaiseOnClickTitleBar RaiseOnFocus RebootCommand
  1849. anchor ^ ReplayMenuCancelClick RunCommand ScrollBarDelay ScrollBarStartDelay
  1850. anchor ^ ScrollBarX ScrollBarY ShapesProtectClientWindow ShowAddressBar
  1851. anchor ^ ShowGnomeAppsMenu ShowGnomeUserMenu ShowHelp ShowKDEMenu ShowLogoutMenu
  1852. anchor ^ ShowMenuButtonIcon ShowMoveSizeStatus ShowPopupsAbovePointer
  1853. anchor ^ ShowTaskBar ShowThemesMenu ShowWorkspaceStatus ShutdownCommand
  1854. anchor ^ SizeMaximized SmartPlacement SnapDistance SnapMove StatusFontName
  1855. anchor ^ StrongPointerFocus SubmenuMenuActivateDelay SupportSemitransparency
  1856. anchor ^ TaskBarAtTop TaskBarAutoHide TaskBarCPUSamples TaskBarClockLeds
  1857. anchor ^ TaskBarDoubleHeight TaskBarKeepBelow TaskBarLaunchOnSingleClick
  1858. anchor ^ TaskBarMailboxStatusBeepOnNewMail TaskBarMailboxStatusCountMessages
  1859. anchor ^ TaskBarShowAPMStatus TaskBarShowAPMTime TaskBarShowAllWindows
  1860. anchor ^ TaskBarShowCPUStatus TaskBarShowClock TaskBarShowMailboxStatus
  1861. anchor ^ TaskBarShowNetStatus TaskBarShowStartMenu TaskBarShowTray
  1862. anchor ^ TaskBarShowWindowIcons TaskBarShowWindowListMenu TaskBarShowWindows
  1863. anchor ^ TaskBarShowWorkspaces TerminalCommand Theme TimeFormat TimeFormatAlt
  1864. anchor ^ TitleBarCentered TitleBarHeight TitleBarHorzOffset TitleBarJoinLeft
  1865. anchor ^ TitleBarJoinRight TitleBarJustify TitleBarMaximizeButton
  1866. anchor ^ TitleBarRollupButton TitleBarVertOffset TitleButtonsLeft
  1867. anchor ^ TitleButtonsRight TitleButtonsSupported TitleFontName
  1868. anchor ^ ToolButtonFontName ToolTipDelay ToolTipFontName ToolTipTime
  1869. anchor ^ TrayDrawBevel TrayShowAllWindows UseMouseWheel UseRootButtons
  1870. anchor ^ VerticalEdgeSwitch WarpPointer Win95Keys WorkspaceNames
  1871. anchor ^ WorkspaceStatusTime XFreeType moveSizeFontName
  1872.