0
0
mirror of https://github.com/vim/vim.git synced 2025-10-01 04:54:07 -04:00

patch 8.2.1112: Vim9: no line continuation allowed in method call

Problem:    Vim9: no line continuation allowed in method call.
Solution:   Handle line continuation in expression before method call.
This commit is contained in:
Bram Moolenaar
2020-07-01 20:07:14 +02:00
parent 9a78e6df17
commit 5f195938d4
5 changed files with 50 additions and 21 deletions

View File

@@ -305,7 +305,7 @@ def Test_assignment_failure()
call CheckDefFailure(['let true = 1'], 'E1034:')
call CheckDefFailure(['let false = 1'], 'E1034:')
call CheckDefFailure(['[a; b; c] = g:list'], 'E452:')
call CheckDefFailure(['[a; b; c] = g:list'], 'E1001:')
call CheckDefExecFailure(['let a: number',
'[a] = test_null_list()'], 'E1093:')
call CheckDefExecFailure(['let a: number',
@@ -1979,19 +1979,19 @@ def Test_vim9_comment_not_compiled()
'bwipe!',
])
CheckScriptFailure([
'vim9script',
'new'
'call setline(1, ["# define pat", "last"])',
':$',
'dsearch /pat/#comment',
'bwipe!',
], 'E488:')
CheckScriptFailure([
'vim9script',
'func! SomeFunc()',
], 'E477:')
" CheckScriptFailure([
" 'vim9script',
" 'new'
" 'call setline(1, ["# define pat", "last"])',
" ':$',
" 'dsearch /pat/#comment',
" 'bwipe!',
" ], 'E488:')
"
" CheckScriptFailure([
" 'vim9script',
" 'func! SomeFunc()',
" ], 'E477:')
enddef
def Test_finish()