vsejcl.vim (1004B)
1 " Vim syntax file 2 " Language: JCL job control language - DOS/VSE 3 " Maintainer: Davyd Ondrejko <david.ondrejko@safelite.com> 4 " URL: 5 " Last change: 2001 May 10 6 7 " quit when a syntax file was already loaded 8 if exists("b:current_syntax") 9 finish 10 endif 11 12 " tags 13 syn keyword vsejclKeyword DLBL EXEC JOB ASSGN EOJ 14 syn keyword vsejclField JNM CLASS DISP USER SYSID JSEP SIZE 15 syn keyword vsejclField VSAM 16 syn region vsejclComment start="^/\*" end="$" 17 syn region vsejclComment start="^[\* ]\{}$" end="$" 18 syn region vsejclMisc start="^ " end="$" contains=Jparms 19 syn match vsejclString /'.\{-}'/ 20 syn match vsejclParms /(.\{-})/ contained 21 22 " Define the default highlighting. 23 " Only when an item doesn't have highlighting yet 24 25 hi def link vsejclComment Comment 26 hi def link vsejclField Type 27 hi def link vsejclKeyword Statement 28 hi def link vsejclObject Constant 29 hi def link vsejclString Constant 30 hi def link vsejclMisc Special 31 hi def link vsejclParms Constant 32 33 34 let b:current_syntax = "vsejcl" 35 36 " vim: ts=4