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