Mercurial > vim
view runtime/syntax/wdl.vim @ 33027:669898c9a6c3 v9.0.1805
patch 9.0.1805: Vim9: problem compiling object method as function call arg
Commit: https://github.com/vim/vim/commit/639751d218ef423efef8e9aa0fa9abaff7122186
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sun Aug 27 19:23:37 2023 +0200
patch 9.0.1805: Vim9: problem compiling object method as function call arg
Problem: Vim9: problem compiling object method as function call arg
Solution: After a object/class method call, remove the object/class from
the stack.
closes: #12081
closes: #12929
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 27 Aug 2023 19:30:08 +0200 |
parents | 15c80d8bc515 |
children |
line wrap: on
line source
" Vim syntax file " Language: wdl " Maintainer: Matt Dunford (zenmatic@gmail.com) " URL: https://github.com/zenmatic/vim-syntax-wdl " Last Change: 2022 Nov 24 " https://github.com/openwdl/wdl " quit when a (custom) syntax file was already loaded if exists("b:current_syntax") finish endif syn case match syn keyword wdlStatement alias task input command runtime input output workflow call scatter import as meta parameter_meta in version syn keyword wdlConditional if then else syn keyword wdlType struct Array String File Int Float Boolean Map Pair Object syn keyword wdlFunctions stdout stderr read_lines read_tsv read_map read_object read_objects read_json read_int read_string read_float read_boolean write_lines write_tsv write_map write_object write_objects write_json size sub range transpose zip cross length flatten prefix select_first defined basename floor ceil round syn region wdlCommandSection start="<<<" end=">>>" syn region wdlString start=+"+ skip=+\\\\\|\\"+ end=+"+ syn region wdlString start=+'+ skip=+\\\\\|\\'+ end=+'+ " Comments; their contents syn keyword wdlTodo contained TODO FIXME XXX BUG syn cluster wdlCommentGroup contains=wdlTodo syn region wdlComment start="#" end="$" contains=@wdlCommentGroup hi def link wdlStatement Statement hi def link wdlConditional Conditional hi def link wdlType Type hi def link wdlFunctions Function hi def link wdlString String hi def link wdlCommandSection String hi def link wdlComment Comment hi def link wdlTodo Todo let b:current_syntax = 'wdl'