annotate runtime/syntax/natural.vim @ 7:3fc0f57ecb91 v7.0001

updated for version 7.0001
author vimboss
date Sun, 13 Jun 2004 20:20:40 +0000
parents
children f4f8014d516e
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 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Language: NATURAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Version: 2.0.26.17
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Maintainer: Marko Leipert <vim@mleipert.de>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " Last Changed: 2002-02-28 09:50:36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " Support: http://www.winconsole.de/vim/syntax.html
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 " For version 6.x: Quit when this syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 if v:version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 set iskeyword+=-,*,#,+,_,/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 setlocal iskeyword+=-,*,#,+,_,/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 " NATURAL is case insensitive
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 syntax case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 " preprocessor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 syn keyword naturalInclude include nextgroup=naturalObjName skipwhite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 " define data
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword naturalKeyword define data end-define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword naturalKeyword independent global parameter local redefine view
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn keyword naturalKeyword const[ant] init initial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 " loops
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn keyword naturalLoop read end-read end-work find end-find histogram end-histogram
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 syn keyword naturalLoop end-all sort end-sort sorted descending ascending
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn keyword naturalRepeat repeat end-repeat while until for step end-for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn keyword naturalKeyword in file with field starting from ending at thru by isn where
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword naturalError on error end-error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn keyword naturalKeyword accept reject end-enddata number unique retain as release
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn keyword naturalKeyword start end-start break end-break physical page top sequence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword naturalKeyword end-toppage end-endpage end-endfile before processing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn keyword naturalKeyword end-before
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 " conditionals
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn keyword naturalConditional if then else end-if end-norec
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn keyword naturalConditional decide end-decide value when condition none any
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 " assignment / calculation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn keyword naturalKeyword reset assign move left right justified compress to into edited
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn keyword naturalKeyword add subtract multiply divide compute name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn keyword naturalKeyword all giving remainder rounded leaving space
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn keyword naturalKeyword examine full replace giving separate delimiter modified
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 syn keyword naturalKeyword suspend identical suppress
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 " program flow
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword naturalFlow callnat fetch return enter escape bottom top stack formatted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn keyword naturalFlow command call
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn keyword naturalflow end-subroutine routine
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 " file operations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 syn keyword naturalKeyword update store get delete end transaction work once close
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 " other keywords
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 syn keyword naturalKeyword first every of no record[s] found ignore immediate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 syn keyword naturalKeyword set settime key control stop terminate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 " in-/output
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn keyword naturalKeyword write display input reinput notitle nohdr map newpage mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn keyword naturalKeyword alarm text help eject index
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn keyword naturalKeyword format printer skip lines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 " functions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn keyword naturalKeyword abs atn cos exp frac int log sgn sin sqrt tan val old
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 " report mode keywords
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn keyword naturalRMKeyword same loop obtain indexed do doend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 " Subroutine name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn keyword naturalFlow perform subroutine nextgroup=naturalFunction skipwhite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn match naturalFunction "\<[a-z][-_a-z0-9]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn keyword naturalFlow using nextgroup=naturalKeyword,naturalObjName skipwhite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn match naturalObjName "\<[a-z][-_a-z0-9]\{,7}\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " Labels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn match naturalLabel "\<[+#a-z][-_#a-z0-9]*\."
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn match naturalRef "\<[+#a-z][-_#a-z0-9]*\>\.\<[+#a-z][*]\=[-_#a-z0-9]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 " System variables
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn match naturalSysVar "\<\*[a-z][-a-z0-9]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 "integer number, or floating point number without a dot.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn match naturalNumber "\<-\=\d\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 "floating point number, with dot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn match naturalNumber "\<-\=\d\+\.\d\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 "floating point number, starting with a dot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 syn match naturalNumber "\.\d\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 " Formats in write statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn match naturalFormat "\<\d\+[TX]\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 " String and Character contstants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn match naturalString "H'\x\+'"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 syn region naturalString start=+"+ end=+"+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn region naturalString start=+'+ end=+'+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 " Type definition
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn match naturalAttribute "\<[-a-z][a-z]=[-a-z0-9_\.,]\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn match naturalType contained "\<[ABINP]\d\+\(,\d\+\)\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 syn match naturalType contained "\<[CL]\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 " "TODO" / other comments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn keyword naturalTodo contained todo test
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn match naturalCommentMark contained "[a-z][^ \t/:|]*\(\s[^ \t/:'"|]\+\)*:\s"he=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 " comments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn region naturalComment start="/\*" end="$" contains=naturalTodo,naturalLineRef,naturalCommentMark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn region naturalComment start="^\*[\ \*]" end="$" contains=naturalTodo,naturalLineRef,naturalCommentMark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn region naturalComment start="^\d\{4} \*[\ \*]"lc=5 end="$" contains=naturalTodo,naturalLineRef,naturalCommentMark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn match naturalComment "^*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn match naturalComment "^\d\{4} \*$"lc=5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 " /* is legal syntax in parentheses e.g. "#ident(label./*)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 syn region naturalPComment contained start="/\*\s*[^),]" end="$" contains=naturalTodo,naturalLineRef,naturalCommentMark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 " operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 syn keyword naturalOperator and or not eq ne gt lt ge le mask scan
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 syn keyword naturalBoolean true false
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 syn match naturalLineNo "^\d\{4}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 " identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 syn match naturalIdent "\<[+#a-z][-_#a-z0-9]*\>[^\.']"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 syn match naturalIdent "\<[+#a-z][-_#a-z0-9]*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 syn match naturalLegalIdent "[+#a-z][-_#a-z0-9]*/[-_#a-z0-9]*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 " parentheses
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 syn region naturalPar matchgroup=naturalParGui start="(" end=")" contains=naturalLabel,naturalRef,naturalOperator,@naturalConstant,naturalType,naturalSysVar,naturalPar,naturalLineNo,naturalPComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn match naturalLineRef "(\d\{4})"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 " build syntax groups
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 syntax cluster naturalConstant contains=naturalString,naturalNumber,naturalAttribute,naturalBoolean
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 " folding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 if v:version >= 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 set foldignore=*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 if v:version >= 508 || !exists("did_natural_syntax_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 if v:version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 let did_natural_syntax_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 " The default methods for highlighting. Can be overridden later
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 " Constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 HiLink naturalFormat Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 HiLink naturalAttribute Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 HiLink naturalNumber Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 HiLink naturalString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 HiLink naturalBoolean Boolean
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 " All kinds of keywords
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink naturalConditional Conditional
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink naturalRepeat Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 HiLink naturalLoop Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 HiLink naturalFlow Keyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 HiLink naturalError Keyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 HiLink naturalKeyword Keyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 HiLink naturalOperator Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 HiLink naturalParGui Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 " Labels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 HiLink naturalLabel Label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 HiLink naturalRefLabel Label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 " Comments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 HiLink naturalPComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 HiLink naturalComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 HiLink naturalTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 HiLink naturalCommentMark PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 HiLink naturalInclude Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 HiLink naturalSysVar Identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 HiLink naturalLineNo LineNr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 HiLink naturalLineRef Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 HiLink naturalSpecial Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 HiLink naturalComKey Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 " illegal things
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 HiLink naturalRMKeyword Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 HiLink naturalLegalIdent Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 HiLink naturalType Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 HiLink naturalFunction Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 HiLink naturalObjName Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 let b:current_syntax = "natural"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 " vim:set ts=4 sw=4 noet ft=vim list: