annotate runtime/syntax/cobol.vim @ 160:7c0820eed232

updated for version 7.0049
author vimboss
date Mon, 07 Feb 2005 21:49:25 +0000
parents 3fc0f57ecb91
children 96cd8222a819
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: COBOL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainers: Davyd Ondrejko <vondraco@columbus.rr.com>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " (formerly Sitaram Chamarty <sitaram@diac.com> and
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " James Mitchell <james_mitchell@acm.org>)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " Last change: 2001 Sep 02
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 " MOST important - else most of the keywords wont work!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 set isk=@,48-57,-
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 setlocal isk=@,48-57,-
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 syn match cobolKeys "^\a\{1,6\}" contains=cobolReserved
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn keyword cobolReserved contained ACCEPT ACCESS ADD ADDRESS ADVANCING AFTER ALPHABET ALPHABETIC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword cobolReserved contained ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED ALS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword cobolReserved contained ALTERNATE AND ANY ARE AREA AREAS ASCENDING ASSIGN AT AUTHOR BEFORE BINARY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn keyword cobolReserved contained BLANK BLOCK BOTTOM BY CANCEL CBLL CD CF CH CHARACTER CHARACTERS CLASS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn keyword cobolReserved contained CLOCK-UNITS CLOSE COBOL CODE CODE-SET COLLATING COLUMN COMMA COMMON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 syn keyword cobolReserved contained COMMUNICATIONS COMPUTATIONAL COMPUTE CONFIGURATION CONTENT CONTINUE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn keyword cobolReserved contained CONTROL CONVERTING CORR CORRESPONDING COUNT CURRENCY DATA DATE DATE-COMPILED
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 syn keyword cobolReserved contained DATE-WRITTEN DAY DAY-OF-WEEK DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn keyword cobolReserved contained DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn keyword cobolReserved contained DELARATIVES DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESTINATION
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword cobolReserved contained DETAIL DISABLE DISPLAY DIVIDE DIVISION DOWN DUPLICATES DYNAMIC EGI ELSE EMI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn keyword cobolReserved contained ENABLE END-ADD END-COMPUTE END-DELETE END-DIVIDE END-EVALUATE END-IF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn keyword cobolReserved contained END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword cobolReserved contained END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn keyword cobolReserved contained END-WRITE ENVIRONMENT EQUAL ERROR ESI EVALUATE EVERY EXCEPTION EXIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 syn keyword cobolReserved contained EXTEND EXTERNAL FALSE FD FILE FILE-CONTROL FILLER FINAL FIRST FOOTING FOR FROM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn keyword cobolReserved contained GENERATE GIVING GLOBAL GREATER GROUP HEADING HIGH-VALUE HIGH-VALUES I-O
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn keyword cobolReserved contained I-O-CONTROL IDENTIFICATION IN INDEX INDEXED INDICATE INITIAL INITIALIZE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn keyword cobolReserved contained INITIATE INPUT INPUT-OUTPUT INSPECT INSTALLATION INTO IS JUST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn keyword cobolReserved contained JUSTIFIED KEY LABEL LAST LEADING LEFT LENGTH LOCK MEMORY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 syn keyword cobolReserved contained MERGE MESSAGE MODE MODULES MOVE MULTIPLE MULTIPLY NATIVE NEGATIVE NEXT NO NOT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn keyword cobolReserved contained NUMBER NUMERIC NUMERIC-EDITED OBJECT-COMPUTER OCCURS OF OFF OMITTED ON OPEN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn keyword cobolReserved contained OPTIONAL OR ORDER ORGANIZATION OTHER OUTPUT OVERFLOW PACKED-DECIMAL PADDING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn keyword cobolReserved contained PAGE PAGE-COUNTER PERFORM PF PH PIC PICTURE PLUS POINTER POSITION POSITIVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn keyword cobolReserved contained PRINTING PROCEDURE PROCEDURES PROCEDD PROGRAM PROGRAM-ID PURGE QUEUE QUOTES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 syn keyword cobolReserved contained RANDOM RD READ RECEIVE RECORD RECORDS REDEFINES REEL REFERENCE REFERENCES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn keyword cobolReserved contained RELATIVE RELEASE REMAINDER REMOVAL REPLACE REPLACING REPORT REPORTING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn keyword cobolReserved contained REPORTS RERUN RESERVE RESET RETURN RETURNING REVERSED REWIND REWRITE RF RH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword cobolReserved contained RIGHT ROUNDED RUN SAME SD SEARCH SECTION SECURITY SEGMENT SEGMENT-LIMITED
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn keyword cobolReserved contained SELECT SEND SENTENCE SEPARATE SEQUENCE SEQUENTIAL SET SIGN SIZE SORT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn keyword cobolReserved contained SORT-MERGE SOURCE SOURCE-COMPUTER SPECIAL-NAMES STANDARD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 syn keyword cobolReserved contained STANDARD-1 STANDARD-2 START STATUS STOP STRING SUB-QUEUE-1 SUB-QUEUE-2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn keyword cobolReserved contained SUB-QUEUE-3 SUBTRACT SUM SUPPRESS SYMBOLIC SYNC SYNCHRONIZED TABLE TALLYING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 syn keyword cobolReserved contained TAPE TERMINAL TERMINATE TEST TEXT THAN THEN THROUGH THRU TIME TIMES TO TOP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 syn keyword cobolReserved contained TRAILING TRUE TYPE UNIT UNSTRING UNTIL UP UPON USAGE USE USING VALUE VALUES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 syn keyword cobolReserved contained VARYING WHEN WITH WORDS WORKING-STORAGE WRITE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 syn match cobolReserved contained "\<CONTAINS\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 syn match cobolReserved contained "\<\(IF\|INVALID\|END\|EOP\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn match cobolReserved contained "\<ALL\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn keyword cobolConstant SPACE SPACES NULL ZERO ZEROES ZEROS LOW-VALUE LOW-VALUES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn match cobolMarker "^.\{6\}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 syn match cobolBadLine "^.\{6\}[^ D\-*$/].*"hs=s+6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 " If comment mark somehow gets into column past Column 7.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 syn match cobolBadLine "^.\{6\}\s\+\*.*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn match cobolNumber "\<-\=\d*\.\=\d\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn match cobolPic "\<S*9\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn match cobolPic "\<$*\.\=9\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn match cobolPic "\<Z*\.\=9\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn match cobolPic "\<V9\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syn match cobolPic "\<9\+V\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn match cobolPic "\<-\+[Z9]\+\>" contains=cobolMarker,cobolComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn match cobolTodo "todo" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 syn match cobolComment "^.\{6\}\*.*"hs=s+6 contains=cobolTodo,cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn match cobolComment "^.\{6\}/.*"hs=s+6 contains=cobolTodo,cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn match cobolComment "^.\{6\}C.*"hs=s+6 contains=cobolTodo,cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn match cobolCompiler "^.\{6\}$.*"hs=s+6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 " For MicroFocus or other inline comments, include this line.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 " syn region cobolComment start="*>" end="$" contains=cobolTodo,cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 syn keyword cobolGoTo GO GOTO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword cobolCopy COPY
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 " cobolBAD: things that are BAD NEWS!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn keyword cobolBAD ALTER ENTER RENAMES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 " cobolWatch: things that are important when trying to understand a program
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn keyword cobolWatch OCCURS DEPENDING VARYING BINARY COMP REDEFINES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn keyword cobolWatch REPLACING RUN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn match cobolWatch "COMP-[123456XN]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn keyword cobolEXECs EXEC END-EXEC
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 syn match cobolDecl "^.\{6} \{1,4}\(0\=1\|77\|78\) "hs=s+7,he=e-1 contains=cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 syn match cobolDecl "^.\{6} \+[1-4]\d "hs=s+7,he=e-1 contains=cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn match cobolDecl "^.\{6} \+0\=[2-9] "hs=s+7,he=e-1 contains=cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn match cobolDecl "^.\{6} \+66 "hs=s+7,he=e-1 contains=cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn match cobolWatch "^.\{6} \+88 "hs=s+7,he=e-1 contains=cobolMarker
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn match cobolBadID "\k\+-\($\|[^-A-Z0-9]\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn keyword cobolCALLs CALL CANCEL GOBACK PERFORM INVOKE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn match cobolCALLs "EXIT \+PROGRAM"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn match cobolExtras /\<VALUE \+\d\+\./hs=s+6,he=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn match cobolString /"[^"]*\("\|$\)/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn match cobolString /'[^']*\('\|$\)/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 syn region cobolLine start="^.\{6} " end="$" contains=ALL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 if exists("cobol_legacy_code")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 syn region cobolCondFlow contains=ALLBUT,cobolLine start="\<\(IF\|INVALID\|END\|EOP\)\>" skip=/\('\|"\)[^"]\{-}\("\|'\|$\)/ end="\." keepend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 if ! exists("cobol_legacy_code")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 " catch junk in columns 1-6 for modern code
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 syn match cobolBAD "^ \{0,5\}[^ ].*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 " many legacy sources have junk in columns 1-6: must be before others
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 " Stuff after column 72 is in error - must be after all other "match" entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 if exists("cobol_legacy_code")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 syn match cobolBadLine "^.\{6}[^*/].\{66,\}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 syn match cobolBadLine "^.\{6}.\{67,\}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 if version >= 508 || !exists("did_cobol_syntax_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 let did_cobol_syntax_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 HiLink cobolBAD Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 HiLink cobolBadID Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 HiLink cobolBadLine Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 HiLink cobolMarker Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 HiLink cobolCALLs Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 HiLink cobolComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 HiLink cobolKeys Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 HiLink cobolAreaB Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 HiLink cobolCompiler PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 HiLink cobolCondFlow Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 HiLink cobolCopy PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 HiLink cobolDecl Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 HiLink cobolExtras Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 HiLink cobolGoTo Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 HiLink cobolConstant Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 HiLink cobolNumber Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink cobolPic Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink cobolReserved Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 HiLink cobolString Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 HiLink cobolTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 HiLink cobolWatch Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 let b:current_syntax = "cobol"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 " vim: ts=6 nowrap