Mercurial > vim
view runtime/syntax/strace.vim @ 9575:7ee1c83e3ddf v7.4.2065
commit https://github.com/vim/vim/commit/69aa099641616268bfcde9dc3aa313c677846b12
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jul 17 22:33:53 2016 +0200
patch 7.4.2065
Problem: Compiler warns for uninitialzed variable. (John Marriott)
Solution: Set lnum to the right value.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 17 Jul 2016 23:00:06 +0200 |
parents | 435956324539 |
children | 43efa4f5a8ea |
line wrap: on
line source
" Vim syntax file " This is a GENERATED FILE. Please always refer to source file at the URI below. " Language: strace output " Maintainer: David Necas (Yeti) <yeti@physics.muni.cz> " Last Change: 2015-01-16 " Setup if version >= 600 if exists("b:current_syntax") finish endif else syntax clear endif syn case match " Parse the line syn match straceSpecialChar "\\\o\{1,3}\|\\." contained syn region straceString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=straceSpecialChar oneline syn match straceNumber "\W[+-]\=\(\d\+\)\=\.\=\d\+\([eE][+-]\=\d\+\)\="lc=1 syn match straceNumber "\W0x\x\+"lc=1 syn match straceNumberRHS "\W\(0x\x\+\|-\=\d\+\)"lc=1 contained syn match straceOtherRHS "?" contained syn match straceConstant "[A-Z_]\{2,}" syn region straceVerbosed start="(" end=")" matchgroup=Normal contained oneline syn region straceReturned start="\s=\s" end="$" contains=StraceEquals,straceNumberRHS,straceOtherRHS,straceConstant,straceVerbosed oneline transparent syn match straceEquals "\s=\s"ms=s+1,me=e-1 syn match straceParenthesis "[][(){}]" syn match straceSysCall "^\w\+" syn match straceOtherPID "^\[[^]]*\]" contains=stracePID,straceNumber nextgroup=straceSysCallEmbed skipwhite syn match straceSysCallEmbed "\w\+" contained syn keyword stracePID pid contained syn match straceOperator "[-+=*/!%&|:,]" syn region straceComment start="/\*" end="\*/" oneline " Define the default highlighting if version >= 508 || !exists("did_strace_syntax_inits") if version < 508 let did_strace_syntax_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink straceComment Comment HiLink straceVerbosed Comment HiLink stracePID PreProc HiLink straceNumber Number HiLink straceNumberRHS Type HiLink straceOtherRHS Type HiLink straceString String HiLink straceConstant Function HiLink straceEquals Type HiLink straceSysCallEmbed straceSysCall HiLink straceSysCall Statement HiLink straceParenthesis Statement HiLink straceOperator Normal HiLink straceSpecialChar Special HiLink straceOtherPID PreProc delcommand HiLink endif let b:current_syntax = "strace"