annotate runtime/syntax/awk.vim @ 0:76efa0be13f1

Initial revision
author atsuki
date Sat, 10 Nov 2007 15:07:22 +0900
parents
children 67300faee616
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
1 " Vim syntax file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2 " Language: awk, nawk, gawk, mawk
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3 " Maintainer: Antonio Colombo <azc10@yahoo.com>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4 " Last Change: 2005 Mar 16
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6 " AWK ref. is: Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7 " The AWK Programming Language, Addison-Wesley, 1988
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9 " GAWK ref. is: Arnold D. Robbins
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10 " Effective AWK Programming, Third Edition, O'Reilly, 2001
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 " MAWK is a "new awk" meaning it implements AWK ref.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 " mawk conforms to the Posix 1003.2 (draft 11.3)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14 " definition of the AWK language which contains a few features
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 " not described in the AWK book, and mawk provides a small number of extensions.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17 " TODO:
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 " Dig into the commented out syntax expressions below.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 " For version 5.x: Clear all syntax items
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21 " For version 6.x: Quit when a syntax file was already loaded
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
22 if version < 600
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
23 syn clear
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
24 elseif exists("b:current_syntax")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
25 finish
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
26 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
27
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
28 " A bunch of useful Awk keywords
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
29 " AWK ref. p. 188
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
30 syn keyword awkStatement break continue delete exit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
31 syn keyword awkStatement function getline next
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
32 syn keyword awkStatement print printf return
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
33 " GAWK ref. p. 117
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
34 syn keyword awkStatement nextfile
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
35 " AWK ref. p. 42, GAWK ref. p. 142-166
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
36 syn keyword awkFunction atan2 close cos exp fflush int log rand sin sqrt srand
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
37 syn keyword awkFunction gsub index length match split sprintf sub
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
38 syn keyword awkFunction substr system
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
39 " GAWK ref. p. 142-166
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
40 syn keyword awkFunction asort gensub mktime strftime strtonum systime
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
41 syn keyword awkFunction tolower toupper
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
42 syn keyword awkFunction and or xor compl lshift rshift
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
43 syn keyword awkFunction dcgettext bindtextdomain
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
44
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
45 syn keyword awkConditional if else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
46 syn keyword awkRepeat while for
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
47
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
48 syn keyword awkTodo contained TODO
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
49
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
50 syn keyword awkPatterns BEGIN END
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
51 " AWK ref. p. 36
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
52 syn keyword awkVariables ARGC ARGV FILENAME FNR FS NF NR
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
53 syn keyword awkVariables OFMT OFS ORS RLENGTH RS RSTART SUBSEP
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
54 " GAWK ref. p. 120-126
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
55 syn keyword awkVariables ARGIND BINMODE CONVFMT ENVIRON ERRNO
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
56 syn keyword awkVariables FIELDWIDTHS IGNORECASE LINT PROCINFO
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
57 syn keyword awkVariables RT RLENGTH TEXTDOMAIN
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
58
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
59 syn keyword awkRepeat do
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
60
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
61 " Octal format character.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
62 syn match awkSpecialCharacter display contained "\\[0-7]\{1,3\}"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
63 syn keyword awkStatement func nextfile
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
64 " Hex format character.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
65 syn match awkSpecialCharacter display contained "\\x[0-9A-Fa-f]\+"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
66
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
67 syn match awkFieldVars "\$\d\+"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
68
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
69 "catch errors caused by wrong parenthesis
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
70 syn region awkParen transparent start="(" end=")" contains=ALLBUT,awkParenError,awkSpecialCharacter,awkArrayElement,awkArrayArray,awkTodo,awkRegExp,awkBrktRegExp,awkBrackets,awkCharClass
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
71 syn match awkParenError display ")"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
72 syn match awkInParen display contained "[{}]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
73
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
74 " 64 lines for complex &&'s, and ||'s in a big "if"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
75 syn sync ccomment awkParen maxlines=64
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
76
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
77 " Search strings & Regular Expressions therein.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
78 syn region awkSearch oneline start="^[ \t]*/"ms=e start="\(,\|!\=\~\)[ \t]*/"ms=e skip="\\\\\|\\/" end="/" contains=awkBrackets,awkRegExp,awkSpecialCharacter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
79 syn region awkBrackets contained start="\[\^\]\="ms=s+2 start="\[[^\^]"ms=s+1 end="\]"me=e-1 contains=awkBrktRegExp,awkCharClass
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
80 syn region awkSearch oneline start="[ \t]*/"hs=e skip="\\\\\|\\/" end="/" contains=awkBrackets,awkRegExp,awkSpecialCharacter
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
81
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
82 syn match awkCharClass contained "\[:[^:\]]*:\]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
83 syn match awkBrktRegExp contained "\\.\|.\-[^]]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
84 syn match awkRegExp contained "/\^"ms=s+1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
85 syn match awkRegExp contained "\$/"me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
86 syn match awkRegExp contained "[?.*{}|+]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
87
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
88 " String and Character constants
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
89 " Highlight special characters (those which have a backslash) differently
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
90 syn region awkString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=awkSpecialCharacter,awkSpecialPrintf
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
91 syn match awkSpecialCharacter contained "\\."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
92
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
93 " Some of these combinations may seem weird, but they work.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
94 syn match awkSpecialPrintf contained "%[-+ #]*\d*\.\=\d*[cdefgiosuxEGX%]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
95
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
96 " Numbers, allowing signs (both -, and +)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
97 " Integer number.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
98 syn match awkNumber display "[+-]\=\<\d\+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
99 " Floating point number.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
100 syn match awkFloat display "[+-]\=\<\d\+\.\d+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
101 " Floating point number, starting with a dot.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
102 syn match awkFloat display "[+-]\=\<.\d+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
103 syn case ignore
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
104 "floating point number, with dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
105 syn match awkFloat display "\<\d\+\.\d*\(e[-+]\=\d\+\)\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
106 "floating point number, starting with a dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
107 syn match awkFloat display "\.\d\+\(e[-+]\=\d\+\)\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
108 "floating point number, without dot, with exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
109 syn match awkFloat display "\<\d\+e[-+]\=\d\+\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
110 syn case match
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
111
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
112 "syn match awkIdentifier "\<[a-zA-Z_][a-zA-Z0-9_]*\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
113
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
114 " Arithmetic operators: +, and - take care of ++, and --
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
115 "syn match awkOperator "+\|-\|\*\|/\|%\|="
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
116 "syn match awkOperator "+=\|-=\|\*=\|/=\|%="
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
117 "syn match awkOperator "^\|^="
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
118
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
119 " Comparison expressions.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
120 "syn match awkExpression "==\|>=\|=>\|<=\|=<\|\!="
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
121 "syn match awkExpression "\~\|\!\~"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
122 "syn match awkExpression "?\|:"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
123 "syn keyword awkExpression in
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
124
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
125 " Boolean Logic (OR, AND, NOT)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
126 "syn match awkBoolLogic "||\|&&\|\!"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
127
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
128 " This is overridden by less-than & greater-than.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
129 " Put this above those to override them.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
130 " Put this in a 'match "\<printf\=\>.*;\="' to make it not override
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
131 " less/greater than (most of the time), but it won't work yet because
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
132 " keywords allways have precedence over match & region.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
133 " File I/O: (print foo, bar > "filename") & for nawk (getline < "filename")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
134 "syn match awkFileIO contained ">"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
135 "syn match awkFileIO contained "<"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
136
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
137 " Expression separators: ';' and ','
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
138 syn match awkSemicolon ";"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
139 syn match awkComma ","
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
140
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
141 syn match awkComment "#.*" contains=awkTodo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
142
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
143 syn match awkLineSkip "\\$"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
144
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
145 " Highlight array element's (recursive arrays allowed).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
146 " Keeps nested array names' separate from normal array elements.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
147 " Keeps numbers separate from normal array elements (variables).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
148 syn match awkArrayArray contained "[^][, \t]\+\["me=e-1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
149 syn match awkArrayElement contained "[^][, \t]\+"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
150 syn region awkArray transparent start="\[" end="\]" contains=awkArray,awkArrayElement,awkArrayArray,awkNumber,awkFloat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
151
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
152 " 10 should be enough.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
153 " (for the few instances where it would be more than "oneline")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
154 syn sync ccomment awkArray maxlines=10
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
155
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
156 " define the default highlighting
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
157 " For version 5.7 and earlier: only when not done already
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
158 " For version 5.8 and later: only when an item doesn't have highlightling yet
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
159 if version >= 508 || !exists("did_awk_syn_inits")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
160 if version < 508
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
161 let did_awk_syn_inits = 1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
162 command -nargs=+ HiLink hi link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
163 else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
164 command -nargs=+ HiLink hi def link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
165 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
166
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
167 HiLink awkConditional Conditional
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
168 HiLink awkFunction Function
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
169 HiLink awkRepeat Repeat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
170 HiLink awkStatement Statement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
171
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
172 HiLink awkString String
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
173 HiLink awkSpecialPrintf Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
174 HiLink awkSpecialCharacter Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
175
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
176 HiLink awkSearch String
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
177 HiLink awkBrackets awkRegExp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
178 HiLink awkBrktRegExp awkNestRegExp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
179 HiLink awkCharClass awkNestRegExp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
180 HiLink awkNestRegExp Keyword
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
181 HiLink awkRegExp Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
182
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
183 HiLink awkNumber Number
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
184 HiLink awkFloat Float
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
185
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
186 HiLink awkFileIO Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
187 "HiLink awkOperator Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
188 "HiLink awkExpression Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
189 HiLink awkBoolLogic Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
190
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
191 HiLink awkPatterns Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
192 HiLink awkVariables Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
193 HiLink awkFieldVars Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
194
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
195 HiLink awkLineSkip Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
196 HiLink awkSemicolon Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
197 HiLink awkComma Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
198 "HiLink awkIdentifier Identifier
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
199
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
200 HiLink awkComment Comment
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
201 HiLink awkTodo Todo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
202
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
203 " Change this if you want nested array names to be highlighted.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
204 HiLink awkArrayArray awkArray
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
205 HiLink awkArrayElement Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
206
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
207 HiLink awkParenError awkError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
208 HiLink awkInParen awkError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
209 HiLink awkError Error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
210
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
211 delcommand HiLink
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
212 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
213
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
214 let b:current_syntax = "awk"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
215
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
216 " vim: ts=8