blob: b56ca6ae1dbfec4c7f3876215632234a73f113c2 [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
58command -nargs=+ HiLink hi def link <args>
Bram Moolenaar071d4272004-06-13 20:20:40 +000059
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020060HiLink purifyLogFIU purifyLogInformational
61HiLink purifyLogMAF purifyLogInformational
62HiLink purifyLogMIU purifyLogInformational
63HiLink purifyLogSIG purifyLogInformational
64HiLink purifyLogWPF purifyLogInformational
65HiLink purifyLogWPM purifyLogInformational
66HiLink purifyLogWPN purifyLogInformational
67HiLink purifyLogWPR purifyLogInformational
68HiLink purifyLogWPW purifyLogInformational
69HiLink purifyLogWPX purifyLogInformational
Bram Moolenaar071d4272004-06-13 20:20:40 +000070
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020071HiLink purifyLogABR purifyLogWarning
72HiLink purifyLogBSR purifyLogWarning
73HiLink purifyLogBSW purifyLogWarning
74HiLink purifyLogFMR purifyLogWarning
75HiLink purifyLogMLK purifyLogWarning
76HiLink purifyLogMSE purifyLogWarning
77HiLink purifyLogPAR purifyLogWarning
78HiLink purifyLogPLK purifyLogWarning
79HiLink purifyLogSBR purifyLogWarning
80HiLink purifyLogSOF purifyLogWarning
81HiLink purifyLogUMC purifyLogWarning
82HiLink purifyLogUMR purifyLogWarning
Bram Moolenaar071d4272004-06-13 20:20:40 +000083
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020084HiLink purifyLogABW purifyLogCorrupting
85HiLink purifyLogBRK purifyLogCorrupting
86HiLink purifyLogFMW purifyLogCorrupting
87HiLink purifyLogFNH purifyLogCorrupting
88HiLink purifyLogFUM purifyLogCorrupting
89HiLink purifyLogMRE purifyLogCorrupting
90HiLink purifyLogSBW purifyLogCorrupting
Bram Moolenaar071d4272004-06-13 20:20:40 +000091
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020092HiLink purifyLogCOR purifyLogFatal
93HiLink purifyLogNPR purifyLogFatal
94HiLink purifyLogNPW purifyLogFatal
95HiLink purifyLogZPR purifyLogFatal
96HiLink purifyLogZPW purifyLogFatal
Bram Moolenaar071d4272004-06-13 20:20:40 +000097
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020098HiLink purifyLogHeader Comment
99HiLink purifyLogInformational PreProc
100HiLink purifyLogWarning Type
101HiLink purifyLogCorrupting Error
102HiLink purifyLogFatal Error
Bram Moolenaar071d4272004-06-13 20:20:40 +0000103
Bram Moolenaar89bcfda2016-08-30 23:26:57 +0200104delcommand HiLink
Bram Moolenaar071d4272004-06-13 20:20:40 +0000105
106let b:current_syntax = "purifylog"
107
108" vim:ts=8