Update runtime files.
This commit is contained in:
@ -2,15 +2,16 @@
|
||||
" Language: SNOBOL4
|
||||
" Maintainer: Rafal Sulejman <rms@poczta.onet.pl>
|
||||
" Site: http://rms.republika.pl/vim/syntax/snobol4.vim
|
||||
" Last change: 2006 may 10
|
||||
" Last change: : Thu, 25 Jan 2018 14:21:24 +0100
|
||||
" Changes:
|
||||
" - system variables updated for SNOBOL4 2.0+
|
||||
" - strict snobol4 mode (set snobol4_strict_mode to activate)
|
||||
" - incorrect HL of dots in strings corrected
|
||||
" - incorrect HL of dot-variables in parens corrected
|
||||
" - one character labels weren't displayed correctly.
|
||||
" - nonexistent Snobol4 keywords displayed as errors.
|
||||
|
||||
" quit when a syntax file was already loaded
|
||||
" Quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
@ -59,7 +60,7 @@ syn match snobol4Constant /"[^a-z"']\.[a-z][a-z0-9\-]*"/hs=s+1
|
||||
syn region snobol4Goto start=":[sf]\{0,1}(" end=")\|$\|;" contains=ALLBUT,snobol4ParenError
|
||||
syn match snobol4Number "\<\d*\(\.\d\d*\)*\>"
|
||||
syn match snobol4BogusSysVar "&\w\{1,}"
|
||||
syn match snobol4SysVar "&\(abort\|alphabet\|anchor\|arb\|bal\|case\|code\|dump\|errlimit\|errtext\|errtype\|fail\|fence\|fnclevel\|ftrace\|fullscan\|input\|lastno\|lcase\|maxlngth\|output\|parm\|rem\|rtntype\|stcount\|stfcount\|stlimit\|stno\|succeed\|trace\|trim\|ucase\)"
|
||||
syn match snobol4SysVar "&\<\(abort\|alphabet\|anchor\|arb\|bal\|case\|code\|digits\|dump\|errlimit\|errtext\|errtype\|fail\|fence\|fnclevel\|ftrace\|fullscan\|input\|lastno\|lcase\|maxlngth\|output\|parm\|rem\|rtntype\|stcount\|stfcount\|stlimit\|stno\|succeed\|trace\|trim\|ucase\)\>"
|
||||
syn match snobol4ExtSysVar "&\(gtrace\|line\|file\|lastline\|lastfile\)"
|
||||
syn match snobol4Label "\(^\|;\)[^-\.\+ \t\*\.]\{1,}[^ \t\*\;]*"
|
||||
syn match snobol4Comment "\(^\|;\)\([\*\|!;#].*$\)"
|
||||
@ -100,11 +101,11 @@ hi def link snobol4ErrInBracket snobol4Error
|
||||
hi def link snobol4SysVar Keyword
|
||||
hi def link snobol4BogusSysVar snobol4Error
|
||||
if exists("snobol4_strict_mode")
|
||||
hi def link snobol4ExtSysVar WarningMsg
|
||||
hi def link snobol4ExtKeyword WarningMsg
|
||||
hi def link snobol4ExtSysVar WarningMsg
|
||||
hi def link snobol4ExtKeyword WarningMsg
|
||||
else
|
||||
hi def link snobol4ExtSysVar snobol4SysVar
|
||||
hi def link snobol4ExtKeyword snobol4Keyword
|
||||
hi def link snobol4ExtSysVar snobol4SysVar
|
||||
hi def link snobol4ExtKeyword snobol4Keyword
|
||||
endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user