baan.vim 72 KB

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