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