blob: 2143d9fe28f2a5046ee60216848c1a51d54b29dc [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: purify log files
3" Maintainer: Gautam H. Mudunuri <gmudunur@informatica.com>
4" Last Change: 2003 May 11
5
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02006" quit when a syntax file was already loaded
7if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00008 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.
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020057" Only when an item doesn't have highlighting yet
Bram Moolenaar071d4272004-06-13 20:20:40 +000058
Bram Moolenaarf37506f2016-08-31 22:22:10 +020059hi 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
Bram Moolenaar071d4272004-06-13 20:20:40 +000069
Bram Moolenaarf37506f2016-08-31 22:22:10 +020070hi 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
Bram Moolenaar071d4272004-06-13 20:20:40 +000082
Bram Moolenaarf37506f2016-08-31 22:22:10 +020083hi 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
Bram Moolenaar071d4272004-06-13 20:20:40 +000090
Bram Moolenaarf37506f2016-08-31 22:22:10 +020091hi def link purifyLogCOR purifyLogFatal
92hi def link purifyLogNPR purifyLogFatal
93hi def link purifyLogNPW purifyLogFatal
94hi def link purifyLogZPR purifyLogFatal
95hi def link purifyLogZPW purifyLogFatal
Bram Moolenaar071d4272004-06-13 20:20:40 +000096
Bram Moolenaarf37506f2016-08-31 22:22:10 +020097hi def link purifyLogHeader Comment
98hi def link purifyLogInformational PreProc
99hi def link purifyLogWarning Type
100hi def link purifyLogCorrupting Error
101hi def link purifyLogFatal Error
Bram Moolenaar071d4272004-06-13 20:20:40 +0000102
Bram Moolenaar071d4272004-06-13 20:20:40 +0000103
104let b:current_syntax = "purifylog"
105
106" vim:ts=8