mirror of
https://github.com/vim/vim.git
synced 2025-10-25 09:04:09 -04:00
patch 8.2.1326: Vim9: skipping over white space after list
Problem: Vim9: skipping over white space after list.
Solution: Do not skip white space, a following [] would be misinterpreted.
(closes #6552) Fix a few side effects.
This commit is contained in:
@@ -201,28 +201,28 @@ func Test_match()
|
||||
call assert_equal("c", matchstr("abcd", ".", 2, 0))
|
||||
call assert_equal("a", matchstr("abcd", ".", 0, -1))
|
||||
call assert_equal(-1, match("abcd", ".", 0, 5))
|
||||
call assert_equal(0 , match("abcd", ".", 0, -1))
|
||||
call assert_equal(0 , match('abc', '.', 0, 1))
|
||||
call assert_equal(1 , match('abc', '.', 0, 2))
|
||||
call assert_equal(2 , match('abc', '.', 0, 3))
|
||||
call assert_equal(0, match("abcd", ".", 0, -1))
|
||||
call assert_equal(0, match('abc', '.', 0, 1))
|
||||
call assert_equal(1, match('abc', '.', 0, 2))
|
||||
call assert_equal(2, match('abc', '.', 0, 3))
|
||||
call assert_equal(-1, match('abc', '.', 0, 4))
|
||||
call assert_equal(1 , match('abc', '.', 1, 1))
|
||||
call assert_equal(2 , match('abc', '.', 2, 1))
|
||||
call assert_equal(1, match('abc', '.', 1, 1))
|
||||
call assert_equal(2, match('abc', '.', 2, 1))
|
||||
call assert_equal(-1, match('abc', '.', 3, 1))
|
||||
call assert_equal(3 , match('abc', '$', 0, 1))
|
||||
call assert_equal(3, match('abc', '$', 0, 1))
|
||||
call assert_equal(-1, match('abc', '$', 0, 2))
|
||||
call assert_equal(3 , match('abc', '$', 1, 1))
|
||||
call assert_equal(3 , match('abc', '$', 2, 1))
|
||||
call assert_equal(3 , match('abc', '$', 3, 1))
|
||||
call assert_equal(3, match('abc', '$', 1, 1))
|
||||
call assert_equal(3, match('abc', '$', 2, 1))
|
||||
call assert_equal(3, match('abc', '$', 3, 1))
|
||||
call assert_equal(-1, match('abc', '$', 4, 1))
|
||||
call assert_equal(0 , match('abc', '\zs', 0, 1))
|
||||
call assert_equal(1 , match('abc', '\zs', 0, 2))
|
||||
call assert_equal(2 , match('abc', '\zs', 0, 3))
|
||||
call assert_equal(3 , match('abc', '\zs', 0, 4))
|
||||
call assert_equal(0, match('abc', '\zs', 0, 1))
|
||||
call assert_equal(1, match('abc', '\zs', 0, 2))
|
||||
call assert_equal(2, match('abc', '\zs', 0, 3))
|
||||
call assert_equal(3, match('abc', '\zs', 0, 4))
|
||||
call assert_equal(-1, match('abc', '\zs', 0, 5))
|
||||
call assert_equal(1 , match('abc', '\zs', 1, 1))
|
||||
call assert_equal(2 , match('abc', '\zs', 2, 1))
|
||||
call assert_equal(3 , match('abc', '\zs', 3, 1))
|
||||
call assert_equal(1, match('abc', '\zs', 1, 1))
|
||||
call assert_equal(2, match('abc', '\zs', 2, 1))
|
||||
call assert_equal(3, match('abc', '\zs', 3, 1))
|
||||
call assert_equal(-1, match('abc', '\zs', 4, 1))
|
||||
endfunc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user