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:
@@ -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()
|
||||
|
Reference in New Issue
Block a user