xref: /vim-8.2.3635/runtime/syntax/purifylog.vim (revision f37506f6)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language:	purify log files
3071d4279SBram Moolenaar" Maintainer:	Gautam H. Mudunuri <[email protected]>
4071d4279SBram Moolenaar" Last Change:	2003 May 11
5071d4279SBram Moolenaar
689bcfda6SBram Moolenaar" quit when a syntax file was already loaded
789bcfda6SBram Moolenaarif exists("b:current_syntax")
8071d4279SBram Moolenaar  finish
9071d4279SBram Moolenaarendif
10071d4279SBram Moolenaar
11071d4279SBram Moolenaar" Purify header
12071d4279SBram Moolenaarsyn match purifyLogHeader      "^\*\*\*\*.*$"
13071d4279SBram Moolenaar
14071d4279SBram Moolenaar" Informational messages
15071d4279SBram Moolenaarsyn match purifyLogFIU "^FIU:.*$"
16071d4279SBram Moolenaarsyn match purifyLogMAF "^MAF:.*$"
17071d4279SBram Moolenaarsyn match purifyLogMIU "^MIU:.*$"
18071d4279SBram Moolenaarsyn match purifyLogSIG "^SIG:.*$"
19071d4279SBram Moolenaarsyn match purifyLogWPF "^WPF:.*$"
20071d4279SBram Moolenaarsyn match purifyLogWPM "^WPM:.*$"
21071d4279SBram Moolenaarsyn match purifyLogWPN "^WPN:.*$"
22071d4279SBram Moolenaarsyn match purifyLogWPR "^WPR:.*$"
23071d4279SBram Moolenaarsyn match purifyLogWPW "^WPW:.*$"
24071d4279SBram Moolenaarsyn match purifyLogWPX "^WPX:.*$"
25071d4279SBram Moolenaar
26071d4279SBram Moolenaar" Warning messages
27071d4279SBram Moolenaarsyn match purifyLogABR "^ABR:.*$"
28071d4279SBram Moolenaarsyn match purifyLogBSR "^BSR:.*$"
29071d4279SBram Moolenaarsyn match purifyLogBSW "^BSW:.*$"
30071d4279SBram Moolenaarsyn match purifyLogFMR "^FMR:.*$"
31071d4279SBram Moolenaarsyn match purifyLogMLK "^MLK:.*$"
32071d4279SBram Moolenaarsyn match purifyLogMSE "^MSE:.*$"
33071d4279SBram Moolenaarsyn match purifyLogPAR "^PAR:.*$"
34071d4279SBram Moolenaarsyn match purifyLogPLK "^PLK:.*$"
35071d4279SBram Moolenaarsyn match purifyLogSBR "^SBR:.*$"
36071d4279SBram Moolenaarsyn match purifyLogSOF "^SOF:.*$"
37071d4279SBram Moolenaarsyn match purifyLogUMC "^UMC:.*$"
38071d4279SBram Moolenaarsyn match purifyLogUMR "^UMR:.*$"
39071d4279SBram Moolenaar
40071d4279SBram Moolenaar" Corrupting messages
41071d4279SBram Moolenaarsyn match purifyLogABW "^ABW:.*$"
42071d4279SBram Moolenaarsyn match purifyLogBRK "^BRK:.*$"
43071d4279SBram Moolenaarsyn match purifyLogFMW "^FMW:.*$"
44071d4279SBram Moolenaarsyn match purifyLogFNH "^FNH:.*$"
45071d4279SBram Moolenaarsyn match purifyLogFUM "^FUM:.*$"
46071d4279SBram Moolenaarsyn match purifyLogMRE "^MRE:.*$"
47071d4279SBram Moolenaarsyn match purifyLogSBW "^SBW:.*$"
48071d4279SBram Moolenaar
49071d4279SBram Moolenaar" Fatal messages
50071d4279SBram Moolenaarsyn match purifyLogCOR "^COR:.*$"
51071d4279SBram Moolenaarsyn match purifyLogNPR "^NPR:.*$"
52071d4279SBram Moolenaarsyn match purifyLogNPW "^NPW:.*$"
53071d4279SBram Moolenaarsyn match purifyLogZPR "^ZPR:.*$"
54071d4279SBram Moolenaarsyn match purifyLogZPW "^ZPW:.*$"
55071d4279SBram Moolenaar
56071d4279SBram Moolenaar" Define the default highlighting.
5789bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet
58071d4279SBram Moolenaar
59*f37506f6SBram Moolenaarhi def link purifyLogFIU purifyLogInformational
60*f37506f6SBram Moolenaarhi def link purifyLogMAF purifyLogInformational
61*f37506f6SBram Moolenaarhi def link purifyLogMIU purifyLogInformational
62*f37506f6SBram Moolenaarhi def link purifyLogSIG purifyLogInformational
63*f37506f6SBram Moolenaarhi def link purifyLogWPF purifyLogInformational
64*f37506f6SBram Moolenaarhi def link purifyLogWPM purifyLogInformational
65*f37506f6SBram Moolenaarhi def link purifyLogWPN purifyLogInformational
66*f37506f6SBram Moolenaarhi def link purifyLogWPR purifyLogInformational
67*f37506f6SBram Moolenaarhi def link purifyLogWPW purifyLogInformational
68*f37506f6SBram Moolenaarhi def link purifyLogWPX purifyLogInformational
69071d4279SBram Moolenaar
70*f37506f6SBram Moolenaarhi def link purifyLogABR purifyLogWarning
71*f37506f6SBram Moolenaarhi def link purifyLogBSR purifyLogWarning
72*f37506f6SBram Moolenaarhi def link purifyLogBSW purifyLogWarning
73*f37506f6SBram Moolenaarhi def link purifyLogFMR purifyLogWarning
74*f37506f6SBram Moolenaarhi def link purifyLogMLK purifyLogWarning
75*f37506f6SBram Moolenaarhi def link purifyLogMSE purifyLogWarning
76*f37506f6SBram Moolenaarhi def link purifyLogPAR purifyLogWarning
77*f37506f6SBram Moolenaarhi def link purifyLogPLK purifyLogWarning
78*f37506f6SBram Moolenaarhi def link purifyLogSBR purifyLogWarning
79*f37506f6SBram Moolenaarhi def link purifyLogSOF purifyLogWarning
80*f37506f6SBram Moolenaarhi def link purifyLogUMC purifyLogWarning
81*f37506f6SBram Moolenaarhi def link purifyLogUMR purifyLogWarning
82071d4279SBram Moolenaar
83*f37506f6SBram Moolenaarhi def link purifyLogABW purifyLogCorrupting
84*f37506f6SBram Moolenaarhi def link purifyLogBRK purifyLogCorrupting
85*f37506f6SBram Moolenaarhi def link purifyLogFMW purifyLogCorrupting
86*f37506f6SBram Moolenaarhi def link purifyLogFNH purifyLogCorrupting
87*f37506f6SBram Moolenaarhi def link purifyLogFUM purifyLogCorrupting
88*f37506f6SBram Moolenaarhi def link purifyLogMRE purifyLogCorrupting
89*f37506f6SBram Moolenaarhi def link purifyLogSBW purifyLogCorrupting
90071d4279SBram Moolenaar
91*f37506f6SBram Moolenaarhi def link purifyLogCOR purifyLogFatal
92*f37506f6SBram Moolenaarhi def link purifyLogNPR purifyLogFatal
93*f37506f6SBram Moolenaarhi def link purifyLogNPW purifyLogFatal
94*f37506f6SBram Moolenaarhi def link purifyLogZPR purifyLogFatal
95*f37506f6SBram Moolenaarhi def link purifyLogZPW purifyLogFatal
96071d4279SBram Moolenaar
97*f37506f6SBram Moolenaarhi def link purifyLogHeader		Comment
98*f37506f6SBram Moolenaarhi def link purifyLogInformational	PreProc
99*f37506f6SBram Moolenaarhi def link purifyLogWarning		Type
100*f37506f6SBram Moolenaarhi def link purifyLogCorrupting	Error
101*f37506f6SBram Moolenaarhi def link purifyLogFatal		Error
102071d4279SBram Moolenaar
103071d4279SBram Moolenaar
104071d4279SBram Moolenaarlet b:current_syntax = "purifylog"
105071d4279SBram Moolenaar
106071d4279SBram Moolenaar" vim:ts=8
107