| " Vim syntax file |
| " Language: JCL job control language - DOS/VSE |
| " Maintainer: Davyd Ondrejko <david.ondrejko@safelite.com> |
| " URL: |
| " Last change: 2001 May 10 |
| |
| " quit when a syntax file was already loaded |
| if exists("b:current_syntax") |
| finish |
| endif |
| |
| " tags |
| syn keyword vsejclKeyword DLBL EXEC JOB ASSGN EOJ |
| syn keyword vsejclField JNM CLASS DISP USER SYSID JSEP SIZE |
| syn keyword vsejclField VSAM |
| syn region vsejclComment start="^/\*" end="$" |
| syn region vsejclComment start="^[\* ]\{}$" end="$" |
| syn region vsejclMisc start="^ " end="$" contains=Jparms |
| syn match vsejclString /'.\{-}'/ |
| syn match vsejclParms /(.\{-})/ contained |
| |
| " Define the default highlighting. |
| " Only when an item doesn't have highlighting yet |
| |
| hi def link vsejclComment Comment |
| hi def link vsejclField Type |
| hi def link vsejclKeyword Statement |
| hi def link vsejclObject Constant |
| hi def link vsejclString Constant |
| hi def link vsejclMisc Special |
| hi def link vsejclParms Constant |
| |
| |
| let b:current_syntax = "vsejcl" |
| |
| " vim: ts=4 |