1" Vim syntax file
2" Language:	Vgrindefs
3" Maintainer:	Bram Moolenaar <Bram@vim.org>
4" Last Change:	2005 Jun 20
5
6" The Vgrindefs file is used to specify a language for vgrind
7
8" Quit when a (custom) syntax file was already loaded
9if exists("b:current_syntax")
10  finish
11endif
12
13" Comments
14syn match vgrindefsComment "^#.*"
15
16" The fields that vgrind recognizes
17syn match vgrindefsField ":ab="
18syn match vgrindefsField ":ae="
19syn match vgrindefsField ":pb="
20syn match vgrindefsField ":bb="
21syn match vgrindefsField ":be="
22syn match vgrindefsField ":cb="
23syn match vgrindefsField ":ce="
24syn match vgrindefsField ":sb="
25syn match vgrindefsField ":se="
26syn match vgrindefsField ":lb="
27syn match vgrindefsField ":le="
28syn match vgrindefsField ":nc="
29syn match vgrindefsField ":tl"
30syn match vgrindefsField ":oc"
31syn match vgrindefsField ":kw="
32
33" Also find the ':' at the end of the line, so all ':' are highlighted
34syn match vgrindefsField ":\\$"
35syn match vgrindefsField ":$"
36syn match vgrindefsField "\\$"
37
38" Define the default highlighting.
39" Only used when an item doesn't have highlighting yet
40hi def link vgrindefsField	Statement
41hi def link vgrindefsComment	Comment
42
43let b:current_syntax = "vgrindefs"
44
45" vim: ts=8
46