Mercurial > vim
comparison src/testdir/test_vim9_cmd.vim @ 28696:a090c60278f5 v8.2.4872
patch 8.2.4872: Vim9: no error for using an expression only
Commit: https://github.com/vim/vim/commit/ea72038d60401d351faaf1b4a52f4537e719df6f
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu May 5 16:08:55 2022 +0100
patch 8.2.4872: Vim9: no error for using an expression only
Problem: Vim9: no error for using an expression only at the script level
when followed by an empty line.
Solution: Do not check the line number but whether something follows.
(closes #10357)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 05 May 2022 17:15:05 +0200 |
parents | 1d92ba691dc4 |
children | 228154db3ce6 |
comparison
equal
deleted
inserted
replaced
28695:7ad8f631bae5 | 28696:a090c60278f5 |
---|---|
645 v9.CheckDefAndScriptSuccess(lines) | 645 v9.CheckDefAndScriptSuccess(lines) |
646 | 646 |
647 lines =<< trim END | 647 lines =<< trim END |
648 @a = 'echo "text"' | 648 @a = 'echo "text"' |
649 @a | 649 @a |
650 END | |
651 v9.CheckDefAndScriptFailure(lines, 'E1207:', 2) | |
652 | |
653 lines =<< trim END | |
654 @a = 'echo "text"' | |
655 @a | |
656 | |
657 END | |
658 v9.CheckDefAndScriptFailure(lines, 'E1207:', 2) | |
659 | |
660 lines =<< trim END | |
661 @a = 'echo "text"' | |
662 @a | |
663 # comment | |
650 END | 664 END |
651 v9.CheckDefAndScriptFailure(lines, 'E1207:', 2) | 665 v9.CheckDefAndScriptFailure(lines, 'E1207:', 2) |
652 | 666 |
653 lines =<< trim END | 667 lines =<< trim END |
654 @/ = 'pattern' | 668 @/ = 'pattern' |