comparison src/testdir/test_textobjects.vim @ 21552:cbc570e66d11 v8.2.1326

patch 8.2.1326: Vim9: skipping over white space after list Commit: https://github.com/vim/vim/commit/9d489566815d7913afc5dfc2a772bacede3970fb Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jul 30 20:08:50 2020 +0200 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.
author Bram Moolenaar <Bram@vim.org>
date Thu, 30 Jul 2020 20:15:05 +0200
parents 56c86b167b68
children 3ac0ef0578ef
comparison
equal deleted inserted replaced
21551:24c7210c4134 21552:cbc570e66d11
199 call assert_equal("b", matchstr("abcd", ".", 0, 2)) 199 call assert_equal("b", matchstr("abcd", ".", 0, 2))
200 call assert_equal("bc", matchstr("abcd", "..", 0, 2)) 200 call assert_equal("bc", matchstr("abcd", "..", 0, 2))
201 call assert_equal("c", matchstr("abcd", ".", 2, 0)) 201 call assert_equal("c", matchstr("abcd", ".", 2, 0))
202 call assert_equal("a", matchstr("abcd", ".", 0, -1)) 202 call assert_equal("a", matchstr("abcd", ".", 0, -1))
203 call assert_equal(-1, match("abcd", ".", 0, 5)) 203 call assert_equal(-1, match("abcd", ".", 0, 5))
204 call assert_equal(0 , match("abcd", ".", 0, -1)) 204 call assert_equal(0, match("abcd", ".", 0, -1))
205 call assert_equal(0 , match('abc', '.', 0, 1)) 205 call assert_equal(0, match('abc', '.', 0, 1))
206 call assert_equal(1 , match('abc', '.', 0, 2)) 206 call assert_equal(1, match('abc', '.', 0, 2))
207 call assert_equal(2 , match('abc', '.', 0, 3)) 207 call assert_equal(2, match('abc', '.', 0, 3))
208 call assert_equal(-1, match('abc', '.', 0, 4)) 208 call assert_equal(-1, match('abc', '.', 0, 4))
209 call assert_equal(1 , match('abc', '.', 1, 1)) 209 call assert_equal(1, match('abc', '.', 1, 1))
210 call assert_equal(2 , match('abc', '.', 2, 1)) 210 call assert_equal(2, match('abc', '.', 2, 1))
211 call assert_equal(-1, match('abc', '.', 3, 1)) 211 call assert_equal(-1, match('abc', '.', 3, 1))
212 call assert_equal(3 , match('abc', '$', 0, 1)) 212 call assert_equal(3, match('abc', '$', 0, 1))
213 call assert_equal(-1, match('abc', '$', 0, 2)) 213 call assert_equal(-1, match('abc', '$', 0, 2))
214 call assert_equal(3 , match('abc', '$', 1, 1)) 214 call assert_equal(3, match('abc', '$', 1, 1))
215 call assert_equal(3 , match('abc', '$', 2, 1)) 215 call assert_equal(3, match('abc', '$', 2, 1))
216 call assert_equal(3 , match('abc', '$', 3, 1)) 216 call assert_equal(3, match('abc', '$', 3, 1))
217 call assert_equal(-1, match('abc', '$', 4, 1)) 217 call assert_equal(-1, match('abc', '$', 4, 1))
218 call assert_equal(0 , match('abc', '\zs', 0, 1)) 218 call assert_equal(0, match('abc', '\zs', 0, 1))
219 call assert_equal(1 , match('abc', '\zs', 0, 2)) 219 call assert_equal(1, match('abc', '\zs', 0, 2))
220 call assert_equal(2 , match('abc', '\zs', 0, 3)) 220 call assert_equal(2, match('abc', '\zs', 0, 3))
221 call assert_equal(3 , match('abc', '\zs', 0, 4)) 221 call assert_equal(3, match('abc', '\zs', 0, 4))
222 call assert_equal(-1, match('abc', '\zs', 0, 5)) 222 call assert_equal(-1, match('abc', '\zs', 0, 5))
223 call assert_equal(1 , match('abc', '\zs', 1, 1)) 223 call assert_equal(1, match('abc', '\zs', 1, 1))
224 call assert_equal(2 , match('abc', '\zs', 2, 1)) 224 call assert_equal(2, match('abc', '\zs', 2, 1))
225 call assert_equal(3 , match('abc', '\zs', 3, 1)) 225 call assert_equal(3, match('abc', '\zs', 3, 1))
226 call assert_equal(-1, match('abc', '\zs', 4, 1)) 226 call assert_equal(-1, match('abc', '\zs', 4, 1))
227 endfunc 227 endfunc
228 228
229 " This was causing an illegal memory access 229 " This was causing an illegal memory access
230 func Test_inner_tag() 230 func Test_inner_tag()