xref: /vim-8.2.3635/runtime/syntax/purifylog.vim (revision f37506f6)
1" Vim syntax file
2" Language:	purify log files
3" Maintainer:	Gautam H. Mudunuri <[email protected]>
4" Last Change:	2003 May 11
5
6" quit when a syntax file was already loaded
7if exists("b:current_syntax")
8  finish
9endif
10
11" Purify header
12syn match purifyLogHeader      "^\*\*\*\*.*$"
13
14" Informational messages
15syn match purifyLogFIU "^FIU:.*$"
16syn match purifyLogMAF "^MAF:.*$"
17syn match purifyLogMIU "^MIU:.*$"
18syn match purifyLogSIG "^SIG:.*$"
19syn match purifyLogWPF "^WPF:.*$"
20syn match purifyLogWPM "^WPM:.*$"
21syn match purifyLogWPN "^WPN:.*$"
22syn match purifyLogWPR "^WPR:.*$"
23syn match purifyLogWPW "^WPW:.*$"
24syn match purifyLogWPX "^WPX:.*$"
25
26" Warning messages
27syn match purifyLogABR "^ABR:.*$"
28syn match purifyLogBSR "^BSR:.*$"
29syn match purifyLogBSW "^BSW:.*$"
30syn match purifyLogFMR "^FMR:.*$"
31syn match purifyLogMLK "^MLK:.*$"
32syn match purifyLogMSE "^MSE:.*$"
33syn match purifyLogPAR "^PAR:.*$"
34syn match purifyLogPLK "^PLK:.*$"
35syn match purifyLogSBR "^SBR:.*$"
36syn match purifyLogSOF "^SOF:.*$"
37syn match purifyLogUMC "^UMC:.*$"
38syn match purifyLogUMR "^UMR:.*$"
39
40" Corrupting messages
41syn match purifyLogABW "^ABW:.*$"
42syn match purifyLogBRK "^BRK:.*$"
43syn match purifyLogFMW "^FMW:.*$"
44syn match purifyLogFNH "^FNH:.*$"
45syn match purifyLogFUM "^FUM:.*$"
46syn match purifyLogMRE "^MRE:.*$"
47syn match purifyLogSBW "^SBW:.*$"
48
49" Fatal messages
50syn match purifyLogCOR "^COR:.*$"
51syn match purifyLogNPR "^NPR:.*$"
52syn match purifyLogNPW "^NPW:.*$"
53syn match purifyLogZPR "^ZPR:.*$"
54syn match purifyLogZPW "^ZPW:.*$"
55
56" Define the default highlighting.
57" Only when an item doesn't have highlighting yet
58
59hi def link purifyLogFIU purifyLogInformational
60hi def link purifyLogMAF purifyLogInformational
61hi def link purifyLogMIU purifyLogInformational
62hi def link purifyLogSIG purifyLogInformational
63hi def link purifyLogWPF purifyLogInformational
64hi def link purifyLogWPM purifyLogInformational
65hi def link purifyLogWPN purifyLogInformational
66hi def link purifyLogWPR purifyLogInformational
67hi def link purifyLogWPW purifyLogInformational
68hi def link purifyLogWPX purifyLogInformational
69
70hi def link purifyLogABR purifyLogWarning
71hi def link purifyLogBSR purifyLogWarning
72hi def link purifyLogBSW purifyLogWarning
73hi def link purifyLogFMR purifyLogWarning
74hi def link purifyLogMLK purifyLogWarning
75hi def link purifyLogMSE purifyLogWarning
76hi def link purifyLogPAR purifyLogWarning
77hi def link purifyLogPLK purifyLogWarning
78hi def link purifyLogSBR purifyLogWarning
79hi def link purifyLogSOF purifyLogWarning
80hi def link purifyLogUMC purifyLogWarning
81hi def link purifyLogUMR purifyLogWarning
82
83hi def link purifyLogABW purifyLogCorrupting
84hi def link purifyLogBRK purifyLogCorrupting
85hi def link purifyLogFMW purifyLogCorrupting
86hi def link purifyLogFNH purifyLogCorrupting
87hi def link purifyLogFUM purifyLogCorrupting
88hi def link purifyLogMRE purifyLogCorrupting
89hi def link purifyLogSBW purifyLogCorrupting
90
91hi def link purifyLogCOR purifyLogFatal
92hi def link purifyLogNPR purifyLogFatal
93hi def link purifyLogNPW purifyLogFatal
94hi def link purifyLogZPR purifyLogFatal
95hi def link purifyLogZPW purifyLogFatal
96
97hi def link purifyLogHeader		Comment
98hi def link purifyLogInformational	PreProc
99hi def link purifyLogWarning		Type
100hi def link purifyLogCorrupting	Error
101hi def link purifyLogFatal		Error
102
103
104let b:current_syntax = "purifylog"
105
106" vim:ts=8
107