Mercurial > vim
comparison src/testdir/test64.in @ 5336:c514693882b9 v7.4.021
updated for version 7.4.021
Problem: NFA regexp: Using \ze in one branch which doesn't match may cause
end of another branch to be wrong. (William Fugh)
Solution: Set end position if it wasn't set yet.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 05 Sep 2013 21:15:44 +0200 |
parents | c1ae5baa41f4 |
children | 71e92a1cb37d |
comparison
equal
deleted
inserted
replaced
5335:f4b96a5d4a22 | 5336:c514693882b9 |
---|---|
326 :call add(tl, [2, 'abc\zsdd', 'ddabcddxyzt', 'dd']) | 326 :call add(tl, [2, 'abc\zsdd', 'ddabcddxyzt', 'dd']) |
327 :call add(tl, [2, 'aa \zsax', ' ax']) | 327 :call add(tl, [2, 'aa \zsax', ' ax']) |
328 :call add(tl, [2, 'abc \zsmatch\ze abc', 'abc abc abc match abc abc', 'match']) | 328 :call add(tl, [2, 'abc \zsmatch\ze abc', 'abc abc abc match abc abc', 'match']) |
329 :call add(tl, [2, '\v(a \zsif .*){2}', 'a if then a if last', 'if last', 'a if last']) | 329 :call add(tl, [2, '\v(a \zsif .*){2}', 'a if then a if last', 'if last', 'a if last']) |
330 :call add(tl, [2, '\>\zs.', 'aword. ', '.']) | 330 :call add(tl, [2, '\>\zs.', 'aword. ', '.']) |
331 :call add(tl, [2, '\s\+\ze\[/\|\s\zs\s\+', 'is [a t', ' ']) | |
331 :" | 332 :" |
332 :"""" Tests for \@= and \& features | 333 :"""" Tests for \@= and \& features |
333 :call add(tl, [2, 'abc\@=', 'abc', 'ab']) | 334 :call add(tl, [2, 'abc\@=', 'abc', 'ab']) |
334 :call add(tl, [2, 'abc\@=cd', 'abcd', 'abcd']) | 335 :call add(tl, [2, 'abc\@=cd', 'abcd', 'abcd']) |
335 :call add(tl, [2, 'abc\@=', 'ababc', 'ab']) | 336 :call add(tl, [2, 'abc\@=', 'ababc', 'ab']) |