Mercurial > vim
view runtime/syntax/purifylog.vim @ 22804:af26fadf333d v8.2.1950
patch 8.2.1950: Vim9: crash when compiling function fails when getting type
Commit: https://github.com/vim/vim/commit/9c13f76275047a4d6302c077fb40bc9c397ff027
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Nov 4 12:00:53 2020 +0100
patch 8.2.1950: Vim9: crash when compiling function fails when getting type
Problem: Vim9: crash when compiling function fails when getting type.
Solution: Handle NULL type. (closes https://github.com/vim/vim/issues/7253)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 04 Nov 2020 12:15:03 +0100 |
parents | 46763b01cd9a |
children |
line wrap: on
line source
" Vim syntax file " Language: purify log files " Maintainer: Gautam H. Mudunuri <gmudunur@informatica.com> " Last Change: 2003 May 11 " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif " Purify header syn match purifyLogHeader "^\*\*\*\*.*$" " Informational messages syn match purifyLogFIU "^FIU:.*$" syn match purifyLogMAF "^MAF:.*$" syn match purifyLogMIU "^MIU:.*$" syn match purifyLogSIG "^SIG:.*$" syn match purifyLogWPF "^WPF:.*$" syn match purifyLogWPM "^WPM:.*$" syn match purifyLogWPN "^WPN:.*$" syn match purifyLogWPR "^WPR:.*$" syn match purifyLogWPW "^WPW:.*$" syn match purifyLogWPX "^WPX:.*$" " Warning messages syn match purifyLogABR "^ABR:.*$" syn match purifyLogBSR "^BSR:.*$" syn match purifyLogBSW "^BSW:.*$" syn match purifyLogFMR "^FMR:.*$" syn match purifyLogMLK "^MLK:.*$" syn match purifyLogMSE "^MSE:.*$" syn match purifyLogPAR "^PAR:.*$" syn match purifyLogPLK "^PLK:.*$" syn match purifyLogSBR "^SBR:.*$" syn match purifyLogSOF "^SOF:.*$" syn match purifyLogUMC "^UMC:.*$" syn match purifyLogUMR "^UMR:.*$" " Corrupting messages syn match purifyLogABW "^ABW:.*$" syn match purifyLogBRK "^BRK:.*$" syn match purifyLogFMW "^FMW:.*$" syn match purifyLogFNH "^FNH:.*$" syn match purifyLogFUM "^FUM:.*$" syn match purifyLogMRE "^MRE:.*$" syn match purifyLogSBW "^SBW:.*$" " Fatal messages syn match purifyLogCOR "^COR:.*$" syn match purifyLogNPR "^NPR:.*$" syn match purifyLogNPW "^NPW:.*$" syn match purifyLogZPR "^ZPR:.*$" syn match purifyLogZPW "^ZPW:.*$" " Define the default highlighting. " Only when an item doesn't have highlighting yet hi def link purifyLogFIU purifyLogInformational hi def link purifyLogMAF purifyLogInformational hi def link purifyLogMIU purifyLogInformational hi def link purifyLogSIG purifyLogInformational hi def link purifyLogWPF purifyLogInformational hi def link purifyLogWPM purifyLogInformational hi def link purifyLogWPN purifyLogInformational hi def link purifyLogWPR purifyLogInformational hi def link purifyLogWPW purifyLogInformational hi def link purifyLogWPX purifyLogInformational hi def link purifyLogABR purifyLogWarning hi def link purifyLogBSR purifyLogWarning hi def link purifyLogBSW purifyLogWarning hi def link purifyLogFMR purifyLogWarning hi def link purifyLogMLK purifyLogWarning hi def link purifyLogMSE purifyLogWarning hi def link purifyLogPAR purifyLogWarning hi def link purifyLogPLK purifyLogWarning hi def link purifyLogSBR purifyLogWarning hi def link purifyLogSOF purifyLogWarning hi def link purifyLogUMC purifyLogWarning hi def link purifyLogUMR purifyLogWarning hi def link purifyLogABW purifyLogCorrupting hi def link purifyLogBRK purifyLogCorrupting hi def link purifyLogFMW purifyLogCorrupting hi def link purifyLogFNH purifyLogCorrupting hi def link purifyLogFUM purifyLogCorrupting hi def link purifyLogMRE purifyLogCorrupting hi def link purifyLogSBW purifyLogCorrupting hi def link purifyLogCOR purifyLogFatal hi def link purifyLogNPR purifyLogFatal hi def link purifyLogNPW purifyLogFatal hi def link purifyLogZPR purifyLogFatal hi def link purifyLogZPW purifyLogFatal hi def link purifyLogHeader Comment hi def link purifyLogInformational PreProc hi def link purifyLogWarning Type hi def link purifyLogCorrupting Error hi def link purifyLogFatal Error let b:current_syntax = "purifylog" " vim:ts=8