Mercurial > vim
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 |