blob: f329836236cbb7545aa37a5c9e87991275d0ae4a [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" 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
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02007" quit when a syntax file was already loaded
8if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00009 finish
10endif
11
12" tags
13syn keyword vsejclKeyword DLBL EXEC JOB ASSGN EOJ
14syn keyword vsejclField JNM CLASS DISP USER SYSID JSEP SIZE
15syn keyword vsejclField VSAM
16syn region vsejclComment start="^/\*" end="$"
17syn region vsejclComment start="^[\* ]\{}$" end="$"
18syn region vsejclMisc start="^ " end="$" contains=Jparms
19syn match vsejclString /'.\{-}'/
20syn match vsejclParms /(.\{-})/ contained
21
22" Define the default highlighting.
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020023" Only when an item doesn't have highlighting yet
Bram Moolenaar071d4272004-06-13 20:20:40 +000024
Bram Moolenaarf37506f2016-08-31 22:22:10 +020025hi def link vsejclComment Comment
26hi def link vsejclField Type
27hi def link vsejclKeyword Statement
28hi def link vsejclObject Constant
29hi def link vsejclString Constant
30hi def link vsejclMisc Special
31hi def link vsejclParms Constant
Bram Moolenaar071d4272004-06-13 20:20:40 +000032
Bram Moolenaar071d4272004-06-13 20:20:40 +000033
34let b:current_syntax = "vsejcl"
35
36" vim: ts=4