sicad.vim 18 KB

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