xref: /vim-8.2.3635/runtime/syntax/vsejcl.vim (revision bb76f24a)
1" Vim syntax file
2" Language:    JCL job control language - DOS/VSE
3" Maintainer:  Davyd Ondrejko <[email protected]>
4" URL:
5" Last change: 2001 May 10
6
7" quit when a syntax file was already loaded
8if exists("b:current_syntax")
9  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.
23" Only when an item doesn't have highlighting yet
24
25hi 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
32
33
34let b:current_syntax = "vsejcl"
35
36" vim: ts=4
37