+++ /dev/null
-" Vim syntax file
-" Language: valgrind massif outputs
-
-" Quit when a (custom) syntax file was already loaded
-if exists("b:current_syntax")
- finish
-endif
-
-syn region massifStanza start=/^== \d* ===*$/ end=/^==/
- \ contains=massifHead,massifResult,massifSpecLine,massifSep
-
-syn region massifHead contained start=/^==/ end=/==$/ contains=massifSection
-syn match massifSection /\d\+/ contained
-syn match massifSep /^--*$/ contained
-syn match massifSpecLine /^[A-Z].*$/ contained contains=massifRate
-
-syn region massifResult contained start=/^\s*\d\+/ end=/$/
- \ contains=massifFile,massifFunc,massifRate,massifAddr
-
-syn match massifRate "\d\+\(\.\d\+\)\?%" contained
-syn match massifAddr "0x[0-9A-Fa-f]*" contained
-syn match massifFile "\((\)\@<=.*:\d\+\()\)\@=" contained
-
-hi def link massifHead Type
-hi def link massifSection Normal
-hi def link massifSep Comment
-hi def link massifFile Statement
-hi def link massifSpecLine Type
-
-hi def link massifRate Constant
-hi def link massifAddr NonText
-
-let b:current_syntax = "massif"
-
-" vim: ts=8 sw=2