comparison src/testdir/test_vim9_func.vim @ 24371:2b4883926a24 v8.2.2726

patch 8.2.2726: confusing error message with white space before comma Commit: https://github.com/vim/vim/commit/86cdb8a4bd1abff40b5f80c3c4149b33cbaab990 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Apr 6 19:01:03 2021 +0200 patch 8.2.2726: confusing error message with white space before comma Problem: Confusing error message with white space before comma in the arguments of a function declaration. Solution: Give a specific error message. (closes #2235)
author Bram Moolenaar <Bram@vim.org>
date Tue, 06 Apr 2021 19:15:04 +0200
parents a97fb00978f6
children bed5ec739304
comparison
equal deleted inserted replaced
24370:7ba92a32a607 24371:2b4883926a24
1261 CheckScriptFailure(['def Func4(...)', 'echo "a"', 'enddef'], 'E1055: Missing name after ...') 1261 CheckScriptFailure(['def Func4(...)', 'echo "a"', 'enddef'], 'E1055: Missing name after ...')
1262 CheckScriptFailure(['def Func5(items:string)', 'echo "a"'], 'E1069:') 1262 CheckScriptFailure(['def Func5(items:string)', 'echo "a"'], 'E1069:')
1263 CheckScriptFailure(['def Func5(items)', 'echo "a"'], 'E1077:') 1263 CheckScriptFailure(['def Func5(items)', 'echo "a"'], 'E1077:')
1264 enddef 1264 enddef
1265 1265
1266 def Test_white_space_before_comma()
1267 var lines =<< trim END
1268 vim9script
1269 def Func(a: number , b: number)
1270 enddef
1271 END
1272 CheckScriptFailure(lines, 'E1068:')
1273 enddef
1274
1266 def Test_white_space_after_comma() 1275 def Test_white_space_after_comma()
1267 var lines =<< trim END 1276 var lines =<< trim END
1268 vim9script 1277 vim9script
1269 def Func(a: number,b: number) 1278 def Func(a: number,b: number)
1270 enddef 1279 enddef