home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / syntax / baan.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  74.2 KB  |  1,935 lines

  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
  6.  
  7. " For version 5.x: Clear all syntax items
  8. " For version 6.x: Quit when a syntax file was already loaded
  9. "
  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
  18.  
  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\+\>"
  25.  
  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\>"
  38.  
  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
  49.  
  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
  72.  
  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
  106.  
  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
  120.  
  121. setlocal foldmethod=syntax
  122. "syn sync fromstart
  123. syn sync minlines=100
  124.  
  125.  
  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
  143.  
  144. " Constants
  145. syn keyword baanConstant __function__
  146. syn keyword baanConstant __object__ 
  147. syn keyword baanConstant __file__
  148. syn keyword baanConstant __line__
  149.  
  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
  860.  
  861.  
  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:"
  871.  
  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:"
  879.  
  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:"
  935.  
  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:"
  958.  
  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:"
  964.  
  965. " Zoom section
  966. syn match baan4glh "zoom\.from\..\+:"
  967. syn match baan4gl "on\.entry:"
  968. syn match baan4gl "on\.exit:"
  969.  
  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:"
  984.  
  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
  990.  
  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"
  1001.  
  1002.  
  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\+\>"
  1009.  
  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
  1013.  
  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    "        "
  1030.  
  1031. " Baan error"
  1032.  
  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
  1042.  
  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
  1895.  
  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
  1906.  
  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
  1928.  
  1929.   delcommand HiLink
  1930. endif
  1931.  
  1932. let b:current_syntax = "baan"
  1933.  
  1934. " vim: ts=8
  1935.