Add support for :winpos
[MacVim.git] / runtime / syntax / baan.vim
blob5009218b6055a765ce0b10a375148bdc2b3d32ae
1 " Vim syntax file"
2 " Language:     Baan
3 " Maintainer:   Erik Remmelzwaal (erik.remmelzwaal 0x40 ssaglobal.com)
4 " Originally owned by: Erwin Smit / Her van de Vliert
5 " Last change:  v1.17 2006/04/26 10:40:18
7 " For version 5.x: Clear all syntax items
8 " For version 6.x: Quit when a syntax file was already loaded
10 if version < 600
11   syntax clear
12   if exists("baan_fold")
13           unlet baan_fold
14   endif
15 elseif exists("b:current_syntax")
16   finish
17 endif
19 "********************************** Lexical setting ***************************"
20 syn case ignore
21 setlocal iskeyword+=.
22 "setlocal ignorecase    "This is not a local yet ;-(
23 " Identifier
24 syn match   baanIdentifier "\<\k\+\>"
26 "************************************* 3GL ************************************"
27 syn match   baan3glpre "#ident\>"
28 syn match   baan3glpre "#include\>"
29 syn region  baan3glpre start="#define\>" end="^[^^|]"me=s-1 contains=baanString,baanConstant,baanNumber,baanComment,baansql
30 syn match   baan3glpre "#undef\>"
31 syn match   baan3glpre "#pragma\>"
32 syn match   baan3glpre "#if\>"
33 syn match   baan3glpre "#ifdef\>"
34 syn match   baan3glpre "#ifndef\>"
35 syn match   baan3glpre "#elif\>"
36 syn match   baan3glpre "#else\>"
37 syn match   baan3glpre "#endif\>"
39 " Some keywords are only defined when no foldinat based break bset call continue default
40 syn keyword baan3gl empty  fixed ge global goto gt le lt mb
41 syn keyword baan3gl multibyte ne ofr prompt repeat static step stop
42 syn keyword baan3gl until void wherebind ref reference break continue
43 syn keyword baan3gl and or to not in
44 syn keyword baan3gl eq input end return at print
45 syn keyword baanType domain double long string table boolean common
46 syn keyword baanType bset void xmlNode
47 syn keyword baanStorageClass dim base based extern global fixed MB const
48 syn keyword baanConstant pi true false
50 " Folding settings
51 if exists("baan_fold") && baan_fold
52   syn region baanFunctionFold matchgroup=baan3gl start="^\z(\s*\)\<function\>" matchgroup=NONE end="^\z1}" transparent fold keepend
53 else
54   syn keyword baan3gl function
55 endif
56 if exists("baan_fold") && baan_fold && exists("baan_fold_block") && baan_fold_block
57   syn region  baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(if\>\|else\>\)" end="^\z1endif\>" end="^\z1else\>"me=s-1 transparent fold keepend extend
58   syn region  baanCondFold matchgroup=baanConditional start="^\z(\s*\)for\>"            end="^\z1endfor\>" transparent fold keepend extend
59   syn region  baanCondFold matchgroup=baanConditional start="^\z(\s*\)while\>"          end="^\z1endwhile\>" transparent fold keepend extend
60   syn region  baanDLLUsage matchgroup=baan3gl         start="^\z(\s*\)dllusage\>"       end="^\z1enddllusage\>" fold contains=baanNumber,baanConstant,baanType
61   syn region  baanFunUsage matchgroup=baan3gl         start="^\z(\s*\)functionusage\>"  end="^\z1endfunctionusage\>" fold  contains=baanNumber,baanConstant,baanType
62   syn region  baanCondFold matchgroup=baanConditional start="^\z(\s*\)\(case\>\|default\>\)\>" end="^\z1endcase\>" end="^\z1\(case\>\|default\>\)"me=s-1 transparent fold keepend extend
63   syn keyword baanConditional then else endif while endwhile endfor case endcase 
64   syn match   baanConditional "\<on case\>"
65 else
66   syn match   baanConditional "\<for\>" contains=baansql
67   syn match   baanConditional "\<on case\>"
68   syn keyword baanConditional if then else endif while endwhile endfor case endcase default
69   syn region  baanDLLUsage matchgroup=baan3gl start="\<dllusage\>" end="\<enddllusage\>" contains=baanNumber,baanConstant,baanType
70   syn region  baanFunUsage matchgroup=baan3gl start="\<functionusage\>" end="\<endfunctionusage\>" contains=baanNumber,baanConstant,baanType
71 endif
73 "************************************* SQL ************************************"
74 syn keyword baansql from selectbind 
75 syn keyword baansql where wherebind whereused exsists  
76 syn keyword baansql between inrange having
77 syn keyword baansql hint ordered asc desc
78 syn match   baansql "\<as set with \d\+ rows\>"
79 syn match   baansql "\<as prepared set\>"
80 syn match   baansql "\<as prepared set with \d\+ rows\>"
81 syn match   baansql "\<with retry\>"
82 syn match   baansql "\<with retry repeat last row\>"
83 syn match   baansql "\<for update\>"
84 syn match   baansql "\<order by\>"
85 syn match   baansql "\<group by\>"
86 syn match   baansql "\<union all\>"
87 " references
88 syn keyword path reference 
89 syn match   baansql "\<refers to\>"
90 syn match   baansql "\<unref clear\>"
91 syn match   baansql "\<unref setunref\>"
92 syn match   baansql "\<unref clearunref\>"
93 syn match   baansql "\<unref skip\>"
94 " hints
95 syn keyword baansql hint and ordered asc desc
96 syn match   baansql "\<use index \d\+ on\>"
97 syn match   baansql "\<array fetching\>"
98 syn match   baansql "\<no array fetching\>"
99 syn match   baansql "\<array size \d\+\>"
100 syn match   baansql "\<all rows\>"
101 syn match   baansql "\<first rows\>"
102 syn match   baansql "\<buffer \d\+ rows\>"
103 syn match   baansql "\<no hints\>"
104 " update
105 syn keyword baansql set
107 if exists("baan_fold") && baan_fold && exists("baan_fold_sql") && baan_fold_sql
108   syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(select\>\|selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)" end="^\z1endselect\>" end="^\z1\(selectdo\>\|selectempty\>\|selecterror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend
109   "syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\|selecteos\>\)"             end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\|selecteos\>\)"me=s-1 transparent fold keepend extend
110   syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(update\>\|updateempty\>\|updateerror\>\)"             end="^\z1endupdate\>" end="^\z1\(updateempty\>\|updateerror\>\)"me=s-1 transparent fold keepend extend
111   syn region baanSQLFold matchgroup=baansql start="^\z(\s*\)\(delete\s\+from\>\|deleteempty\>\|deleteerror\>\)"                  end="^\z1enddelete\>" end="^\z1\(deleteempty\>\|deleteerror\>\)"me=s-1 transparent fold keepend extend
112 else
113   syn keyword baansql select selectdo selectempty selecterror selecteos endselect
114   " delete
115   syn match   baansql "\<delete from\>"
116   syn keyword baansql deleteempty deleteerror deleteeos enddelete
117   " update
118   syn keyword baansql update updateempty updateerror updateeos endupdate
119 endif
121 setlocal foldmethod=syntax
122 "syn sync fromstart
123 syn sync minlines=100
126 "These are bshell functions
127 if exists("baan_obsolete")
128 syn match   baansql "commit\.transaction()"
129 syn match   baansql "abort\.transaction()"
130 syn match   baansql "db\.columns\.to\.record"
131 syn match   baansql "db\.record\.to\.columns"
132 syn match   baansql "db\.bind"
133 syn match   baansql "db\.change\.order"
134 syn match   baansql "db\.set\.to\.default"
135 syn match   baansql "DB\.RETRY"
136 syn match   baansql "db\.delayed\.lock"
137 syn match   baansql "db\.retry\.point()"
138 syn match   baansql "db\.retry\.hit()"
139 syn match   baansql "db\.return\.dupl"
140 syn match   baansql "db\.skip\.dupl"
141 syn match   baansql "db\.row\.length"
142 endif
144 " Constants
145 syn keyword baanConstant __function__
146 syn keyword baanConstant __object__ 
147 syn keyword baanConstant __file__
148 syn keyword baanConstant __line__
150 syn keyword baanConstant ABORT.PROGRAM
151 syn keyword baanConstant ADD.SET
152 syn keyword baanConstant ALL_ENUMS_EXCEPT
153 syn keyword baanConstant APPL.EXCL
154 syn keyword baanConstant APPL.READ
155 syn keyword baanConstant APPL.WAIT
156 syn keyword baanConstant APPL.WIDE
157 syn keyword baanConstant APPL.WRITE
158 syn keyword baanConstant ASK.HELPINFO
159 syn keyword baanConstant AUTG_PRINT
160 syn keyword baanConstant AUTG_DISPLAY
161 syn keyword baanConstant AUTG_MODIFY
162 syn keyword baanConstant AUTG_INSERT
163 syn keyword baanConstant AUTG_DELETE
164 syn keyword baanConstant AUTG_ALL
165 syn keyword baanConstant BMS
166 syn keyword baanConstant CALCULATOR
167 syn keyword baanConstant CALENDAR
168 syn keyword baanConstant CHANGE.ORDER
169 syn keyword baanConstant CMD.OPTIONS
170 syn keyword baanConstant CMD.WHATS.THIS
171 syn keyword baanConstant CMF.MESSAGE
172 syn keyword baanConstant CMF.TASK
173 syn keyword baanConstant CMF.APPOINTMENT
174 syn match   baanConstant "\<COMPANY\$"
175 syn keyword baanConstant COMPNR
176 syn keyword baanConstant CONT.PROCESS
177 syn keyword baanConstant CREATE.JOB
178 syn keyword baanConstant DALNOOBJSET
179 syn keyword baanConstant DALNOMETHOD
180 syn keyword baanConstant DALNOOBJSETID
181 syn keyword baanConstant DALNOOBJECTID
182 syn keyword baanConstant DALNOPROP
183 syn keyword baanConstant DALNOLOCMODE
184 syn keyword baanConstant DALNOGETPOS
185 syn keyword baanConstant DALNOSETPERM
186 syn keyword baanConstant DALNOOBJPERM
187 syn keyword baanConstant DALDBERROR
188 syn keyword baanConstant DALHOOKERROR
189 syn keyword baanConstant DALNOQUERYID
190 syn keyword baanConstant DAL_DESTROY
191 syn keyword baanConstant DAL_FIND
192 syn keyword baanConstant DAL_GET_CURR
193 syn keyword baanConstant DAL_GET_FIRST
194 syn keyword baanConstant DAL_GET_LAST
195 syn keyword baanConstant DAL_GET_NEXT
196 syn keyword baanConstant DAL_GET_PREV
197 syn keyword baanConstant DAL_GET_SPECIFIED
198 syn keyword baanConstant DAL_NEW
199 syn keyword baanConstant DAL_UPDATE
200 syn keyword baanConstant DB.ARRAY
201 syn keyword baanConstant DB.BASED
202 syn keyword baanConstant DB.BITSET
203 syn keyword baanConstant DB.BYTE
204 syn keyword baanConstant DB.CHECK.IGNORED.REF
205 syn keyword baanConstant DB.CHILD
206 syn keyword baanConstant DB.CLEAR.NO.ROLLBACK
207 syn keyword baanConstant DB.CLEAR.WITH.ROLLBACK
208 syn keyword baanConstant DB.COMBINED
209 syn keyword baanConstant DB.DATE
210 syn keyword baanConstant DB.DELAYED.LOCK
211 syn keyword baanConstant DB.DOUBLE
212 syn keyword baanConstant DB.ENUM
213 syn keyword baanConstant DB.EXIT.ON.DUPL
214 syn keyword baanConstant DB.EXIT.ON.NOREC
215 syn keyword baanConstant DB.EXIT.ON.ROWCHANGED
216 syn keyword baanConstant DB.FILLED
217 syn keyword baanConstant DB.FIXED
218 syn keyword baanConstant DB.FL.LOCK
219 syn keyword baanConstant DB.FLOAT
220 syn keyword baanConstant DB.IGNORE.ALL.REFS
221 syn keyword baanConstant DB.INTEGER
222 syn keyword baanConstant DB.IS.REF.TO
223 syn keyword baanConstant DB.LOCK
224 syn keyword baanConstant DB.LONG
225 syn keyword baanConstant DB.MAIL
226 syn keyword baanConstant DB.MULTIBYTE
227 syn keyword baanConstant DB.NOT.ACTIV
228 syn keyword baanConstant DB.PAR.IS.REF.TO
229 syn keyword baanConstant DB.REF.CASCADE
230 syn keyword baanConstant DB.REF.CHK.RUNTIME
231 syn keyword baanConstant DB.REF.DELETE
232 syn keyword baanConstant DB.REF.NOP
233 syn keyword baanConstant DB.REF.NULLIFY
234 syn keyword baanConstant DB.REF.RESTRICTED
235 syn keyword baanConstant DB.REF.UPDATE
236 syn keyword baanConstant DB.RETRY
237 syn keyword baanConstant DB.RETURN.DUPL
238 syn keyword baanConstant DB.RETURN.ERROR
239 syn keyword baanConstant DB.RETURN.NOREC
240 syn keyword baanConstant DB.RETURN.REF.EXISTS
241 syn keyword baanConstant DB.RETURN.REF.NOT.EXISTS
242 syn keyword baanConstant DB.RETURN.ROWCHANGED
243 syn keyword baanConstant DB.RPOINT
244 syn keyword baanConstant DB.SKIP.DUPL
245 syn keyword baanConstant DB.SKIP.NOREC
246 syn keyword baanConstant DB.SKIP.ROWCHANGED
247 syn keyword baanConstant DB.STRING
248 syn keyword baanConstant DB.TEXT
249 syn keyword baanConstant DB.TIME
250 syn keyword baanConstant DBG_BDB_ACTIONS
251 syn keyword baanConstant DBG_BDB_DELAY_LOCK
252 syn keyword baanConstant DBG_BDB_REFER
253 syn keyword baanConstant DBG_BDB_SERVER_TYPE
254 syn keyword baanConstant DBG_DATA_SIZE
255 syn keyword baanConstant DBG_DEBUG_MESG
256 syn keyword baanConstant DBG_DEBUG_TSS
257 syn keyword baanConstant DBG_FILE
258 syn keyword baanConstant DBG_FILEDEV
259 syn keyword baanConstant DBG_FUN_DEBUG
260 syn keyword baanConstant DBG_GET_PUT_VAR
261 syn keyword baanConstant DBG_INSTR_DEBUG
262 syn keyword baanConstant DBG_MUL_ACTION
263 syn keyword baanConstant DBG_OBJ_SIZE
264 syn keyword baanConstant DBG_PRINT_ENUMS
265 syn keyword baanConstant DBG_REF_PATH
266 syn keyword baanConstant DBG_RESOURCE_DBG
267 syn keyword baanConstant DBG_SCHED_DEBUG
268 syn keyword baanConstant DBG_SHOW_FLOW
269 syn keyword baanConstant DBG_SHOW_TRACE
270 syn keyword baanConstant DBG_SRDD_USAGE
271 syn keyword baanConstant DEBUG
272 syn keyword baanConstant DEF.FIND
273 syn keyword baanConstant DISPLAY.SET
274 syn keyword baanConstant DIS.RESTARTED
275 syn keyword baanConstant DLL_OVERLOAD
276 syn keyword baanConstant DLL_OVERLOAD_ALL
277 syn keyword baanConstant DLL_SILENT_ERR
278 syn keyword baanConstant DSTerminationCreateProcess
279 syn keyword baanConstant DSTerminationCreateThread
280 syn keyword baanConstant DSTerminationNormalExit
281 syn keyword baanConstant DSTerminationOpenStderr
282 syn keyword baanConstant DSTerminationOpenStdin
283 syn keyword baanConstant DSTerminationOpenStdout
284 syn keyword baanConstant DSTerminationSetDir
285 syn keyword baanConstant DUPL.OCCUR
286 syn keyword baanConstant E2BIG
287 syn keyword baanConstant EABORT
288 syn keyword baanConstant EACCES
289 syn keyword baanConstant EAGAIN
290 syn keyword baanConstant EAUDIT
291 syn keyword baanConstant EBADADRS
292 syn keyword baanConstant EBADARG
293 syn keyword baanConstant EBADCOLL
294 syn keyword baanConstant EBADCURSOR
295 syn keyword baanConstant EBADF
296 syn keyword baanConstant EBADFILE
297 syn keyword baanConstant EBADFLD
298 syn keyword baanConstant EBADKEY
299 syn keyword baanConstant EBADLOG
300 syn keyword baanConstant EBADMEM
301 syn keyword baanConstant EBDBNOTON
302 syn keyword baanConstant EBDBON
303 syn keyword baanConstant EBUSY
304 syn keyword baanConstant ECHILD
305 syn keyword baanConstant EDDCORRUPT
306 syn keyword baanConstant EDOM
307 syn keyword baanConstant EDUPL
308 syn keyword baanConstant EENDFILE
309 syn keyword baanConstant EEXIST
310 syn keyword baanConstant EFAULT
311 syn keyword baanConstant EFBIG
312 syn keyword baanConstant EFLOCKED
313 syn keyword baanConstant EFNAME
314 syn keyword baanConstant EINTR
315 syn keyword baanConstant EINVAL
316 syn keyword baanConstant EIO
317 syn keyword baanConstant EISDIR
318 syn keyword baanConstant EISREADONLY
319 syn keyword baanConstant EKEXISTS
320 syn keyword baanConstant ELOCKED
321 syn keyword baanConstant ELOGOPEN
322 syn keyword baanConstant ELOGREAD
323 syn keyword baanConstant ELOGWRIT
324 syn keyword baanConstant EMEMORY
325 syn keyword baanConstant EMFILE
326 syn keyword baanConstant EMLINK
327 syn keyword baanConstant EMLOCKED
328 syn keyword baanConstant END.PROGRAM
329 syn keyword baanConstant ENFILE
330 syn keyword baanConstant ENOBEGIN
331 syn keyword baanConstant ENOCURR
332 syn keyword baanConstant ENODD
333 syn keyword baanConstant ENODELAYEDLOCK
334 syn keyword baanConstant ENODEV
335 syn keyword baanConstant ENOENT
336 syn keyword baanConstant ENOEXEC
337 syn keyword baanConstant ENOLOK
338 syn keyword baanConstant ENOMEM
339 syn keyword baanConstant ENONFS
340 syn keyword baanConstant ENOREC
341 syn keyword baanConstant ENOSERVER
342 syn keyword baanConstant ENOSHMEM
343 syn keyword baanConstant ENOSPC
344 syn keyword baanConstant ENOTABLE
345 syn keyword baanConstant ENOTBLK
346 syn keyword baanConstant ENOTDIR
347 syn keyword baanConstant ENOTEXCL
348 syn keyword baanConstant ENOTINRANGE
349 syn keyword baanConstant ENOTLOCKED
350 syn keyword baanConstant ENOTOPEN
351 syn keyword baanConstant ENOTRANS
352 syn keyword baanConstant ENOTTY
353 syn keyword baanConstant ENXIO
354 syn keyword baanConstant ENUMMASK.INITIAL
355 syn keyword baanConstant ENUMMASK.GENERAL
356 syn keyword baanConstant EPERM
357 syn keyword baanConstant EPIPE
358 syn keyword baanConstant EPRIMKEY
359 syn keyword baanConstant ERANGE
360 syn keyword baanConstant EREFERENCE
361 syn keyword baanConstant EREFEXISTS
362 syn keyword baanConstant EREFLOCKED
363 syn keyword baanConstant EREFNOTEXISTS
364 syn keyword baanConstant EREFUNDEFINED
365 syn keyword baanConstant EREFUPDATE
366 syn keyword baanConstant EROFS
367 syn keyword baanConstant EROWCHANGED
368 syn keyword baanConstant ESPIPE
369 syn keyword baanConstant ESQLCARDINALITYVIOLATION
370 syn keyword baanConstant ESQLDIVBYZERO
371 syn keyword baanConstant ESQLFILEIO
372 syn keyword baanConstant ESQLINDEXOUTOFDIMS
373 syn keyword baanConstant ESQLINVALIDPARAMETERTYPE
374 syn keyword baanConstant ESQLQUERY
375 syn keyword baanConstant ESQLREFER
376 syn keyword baanConstant ESQLSTRINGTRUNCATION
377 syn keyword baanConstant ESQLSUBSTRINGERROR
378 syn keyword baanConstant ESQLSYNTAX
379 syn keyword baanConstant ESRCH
380 syn keyword baanConstant ETABLEEXIST
381 syn keyword baanConstant ETOOMANY
382 syn keyword baanConstant ETRANSACTIONON
383 syn keyword baanConstant ETXTBSY
384 syn keyword baanConstant EUNALLOWEDCOMPNR
385 syn keyword baanConstant EVTALLEVENTMASK
386 syn keyword baanConstant EVTARMBUTTON
387 syn keyword baanConstant EVTARMBUTTONMASK
388 syn keyword baanConstant EVTBUCKETMESSAGE
389 syn keyword baanConstant EVTBUTTON1
390 syn keyword baanConstant EVTBUTTON1MASK
391 syn keyword baanConstant EVTBUTTON2
392 syn keyword baanConstant EVTBUTTON2MASK
393 syn keyword baanConstant EVTBUTTON3
394 syn keyword baanConstant EVTBUTTON3MASK
395 syn keyword baanConstant EVTBUTTON4
396 syn keyword baanConstant EVTBUTTON4MASK
397 syn keyword baanConstant EVTBUTTON5
398 syn keyword baanConstant EVTBUTTON5MASK
399 syn keyword baanConstant EVTBUTTONCHECKED
400 syn keyword baanConstant EVTBUTTONDPRESS
401 syn keyword baanConstant EVTBUTTONDPRESSMASK
402 syn keyword baanConstant EVTBUTTONMOTION
403 syn keyword baanConstant EVTBUTTONMOTIONMASK
404 syn keyword baanConstant EVTBUTTONPRESS
405 syn keyword baanConstant EVTBUTTONPRESSMASK
406 syn keyword baanConstant EVTBUTTONRELEASE
407 syn keyword baanConstant EVTBUTTONRELEASEMASK
408 syn keyword baanConstant EVTBUTTONSELECT
409 syn keyword baanConstant EVTBUTTONSELECTMASK
410 syn keyword baanConstant EVTBUTTONUNCHECKED
411 syn keyword baanConstant EVTBUTTONUNDEFINED
412 syn keyword baanConstant EVTCHANGEFOCUS
413 syn keyword baanConstant EVTCHANGEFOCUSMASK
414 syn keyword baanConstant EVTCHANNELEVENT
415 syn keyword baanConstant EVTCHECKBOXMASK
416 syn keyword baanConstant EVTCHECKBOXSELECT
417 syn keyword baanConstant EVTCLIENTMESSAGE
418 syn keyword baanConstant EVTCONNECTREQUEST
419 syn keyword baanConstant EVTCONTROLMASK
420 syn keyword baanConstant EVTDEATHCHILD
421 syn keyword baanConstant EVTDEATHCHILDMASK
422 syn keyword baanConstant EVTDISARMBUTTON
423 syn keyword baanConstant EVTDISARMBUTTONMASK
424 syn keyword baanConstant EVTDLLEVENT
425 syn keyword baanConstant EVTDLLEVENTMASK
426 syn keyword baanConstant EVTENTERNOTIFY
427 syn keyword baanConstant EVTENTERNOTIFYMASK
428 syn keyword baanConstant EVTFIELDSELECT
429 syn keyword baanConstant EVTFIELDSELECTMASK
430 syn keyword baanConstant EVTGRIDACTIVATE
431 syn keyword baanConstant EVTGRIDBUTTONPRESS
432 syn keyword baanConstant EVTGRIDCHANGEDATA
433 syn keyword baanConstant EVTGRIDCHANGEFOCUS
434 syn keyword baanConstant EVTGRIDEVENT
435 syn keyword baanConstant EVTGRIDEVENTMASK
436 syn keyword baanConstant EVTGRIDFOCUSCHANGEDBYMOUSE
437 syn keyword baanConstant EVTGRIDLISTBOXCHANGE
438 syn keyword baanConstant EVTGRIDMARKCELL
439 syn keyword baanConstant EVTGRIDMARKCOLUMN
440 syn keyword baanConstant EVTGRIDMARKRANGE
441 syn keyword baanConstant EVTGRIDMARKROW
442 syn keyword baanConstant EVTGRIDMOVECOLUMN
443 syn keyword baanConstant EVTGRIDMOVEROW
444 syn keyword baanConstant EVTGRIDRESETSELECTION
445 syn keyword baanConstant EVTGRIDRESIZECOLUMN
446 syn keyword baanConstant EVTGRIDRESIZEROW
447 syn keyword baanConstant EVTHELPCOMMAND
448 syn keyword baanConstant EVTHELPCONTEXT
449 syn keyword baanConstant EVTHELPEVENT
450 syn keyword baanConstant EVTHELPEVENTMASK
451 syn keyword baanConstant EVTIOEVENT
452 syn keyword baanConstant EVTIOEVENTMASK
453 syn keyword baanConstant EVTKEYPRESS
454 syn keyword baanConstant EVTKEYPRESSMASK
455 syn keyword baanConstant EVTKILLEVENT
456 syn keyword baanConstant EVTLEAVENOTIFY
457 syn keyword baanConstant EVTLEAVENOTIFYMASK
458 syn keyword baanConstant EVTLISTBOXREASONACTIVATE
459 syn keyword baanConstant EVTLISTBOXREASONSELECTION
460 syn keyword baanConstant EVTLISTBOXREASONTEXT
461 syn keyword baanConstant EVTLISTBOXSELECT
462 syn keyword baanConstant EVTLISTBOXSELECTMASK
463 syn keyword baanConstant EVTLOCKMASK
464 syn keyword baanConstant EVTMAXSIZE
465 syn keyword baanConstant EVTMENUSELECT
466 syn keyword baanConstant EVTMENUSELECTMASK
467 syn keyword baanConstant EVTMOD1MASK
468 syn keyword baanConstant EVTMOVEWINDOW
469 syn keyword baanConstant EVTMOVEWINDOWMASK
470 syn keyword baanConstant EVTNAVIGATOREVENT
471 syn keyword baanConstant EVTNAVIGATOREVENTMASK
472 syn keyword baanConstant EVTNOEVENTMASK
473 syn keyword baanConstant EVTOLEAUTOMATION
474 syn keyword baanConstant EVTOLECLOSE
475 syn keyword baanConstant EVTOLECREATEINSTANCE
476 syn keyword baanConstant EVTOLEDATACHANGED
477 syn keyword baanConstant EVTOLEEVENT
478 syn keyword baanConstant EVTOLEEVENTMASK
479 syn keyword baanConstant EVTOLEHIDEWINDOW
480 syn keyword baanConstant EVTOLELOADDATA
481 syn keyword baanConstant EVTOLELOCKSERVER
482 syn keyword baanConstant EVTOLEOBJECTWINDOWINVISIBLE
483 syn keyword baanConstant EVTOLEOBJECTWINDOWVISIBLE
484 syn keyword baanConstant EVTOLERELEASED
485 syn keyword baanConstant EVTOLESAVEDATA
486 syn keyword baanConstant EVTOLESETHOSTNAMES
487 syn keyword baanConstant EVTOLESHOWOBJECT
488 syn keyword baanConstant EVTOLESHOWWINDOW
489 syn keyword baanConstant EVTOLEUNLOCKSERVER
490 syn keyword baanConstant EVTOPTIONSELECT
491 syn keyword baanConstant EVTPROCESSEVENT
492 syn keyword baanConstant EVTPUSHBUTTON
493 syn keyword baanConstant EVTRADIOBOXMASK
494 syn keyword baanConstant EVTRADIOBOXSELECT
495 syn keyword baanConstant EVTRESIZEWINDOW
496 syn keyword baanConstant EVTRESIZEWINDOWMASK
497 syn keyword baanConstant EVTRUNPROGEXIT
498 syn keyword baanConstant EVTSCROLLBARSELECT
499 syn keyword baanConstant EVTSCROLLBARSELECTMASK
500 syn keyword baanConstant EVTSETFOCUS
501 syn keyword baanConstant EVTSETFOCUSMASK
502 syn keyword baanConstant EVTSHIFTMASK
503 syn keyword baanConstant EVTSLIDERSELECT
504 syn keyword baanConstant EVTSLIDERSELECTMASK
505 syn keyword baanConstant EVTSOCKHASDATA
506 syn keyword baanConstant EVTSOCKIOERROR
507 syn keyword baanConstant EVTTABSELECT
508 syn keyword baanConstant EVTTABSELECTMASK
509 syn keyword baanConstant EVTTERMINATION
510 syn keyword baanConstant EVTTERMINATIONMASK
511 syn keyword baanConstant EVTTIMEREVENT
512 syn keyword baanConstant EVTTIMEREVENTMASK
513 syn keyword baanConstant EVTTREEREASONACTIVATE
514 syn keyword baanConstant EVTTREEREASONACTIVATEMASK
515 syn keyword baanConstant EVTTREEREASONCOLLAPSE
516 syn keyword baanConstant EVTTREEREASONCOLLAPSEMASK
517 syn keyword baanConstant EVTTREEREASONEXPAND
518 syn keyword baanConstant EVTTREEREASONEXPANDMASK
519 syn keyword baanConstant EVTTREEREASONSELECT
520 syn keyword baanConstant EVTTREEREASONSELECTMASK
521 syn keyword baanConstant EVTTREESELECT
522 syn keyword baanConstant EVTTREESELECTMASK
523 syn keyword baanConstant EXDEV
524 syn keyword baanConstant EXPLICIT.MODELESS
525 syn keyword baanConstant EXTEND_APPEND
526 syn keyword baanConstant EXTEND_OVERWRITE
527 syn keyword baanConstant F.ASK.HELPINFO
528 syn keyword baanConstant F.BACKTAB
529 syn keyword baanConstant F.BMS
530 syn keyword baanConstant F.HELP.INDEX
531 syn keyword baanConstant F.NEXT.FLD
532 syn keyword baanConstant F.NEXT.OBJ
533 syn keyword baanConstant F.NEXT.OCC
534 syn keyword baanConstant F.PREV.FLD
535 syn keyword baanConstant F.PREV.OBJ
536 syn keyword baanConstant F.PREV.OCC
537 syn keyword baanConstant F.RESIZE
538 syn keyword baanConstant F.RETURN
539 syn keyword baanConstant F.SCROLL
540 syn keyword baanConstant F.SELECT.FIELD
541 syn keyword baanConstant F.SELECT.OPTION
542 syn keyword baanConstant F.TAB
543 syn keyword baanConstant F.TO.CHOICE
544 syn keyword baanConstant F.TO.FIELD
545 syn keyword baanConstant F.TO.FORM
546 syn keyword baanConstant F.ZOOM
547 syn keyword baanConstant FALSE
548 syn keyword baanConstant FC.CURR.FIELD
549 syn keyword baanConstant FC.FIRST.FIELD
550 syn keyword baanConstant FC.FIRST.FORM
551 syn keyword baanConstant FC.FRM.WINDOW
552 syn keyword baanConstant FC.GET.HEIGHT.FORM
553 syn keyword baanConstant FC.GET.SELECTED.FIELD
554 syn keyword baanConstant FC.GET.SELECTED.OCC
555 syn keyword baanConstant FC.GET.WIDTH.FORM
556 syn keyword baanConstant FC.GOTO.FIELD
557 syn keyword baanConstant FC.GOTO.FIRST.FLD
558 syn keyword baanConstant FC.GOTO.FIRST.FORM
559 syn keyword baanConstant FC.GOTO.FORM
560 syn keyword baanConstant FC.GOTO.NEXT.FLD
561 syn keyword baanConstant FC.GOTO.NEXT.FORM
562 syn keyword baanConstant FC.GRA.WINDOW
563 syn keyword baanConstant FC.KYS.WINDOW
564 syn keyword baanConstant FC.LAST.FIELD
565 syn keyword baanConstant FC.LAST.FORM
566 syn keyword baanConstant FC.MAKE.FLD.CURR
567 syn keyword baanConstant FC.MOVE.FORM
568 syn keyword baanConstant FC.NEXT.FIELD
569 syn keyword baanConstant FC.NEXT.FORM
570 syn keyword baanConstant FC.OPT.WINDOW
571 syn keyword baanConstant FC.PREV.FIELD
572 syn keyword baanConstant FC.PREV.FORM
573 syn keyword baanConstant FC.RESIZE.FORM
574 syn keyword baanConstant FC.REST.FRM.ST
575 syn keyword baanConstant FC.RPT.WINDOW
576 syn keyword baanConstant FC.SAVE.FRM.ST
577 syn keyword baanConstant FC.SAVE.SELECT
578 syn keyword baanConstant FC.SEL.FIELD
579 syn keyword baanConstant FC.SEL.FORM
580 syn keyword baanConstant FC.SWITCH.ORDER.OFF
581 syn keyword baanConstant FC.SWITCH.ORDER.ON
582 syn keyword baanConstant FC.TEXT.MAIL.WINDOW
583 syn keyword baanConstant FIND.DATA
584 syn keyword baanConstant FIRST.FRM
585 syn keyword baanConstant FIRST.SET
586 syn keyword baanConstant FIRST.VIEW
587 syn keyword baanConstant FLDCHANGED
588 syn keyword baanConstant FLDKEYPRESS
589 syn keyword baanConstant FORM.TAB.CHANGE
590 syn keyword baanConstant GET.DEFAULTS
591 syn keyword baanConstant GETS_ALL_CHARS
592 syn keyword baanConstant GETS_NORMAL
593 syn keyword baanConstant GETS_SKIP_ALL
594 syn keyword baanConstant GLOBAL.COPY
595 syn keyword baanConstant GLOBAL.DELETE
596 syn keyword baanConstant HELP_ABOUT
597 syn keyword baanConstant HELP_ARG_LEN
598 syn keyword baanConstant HELP_BITMAP
599 syn keyword baanConstant HELP_BLOCK
600 syn keyword baanConstant HELP_CHOICE
601 syn keyword baanConstant HELP_CLIENT_IMAGE_NOTLOADED
602 syn keyword baanConstant HELP_CLIENT_IMAGE_READY
603 syn keyword baanConstant HELP_CLIENT_NEW_ARGS
604 syn keyword baanConstant HELP_CLIENT_NEW_INFO
605 syn keyword baanConstant HELP_COMMANDS
606 syn keyword baanConstant HELP_DOMAIN
607 syn keyword baanConstant HELP_ENUM
608 syn keyword baanConstant HELP_EXTERNAL
609 syn keyword baanConstant HELP_FORM
610 syn keyword baanConstant HELP_FORMFIELD
611 syn keyword baanConstant HELP_FROM_INDEX
612 syn keyword baanConstant HELP_GEM
613 syn keyword baanConstant HELP_GIF
614 syn keyword baanConstant HELP_GLOSSARY
615 syn keyword baanConstant HELP_GOTO
616 syn keyword baanConstant HELP_GOTOBLOCK
617 syn keyword baanConstant HELP_GO_SYS_DEPENDANT
618 syn keyword baanConstant HELP_HPGL
619 syn keyword baanConstant HELP_IFUNCTION
620 syn keyword baanConstant HELP_IFUNCTION2
621 syn keyword baanConstant HELP_IFUNCTION3
622 syn keyword baanConstant HELP_INDEX
623 syn keyword baanConstant HELP_LABEL
624 syn keyword baanConstant HELP_LABELHELP
625 syn keyword baanConstant HELP_MARK
626 syn keyword baanConstant HELP_MAXTYPE
627 syn keyword baanConstant HELP_MAX_ARGS
628 syn keyword baanConstant HELP_MAX_HIST
629 syn keyword baanConstant HELP_MAX_IMAGE
630 syn keyword baanConstant HELP_MENU
631 syn keyword baanConstant HELP_MESSAGE
632 syn keyword baanConstant HELP_ORGANIZER
633 syn keyword baanConstant HELP_POPUP_TYPE
634 syn keyword baanConstant HELP_POSTSCRIPT
635 syn keyword baanConstant HELP_QUESTION
636 syn keyword baanConstant HELP_REFERENCE
637 syn keyword baanConstant HELP_RELATION
638 syn keyword baanConstant HELP_RELATION2
639 syn keyword baanConstant HELP_RELATION_DIAGRAM
640 syn keyword baanConstant HELP_REPORT
641 syn keyword baanConstant HELP_SESSION
642 syn keyword baanConstant HELP_STARTSESSION
643 syn keyword baanConstant HELP_STARTSHELL
644 syn keyword baanConstant HELP_SUBFUNCTION
645 syn keyword baanConstant HELP_SYSTEM_DEPENDANT
646 syn keyword baanConstant HELP_TABLE
647 syn keyword baanConstant HELP_TABLEFIELD
648 syn keyword baanConstant HELP_USING
649 syn keyword baanConstant HOOK_IS_APPLICABLE
650 syn keyword baanConstant HOOK_IS_DERIVED
651 syn keyword baanConstant HOOK_IS_MANDATORY
652 syn keyword baanConstant HOOK_IS_READONLY
653 syn keyword baanConstant HOOK_IS_VALID
654 syn keyword baanConstant HOOK_UPDATE
655 syn keyword baanConstant INCLUDE_ENUMS
656 syn keyword baanConstant INTERRUPT
657 syn keyword baanConstant LAST.FRM
658 syn keyword baanConstant LAST.SET
659 syn keyword baanConstant LAST.VIEW
660 syn keyword baanConstant MARK.ABORT
661 syn keyword baanConstant MARK.DELETE
662 syn keyword baanConstant MARK.GOTO.NEXT
663 syn keyword baanConstant MARK.GOTO.PREV
664 syn keyword baanConstant MARK.OCCUR
665 syn keyword baanConstant MARK.SHOW.OPT
666 syn keyword baanConstant MARK.TAG
667 syn keyword baanConstant MARK.TAG.ALL
668 syn keyword baanConstant MARK.TO.CHOICE
669 syn keyword baanConstant MARK.UNTAG
670 syn keyword baanConstant MARK.UNTAG.ALL
671 syn keyword baanConstant MARKONE.ACCEPT
672 syn keyword baanConstant MSG.ALL
673 syn keyword baanConstant MSG.ERROR
674 syn keyword baanConstant MSG.INFO
675 syn keyword baanConstant MSG.WARNING
676 syn keyword baanConstant MSG.SUCCESS
677 syn keyword baanConstant MODAL
678 syn keyword baanConstant MODAL_OVERVIEW
679 syn keyword baanConstant MODELESS
680 syn keyword baanConstant MODELESS_ALWAYS
681 syn keyword baanConstant MODIFY.SET
682 syn keyword baanConstant MULTI_OCC
683 syn keyword baanConstant NEXT.FRM
684 syn keyword baanConstant NEXT.SET
685 syn keyword baanConstant NEXT.VIEW
686 syn keyword baanConstant NO.PERM.DEFINED
687 syn keyword baanConstant NO.PERMISSION
688 syn keyword baanConstant NO.RESTRICTION
689 syn keyword baanConstant NO.ROLLBACK
690 syn keyword baanConstant OLESVR.INIT
691 syn keyword baanConstant OLESVR.OBJECT.CREATED
692 syn keyword baanConstant OLESVR.OBJECT.DESTROYED
693 syn keyword baanConstant OS_OS400
694 syn keyword baanConstant OS_UNIX
695 syn keyword baanConstant OS_WINDOWS_95
696 syn keyword baanConstant OS_WINDOWS_NT
697 syn keyword baanConstant PERM.DELETE
698 syn keyword baanConstant PERM.MODIFY
699 syn keyword baanConstant PERM.READ
700 syn keyword baanConstant PERM.UNKNOWN
701 syn keyword baanConstant PERM.WRITE
702 syn keyword baanConstant PI
703 syn keyword baanConstant PREV.FRM
704 syn keyword baanConstant PREV.SET
705 syn keyword baanConstant PREV.VIEW
706 syn keyword baanConstant PRINT.DATA
707 syn keyword baanConstant PROGRESS.BAR
708 syn keyword baanConstant PROGRESS.CANCEL
709 syn keyword baanConstant PROGRESS.NOAUTODESTROY
710 syn keyword baanConstant PROGRESS.RESIZEABLE
711 syn keyword baanConstant PROGRESS.STOP
712 syn keyword baanConstant PROGRESS.TIMER
713 syn keyword baanConstant PRTCL
714 syn keyword baanConstant PRTCL.END.TRACE
715 syn keyword baanConstant PRTCL.EXECUTE
716 syn keyword baanConstant PRTCL.FIELD.OPTION
717 syn keyword baanConstant PRTCL.GET.DATA
718 syn keyword baanConstant PRTCL.GET.DATA.ANSWER
719 syn keyword baanConstant PRTCL.MASK
720 syn keyword baanConstant PRTCL.PUT.DATA
721 syn keyword baanConstant PRTCL.START.TRACE
722 syn keyword baanConstant PRTCL.UNKNOWN
723 syn keyword baanConstant PSMAXSIZE
724 syn keyword baanConstant QSS.EQLE
725 syn keyword baanConstant QSS.EQUAL
726 syn keyword baanConstant QSS.FIRST
727 syn keyword baanConstant QSS.GT
728 syn keyword baanConstant QSS.GTEQ
729 syn keyword baanConstant QSS.LAST
730 syn keyword baanConstant QSS.LESS
731 syn keyword baanConstant QSS.LOOKUP.FOR.STRUCT
732 syn keyword baanConstant QSS.NE
733 syn keyword baanConstant QSS.SRC.DUPL.ALLOWED
734 syn keyword baanConstant QSS.SRC.IS.SORTED
735 syn keyword baanConstant RDI.CENTER
736 syn keyword baanConstant RDI.LEFT
737 syn keyword baanConstant RDI.LOWER
738 syn keyword baanConstant RDI.NONE
739 syn keyword baanConstant RDI.RIGHT
740 syn keyword baanConstant RDI.UPPER
741 syn keyword baanConstant RECOVER.SET
742 syn keyword baanConstant RESIZE.FRM
743 syn keyword baanConstant RESTART.INPUT
744 syn keyword baanConstant ROTATE.CURR
745 syn keyword baanConstant RP_IPCINFO_FLAG
746 syn keyword baanConstant RP_INPROC
747 syn keyword baanConstant RP_NOWAIT
748 syn keyword baanConstant RP_NOWAIT_WITH_EVENT
749 syn keyword baanConstant RP_WAIT
750 syn keyword baanConstant RUN.JOB
751 syn keyword baanConstant SAVE.DEFAULTS
752 syn keyword baanConstant SBADJUST
753 syn keyword baanConstant SBCONFIRM
754 syn keyword baanConstant SBDOWN
755 syn keyword baanConstant SBEND
756 syn keyword baanConstant SBHOME
757 syn keyword baanConstant SBMOVE
758 syn keyword baanConstant SBPGDOWN
759 syn keyword baanConstant SBPGUP
760 syn keyword baanConstant SBPRESS
761 syn keyword baanConstant SBRELEASE
762 syn keyword baanConstant SBUP
763 syn keyword baanConstant SEQ_F_R_LCK
764 syn keyword baanConstant SEQ_F_W_LCK
765 syn keyword baanConstant SEQ_R_LCK
766 syn keyword baanConstant SEQ_W_LCK
767 syn keyword baanConstant SESSION_NO_PERMISSION
768 syn keyword baanConstant SESSION_DELETE_PERMISSION
769 syn keyword baanConstant SESSION_INSERT_PERMISSION
770 syn keyword baanConstant SESSION_MODIFY_PERMISSION
771 syn keyword baanConstant SESSION_DISPLAY_PERMISSION
772 syn keyword baanConstant SESSION_PRINT_PERMISSION
773 syn keyword baanConstant SINGLE_OCC
774 syn keyword baanConstant ST.ADD.SET
775 syn keyword baanConstant ST.BITSET
776 syn keyword baanConstant ST.BITSET.ZOOM
777 syn keyword baanConstant ST.BRP.RUN
778 syn keyword baanConstant ST.BRP.SEND
779 syn keyword baanConstant ST.DEF.FIND
780 syn keyword baanConstant ST.DOUBLE
781 syn keyword baanConstant ST.DOUBLE.ZOOM
782 syn keyword baanConstant ST.DUPL.OCCUR
783 syn keyword baanConstant ST.ENUM
784 syn keyword baanConstant ST.ENUM.ZOOM
785 syn keyword baanConstant ST.FIND.DATA
786 syn keyword baanConstant ST.FIRST.SET
787 syn keyword baanConstant ST.LAST.SET
788 syn keyword baanConstant ST.MARK.DELETE
789 syn keyword baanConstant ST.MARK.OCCUR
790 syn keyword baanConstant ST.MB
791 syn keyword baanConstant ST.MB.ZOOM
792 syn keyword baanConstant ST.MODIFY.SET
793 syn keyword baanConstant ST.MULTI.2
794 syn keyword baanConstant ST.MULTI.3
795 syn keyword baanConstant ST.NUM.ZOOM
796 syn keyword baanConstant ST.NUMERIC
797 syn keyword baanConstant ST.PROG.BUSY
798 syn keyword baanConstant ST.SINGLE.1
799 syn keyword baanConstant ST.SINGLE.3
800 syn keyword baanConstant ST.SINGLE.4
801 syn keyword baanConstant ST.SORT
802 syn keyword baanConstant ST.STRING
803 syn keyword baanConstant ST.STRING.ZOOM
804 syn keyword baanConstant ST.TEXT
805 syn keyword baanConstant ST.TEXT.ZOOM
806 syn keyword baanConstant ST.TIME
807 syn keyword baanConstant ST.TIME.ZOOM
808 syn keyword baanConstant ST.UPDATE.DB
809 syn keyword baanConstant ST.ZOOM
810 syn keyword baanConstant START.CHART
811 syn keyword baanConstant START.QUERY
812 syn keyword baanConstant START.SET
813 syn keyword baanConstant STAT_EXECUTABLE
814 syn keyword baanConstant STAT_READABLE
815 syn keyword baanConstant STAT_WRITEABLE
816 syn keyword baanConstant SUBDAL
817 syn keyword baanConstant TDIR
818 syn keyword baanConstant TEXT.MANAGER
819 syn keyword baanConstant TFILE
820 syn keyword baanConstant TRUE
821 syn keyword baanConstant UPDATE.DB
822 syn keyword baanConstant USER.0
823 syn keyword baanConstant USER.1
824 syn keyword baanConstant USER.2
825 syn keyword baanConstant USER.3
826 syn keyword baanConstant USER.4
827 syn keyword baanConstant USER.5
828 syn keyword baanConstant USER.6
829 syn keyword baanConstant USER.7
830 syn keyword baanConstant USER.8
831 syn keyword baanConstant USER.9
832 syn keyword baanConstant WINDOW.DIALOG
833 syn keyword baanConstant WINDOW.LIST
834 syn keyword baanConstant WINDOW.MMTCONTROLLER
835 syn keyword baanConstant WINDOW.MMTSATELLITE
836 syn keyword baanConstant WINDOW.MODAL.MENU
837 syn keyword baanConstant WINDOW.MODELESS.MENU
838 syn keyword baanConstant WINDOW.NONE
839 syn keyword baanConstant WINDOW.PARAMETER
840 syn keyword baanConstant WINDOW.SYNCHRONIZED
841 syn keyword baanConstant WINDOW.WIZARD
842 syn keyword baanConstant WITH.ROLLBACK
843 syn keyword baanConstant WU.DLL
844 syn keyword baanConstant WU.DOMA
845 syn keyword baanConstant WU.FLDN
846 syn keyword baanConstant WU.LANGOPT
847 syn keyword baanConstant WU.MESS
848 syn keyword baanConstant WU.QUES
849 syn keyword baanConstant WU.SESS
850 syn keyword baanConstant WU.TABL
851 syn keyword baanConstant XML_DATA
852 syn keyword baanConstant XML_DTD
853 syn keyword baanConstant XML_ELEMENT
854 syn keyword baanConstant XML_PI
855 syn keyword baanConstant Z.AUTOACCEPT
856 syn keyword baanConstant Z.AUTOZOOM
857 syn keyword baanConstant Z.MENU
858 syn keyword baanConstant Z.SESSION
859 syn keyword baanConstant ZOOM
862 "************************************* 4GL ************************************"
863 " Program section
864 syn match baan4glh "declaration:"
865 syn match baan4glh "functions:"
866 syn match baan4glh "before\.program:"
867 syn match baan4glh "on\.error:"
868 syn match baan4glh "after\.program:"
869 syn match baan4glh "after\.update.db.commit:"
870 syn match baan4glh "before\.display\.object:"
872 " Form section
873 syn match baan4glh "form\.\d\+:"
874 syn match baan4glh "form\.all:"
875 syn match baan4glh "form\.other:"
876 syn match baan4gl  "init\.form:"
877 syn match baan4gl  "before\.form:"
878 syn match baan4gl  "after\.form:"
880 " Choice section
881 syn match baan4glh "choice\.start\.set:"
882 syn match baan4glh "choice\.first\.view:"
883 syn match baan4glh "choice\.next\.view:"
884 syn match baan4glh "choice\.prev\.view:"
885 syn match baan4glh "choice\.last\.view:"
886 syn match baan4glh "choice\.def\.find:"
887 syn match baan4glh "choice\.find\.data:"
888 syn match baan4glh "choice\.first\.set:"
889 syn match baan4glh "choice\.next\.set:"
890 syn match baan4glh "choice\.display\.set:"
891 syn match baan4glh "choice\.prev\.set:"
892 syn match baan4glh "choice\.rotate\.curr:"
893 syn match baan4glh "choice\.last\.set:"
894 syn match baan4glh "choice\.add\.set:"
895 syn match baan4glh "choice\.update\.db:"
896 syn match baan4glh "choice\.dupl\.occur:"
897 syn match baan4glh "choice\.recover\.set:"
898 syn match baan4glh "choice\.mark\.delete:"
899 syn match baan4glh "choice\.mark\.occur:"
900 syn match baan4glh "choice\.change\.order:"
901 syn match baan4glh "choice\.modify\.set:"
902 syn match baan4glh "choice\.restart\.input:"
903 syn match baan4glh "choice\.print\.data:"
904 syn match baan4glh "choice\.create\.job:"
905 syn match baan4glh "choice\.form\.tab\.change:"
906 syn match baan4glh "choice\.first\.frm:"
907 syn match baan4glh "choice\.next\.frm:"
908 syn match baan4glh "choice\.prev\.frm:"
909 syn match baan4glh "choice\.last\.frm:"
910 syn match baan4glh "choice\.resize\.frm:"
911 syn match baan4glh "choice\.cmd\.options:"
912 syn match baan4glh "choice\.zoom:"
913 syn match baan4glh "choice\.interrupt:"
914 syn match baan4glh "choice\.end\.program:"
915 syn match baan4glh "choice\.abort\.program:"
916 syn match baan4glh "choice\.cont\.process:"
917 syn match baan4glh "choice\.text\.manager:"
918 syn match baan4glh "choice\.run\.job:"
919 syn match baan4glh "choice\.global\.delete:"
920 syn match baan4glh "choice\.global\.copy:"
921 syn match baan4glh "choice\.save\.defaults"
922 syn match baan4glh "choice\.get\.defaults:"
923 syn match baan4glh "choice\.start\.chart:"
924 syn match baan4glh "choice\.start\.query:"
925 syn match baan4glh "choice\.user\.\d:"
926 syn match baan4glh "choice\.ask\.helpinfo:"
927 syn match baan4glh "choice\.calculator:"
928 syn match baan4glh "choice\.calendar:"
929 syn match baan4glh "choice\.bms:"
930 syn match baan4glh "choice\.cmd\.whats\.this:"
931 syn match baan4glh "choice\.help\.index:"
932 syn match baan4gl  "before\.choice:"
933 syn match baan4gl  "on\.choice:"
934 syn match baan4gl  "after\.choice:"
936 " Field section
937 syn match baan4glh "field\.\l\{5}\d\{3}\.\l\{4,8}\.\=c\=:"
938 syn match baan4glh "field\.e\..\+:"
939 syn match baan4glh "field\.all:"
940 syn match baan4glh "field\.other:"
941 syn match baan4gl  "init\.field:"
942 syn match baan4gl  "before\.field:"
943 syn match baan4gl  "before\.input:"
944 syn match baan4gl  "before\.display:"
945 syn match baan4gl "selection\.filter:"
946 syn match baan4gl  "before\.zoom:"
947 syn match baan4gl  "before\.checks:"
948 syn match baan4gl  "domain\.error:"
949 syn match baan4gl  "ref\.input:"
950 syn match baan4gl  "ref\.display:"
951 syn match baan4gl  "check\.input:"
952 syn match baan4gl  "on\.input:"
953 syn match baan4gl  "when\.field\.changes:"
954 syn match baan4gl  "after\.zoom:"
955 syn match baan4gl  "after\.input:"
956 syn match baan4gl  "after\.display:"
957 syn match baan4gl  "after\.field:"
959 " Group section
960 syn match baan4glh "group\.\d\+:"
961 syn match baan4gl "init\.group:"
962 syn match baan4gl "before\.group:"
963 syn match baan4gl "after\.group:"
965 " Zoom section
966 syn match baan4glh "zoom\.from\..\+:"
967 syn match baan4gl "on\.entry:"
968 syn match baan4gl "on\.exit:"
970 " Main table section
971 syn match baan4glh "main\.table\.io:"
972 syn match baan4gl "before\.read:"
973 syn match baan4gl "after\.read:"
974 syn match baan4gl "before\.write:"
975 syn match baan4gl "after\.write:"
976 syn match baan4gl "after\.skip\.write:"
977 syn match baan4gl "before\.rewrite:"
978 syn match baan4gl "after\.rewrite:"
979 syn match baan4gl "after\.skip\.rewrite:"
980 syn match baan4gl "before\.delete:"
981 syn match baan4gl "after\.delete:"
982 syn match baan4gl "after\.skip\.delete:"
983 syn match baan4gl "read\.view:"
985 "**************************** Dal Hooks ********************************
986 syn keyword baanDalHook after.abort.transaction after.commit.transaction after.destroy.object 
987 syn keyword baanDalHook after.change.object after.get.object after.new.object after.save.object before.change.object
988 syn keyword baanDalHook before.destroy.object before.get.object before.new.object before.open.object.set before.save.object
989 syn keyword baanDalHook method.is.allowed set.object.defaults
991 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.check"
992 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.valid"
993 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.applicable"
994 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.never.applicable"
995 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.derived"
996 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.readonly"
997 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.is.mandatory"
998 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.make.valid"
999 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\.update"
1000 syn match baanDalHook "\l\{5}\d\{3}\.\l\{4,8}\..*\.is.applicable"
1003 "number without a dot."
1004 syn match  baanNumber           "\<\-\=\d\+\>"
1005 "number with dot"
1006 syn match  baanNumber           "\<\-\=\d\+\.\d*\>"
1007 "number starting with a dot"
1008 syn match  baanNumber           "\<\-\=\.\d\+\>"
1010 " String Error does not work correct with vim 6.0
1011 syn match   baanOpenStringError +^[^^"]+ display contained excludenl
1012 syn region  baanString  start=+"+  skip=+""+  end=+"+ end=+^[^^]+ contains=baanOpenStringError keepend
1014 " Comment"
1015 syn match   baanComment "|$"
1016 syn match   baanComment "|.$"
1017 syn match   baanComment "|[^ ]"
1018 syn match   baanComment "|[^#].*[^ ]"
1019 syn match   baanCommenth "^|#lra.*$"
1020 syn match   baanCommenth "^|#mdm.*$"
1021 syn match   baanCommenth "^|#[0-9][0-9][0-9][0-9][0-9].*$"
1022 syn match   baanCommenth "^|#N\=o\=Include.*$"
1023 " Oldcode"
1024 syn match   baanUncommented     "^|[^*#].*[^ ]"
1025 " DLL section
1026 " SpaceError"
1027 syn match    baanSpaces " "
1028 syn match    baanSpaceError     "\s*$"
1029 syn match    baanSpaceError     "        "
1031 " Baan error"
1033 if exists("baan_code_stds") && baan_code_stds
1034 syn match  BaanError    "^\s*i\..*=\s*\(\k\|\"\)*\s*$"          "assignment of an input var"
1035 syn match  BaanError    "^\s*ref.*\s[ilse]\..*$"                " ref variable defined with i, l, e and s"
1036 syn match  BaanError    "^\s*const.*\s[olse]\..*$"              " const variable defined with o, l, e and s"
1037 syn match  BaanError    "^\s*static.*\s\(i\|g\|l\|o\|io\)\..*$" " static defined without s."
1038 syn match  BaanError    "^\s*\(domain\s\|long\s\|string\s\).*\so\.\k*[,)]"      " ref variable without ref"
1039 syn match  BaanError    "^\s*\(domain\s\|long\s\|string\s\).*\se\.\k*[,)]"      " 'e.' variable without extern"
1040 syn match  BaanError    "^\s*i\..*,\s*|\s*ref.*$"       " 
1041 endif
1043 "**************************** bshell functions ********************************
1044 syn match   baanBshell "\<shiftl\$"
1045 syn match   baanBshell "\<shiftr\$"
1046 syn match   baanBshell "\<shiftc\$"
1047 syn match   baanBshell "\<strip\$"
1048 syn match   baanBshell "\<tolower\$"
1049 syn match   baanBshell "\<toupper\$"
1050 syn keyword baanBshell isdigit
1051 syn keyword baanBshell isspace
1052 syn match   baanBshell "\<chr\$"
1053 syn keyword baanBshell len.in.bytes
1054 syn keyword baanBshell rpos
1055 syn match   baanBshell "\<sprintf\$"
1056 syn match   baanBshell "\<vsprintf\$"
1057 syn match   baanBshell "\<concat\$"
1058 syn keyword baanBshell gregdate
1059 syn match   baanBshell "\<w.to.dat\$"
1060 syn keyword baanBshell ttyname
1061 syn match   baanBshell "\<ttyname\$"
1062 syn match   baanBshell "\<creat.tmp.file\$"
1063 syn match   baanBshell "\<string.set\$"
1064 syn keyword baanBshell string.scan
1065 syn keyword baanBshell not.fixed
1066 syn keyword baanBshell dummy
1067 syn keyword baanBshell alloc.mem
1068 syn keyword baanBshell free.mem
1069 syn keyword baanBshell copy.mem
1070 syn keyword baanBshell cmp.mem
1071 syn keyword baanBshell set.mem
1072 syn keyword baanBshell num.to.date
1073 syn keyword baanBshell date.to.num
1074 syn keyword baanBshell num.to.week
1075 syn keyword baanBshell week.to.num
1076 syn match   baanBshell "\<num.to.date\$"
1077 syn keyword baanBshell expr.compile
1078 syn keyword baanBshell l.expr
1079 syn keyword baanBshell d.expr
1080 syn match   baanBshell "\<s.expr\$"
1081 syn keyword baanBshell expr.free
1082 syn keyword baanBshell compnr.check
1083 syn match   baanBshell "\<bse.dir\$"
1084 syn match   baanBshell "\<bse.tmp.dir\$"
1085 syn match   baanBshell "\<bse.release\$"
1086 syn match   baanBshell "\<bse.portset\$"
1087 syn match   baanBshell "\<getenv\$"
1088 syn keyword baanBshell base.extern
1089 syn keyword baanBshell at.base
1090 syn keyword baanBshell get.compnr
1091 syn keyword baanBshell base.next
1092 syn keyword baanBshell get.argc
1093 syn keyword baanBshell get.long.arg
1094 syn keyword baanBshell get.double.arg
1095 syn keyword baanBshell get.string.arg
1096 syn keyword baanBshell get.arg.type
1097 syn keyword baanBshell put.long.arg
1098 syn keyword baanBshell put.double.arg
1099 syn keyword baanBshell put.string.arg
1100 syn keyword baanBshell setenv
1101 syn keyword baanBshell cmp.password
1102 syn match   baanBshell "\<crypt.password\$"
1103 syn keyword baanBshell is.password.ok
1104 syn keyword baanBshell block.cipher.encrypt
1105 syn keyword baanBshell block.cipher.decrypt
1106 syn keyword baanBshell encrypt.user.password
1107 syn keyword baanBshell verify.user.password
1108 syn keyword baanBshell asm.put.instance.id
1109 syn match   baanBshell "\<date.to.inputstr\$"
1110 syn keyword baanBshell inputstr.to.date
1111 syn match   baanBshell "\<hostname\$"
1112 syn keyword baanBshell base64.encode
1113 syn keyword baanBshell base64.decode
1114 syn keyword baanBshell sha.create
1115 syn keyword baanBshell sha.initialize
1116 syn keyword baanBshell sha.add.data
1117 syn keyword baanBshell sha.compute.output
1118 syn keyword baanBshell sha.destroy
1119 syn match   baanBshell "\<uuid.generate\$"
1120 syn match   baanBshell "\<uuid.format\$"
1121 syn keyword baanBshell resolve.labels.by.lookupkey
1122 syn keyword baanBshell resolve.labels.by.codepair
1123 syn keyword baanBshell lookupkey.hash
1124 syn keyword baanBshell lookupkey.unhash
1125 syn match   baanBshell "\<mb.long.to.str\$"
1126 syn keyword baanBshell mb.width
1127 syn match   baanBshell "\<mb.localename\$"
1128 syn match   baanBshell "\<mb.tss.clean\$"
1129 syn match   baanBshell "\<mb.ext.clean\$"
1130 syn match   baanBshell "\<mb.import\$"
1131 syn match   baanBshell "\<mb.export\$"
1132 syn keyword baanBshell mb.import.raw
1133 syn keyword baanBshell mb.export.raw
1134 syn keyword baanBshell uni.import
1135 syn keyword baanBshell uni.export
1136 syn keyword baanBshell utf8.import
1137 syn keyword baanBshell utf8.export
1138 syn keyword baanBshell mb.strpos
1139 syn keyword baanBshell mb.scrpos
1140 syn keyword baanBshell mb.char
1141 syn keyword baanBshell mb.type
1142 syn match   baanBshell "\<mb.cast\$"
1143 syn match   baanBshell "\<mb.cast.to.str\$"
1144 syn keyword baanBshell mb.display
1145 syn keyword baanBshell mb.isbidi
1146 syn keyword baanBshell mb.isbidi.language
1147 syn match   baanBshell "\<mb.rev\$"
1148 syn keyword baanBshell mb.hasbidi
1149 syn keyword baanBshell mb.kb.lang
1150 syn keyword baanBshell mb.locale.info
1151 syn keyword baanBshell mb.locale.enumerate
1152 syn keyword baanBshell mb.nsets
1153 syn keyword baanBshell mb.set.info
1154 syn keyword baanBshell mb.char.info
1155 syn keyword baanBshell key.compare
1156 syn keyword baanBshell set.fields.default
1157 syn keyword baanBshell table.round
1158 syn keyword baanBshell halfadj
1159 syn keyword baanBshell round
1160 syn keyword baanBshell format.round
1161 syn match   baanBshell "\<edit\$"
1162 syn match   baanBshell "\<str\$"
1163 syn keyword baanBshell lval
1164 syn keyword baanBshell acos
1165 syn keyword baanBshell asin
1166 syn keyword baanBshell atan
1167 syn keyword baanBshell atan2
1168 syn keyword baanBshell cosh
1169 syn keyword baanBshell sinh
1170 syn keyword baanBshell tanh
1171 syn keyword baanBshell log10
1172 syn keyword baanBshell sqrt
1173 syn keyword baanBshell lpow
1174 syn keyword baanBshell random
1175 syn keyword baanBshell srand
1176 syn keyword baanBshell rnd.init
1177 syn keyword baanBshell rnd.i
1178 syn keyword baanBshell rnd.d
1179 syn keyword baanBshell double.cmp
1180 syn match   baanBshell "\<tab\$"
1181 syn keyword baanBshell aux.open
1182 syn keyword baanBshell aux.print
1183 syn keyword baanBshell aux.close
1184 syn keyword baanBshell refresh
1185 syn keyword baanBshell cl.screen
1186 syn match   baanBshell "\<delch\$"
1187 syn match   baanBshell "\<deleteln\$"
1188 syn match   baanBshell "\<insch\$"
1189 syn match   baanBshell "\<insertln\$"
1190 syn keyword baanBshell change.window
1191 syn keyword baanBshell data.input
1192 syn keyword baanBshell del.window
1193 syn keyword baanBshell frame.window
1194 syn keyword baanBshell new.window
1195 syn keyword baanBshell window.size
1196 syn keyword baanBshell move.window
1197 syn keyword baanBshell resize.window
1198 syn keyword baanBshell get.row
1199 syn keyword baanBshell get.col
1200 syn keyword baanBshell get.cp
1201 syn keyword baanBshell map.window
1202 syn keyword baanBshell unmap.window
1203 syn keyword baanBshell set.bg.color
1204 syn keyword baanBshell set.fg.color
1205 syn keyword baanBshell no.scroll
1206 syn keyword baanBshell scroll
1207 syn keyword baanBshell cursor.on
1208 syn keyword baanBshell cursor.off
1209 syn keyword baanBshell sub.window
1210 syn keyword baanBshell current.window
1211 syn match   baanBshell "\<keyin\$"
1212 syn keyword baanBshell dump.screen
1213 syn keyword baanBshell first.window
1214 syn keyword baanBshell last.window
1215 syn keyword baanBshell free.window
1216 syn keyword baanBshell #input
1217 syn keyword baanBshell #output
1218 syn keyword baanBshell wrebuild
1219 syn keyword baanBshell select.event.input
1220 syn keyword baanBshell next.event
1221 syn keyword baanBshell peek.event
1222 syn keyword baanBshell pending.events
1223 syn keyword baanBshell send.event
1224 syn keyword baanBshell send.signal
1225 syn keyword baanBshell get.display.data
1226 syn keyword baanBshell open.display
1227 syn keyword baanBshell link.display
1228 syn keyword baanBshell link.keyboard
1229 syn keyword baanBshell unlink.keyboard
1230 syn keyword baanBshell close.display
1231 syn keyword baanBshell current.display
1232 syn keyword baanBshell change.display
1233 syn keyword baanBshell sync.display.server
1234 syn match   baanBshell "\<get.class.name\$"
1235 syn keyword baanBshell create.mwindow
1236 syn keyword baanBshell current.mwindow
1237 syn keyword baanBshell change.mwindow
1238 syn keyword baanBshell set.mwindow.title
1239 syn keyword baanBshell set.mwindow.size
1240 syn keyword baanBshell set.mwindow.mode
1241 syn keyword baanBshell get.mwindow.mode
1242 syn keyword baanBshell destroy.mwindow
1243 syn keyword baanBshell dialog
1244 syn keyword baanBshell get.mwindow.size
1245 syn keyword baanBshell create.bar
1246 syn keyword baanBshell current.bar
1247 syn keyword baanBshell change.bar
1248 syn keyword baanBshell change.bar.attr
1249 syn keyword baanBshell destroy.bar
1250 syn keyword baanBshell create.bar.button
1251 syn keyword baanBshell change.bar.item.attr
1252 syn keyword baanBshell destroy.bar.item
1253 syn keyword baanBshell create.object
1254 syn keyword baanBshell change.object
1255 syn keyword baanBshell get.object
1256 syn keyword baanBshell query.object
1257 syn keyword baanBshell destroy.object
1258 syn keyword baanBshell get.event.attribute
1259 syn keyword baanBshell create.sub.object
1260 syn keyword baanBshell create.sub.object.by.id
1261 syn keyword baanBshell change.sub.object
1262 syn keyword baanBshell get.sub.object
1263 syn keyword baanBshell query.sub.object
1264 syn keyword baanBshell destroy.sub.object
1265 syn keyword baanBshell create.arglist
1266 syn keyword baanBshell add.arg
1267 syn keyword baanBshell add.ref.arg
1268 syn keyword baanBshell delete.arg
1269 syn keyword baanBshell print.arglist
1270 syn keyword baanBshell destroy.arglist
1271 syn keyword baanBshell get.object.class.list
1272 syn keyword baanBshell get.object.class
1273 syn keyword baanBshell get.sub.object.class
1274 syn keyword baanBshell get.resource.class
1275 syn keyword baanBshell get.event.class
1276 syn keyword baanBshell get.pixmap.info
1277 syn keyword baanBshell compress.pixmap
1278 syn keyword baanBshell decompress.pixmap
1279 syn keyword baanBshell get.window.attrs
1280 syn keyword baanBshell get.mwindow.attrs
1281 syn keyword baanBshell create.gc
1282 syn keyword baanBshell change.gc
1283 syn keyword baanBshell get.gc
1284 syn keyword baanBshell destroy.gc
1285 syn keyword baanBshell load.font
1286 syn keyword baanBshell query.font
1287 syn keyword baanBshell free.font
1288 syn keyword baanBshell get.typeface
1289 syn keyword baanBshell list.fonts
1290 syn keyword baanBshell text.extends
1291 syn keyword baanBshell inherit.object
1292 syn keyword baanBshell create.gtext
1293 syn keyword baanBshell create.line
1294 syn keyword baanBshell create.polyline
1295 syn keyword baanBshell create.polygon
1296 syn keyword baanBshell create.rectangle
1297 syn keyword baanBshell create.arc
1298 syn keyword baanBshell create.pie
1299 syn keyword baanBshell create.composite
1300 syn keyword baanBshell create.image
1301 syn keyword baanBshell change.gtext
1302 syn keyword baanBshell change.gtext.label
1303 syn keyword baanBshell change.line
1304 syn keyword baanBshell change.polyline
1305 syn keyword baanBshell change.polygon
1306 syn keyword baanBshell change.rectangle
1307 syn keyword baanBshell change.arc
1308 syn keyword baanBshell change.pie
1309 syn keyword baanBshell get.gtext
1310 syn keyword baanBshell get.gtext.label
1311 syn keyword baanBshell get.line
1312 syn keyword baanBshell get.polyline
1313 syn keyword baanBshell get.polygon
1314 syn keyword baanBshell get.rectangle
1315 syn keyword baanBshell get.arc
1316 syn keyword baanBshell get.pie
1317 syn keyword baanBshell get.composite
1318 syn keyword baanBshell get.image
1319 syn keyword baanBshell move.gpart
1320 syn keyword baanBshell shift.gpart
1321 syn keyword baanBshell which.gpart
1322 syn keyword baanBshell which.gparts
1323 syn keyword baanBshell change.gpart.gc
1324 syn keyword baanBshell get.gpart.gc
1325 syn keyword baanBshell destroy.gpart
1326 syn keyword baanBshell destroy.composite
1327 syn keyword baanBshell first.gpart
1328 syn keyword baanBshell last.gpart
1329 syn keyword baanBshell next.gpart
1330 syn keyword baanBshell prev.gpart
1331 syn keyword baanBshell change.gpart.attr
1332 syn keyword baanBshell get.gpart.attr
1333 syn keyword baanBshell get.gpart
1334 syn keyword baanBshell get.gpart.box
1335 syn keyword baanBshell resize.gpart.box
1336 syn keyword baanBshell move.gpart.box
1337 syn keyword baanBshell activate
1338 syn keyword baanBshell reactivate
1339 syn keyword baanBshell act.and.sleep
1340 syn keyword baanBshell sleep
1341 syn match   baanBshell "\<receive.bucket\$"
1342 syn keyword baanBshell send.bucket
1343 syn keyword baanBshell send.wait
1344 syn keyword baanBshell bms.send
1345 syn match   baanBshell "\<bms.receive\$"
1346 syn keyword baanBshell bms.receive.buffer
1347 syn keyword baanBshell bms.add.mask
1348 syn keyword baanBshell bms.delete.mask
1349 syn keyword baanBshell bms.init
1350 syn keyword baanBshell wait.and.activate
1351 syn keyword baanBshell abort
1352 syn keyword baanBshell kill
1353 syn keyword baanBshell shell
1354 syn match   baanBshell "\<argv\$"
1355 syn keyword baanBshell argc
1356 syn keyword baanBshell get.var
1357 syn keyword baanBshell put.var
1358 syn keyword baanBshell get.ref.var
1359 syn keyword baanBshell put.ref.var
1360 syn keyword baanBshell get.indexed.var
1361 syn keyword baanBshell put.indexed.var
1362 syn keyword baanBshell on.change.check
1363 syn keyword baanBshell off.change.check
1364 syn keyword baanBshell changed
1365 syn keyword baanBshell not.curr
1366 syn keyword baanBshell handle.report.pool
1367 syn keyword baanBshell get.symbol
1368 syn keyword baanBshell suspend
1369 syn keyword baanBshell set.timer
1370 syn keyword baanBshell set.alarm
1371 syn keyword baanBshell kill.timer
1372 syn keyword baanBshell pstat
1373 syn keyword baanBshell oipstat
1374 syn keyword baanBshell obj_in_core
1375 syn keyword baanBshell renice
1376 syn keyword baanBshell kill.pgrp
1377 syn keyword baanBshell set.pgrp
1378 syn keyword baanBshell get.pgrp
1379 syn keyword baanBshell grab.mwindow
1380 syn keyword baanBshell signal
1381 syn keyword baanBshell ptrace
1382 syn keyword baanBshell link.on.stack
1383 syn match   baanBshell "\<zoom.to\$"
1384 syn keyword baanBshell retry.point
1385 syn keyword baanBshell jump.retry.point
1386 syn keyword baanBshell retry.level
1387 syn keyword baanBshell get.bw.hostname
1388 syn keyword baanBshell exit
1389 syn match   baanBshell "\<dte\$"
1390 syn keyword baanBshell times.on
1391 syn keyword baanBshell times.off
1392 syn keyword baanBshell times.close
1393 syn keyword baanBshell times.total
1394 syn keyword baanBshell times.lines
1395 syn keyword baanBshell date.num
1396 syn keyword baanBshell time.num
1397 syn keyword baanBshell date.time.utc
1398 syn keyword baanBshell utc.to.local
1399 syn keyword baanBshell local.to.utc
1400 syn keyword baanBshell input.field
1401 syn keyword baanBshell output.field
1402 syn keyword baanBshell key.to.option
1403 syn keyword baanBshell option.to.key
1404 syn keyword baanBshell get.choice.data
1405 syn keyword baanBshell reset.zoom.info
1406 syn keyword baanBshell next.field
1407 syn keyword baanBshell print.form
1408 syn keyword baanBshell set.field.blank
1409 syn keyword baanBshell read.form
1410 syn keyword baanBshell read.fast.form
1411 syn keyword baanBshell change.form.field
1412 syn keyword baanBshell copy.form.field
1413 syn keyword baanBshell delete.form.field
1414 syn keyword baanBshell iget.field.attr
1415 syn keyword baanBshell sget.field.attr
1416 syn keyword baanBshell menu.control
1417 syn keyword baanBshell wait
1418 syn match baanBshell "\<bms.peek\$"
1419 syn keyword baanBshell create.menu
1420 syn keyword baanBshell refresh.bar.menu
1421 syn keyword baanBshell load.menu
1422 syn keyword baanBshell current.menu
1423 syn keyword baanBshell change.menu
1424 syn keyword baanBshell popup.menu
1425 syn keyword baanBshell set.menu
1426 syn keyword baanBshell change.menu.attr
1427 syn keyword baanBshell destroy.menu
1428 syn keyword baanBshell create.menu.button
1429 syn keyword baanBshell create.cascade.button
1430 syn keyword baanBshell change.menu.item.name
1431 syn keyword baanBshell change.cascade.menu
1432 syn keyword baanBshell change.menu.item.attr
1433 syn keyword baanBshell get.cascade.menu
1434 syn keyword baanBshell destroy.menu.item
1435 syn keyword baanBshell form.control
1436 syn match   baanBshell "\<form.text\$"
1437 syn keyword baanBshell status.on
1438 syn keyword baanBshell status.off
1439 syn keyword baanBshell status.mess
1440 syn keyword baanBshell status.field
1441 syn match   baanBshell "\<enum.descr\$"
1442 syn keyword baanBshell mark.occurrence
1443 syn keyword baanBshell start.mark
1444 syn keyword baanBshell end.mark
1445 syn keyword baanBshell get.attrs
1446 syn keyword baanBshell put.attrs
1447 syn keyword baanBshell act.zoom
1448 syn keyword baanBshell init.first
1449 syn keyword baanBshell init.last
1450 syn keyword baanBshell init.next
1451 syn keyword baanBshell init.prev
1452 syn keyword baanBshell set.max
1453 syn keyword baanBshell set.min
1454 syn keyword baanBshell set.fmax
1455 syn keyword baanBshell set.fmin
1456 syn keyword baanBshell print.const
1457 syn keyword baanBshell is.option.on
1458 syn keyword baanBshell brp.build
1459 syn keyword baanBshell brp.field
1460 syn keyword baanBshell pathname
1461 syn keyword baanBshell file.stat
1462 syn keyword baanBshell file.cp
1463 syn keyword baanBshell file.mv
1464 syn keyword baanBshell file.rm
1465 syn keyword baanBshell file.chown
1466 syn keyword baanBshell file.chmod
1467 syn keyword baanBshell stat.info
1468 syn keyword baanBshell disk.info
1469 syn keyword baanBshell mkdir
1470 syn keyword baanBshell rmdir
1471 syn keyword baanBshell open.message
1472 syn keyword baanBshell send.message
1473 syn keyword baanBshell recv.message
1474 syn keyword baanBshell close.message
1475 syn keyword baanBshell store.byte
1476 syn keyword baanBshell store.short
1477 syn keyword baanBshell store.long
1478 syn keyword baanBshell store.float
1479 syn keyword baanBshell store.double
1480 syn keyword baanBshell load.byte
1481 syn keyword baanBshell load.short
1482 syn keyword baanBshell load.long
1483 syn keyword baanBshell load.float
1484 syn keyword baanBshell load.double
1485 syn keyword baanBshell bit.and
1486 syn keyword baanBshell bit.or
1487 syn keyword baanBshell bit.exor
1488 syn keyword baanBshell bit.inv
1489 syn keyword baanBshell bit.in
1490 syn keyword baanBshell bit.shiftl
1491 syn keyword baanBshell bit.shiftr
1492 syn keyword baanBshell check.domain
1493 syn keyword baanBshell check.all.domain
1494 syn keyword baanBshell seq.clearerr
1495 syn keyword baanBshell seq.eof
1496 syn keyword baanBshell seq.error
1497 syn keyword baanBshell seq.open
1498 syn keyword baanBshell seq.close
1499 syn keyword baanBshell seq.flush
1500 syn keyword baanBshell seq.rewind
1501 syn keyword baanBshell seq.tell
1502 syn keyword baanBshell seq.read
1503 syn keyword baanBshell seq.write
1504 syn match   baanBshell "\<seq.getc\$"
1505 syn match   baanBshell "\<seq.putc\$"
1506 syn match   baanBshell "\<seq.ungetc\$"
1507 syn keyword baanBshell seq.skip
1508 syn keyword baanBshell seq.seek
1509 syn keyword baanBshell seq.gets
1510 syn keyword baanBshell seq.puts
1511 syn keyword baanBshell seq.unlink
1512 syn keyword baanBshell seq.spool.line
1513 syn keyword baanBshell seq.r.long
1514 syn keyword baanBshell seq.w.long
1515 syn keyword baanBshell seq.r.short
1516 syn keyword baanBshell seq.w.short
1517 syn keyword baanBshell seq.lock
1518 syn keyword baanBshell seq.unlock
1519 syn keyword baanBshell seq.islocked
1520 syn keyword baanBshell pipe.open
1521 syn keyword baanBshell pipe.close
1522 syn keyword baanBshell pipe.flush
1523 syn keyword baanBshell pipe.gets
1524 syn keyword baanBshell pipe.puts
1525 syn keyword baanBshell pipe.read
1526 syn keyword baanBshell pipe.write
1527 syn keyword baanBshell pipe.clearerr
1528 syn keyword baanBshell pipe.eof
1529 syn keyword baanBshell pipe.error
1530 syn keyword baanBshell sock.connect
1531 syn keyword baanBshell sock.listen
1532 syn keyword baanBshell sock.accept
1533 syn keyword baanBshell sock.recv
1534 syn keyword baanBshell sock.send
1535 syn keyword baanBshell sock.flush
1536 syn keyword baanBshell sock.close
1537 syn keyword baanBshell sock.inherit
1538 syn keyword baanBshell sock.clearerr
1539 syn keyword baanBshell sock.eof
1540 syn keyword baanBshell sock.error
1541 syn keyword baanBshell get.system.info
1542 syn keyword baanBshell get.db.count
1543 syn keyword baanBshell get.db.system.info
1544 syn keyword baanBshell path.is.absolute
1545 syn keyword baanBshell make.path.absolute
1546 syn keyword baanBshell fstat.info
1547 syn keyword baanBshell dir.open
1548 syn keyword baanBshell dir.open.tree
1549 syn keyword baanBshell dir.close
1550 syn keyword baanBshell dir.entry
1551 syn keyword baanBshell dir.rewind
1552 syn keyword baanBshell ims.clearerr
1553 syn keyword baanBshell ims.eof
1554 syn keyword baanBshell ims.error
1555 syn keyword baanBshell ims.close
1556 syn keyword baanBshell ims.flush
1557 syn keyword baanBshell ims.rewind
1558 syn keyword baanBshell ims.tell
1559 syn keyword baanBshell ims.read
1560 syn keyword baanBshell ims.write
1561 syn match   baanBshell "\<ims.getc\$"
1562 syn match   baanBshell "\<ims.putc\$"
1563 syn keyword baanBshell ims.skip
1564 syn keyword baanBshell ims.seek
1565 syn keyword baanBshell ims.gets
1566 syn keyword baanBshell ims.puts
1567 syn keyword baanBshell ims.spool.line
1568 syn keyword baanBshell ims.r.long
1569 syn keyword baanBshell ims.w.long
1570 syn keyword baanBshell ims.r.short
1571 syn keyword baanBshell ims.w.short
1572 syn keyword baanBshell ims.openfba
1573 syn keyword baanBshell ims.openvba
1574 syn keyword baanBshell ims.getproperties
1575 syn keyword baanBshell ims.setvbaproperties
1576 syn keyword baanBshell db.get.physical.compnr
1577 syn keyword baanBshell db.bind
1578 syn keyword baanBshell db.unbind
1579 syn keyword baanBshell db.error
1580 syn keyword baanBshell db.error.message
1581 syn keyword baanBshell db.detail.error
1582 syn keyword baanBshell db.first
1583 syn keyword baanBshell db.last
1584 syn keyword baanBshell db.next
1585 syn keyword baanBshell db.prev
1586 syn keyword baanBshell db.gt
1587 syn keyword baanBshell db.ge
1588 syn keyword baanBshell db.eq
1589 syn keyword baanBshell db.curr
1590 syn keyword baanBshell db.lt
1591 syn keyword baanBshell db.le
1592 syn keyword baanBshell db.delete
1593 syn keyword baanBshell db.insert
1594 syn keyword baanBshell db.update
1595 syn keyword baanBshell db.check.row.changed
1596 syn keyword baanBshell db.check.row.domains
1597 syn keyword baanBshell db.check.restricted
1598 syn keyword baanBshell db.ref.handle.mode
1599 syn keyword baanBshell db.set.to.default
1600 syn keyword baanBshell db.create.index
1601 syn keyword baanBshell db.drop.index
1602 syn keyword baanBshell db.change.order
1603 syn keyword baanBshell db.create.table
1604 syn keyword baanBshell db.clear.table
1605 syn keyword baanBshell db.drop.table
1606 syn keyword baanBshell db.lock.table
1607 syn keyword baanBshell db.table.begin.import
1608 syn keyword baanBshell db.table.end.import
1609 syn keyword baanBshell db.table.update.statistics
1610 syn keyword baanBshell db.indexinfo
1611 syn keyword baanBshell db.nr.indices
1612 syn keyword baanBshell db.nr.rows
1613 syn keyword baanBshell db.row.length
1614 syn keyword baanBshell db.transaction.is.on
1615 syn keyword baanBshell commit.transaction
1616 syn keyword baanBshell set.transaction.readonly
1617 syn keyword baanBshell abort.transaction
1618 syn keyword baanBshell db.record.to.columns
1619 syn keyword baanBshell db.columns.to.record
1620 syn keyword baanBshell db.schedule
1621 syn keyword baanBshell db.permission
1622 syn keyword baanBshell db.set.notransaction
1623 syn keyword baanBshell db.set.transaction
1624 syn keyword baanBshell db.set.child.transaction
1625 syn keyword baanBshell get.db.permission
1626 syn keyword baanBshell get.session.permission
1627 syn keyword baanBshell ams.control
1628 syn keyword baanBshell db.get.old.row
1629 syn keyword baanBshell db.max.retry
1630 syn keyword baanBshell sql.parse
1631 syn keyword baanBshell sql.select.bind
1632 syn keyword baanBshell sql.where.bind
1633 syn keyword baanBshell sql.bind.input
1634 syn keyword baanBshell sql.exec
1635 syn keyword baanBshell sql.fetch
1636 syn keyword baanBshell sql.break
1637 syn keyword baanBshell sql.close
1638 syn keyword baanBshell sql.error
1639 syn keyword baanBshell sql.set.rds.full
1640 syn keyword baanBshell rdi.table
1641 syn keyword baanBshell rdi.index
1642 syn keyword baanBshell rdi.column
1643 syn keyword baanBshell rdi.table.column
1644 syn keyword baanBshell rdi.reference
1645 syn keyword baanBshell rdi.column.combined
1646 syn keyword baanBshell rdi.domain
1647 syn keyword baanBshell rdi.domain.long
1648 syn keyword baanBshell rdi.domain.double
1649 syn keyword baanBshell rdi.domain.string
1650 syn keyword baanBshell rdi.domain.raw
1651 syn keyword baanBshell rdi.domain.enum
1652 syn keyword baanBshell rdi.domain.enum.value
1653 syn keyword baanBshell rdi.domain.combined
1654 syn keyword baanBshell rdi.session.info
1655 syn keyword baanBshell rdi.session.dlls
1656 syn keyword baanBshell rdi.ref.route
1657 syn keyword baanBshell rdi.session.subject.info
1658 syn keyword baanBshell rdi.session.subject
1659 syn keyword baanBshell rdi.session.key
1660 syn keyword baanBshell rdi.session.form
1661 syn keyword baanBshell rdi.session.textfield
1662 syn keyword baanBshell rdi.first.day.of.week
1663 syn match   baanBshell "\<rdi.date.input.format\$"
1664 syn keyword baanBshell rdi.format.digits
1665 syn keyword baanBshell rdi.permission
1666 syn keyword baanBshell rdi.option.info
1667 syn keyword baanBshell rdi.option.short
1668 syn keyword baanBshell rdi.vrc.path
1669 syn keyword baanBshell rdi.audit.hosts
1670 syn keyword baanBshell rdi.table.sequence
1671 syn keyword baanBshell iget.fld.attr
1672 syn keyword baanBshell sget.fld.attr
1673 syn keyword baanBshell iget.frm.attr
1674 syn keyword baanBshell sget.frm.attr
1675 syn keyword baanBshell iput.fld.attr
1676 syn keyword baanBshell sput.fld.attr
1677 syn keyword baanBshell iput.frm.attr
1678 syn keyword baanBshell put.var.to.field
1679 syn keyword baanBshell get.var.from.field
1680 syn match   baanBshell "\<rdi.etoc\$"
1681 syn keyword baanBshell rdi.ctoe
1682 syn keyword baanBshell get.cust.code
1683 syn keyword baanBshell get.lic.no
1684 syn keyword baanBshell get.cust.name
1685 syn keyword baanBshell get.mach.id
1686 syn keyword baanBshell fsum
1687 syn match   baanBshell "\<get.resource\$"
1688 syn keyword baanBshell qss.sort
1689 syn keyword baanBshell qss.search
1690 syn keyword baanBshell load_dll
1691 syn keyword baanBshell exec_dll_function
1692 syn keyword baanBshell get_function
1693 syn keyword baanBshell exec_function
1694 syn keyword baanBshell parse_and_exec_function
1695 syn keyword baanBshell pty.open
1696 syn keyword baanBshell pty.close
1697 syn keyword baanBshell pty.read
1698 syn keyword baanBshell pty.write
1699 syn keyword baanBshell pty.winsize
1700 syn keyword baanBshell pty.winsize.ok
1701 syn keyword baanBshell pty.ok
1702 syn keyword baanBshell user.exists
1703 syn keyword baanBshell group.exists
1704 syn keyword baanBshell is.administrator
1705 syn keyword baanBshell mtime
1706 syn keyword baanBshell getcwd
1707 syn keyword baanBshell set.strip.mode
1708 syn keyword baanBshell set.symbol.strip.mode
1709 syn keyword baanBshell nullify.symbol
1710 syn keyword baanBshell bshell.pid
1711 syn keyword baanBshell create.new.symbol
1712 syn keyword baanBshell push.by.name
1713 syn keyword baanBshell array.info
1714 syn keyword baanBshell array.to.string
1715 syn keyword baanBshell many.to.string
1716 syn keyword baanBshell ostype
1717 syn keyword baanBshell utc.num
1718 syn keyword baanBshell set.time.zone
1719 syn keyword baanBshell get.time.zone
1720 syn keyword baanBshell run.prog
1721 syn keyword baanBshell run.baan.prog
1722 syn keyword baanBshell get.status.text
1723 syn keyword baanBshell dir.is.available
1724 syn keyword baanBshell dir.set.server
1725 syn keyword baanBshell dir.get.last.error
1726 syn keyword baanBshell dir.init.object
1727 syn keyword baanBshell dir.free.object
1728 syn keyword baanBshell dir.clear.object
1729 syn keyword baanBshell dir.create.object
1730 syn keyword baanBshell dir.get.object
1731 syn keyword baanBshell dir.remove.object
1732 syn keyword baanBshell dir.update.object
1733 syn keyword baanBshell dir.init.search
1734 syn keyword baanBshell dir.free.search
1735 syn keyword baanBshell dir.execute.search
1736 syn keyword baanBshell dir.abandon.search
1737 syn keyword baanBshell dir.get.first.row
1738 syn keyword baanBshell dir.get.next.row
1739 syn keyword baanBshell dir.get.prev.row
1740 syn keyword baanBshell dir.get.element.count
1741 syn keyword baanBshell dir.get.element.name
1742 syn keyword baanBshell dir.get.element.type
1743 syn keyword baanBshell dir.get.value.count
1744 syn keyword baanBshell dir.add.element
1745 syn keyword baanBshell dir.add.element.int
1746 syn keyword baanBshell dir.add.element.str
1747 syn keyword baanBshell dir.add.element.time
1748 syn keyword baanBshell dir.get.value.int
1749 syn keyword baanBshell dir.get.value.str
1750 syn keyword baanBshell dir.get.value.time
1751 syn keyword baanBshell dir.get.value.named.str
1752 syn keyword baanBshell dir.set.value.int
1753 syn keyword baanBshell dir.set.value.str
1754 syn keyword baanBshell dir.set.value.time
1755 syn keyword baanBshell dir.set.value.named.str
1756 syn keyword baanBshell dir.remove.element
1757 syn keyword baanBshell dir.find.element
1758 syn keyword baanBshell utc.add
1759 syn keyword baanBshell type.define
1760 syn keyword baanBshell type.free
1761 syn keyword baanBshell type.get.fieldnumber
1762 syn keyword baanBshell container.create
1763 syn keyword baanBshell container.clear
1764 syn keyword baanBshell container.resize
1765 syn keyword baanBshell container.set.nfields
1766 syn keyword baanBshell container.set.ifields
1767 syn keyword baanBshell container.set.fields
1768 syn keyword baanBshell container.get.nfields
1769 syn keyword baanBshell container.get.ifields
1770 syn keyword baanBshell container.get.fields
1771 syn keyword baanBshell container.actual.size
1772 syn keyword baanBshell container.get.actual.size
1773 syn keyword baanBshell container.set.actual.size
1774 syn keyword baanBshell container.size
1775 syn keyword baanBshell container.free
1776 syn keyword baanBshell xma.process_next_event
1777 syn keyword baanBshell xma.init_instance
1778 syn keyword baanBshell fini.service
1779 syn keyword baanBshell corba.boa.process_next_event
1780 syn keyword baanBshell corba.boa.set_impl
1781 syn keyword baanBshell corba.available
1782 syn keyword baanBshell corba.orb.string_to_object
1783 syn keyword baanBshell corba.orb.release
1784 syn keyword baanBshell corba.request.invoke
1785 syn keyword baanBshell corba.request.send
1786 syn keyword baanBshell corba.request.get_response
1787 syn keyword baanBshell corba.request.object
1788 syn keyword baanBshell corba.request.delete
1789 syn keyword baanBshell set.debug.cpu.opts
1790 syn keyword baanBshell get.debug.cpu.opts
1791 syn match   baanBshell "\<bsh.mesg\$"
1792 syn keyword baanBshell toggle.cpu
1793 syn keyword baanBshell cpu.is.debug
1794 syn keyword baanBshell set.profprint
1795 syn keyword baanBshell art.init
1796 syn keyword baanBshell art.define.transaction.class
1797 syn keyword baanBshell art.begin.transaction
1798 syn keyword baanBshell art.update.transaction
1799 syn keyword baanBshell art.end.transaction
1800 syn keyword baanBshell java.new.queue
1801 syn keyword baanBshell java.destroy.queue
1802 syn keyword baanBshell java.install.listener
1803 syn keyword baanBshell java.uninstall.listener
1804 syn keyword baanBshell java.put.bucket
1805 syn keyword baanBshell java.get.bucket
1806 syn keyword baanBshell java.lookup.queue
1807 syn keyword baanBshell java.execute.static.method
1808 syn keyword baanBshell java.execute.static.method.sync
1809 syn keyword baanBshell java.execute.static.method.async
1810 syn keyword baanBshell xml.write
1811 syn keyword baanBshell xml.read
1812 syn keyword baanBshell xml.newnode
1813 syn keyword baanBshell xml.unlinknode
1814 syn keyword baanBshell xml.deletenode
1815 syn keyword baanBshell xml.appendchildnode
1816 syn keyword baanBshell xml.addnode
1817 syn keyword baanBshell xml.insertnode
1818 syn keyword baanBshell xml.duplicatenode
1819 syn keyword baanBshell xml.setnodeproperties
1820 syn keyword baanBshell xml.getnodeproperties
1821 syn keyword baanBshell xml.deletenodeproperties
1822 syn keyword baanBshell xml.findfirstnode
1823 syn keyword baanBshell xml.findnodes
1824 syn keyword baanBshell xml.findsetofsiblingnodes
1825 syn keyword baanBshell xmlcontainsvalidcharactersonly
1826 syn keyword baanBshell xmlwrite
1827 syn keyword baanBshell xmlwritepretty
1828 syn keyword baanBshell xmlwritetostring
1829 syn keyword baanBshell xmlwriteprettytostring
1830 syn keyword baanBshell xmlread
1831 syn keyword baanBshell xmlreadfromstring
1832 syn keyword baanBshell xmlnewnode
1833 syn keyword baanBshell xmlnewdataelement
1834 syn keyword baanBshell xmlrewritedataelement
1835 syn keyword baanBshell xmlgetdataelement
1836 syn keyword baanBshell xmlsetname
1837 syn keyword baanBshell xmlsetdata
1838 syn keyword baanBshell xmlsetattribute
1839 syn keyword baanBshell xmldeleteattribute
1840 syn keyword baanBshell xmlgetname
1841 syn keyword baanBshell xmlgetdata
1842 syn keyword baanBshell xmlgettype
1843 syn keyword baanBshell xmlgetparent
1844 syn keyword baanBshell xmlgetfirstchild
1845 syn keyword baanBshell xmlgetlastchild
1846 syn keyword baanBshell xmlgetrightsibling
1847 syn keyword baanBshell xmlgetleftsibling
1848 syn keyword baanBshell xmlgetnumattributes
1849 syn keyword baanBshell xmlgetnumsiblings
1850 syn keyword baanBshell xmlgetnumleftsiblings
1851 syn keyword baanBshell xmlgetnumrightsiblings
1852 syn keyword baanBshell xmlgetnumchilds
1853 syn keyword baanBshell xmlgetattribute
1854 syn keyword baanBshell xmlgetattributename
1855 syn keyword baanBshell xmldelete
1856 syn keyword baanBshell xmlunlink
1857 syn keyword baanBshell xmlinsert
1858 syn keyword baanBshell xmladd
1859 syn keyword baanBshell xmlappend
1860 syn keyword baanBshell xmlinsertinchilds
1861 syn keyword baanBshell xmlappendtochilds
1862 syn keyword baanBshell xmlduplicate
1863 syn keyword baanBshell xmlduplicateandinsert
1864 syn keyword baanBshell xmlduplicateandadd
1865 syn keyword baanBshell xmlduplicateandappend
1866 syn keyword baanBshell xmlduplicateandinsertinchilds
1867 syn keyword baanBshell xmlduplicateandappendtochilds
1868 syn keyword baanBshell xmlduplicatetoprocess
1869 syn keyword baanBshell xmlfindfirst
1870 syn keyword baanBshell xmlfindfirstmatch
1871 syn keyword baanBshell xmlfindmatch
1872 syn keyword baanBshell xmlfindnodes
1873 syn keyword baanBshell xmlfindsetofsiblingnodes
1874 syn keyword baanBshell xmlexecutesql
1875 syn keyword baanBshell xmlexecutedllmethod
1876 syn keyword baanBshell xmldllsignature
1877 syn keyword baanBshell xmlnodetosymbol
1878 syn keyword baanBshell xmlputstringtolog
1879 syn keyword baanBshell xmlgetlog
1880 syn keyword baanBshell xmlcleanuplog
1881 syn keyword baanBshell xmlinstallloglistener
1882 syn keyword baanBshell xmldeinstallloglistener
1883 syn keyword baanBshell xmlinitsql
1884 syn keyword baanBshell xmlrefreshsqlcache
1885 syn keyword baanBshell xmlstatisticssqlcache
1886 syn keyword baanBshell bclm.dump
1887 syn keyword baanBshell bclm.init
1888 syn keyword baanBshell bclm.requestlicense
1889 syn keyword baanBshell bclm.confirmlicense
1890 syn keyword baanBshell bclm.releaselicense
1891 syn keyword baanBshell bclm.customerdata
1892 syn keyword baanBshell bclm.enabledemoperiod
1893 syn keyword baanBshell bclm.productidlicensed
1894 syn keyword baanBshell bclm.set.desktop
1896 " Define the default highlighting.
1897 " For version 5.7 and earlier: only when not done already
1898 " For version 5.8 and later: only when an item doesn't have highlighting yet
1899 if version >= 508 || !exists("did_baan_syn_inits")
1900   if version < 508
1901     let did_baan_syn_inits = 1
1902     command -nargs=+ HiLink hi link <args>
1903   else
1904     command -nargs=+ HiLink hi def link <args>
1905   endif
1907   HiLink baanConditional        Conditional
1908   HiLink baan3gl                Statement
1909   HiLink baan3glpre             PreProc
1910   HiLink baan4gl                Statement
1911   HiLink baan4glh               Statement
1912   HiLink baansql                Statement
1913   HiLink baansqlh               Statement
1914   HiLink baanDalHook            Statement
1915   HiLink baanNumber             Number
1916   HiLink baanString             String
1917   HiLink baanOpenStringError    Error
1918   HiLink baanConstant           Constant
1919   HiLink baanComment            Comment
1920   HiLink baanCommenth           Comment
1921   HiLink baanUncommented        Comment
1922   HiLink baanDLLUsage           Comment
1923   HiLink baanFunUsage           Comment
1924   HiLink baanIdentifier         Normal
1925   HiLink baanBshell             Function
1926   HiLink baanType               Type
1927   HiLink baanStorageClass       StorageClass
1929   delcommand HiLink
1930 endif
1932 let b:current_syntax = "baan"
1934 " vim: ts=8