Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 21636:dcfcb6163f3d v8.2.1368
patch 8.2.1368: Vim9: no error for missing white space around operator
Commit: https://github.com/vim/vim/commit/ff1cd39cfe62d5089d5e703f4eb290694751ace3
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 5 11:51:30 2020 +0200
patch 8.2.1368: Vim9: no error for missing white space around operator
Problem: Vim9: no error for missing white space around operator.
Solution: Check for white space around <, !=, etc.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 05 Aug 2020 12:00:04 +0200 |
parents | 3a86e41fdffd |
children | 5ae89c8633ae |
comparison
equal
deleted
inserted
replaced
21635:20af1fd0ef58 | 21636:dcfcb6163f3d |
---|---|
724 assert_equal(false, 'abc' =~# 'ABC') | 724 assert_equal(false, 'abc' =~# 'ABC') |
725 assert_equal(true, 'abc' =~? 'ABC') | 725 assert_equal(true, 'abc' =~? 'ABC') |
726 set noignorecase | 726 set noignorecase |
727 END | 727 END |
728 CheckScriptSuccess(lines) | 728 CheckScriptSuccess(lines) |
729 | |
730 # check missing white space | |
731 lines =<< trim END | |
732 vim9script | |
733 echo 2>3 | |
734 END | |
735 CheckScriptFailure(lines, 'E1004:') | |
736 lines =<< trim END | |
737 vim9script | |
738 echo 2 >3 | |
739 END | |
740 CheckScriptFailure(lines, 'E1004:') | |
741 lines =<< trim END | |
742 vim9script | |
743 echo 2> 3 | |
744 END | |
745 CheckScriptFailure(lines, 'E1004:') | |
746 lines =<< trim END | |
747 vim9script | |
748 echo 2!=3 | |
749 END | |
750 CheckScriptFailure(lines, 'E1004:') | |
751 lines =<< trim END | |
752 vim9script | |
753 echo 2 !=3 | |
754 END | |
755 CheckScriptFailure(lines, 'E1004:') | |
756 lines =<< trim END | |
757 vim9script | |
758 echo 2!= 3 | |
759 END | |
760 CheckScriptFailure(lines, 'E1004:') | |
729 enddef | 761 enddef |
730 | 762 |
731 func Test_expr4_fails() | 763 func Test_expr4_fails() |
732 let msg = "white space required before and after '>'" | 764 let msg = "white space required before and after '>'" |
733 call CheckDefFailure(["let x = 1>2"], msg) | 765 call CheckDefFailure(["let x = 1>2"], msg) |