Use old version of vim repository, fixes #779

closes #780
This commit is contained in:
Adam Stankiewicz
2022-02-21 00:04:43 +01:00
parent b77c5f1107
commit 83422e0a1f
14 changed files with 1563 additions and 1180 deletions

View File

@@ -2,7 +2,6 @@ if polyglot#init#is_disabled(expand('<sfile>:p'), 'plantuml', 'syntax/plantuml.v
finish
endif
scriptencoding utf-8
" Vim syntax file
" Language: PlantUML
" License: VIM LICENSE

View File

@@ -120,11 +120,11 @@ syn region solFuncModParens contained contains=solString,solFuncCall,solCo
\ end=')'
syn keyword solFuncReturn contained nextgroup=solFuncRetParens skipwhite skipempty returns
syn region solFuncRetParens contains=solValueType,solFuncStorageType nextgroup=solFuncBody skipempty skipwhite
\ start='('
\ end=')'
\ start='('
\ end=')'
syn region solFuncBody contained contains=solDestructure,solComment,solAssemblyBlock,solEmitEvent,solTypeCast,solMethod,solValueType,solConstant,solKeyword,solRepeat,solLabel,solException,solStructure,solFuncStorageType,solOperator,solNumber,solString,solFuncCall,solIf,solElse,solLoop skipempty skipwhite
\ start='{'
\ end='}'
\ start='{'
\ end='}'
syn match solFuncCall contained skipempty skipwhite nextgroup=solCallOptions,solFuncCallParens
\ '\v%(%(<if>|<uint>|<int>|<ufixed>|<bytes>|<address>|<string>|<bool>)\s*)@<!<[a-zA-Z_][0-9a-zA-Z_]*\s*%((\{(\n|.|\s)*\})?\s*(\((\n|.|\s)*\)))@='
syn region solFuncCallParens contained transparent contains=solComment,solString,solFuncCall,solConstant,solNumber,solMethod,solTypeCast,solComma,solOperator
@@ -185,6 +185,12 @@ hi def link solEventName Function
hi def link solEventParamMod Keyword
hi def link solEmitEvent Special
" Errors
syn match solError /\<error\>/ nextgroup=solErrorName,solFuncParams skipwhite
syn match solErrorName /\<[a-zA-Z_][0-9a-zA-Z_]*/ nextgroup=solFuncParam contained skipwhite
hi def link solErrorName Function
" Constants
syn keyword solConstant true false wei szabo finney ether seconds minutes hours days weeks years now super
syn keyword solConstant block msg now tx this abi