blob: 5a106c2ef88cd9516fdc1fdf427c0ae1621ddc68 [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
24command -nargs=+ HiLink hi def link <args>
Bram Moolenaar071d4272004-06-13 20:20:40 +000025
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020026HiLink vsejclComment Comment
27HiLink vsejclField Type
28HiLink vsejclKeyword Statement
29HiLink vsejclObject Constant
30HiLink vsejclString Constant
31HiLink vsejclMisc Special
32HiLink vsejclParms Constant
Bram Moolenaar071d4272004-06-13 20:20:40 +000033
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020034delcommand HiLink
Bram Moolenaar071d4272004-06-13 20:20:40 +000035
36let b:current_syntax = "vsejcl"
37
38" vim: ts=4