annotate runtime/syntax/rexx.vim @ 1277:4a0d055d5f03

updated for version 7.1
author vimboss
date Sat, 12 May 2007 15:12:15 +0000
parents 1cdd2661f34c
children 18ee39301b82
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: Rexx
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Thomas Geulig <geulig@nentec.de>
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
4 " Last Change: 2005 Dez 9, added some <http://www.ooRexx.org>-coloring,
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
5 " line comments, do *over*, messages, directives,
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
6 " highlighting classes, methods, routines and requires
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
7 " Rony G. Flatscher <rony.flatscher@wu-wien.ac.at>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 "
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
9 " URL: http://www.geulig.de/vim/rexx.vim
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
10 "
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
11 " Special Thanks to Dan Sharp <dwsharp@hotmail.com> and Rony G. Flatscher
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
12 " <Rony.Flatscher@wu-wien.ac.at> for comments and additions
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
24 " add to valid identifier chars
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
25 setlocal iskeyword+=.
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
26 setlocal iskeyword+=!
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
27 setlocal iskeyword+=?
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
28
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
29 " ---rgf, position important: must be before comments etc. !
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
30 syn match rexxOperator "[-=|\/\\\+\*\[\],;<>&\~]"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
31
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
32 syn match rexxIdentifier "\<[a-zA-Z\!\?_]\([a-zA-Z0-9._?!]\)*\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
33 syn match rexxEnvironmentSymbol "\<\.\+\([a-zA-Z0-9._?!]\)*\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
34
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
35
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 " A Keyword is the first symbol in a clause. A clause begins at the start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 " of a line or after a semicolon. THEN, ELSE, OTHERWISE, and colons are always
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 " followed by an implied semicolon.
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
39 syn match rexxClause "\(^\|;\|:\|then \|else \|otherwise \)\s*\w\+" contains=ALLBUT,rexxParse2,rexxRaise2
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
40
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 " Considered keywords when used together in a phrase and begin a clause
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
43 syn match rexxParse "\<parse\s*\(\(upper\|lower\|caseless\)\s*\)\=\(arg\|linein\|pull\|source\|var\|\<value\>\|version\)\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
44 syn match rexxParse2 "\<with\>" contained containedin=rexxParse
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
45
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
46
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn match rexxKeyword contained "\<numeric \(digits\|form \(scientific\|engineering\|value\)\|fuzz\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn match rexxKeyword contained "\<\(address\|trace\)\( value\)\=\>"
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
49 syn match rexxKeyword contained "\<procedure\(\s*expose\)\=\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
50 syn match rexxKeyword contained "\<do\>\(\s*forever\)\=\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
51 syn match rexxKeyword contained "\<use\>\s*\<arg\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 " Another keyword phrase, separated to aid highlighting in rexxFunction
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
54 syn match rexxKeyword contained "\<signal\(\s*\(on\|off\)\s*\(any\|error\|failure\|halt\|lostdigits\|nomethod\|nostring\|notready\|novalue\|syntax\|user\s*\k*\)\(\s\+name\)\=\)\=\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
55 syn match rexxKeyword2 contained "\<call\(\s*\(on\|off\)\s*\(any\|error\|failure\|halt\|notready\|user\s*\k*\)\(\s\+name\)\=\)\=\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
56
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 " Considered keywords when they begin a clause
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
59 syn match rexxKeyword contained "\<\(arg\|do\|drop\|end\|exit\|expose\|forward\|if\|interpret\|iterate\|leave\|nop\)\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
60 syn match rexxKeyword contained "\<\(options\|pull\|push\|queue\|raise\|reply\|return\|say\|select\|trace\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 " Conditional phrases
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
63 syn match rexxConditional "\(^\s*\| \)\(to\|by\|for\|until\|while\|then\|when\|otherwise\|else\|over\)\( \|\s*$\)"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
64 syn match rexxConditional contained "\<\(to\|by\|for\|until\|while\|then\|when\|otherwise\|else\|over\)\>"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
65
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
66 " must be after Conditional phrases!
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
67 syn match rexxKeyword ".*\<\(then\|else\)\s*\<do\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
69 " Raise statement
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
70 syn match rexxRaise "\(^\|;\|:\)\s\+\<raise\>\s*\<\(propagate\|error\|failure\|syntax\|user\)\>\="
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
71 syn match rexxRaise2 "\<\(additional\|array\|description\|exit\|return\)\>" contained containedin=rexxRaise
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
72
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
73 " Forward statement keywords
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
74 syn match rexxForward "\(^\|;\|:\)\<forward\>\s*"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
75 syn match rexxForward2 "\<\(arguments\|array\|continue\|message\|class\|to\)\>" contained containedin=rexxForward
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 " Functions/Procedures
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
78 syn match rexxFunction "\<\w*\(/\*\s*\*/\)*("me=e-1 contains=rexxComment,rexxConditional,rexxKeyword,rexxIdentifier
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
79 syn match rexxFunction "\<\<[a-zA-Z\!\?_]\([a-zA-Z0-9._?!]\)*\>("me=e-1
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
80 syn match rexxFunction "\<call\s\+\k\+\>" contains=rexxKeyword2
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
81 syn match rexxFunction "[()]"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " String constants
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
84 syn region rexxString start=+"+ skip=+""+ end=+"\(x\|b\)\=+ oneline
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
85 syn region rexxString start=+'+ skip=+''+ end=+'\(x\|b\)\=+ oneline
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 " Catch errors caused by wrong parenthesis
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
88 syn region rexxParen transparent start='(' end=')' contains=ALLBUT,rexxParenError,rexxTodo,rexxLabel,rexxKeyword
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 syn match rexxParenError ")"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 syn match rexxInParen "[\\[\\]{}]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 " Comments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn region rexxComment start="/\*" end="\*/" contains=rexxTodo,rexxComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn match rexxCommentError "\*/"
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
95 syn match rexxLineComment /--.*/
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn keyword rexxTodo contained TODO FIXME XXX
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
99
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
100 " ooRexx messages
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
101 syn region rexxMessageOperator start="\(\~\|\~\~\)" end="\(\S\|\s\)"me=e-1
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
102 syn match rexxMessage "\(\~\|\~\~\)\s*\<\.*[a-zA-Z]\([a-zA-Z0-9._?!]\)*\>" contains=rexxMessageOperator
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
103
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 " Highlight User Labels
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
105 syn match rexxLabel "^\s*\k*\s*:"me=e-1
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
106
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
107 syn match rexxLineContinue ",\ze\s*\(--.*\|\/\*.*\)*$"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
108 " the following is necessary, otherwise three consecutive dashes will cause it to highlight the first one
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
109 syn match rexxLineContinue "-\ze\(\s+--.*\|\s*\/\*.*\)*$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 " Special Variables
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
112 syn keyword rexxSpecialVariable sigl rc result self super
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
113
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
114 " Constants
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
115 syn keyword rexxConst .true .false .nil
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
116
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
117 " ooRexx builtin classes, first define dot to be o.k. in keywords
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
118 syn keyword rexxBuiltinClass .object .class .method .message
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
119 syn keyword rexxBuiltinClass .monitor .alarm
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
120 syn keyword rexxBuiltinClass .stem .stream .string
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
121 syn keyword rexxBuiltinClass .mutablebuffer
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
122 syn keyword rexxBuiltinClass .array .list .queue .directory .table .set
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
123 syn keyword rexxBuiltinClass .relation .bag .supplier .regularExpressions
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
124
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
125 " Windows-only classes
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
126 syn keyword rexxBuiltinClass .OLEObject .MenuObject .WindowsClipboard .WindowsEventLog
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
127 syn keyword rexxBuiltinClass .WindowsManager .WindowObject .WindowsProgramManager
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
128
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
129
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
130 " ooRexx directives, ---rgf location important, otherwise directives in top of
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
131 " file not matched!
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
132 syn region rexxClass start="::\s*class\s*"ms=e+1 end="\ze\(\s\|;\|$\)"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
133 syn region rexxMethod start="::\s*method\s*"ms=e+1 end="\ze\(\s\|;\|$\)"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
134 syn region rexxRequires start="::\s*requires\s*"ms=e+1 end="\ze\(\s\|;\|$\)"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
135 syn region rexxRoutine start="::\s*routine\s*"ms=e+1 end="\ze\(\s\|;\|$\)"
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
136
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
137 syn region rexxDirective start="\(^\|;\)\s*::\s*\w\+" end="\($\|;\)" contains=rexxString,rexxComment,rexxLineComment,rexxClass,rexxMethod,rexxRoutine,rexxRequires keepend
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
138
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
139
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 if !exists("rexx_minlines")
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
142 " let rexx_minlines = 10
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
143 let rexx_minlines = 500
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 exec "syn sync ccomment rexxComment minlines=" . rexx_minlines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 if version >= 508 || !exists("did_rexx_syn_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 let did_rexx_syn_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
158 HiLink rexxLabel Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 HiLink rexxCharacter Character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 HiLink rexxParenError rexxError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 HiLink rexxInParen rexxError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 HiLink rexxCommentError rexxError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 HiLink rexxError Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 HiLink rexxKeyword Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 HiLink rexxKeyword2 rexxKeyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink rexxFunction Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink rexxString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 HiLink rexxComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 HiLink rexxTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 HiLink rexxSpecialVariable Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 HiLink rexxConditional rexxKeyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172
826
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
173 HiLink rexxOperator Operator
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
174 HiLink rexxMessageOperator rexxOperator
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
175 HiLink rexxLineComment RexxComment
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
176
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
177 HiLink rexxLineContinue WildMenu
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
178
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
179 HiLink rexxDirective rexxKeyword
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
180 HiLink rexxClass Type
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
181 HiLink rexxMethod rexxFunction
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
182 HiLink rexxRequires Include
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
183 HiLink rexxRoutine rexxFunction
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
184
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
185 HiLink rexxConst Constant
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
186 HiLink rexxTypeSpecifier Type
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
187 HiLink rexxBuiltinClass rexxTypeSpecifier
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
188
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
189 HiLink rexxEnvironmentSymbol rexxConst
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
190 HiLink rexxMessage rexxFunction
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
191
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
192 HiLink rexxParse rexxKeyword
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
193 HiLink rexxParse2 rexxParse
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
194
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
195 HiLink rexxRaise rexxKeyword
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
196 HiLink rexxRaise2 rexxRaise
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
197
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
198 HiLink rexxForward rexxKeyword
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
199 HiLink rexxForward2 rexxForward
1cdd2661f34c updated for version 7.0d01
vimboss
parents: 7
diff changeset
200
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 let b:current_syntax = "rexx"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 "vim: ts=8