Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
strace.vim53 linesDownload Raw Back to syntax
1" Vim syntax file2" Language: strace output3" Maintainer: David Necas (Yeti) <yeti@physics.muni.cz>4" Last Change: 2022 Jan 295 6" Setup7" quit when a syntax file was already loaded8if exists("b:current_syntax")9	finish10endif11 12syn case match13 14" Parse the line15syn match straceSpecialChar "\\\o\{1,3}\|\\." contained16syn region straceString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=straceSpecialChar oneline17syn match straceNumber "\W[+-]\=\(\d\+\)\=\.\=\d\+\([eE][+-]\=\d\+\)\="lc=118syn match straceNumber "\W0x\x\+"lc=119syn match straceNumberRHS "\W\(0x\x\+\|-\=\d\+\)"lc=1 contained20syn match straceOtherRHS "?" contained21syn match straceConstant "[A-Z_]\{2,}"22syn region straceVerbosed start="(" end=")" matchgroup=Normal contained oneline23syn region straceReturned start="\s=\s" end="$" contains=StraceEquals,straceNumberRHS,straceOtherRHS,straceConstant,straceVerbosed oneline transparent24syn match straceEquals "\s=\s"ms=s+1,me=e-125syn match straceParenthesis "[][(){}]"26syn match straceSysCall "^\w\+"27syn match straceOtherPID "^\[[^]]*\]" contains=stracePID,straceNumber nextgroup=straceSysCallEmbed skipwhite28syn match straceSysCallEmbed "\w\+" contained29syn keyword stracePID pid contained30syn match straceOperator "[-+=*/!%&|:,]"31syn region straceComment start="/\*" end="\*/" oneline32 33" Define the default highlighting34 35hi def link straceComment Comment36hi def link straceVerbosed Comment37hi def link stracePID PreProc38hi def link straceNumber Number39hi def link straceNumberRHS Type40hi def link straceOtherRHS Type41hi def link straceString String42hi def link straceConstant Function43hi def link straceEquals Type44hi def link straceSysCallEmbed straceSysCall45hi def link straceSysCall Statement46hi def link straceParenthesis Statement47hi def link straceOperator Normal48hi def link straceSpecialChar Special49hi def link straceOtherPID PreProc50 51 52let b:current_syntax = "strace"53 
codekingpro/portable-devtools · Team Ai