annotate runtime/syntax/sicad.vim @ 0:76efa0be13f1

Initial revision
author atsuki
date Sat, 10 Nov 2007 15:07:22 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
1 " Vim syntax file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2 " Language: SiCAD (procedure language)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3 " Maintainer: Zsolt Branyiczky <zbranyiczky@lmark.mgx.hu>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4 " Last Change: 2003 May 11
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5 " URL: http://lmark.mgx.hu:81/download/vim/sicad.vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7 " For version 5.x: Clear all syntax items
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8 " For version 6.x: Quit when a syntax file was already loaded
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9 if version < 600
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10 syntax clear
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11 elseif exists("b:current_syntax")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 finish
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 " use SQL highlighting after 'sql' command
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16 if version >= 600
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17 syn include @SQL syntax/sql.vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19 syn include @SQL <sfile>:p:h/sql.vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21 unlet b:current_syntax
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
22
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
23 " spaces are used in (auto)indents since sicad hates tabulator characters
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
24 if version >= 600
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
25 setlocal expandtab
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
26 else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
27 set expandtab
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
28 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
29
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
30 " ignore case
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
31 syn case ignore
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
32
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
33 " most important commands - not listed by ausku
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
34 syn keyword sicadStatement define
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
35 syn keyword sicadStatement dialog
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
36 syn keyword sicadStatement do
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
37 syn keyword sicadStatement dop contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
38 syn keyword sicadStatement end
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
39 syn keyword sicadStatement enddo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
40 syn keyword sicadStatement endp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
41 syn keyword sicadStatement erroff
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
42 syn keyword sicadStatement erron
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
43 syn keyword sicadStatement exitp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
44 syn keyword sicadGoto goto contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
45 syn keyword sicadStatement hh
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
46 syn keyword sicadStatement if
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
47 syn keyword sicadStatement in
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
48 syn keyword sicadStatement msgsup
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
49 syn keyword sicadStatement out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
50 syn keyword sicadStatement padd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
51 syn keyword sicadStatement parbeg
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
52 syn keyword sicadStatement parend
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
53 syn keyword sicadStatement pdoc
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
54 syn keyword sicadStatement pprot
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
55 syn keyword sicadStatement procd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
56 syn keyword sicadStatement procn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
57 syn keyword sicadStatement psav
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
58 syn keyword sicadStatement psel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
59 syn keyword sicadStatement psymb
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
60 syn keyword sicadStatement ptrace
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
61 syn keyword sicadStatement ptstat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
62 syn keyword sicadStatement set
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
63 syn keyword sicadStatement sql contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
64 syn keyword sicadStatement step
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
65 syn keyword sicadStatement sys
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
66 syn keyword sicadStatement ww
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
67
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
68 " functions
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
69 syn match sicadStatement "\<atan("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
70 syn match sicadStatement "\<atan2("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
71 syn match sicadStatement "\<cos("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
72 syn match sicadStatement "\<dist("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
73 syn match sicadStatement "\<exp("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
74 syn match sicadStatement "\<log("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
75 syn match sicadStatement "\<log10("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
76 syn match sicadStatement "\<sin("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
77 syn match sicadStatement "\<sqrt("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
78 syn match sicadStatement "\<tanh("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
79 syn match sicadStatement "\<x("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
80 syn match sicadStatement "\<y("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
81 syn match sicadStatement "\<v("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
82 syn match sicadStatement "\<x%g\=p[0-9]\{1,2}\>"me=s+1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
83 syn match sicadStatement "\<y%g\=p[0-9]\{1,2}\>"me=s+1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
84
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
85 " logical operators
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
86 syn match sicadOperator "\.and\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
87 syn match sicadOperator "\.ne\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
88 syn match sicadOperator "\.not\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
89 syn match sicadOperator "\.eq\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
90 syn match sicadOperator "\.ge\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
91 syn match sicadOperator "\.gt\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
92 syn match sicadOperator "\.le\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
93 syn match sicadOperator "\.lt\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
94 syn match sicadOperator "\.or\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
95 syn match sicadOperator "\.eqv\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
96 syn match sicadOperator "\.neqv\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
97
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
98 " variable name
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
99 syn match sicadIdentifier "%g\=[irpt][0-9]\{1,2}\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
100 syn match sicadIdentifier "%g\=l[0-9]\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
101 syn match sicadIdentifier "%g\=[irptl]("me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
102 syn match sicadIdentifier "%error\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
103 syn match sicadIdentifier "%nsel\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
104 syn match sicadIdentifier "%nvar\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
105 syn match sicadIdentifier "%scl\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
106 syn match sicadIdentifier "%wd\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
107 syn match sicadIdentifier "\$[irt][0-9]\{1,2}\>" contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
108
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
109 " label
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
110 syn match sicadLabel1 "^ *\.[a-z][a-z0-9]\{0,7} \+[^ ]"me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
111 syn match sicadLabel1 "^ *\.[a-z][a-z0-9]\{0,7}\*"me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
112 syn match sicadLabel2 "\<goto \.\=[a-z][a-z0-9]\{0,7}\>" contains=sicadGoto
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
113 syn match sicadLabel2 "\<goto\.[a-z][a-z0-9]\{0,7}\>" contains=sicadGoto
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
114
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
115 " boolean
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
116 syn match sicadBoolean "\.[ft]\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
117 " integer without sign
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
118 syn match sicadNumber "\<[0-9]\+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
119 " floating point number, with dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
120 syn match sicadFloat "\<[0-9]\+\.[0-9]*\(e[-+]\=[0-9]\+\)\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
121 " floating point number, starting with a dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
122 syn match sicadFloat "\.[0-9]\+\(e[-+]\=[0-9]\+\)\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
123 " floating point number, without dot, with exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
124 syn match sicadFloat "\<[0-9]\+e[-+]\=[0-9]\+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
125
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
126 " without this extraString definition a ' ; ' could stop the comment
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
127 syn region sicadString_ transparent start=+'+ end=+'+ oneline contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
128 " string
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
129 syn region sicadString start=+'+ end=+'+ oneline
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
130
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
131 " comments - nasty ones in sicad
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
132
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
133 " - ' * blabla' or ' * blabla;'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
134 syn region sicadComment start="^ *\*" skip='\\ *$' end=";"me=e-1 end="$" contains=sicadString_
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
135 " - ' .LABEL03 * blabla' or ' .LABEL03 * blabla;'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
136 syn region sicadComment start="^ *\.[a-z][a-z0-9]\{0,7} *\*" skip='\\ *$' end=";"me=e-1 end="$" contains=sicadLabel1,sicadString_
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
137 " - '; * blabla' or '; * blabla;'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
138 syn region sicadComment start="; *\*"ms=s+1 skip='\\ *$' end=";"me=e-1 end="$" contains=sicadString_
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
139 " - comments between docbeg and docend
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
140 syn region sicadComment matchgroup=sicadStatement start="\<docbeg\>" end="\<docend\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
141
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
142 " catch \ at the end of line
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
143 syn match sicadLineCont "\\ *$"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
144
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
145 " parameters in dop block - for the time being it is not used
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
146 "syn match sicadParameter " [a-z][a-z0-9]*[=:]"me=e-1 contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
147 " dop block - for the time being it is not used
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
148 syn region sicadDopBlock transparent matchgroup=sicadStatement start='\<dop\>' skip='\\ *$' end=';'me=e-1 end='$' contains=ALL
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
149
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
150 " sql block - new highlighting mode is used (see syn include)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
151 syn region sicadSqlBlock transparent matchgroup=sicadStatement start='\<sql\>' skip='\\ *$' end=';'me=e-1 end='$' contains=@SQL,sicadIdentifier,sicadLineCont
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
152
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
153 " synchronizing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
154 syn sync clear " clear sync used in sql.vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
155 syn sync match sicadSyncComment groupthere NONE "\<docend\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
156 syn sync match sicadSyncComment grouphere sicadComment "\<docbeg\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
157 " next line must be examined too
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
158 syn sync linecont "\\ *$"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
159
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
160 " catch error caused by tabulator key
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
161 syn match sicadError "\t"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
162 " catch errors caused by wrong parenthesis
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
163 "syn region sicadParen transparent start='(' end=')' contains=ALLBUT,sicadParenError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
164 syn region sicadParen transparent start='(' skip='\\ *$' end=')' end='$' contains=ALLBUT,sicadParenError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
165 syn match sicadParenError ')'
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
166 "syn region sicadApostrophe transparent start=+'+ end=+'+ contains=ALLBUT,sicadApostropheError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
167 "syn match sicadApostropheError +'+
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
168 " not closed apostrophe
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
169 "syn region sicadError start=+'+ end=+$+ contains=ALLBUT,sicadApostropheError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
170 "syn match sicadApostropheError +'[^']*$+me=s+1 contained
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
171
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
172 " SICAD keywords
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
173 syn keyword sicadStatement abst add addsim adrin aib
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
174 syn keyword sicadStatement aibzsn aidump aifgeo aisbrk alknam
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
175 syn keyword sicadStatement alknr alksav alksel alktrc alopen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
176 syn keyword sicadStatement ansbo aractiv ararea arareao ararsfs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
177 syn keyword sicadStatement arbuffer archeck arcomv arcont arconv
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
178 syn keyword sicadStatement arcopy arcopyo arcorr arcreate arerror
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
179 syn keyword sicadStatement areval arflfm arflop arfrast argbkey
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
180 syn keyword sicadStatement argenf argraph argrapho arinters arkompfl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
181 syn keyword sicadStatement arlasso arlcopy arlgraph arline arlining
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
182 syn keyword sicadStatement arlisly armakea armemo arnext aroverl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
183 syn keyword sicadStatement arovers arparkmd arpars arrefp arselect
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
184 syn keyword sicadStatement arset arstruct arunify arupdate arvector
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
185 syn keyword sicadStatement arveinfl arvflfl arvoroni ausku basis
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
186 syn keyword sicadStatement basisaus basisdar basisnr bebos befl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
187 syn keyword sicadStatement befla befli befls beo beorta
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
188 syn keyword sicadStatement beortn bep bepan bepap bepola
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
189 syn keyword sicadStatement bepoln bepsn bepsp ber berili
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
190 syn keyword sicadStatement berk bewz bkl bli bma
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
191 syn keyword sicadStatement bmakt bmakts bmbm bmerk bmerw
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
192 syn keyword sicadStatement bmerws bminit bmk bmorth bmos
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
193 syn keyword sicadStatement bmoss bmpar bmsl bmsum bmsums
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
194 syn keyword sicadStatement bmver bmvero bmw bo bta
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
195 syn keyword sicadStatement buffer bvl bw bza bzap
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
196 syn keyword sicadStatement bzd bzgera bzorth cat catel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
197 syn keyword sicadStatement cdbdiff ce cgmparam close closesim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
198 syn keyword sicadStatement comgener comp comp conclose conclose coninfo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
199 syn keyword sicadStatement conopen conread contour conwrite cop
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
200 syn keyword sicadStatement copar coparp coparp2 copel cr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
201 syn keyword sicadStatement cs cstat cursor d da
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
202 syn keyword sicadStatement dal dasp dasps dataout dcol
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
203 syn keyword sicadStatement dd defsr del delel deskrdef
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
204 syn keyword sicadStatement df dfn dfns dfpos dfr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
205 syn keyword sicadStatement dgd dgm dgp dgr dh
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
206 syn keyword sicadStatement diag diaus dir disbsd dkl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
207 syn keyword sicadStatement dktx dkur dlgfix dlgfre dma
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
208 syn keyword sicadStatement dprio dr druse dsel dskinfo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
209 syn keyword sicadStatement dsr dv dve eba ebd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
210 syn keyword sicadStatement ebdmod ebs edbsdbin edbssnin edbsvtin
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
211 syn keyword sicadStatement edt egaus egdef egdefs eglist
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
212 syn keyword sicadStatement egloe egloenp egloes egxx eib
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
213 syn keyword sicadStatement ekur ekuradd elel elpos epg
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
214 syn keyword sicadStatement esau esauadd esek eta etap
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
215 syn keyword sicadStatement etav feparam ficonv filse fl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
216 syn keyword sicadStatement fli flin flini flinit flins
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
217 syn keyword sicadStatement flkor fln flnli flop flout
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
218 syn keyword sicadStatement flowert flparam flraster flsy flsyd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
219 syn keyword sicadStatement flsym flsyms flsymt fmtatt fmtdia
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
220 syn keyword sicadStatement fmtlib fpg gbadddb gbaim gbanrs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
221 syn keyword sicadStatement gbatw gbau gbaudit gbclosp gbcredic
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
222 syn keyword sicadStatement gbcreem gbcreld gbcresdb gbcretd gbde
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
223 syn keyword sicadStatement gbdeldb gbdeldic gbdelem gbdelld gbdelref
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
224 syn keyword sicadStatement gbdeltd gbdisdb gbdisem gbdisld gbdistd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
225 syn keyword sicadStatement gbebn gbemau gbepsv gbgetdet gbgetes
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
226 syn keyword sicadStatement gbgetmas gbgqel gbgqelr gbgqsa gbgrant
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
227 syn keyword sicadStatement gbimpdic gbler gblerb gblerf gbles
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
228 syn keyword sicadStatement gblocdic gbmgmg gbmntdb gbmoddb gbnam
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
229 syn keyword sicadStatement gbneu gbopenp gbpoly gbpos gbpruef
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
230 syn keyword sicadStatement gbpruefg gbps gbqgel gbqgsa gbrefdic
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
231 syn keyword sicadStatement gbreftab gbreldic gbresem gbrevoke gbsav
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
232 syn keyword sicadStatement gbsbef gbsddk gbsicu gbsrt gbss
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
233 syn keyword sicadStatement gbstat gbsysp gbszau gbubp gbueb
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
234 syn keyword sicadStatement gbunmdb gbuseem gbw gbweg gbwieh
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
235 syn keyword sicadStatement gbzt gelp gera getvar hgw
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
236 syn keyword sicadStatement hpg hr0 hra hrar icclchan
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
237 syn keyword sicadStatement iccrecon icdescon icfree icgetcon icgtresp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
238 syn keyword sicadStatement icopchan icputcon icreacon icreqd icreqnw
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
239 syn keyword sicadStatement icreqw icrespd icresrve icwricon imsget
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
240 syn keyword sicadStatement imsgqel imsmget imsplot imsprint inchk
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
241 syn keyword sicadStatement inf infd inst kbml kbmls
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
242 syn keyword sicadStatement kbmm kbmms kbmt kbmtdps kbmts
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
243 syn keyword sicadStatement khboe khbol khdob khe khetap
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
244 syn keyword sicadStatement khfrw khktk khlang khld khmfrp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
245 syn keyword sicadStatement khmks khms khpd khpfeil khpl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
246 syn keyword sicadStatement khprofil khrand khsa khsabs khsaph
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
247 syn keyword sicadStatement khsd khsdl khse khskbz khsna
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
248 syn keyword sicadStatement khsnum khsob khspos khsvph khtrn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
249 syn keyword sicadStatement khver khzpe khzpl kib kldat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
250 syn keyword sicadStatement klleg klsch klsym klvert kmpg
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
251 syn keyword sicadStatement kmtlage kmtp kmtps kodef kodefp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
252 syn keyword sicadStatement kodefs kok kokp kolae kom
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
253 syn keyword sicadStatement kontly kopar koparp kopg kosy
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
254 syn keyword sicadStatement kp kr krsek krtclose krtopen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
255 syn keyword sicadStatement ktk lad lae laesel language
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
256 syn keyword sicadStatement lasso lbdes lcs ldesk ldesks
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
257 syn keyword sicadStatement le leak leattdes leba lebas
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
258 syn keyword sicadStatement lebaznp lebd lebm lebv lebvaus
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
259 syn keyword sicadStatement lebvlist lede ledel ledepo ledepol
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
260 syn keyword sicadStatement ledepos leder ledist ledm lee
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
261 syn keyword sicadStatement leeins lees lege lekr lekrend
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
262 syn keyword sicadStatement lekwa lekwas lel lelh lell
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
263 syn keyword sicadStatement lelp lem lena lend lenm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
264 syn keyword sicadStatement lep lepe lepee lepko lepl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
265 syn keyword sicadStatement lepmko lepmkop lepos leposm leqs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
266 syn keyword sicadStatement leqsl leqssp leqsv leqsvov les
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
267 syn keyword sicadStatement lesch lesr less lestd let
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
268 syn keyword sicadStatement letaum letl lev levm levtm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
269 syn keyword sicadStatement levtp levtr lew lewm lexx
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
270 syn keyword sicadStatement lfs li lining lldes lmode
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
271 syn keyword sicadStatement loedk loepkt lop lose loses
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
272 syn keyword sicadStatement lp lppg lppruef lr ls
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
273 syn keyword sicadStatement lsop lsta lstat ly lyaus
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
274 syn keyword sicadStatement lz lza lzae lzbz lze
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
275 syn keyword sicadStatement lznr lzo lzpos ma ma0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
276 syn keyword sicadStatement ma1 mad map mapoly mcarp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
277 syn keyword sicadStatement mccfr mccgr mcclr mccrf mcdf
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
278 syn keyword sicadStatement mcdma mcdr mcdrp mcdve mcebd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
279 syn keyword sicadStatement mcgse mcinfo mcldrp md me
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
280 syn keyword sicadStatement mefd mefds minmax mipg ml
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
281 syn keyword sicadStatement mmcmdme mmdbf mmdellb mmdir mmdome
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
282 syn keyword sicadStatement mmfsb mminfolb mmlapp mmlbf mmlistlb
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
283 syn keyword sicadStatement mmloadcm mmmsg mmreadlb mmsetlb mmshowcm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
284 syn keyword sicadStatement mmstatme mnp mpo mr mra
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
285 syn keyword sicadStatement ms msav msgout msgsnd msp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
286 syn keyword sicadStatement mspf mtd nasel ncomp new
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
287 syn keyword sicadStatement nlist nlistlt nlistly nlistnp nlistpo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
288 syn keyword sicadStatement np npa npdes npe npem
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
289 syn keyword sicadStatement npinfa npruef npsat npss npssa
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
290 syn keyword sicadStatement ntz oa oan odel odf
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
291 syn keyword sicadStatement odfx oj oja ojaddsk ojaed
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
292 syn keyword sicadStatement ojaeds ojaef ojaefs ojaen ojak
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
293 syn keyword sicadStatement ojaks ojakt ojakz ojalm ojatkis
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
294 syn keyword sicadStatement ojatt ojatw ojbsel ojcasel ojckon
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
295 syn keyword sicadStatement ojde ojdtl ojeb ojebd ojel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
296 syn keyword sicadStatement ojelpas ojesb ojesbd ojex ojezge
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
297 syn keyword sicadStatement ojko ojlb ojloe ojlsb ojmerk
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
298 syn keyword sicadStatement ojmos ojnam ojpda ojpoly ojprae
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
299 syn keyword sicadStatement ojs ojsak ojsort ojstrukt ojsub
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
300 syn keyword sicadStatement ojtdef ojvek ojx old oldd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
301 syn keyword sicadStatement op opa opa1 open opensim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
302 syn keyword sicadStatement opnbsd orth osanz ot otp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
303 syn keyword sicadStatement otrefp param paranf pas passw
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
304 syn keyword sicadStatement pcatchf pda pdadd pg pg0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
305 syn keyword sicadStatement pgauf pgaufsel pgb pgko pgm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
306 syn keyword sicadStatement pgr pgvs pily pkpg plot
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
307 syn keyword sicadStatement plotf plotfr pmap pmdata pmdi
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
308 syn keyword sicadStatement pmdp pmeb pmep pminfo pmlb
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
309 syn keyword sicadStatement pmli pmlp pmmod pnrver poa
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
310 syn keyword sicadStatement pos posa posaus post printfr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
311 syn keyword sicadStatement protect prs prssy prsym ps
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
312 syn keyword sicadStatement psadd psclose psopen psparam psprw
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
313 syn keyword sicadStatement psres psstat psw pswr qualif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
314 syn keyword sicadStatement rahmen raster rasterd rbbackup rbchang2
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
315 syn keyword sicadStatement rbchange rbcmd rbcoldst rbcolor rbcopy
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
316 syn keyword sicadStatement rbcut rbcut2 rbdbcl rbdbload rbdbop
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
317 syn keyword sicadStatement rbdbwin rbdefs rbedit rbfdel rbfill
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
318 syn keyword sicadStatement rbfill2 rbfload rbfload2 rbfnew rbfnew2
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
319 syn keyword sicadStatement rbfpar rbfree rbg rbgetcol rbgetdst
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
320 syn keyword sicadStatement rbinfo rbpaste rbpixel rbrstore rbsnap
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
321 syn keyword sicadStatement rbsta rbtile rbtrpix rbvtor rcol
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
322 syn keyword sicadStatement rd rdchange re reb rebmod
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
323 syn keyword sicadStatement refunc ren renel rk rkpos
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
324 syn keyword sicadStatement rohr rohrpos rpr rr rr0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
325 syn keyword sicadStatement rra rrar rs samtosdb sav
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
326 syn keyword sicadStatement savd savesim savx scol scopy
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
327 syn keyword sicadStatement scopye sdbtosam sddk sdwr se
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
328 syn keyword sicadStatement selaus selpos seman semi sesch
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
329 syn keyword sicadStatement setscl setvar sfclntpf sfconn sffetchf
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
330 syn keyword sicadStatement sffpropi sfftypi sfqugeoc sfquwhcl sfself
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
331 syn keyword sicadStatement sfstat sftest sge sid sie
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
332 syn keyword sicadStatement sig sigp skk skks sn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
333 syn keyword sicadStatement sn21 snpa snpar snparp snparps
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
334 syn keyword sicadStatement snpars snpas snpd snpi snpkor
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
335 syn keyword sicadStatement snpl snpm sob sob0 sobloe
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
336 syn keyword sicadStatement sobs sof sop split spr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
337 syn keyword sicadStatement sqdadd sqdlad sqdold sqdsav
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
338 syn keyword sicadStatement sr sres srt sset stat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
339 syn keyword sicadStatement stdtxt string strukt strupru suinfl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
340 syn keyword sicadStatement suinflk suinfls supo supo1 sva
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
341 syn keyword sicadStatement svr sy sya syly sysout
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
342 syn keyword sicadStatement syu syux taa tabeg tabl
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
343 syn keyword sicadStatement tabm tam tanr tapg tapos
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
344 syn keyword sicadStatement tarkd tas tase tb tbadd
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
345 syn keyword sicadStatement tbd tbext tbget tbint tbout
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
346 syn keyword sicadStatement tbput tbsat tbsel tbstr tcaux
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
347 syn keyword sicadStatement tccable tcchkrep tccomm tccond tcdbg
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
348 syn keyword sicadStatement tcgbnr tcgrpos tcinit tclconv tcmodel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
349 syn keyword sicadStatement tcnwe tcpairs tcpath tcrect tcrmdli
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
350 syn keyword sicadStatement tcscheme tcschmap tcse tcselc tcstar
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
351 syn keyword sicadStatement tcstrman tcsubnet tcsymbol tctable tcthrcab
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
352 syn keyword sicadStatement tctrans tctst tdb tdbdel tdbget
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
353 syn keyword sicadStatement tdblist tdbput tgmod titel tmoff
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
354 syn keyword sicadStatement tmon tp tpa tps tpta
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
355 syn keyword sicadStatement tra trans transkdo transopt transpro
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
356 syn keyword sicadStatement triangle trm trpg trrkd trs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
357 syn keyword sicadStatement ts tsa tx txa txchk
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
358 syn keyword sicadStatement txcng txju txl txp txpv
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
359 syn keyword sicadStatement txtcmp txv txz uckon uiinfo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
360 syn keyword sicadStatement uistatus umdk umdk1 umdka umge
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
361 syn keyword sicadStatement umges umr verbo verflli verif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
362 syn keyword sicadStatement verly versinfo vfg vpactive vpcenter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
363 syn keyword sicadStatement vpcreate vpdelete vpinfo vpmodify vpscroll
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
364 syn keyword sicadStatement vpsta wabsym wzmerk zdrhf zdrhfn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
365 syn keyword sicadStatement zdrhfw zdrhfwn zefp zfl zflaus
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
366 syn keyword sicadStatement zka zlel zlels zortf zortfn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
367 syn keyword sicadStatement zortfw zortfwn zortp zortpn zparb
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
368 syn keyword sicadStatement zparbn zparf zparfn zparfw zparfwn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
369 syn keyword sicadStatement zparp zparpn zwinkp zwinkpn
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
370
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
371 " Define the default highlighting.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
372 " For version 5.7 and earlier: only when not done already
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
373 " For version 5.8 and later: only when an item doesn't have highlighting yet
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
374 if version >= 508 || !exists("did_sicad_syntax_inits")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
375
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
376 if version < 508
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
377 let did_sicad_syntax_inits = 1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
378 command -nargs=+ HiLink hi link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
379 else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
380 command -nargs=+ HiLink hi def link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
381 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
382
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
383 HiLink sicadLabel PreProc
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
384 HiLink sicadLabel1 sicadLabel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
385 HiLink sicadLabel2 sicadLabel
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
386 HiLink sicadConditional Conditional
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
387 HiLink sicadBoolean Boolean
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
388 HiLink sicadNumber Number
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
389 HiLink sicadFloat Float
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
390 HiLink sicadOperator Operator
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
391 HiLink sicadStatement Statement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
392 HiLink sicadParameter sicadStatement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
393 HiLink sicadGoto sicadStatement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
394 HiLink sicadLineCont sicadStatement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
395 HiLink sicadString String
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
396 HiLink sicadComment Comment
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
397 HiLink sicadSpecial Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
398 HiLink sicadIdentifier Type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
399 " HiLink sicadIdentifier Identifier
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
400 HiLink sicadError Error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
401 HiLink sicadParenError sicadError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
402 HiLink sicadApostropheError sicadError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
403 HiLink sicadStringError sicadError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
404 HiLink sicadCommentError sicadError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
405 " HiLink sqlStatement Special " modified highlight group in sql.vim
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
406
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
407 delcommand HiLink
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
408
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
409 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
410
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
411 let b:current_syntax = "sicad"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
412
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
413 " vim: ts=8 sw=2