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'])