esqlc.vim (2094B)
1 " Vim syntax file 2 " Language: ESQL-C 3 " Maintainer: Jonathan A. George <jageorge@tel.gte.com> 4 " Last Change: 2001 May 09 5 6 " quit when a syntax file was already loaded 7 if exists("b:current_syntax") 8 finish 9 endif 10 11 " Read the C++ syntax to start with 12 runtime! syntax/cpp.vim 13 14 " ESQL-C extentions 15 16 syntax keyword esqlcPreProc EXEC SQL INCLUDE 17 18 syntax case ignore 19 20 syntax keyword esqlcPreProc begin end declare section database open execute 21 syntax keyword esqlcPreProc prepare fetch goto continue found sqlerror work 22 23 syntax keyword esqlcKeyword access add as asc by check cluster column 24 syntax keyword esqlcKeyword compress connect current decimal 25 syntax keyword esqlcKeyword desc exclusive file from group 26 syntax keyword esqlcKeyword having identified immediate increment index 27 syntax keyword esqlcKeyword initial into is level maxextents mode modify 28 syntax keyword esqlcKeyword nocompress nowait of offline on online start 29 syntax keyword esqlcKeyword successful synonym table then to trigger uid 30 syntax keyword esqlcKeyword unique user validate values view whenever 31 syntax keyword esqlcKeyword where with option order pctfree privileges 32 syntax keyword esqlcKeyword public resource row rowlabel rownum rows 33 syntax keyword esqlcKeyword session share size smallint 34 35 syntax keyword esqlcOperator not and or 36 syntax keyword esqlcOperator in any some all between exists 37 syntax keyword esqlcOperator like escape 38 syntax keyword esqlcOperator intersect minus 39 syntax keyword esqlcOperator prior distinct 40 syntax keyword esqlcOperator sysdate 41 42 syntax keyword esqlcStatement alter analyze audit comment commit create 43 syntax keyword esqlcStatement delete drop explain grant insert lock noaudit 44 syntax keyword esqlcStatement rename revoke rollback savepoint select set 45 syntax keyword esqlcStatement truncate update 46 47 " Define the default highlighting. 48 " Only when an item doesn't have highlighting yet 49 50 hi def link esqlcOperator Operator 51 hi def link esqlcStatement Statement 52 hi def link esqlcKeyword esqlcSpecial 53 hi def link esqlcSpecial Special 54 hi def link esqlcPreProc PreProc 55 56 57 let b:current_syntax = "esqlc"