Mercurial > vim
comparison src/testdir/test64.in @ 4657:93b7ed814bec v7.3.1076
updated for version 7.3.1076
Problem: New regexp engine: \@= and \& don't work.
Solution: Make these items work. Add column info to logging.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 30 May 2013 21:42:13 +0200 |
parents | f10f63aaec5c |
children | 0dce3d812e7a |
comparison
equal
deleted
inserted
replaced
4656:1a4b98208569 | 4657:93b7ed814bec |
---|---|
292 :call add(tl, [2, 'aa \zsax', ' ax']) | 292 :call add(tl, [2, 'aa \zsax', ' ax']) |
293 :call add(tl, [2, 'abc \zsmatch\ze abc', 'abc abc abc match abc abc', 'match']) | 293 :call add(tl, [2, 'abc \zsmatch\ze abc', 'abc abc abc match abc abc', 'match']) |
294 :call add(tl, [2, '\v(a \zsif .*){2}', 'a if then a if last', 'if last', 'a if last']) | 294 :call add(tl, [2, '\v(a \zsif .*){2}', 'a if then a if last', 'if last', 'a if last']) |
295 :call add(tl, [2, '\>\zs.', 'aword. ', '.']) | 295 :call add(tl, [2, '\>\zs.', 'aword. ', '.']) |
296 :" | 296 :" |
297 :"""" Tests for \@ features | 297 :"""" Tests for \@= and \& features |
298 :call add(tl, [0, 'abc\@=', 'abc', 'ab']) | 298 :call add(tl, [2, 'abc\@=', 'abc', 'ab']) |
299 :call add(tl, [0, 'abc\@=cd', 'abcd', 'abcd']) | 299 :call add(tl, [2, 'abc\@=cd', 'abcd', 'abcd']) |
300 :call add(tl, [0, 'abc\@=', 'ababc', 'ab']) | 300 :call add(tl, [2, 'abc\@=', 'ababc', 'ab']) |
301 :" will never match, no matter the input text | 301 :" will never match, no matter the input text |
302 :call add(tl, [2, 'abcd\@=e', 'abcd']) | 302 :call add(tl, [2, 'abcd\@=e', 'abcd']) |
303 :" will never match | 303 :" will never match |
304 :call add(tl, [2, 'abcd\@=e', 'any text in here ... ']) | 304 :call add(tl, [2, 'abcd\@=e', 'any text in here ... ']) |
305 :call add(tl, [0, '\v(abc)@=..', 'xabcd', 'ab', 'abc']) | 305 :call add(tl, [2, '\v(abc)@=..', 'xabcd', 'ab', 'abc']) |
306 :" no match | 306 :" no match |
307 :call add(tl, [2, '\(.*John\)\@=.*Bob', 'here is John, and here is B']) | 307 :call add(tl, [2, '\(.*John\)\@=.*Bob', 'here is John, and here is B']) |
308 :call add(tl, [0, '\(John.*\)\@=.*Bob', 'John is Bobs friend', 'John is Bob', 'John is Bobs friend']) | 308 :call add(tl, [2, '\(John.*\)\@=.*Bob', 'John is Bobs friend', 'John is Bob', 'John is Bobs friend']) |
309 :" no match | 309 :" no match |
310 :call add(tl, [2, '.*John\&.*Bob', 'here is John, and here is B']) | 310 :call add(tl, [2, '.*John\&.*Bob', 'here is John, and here is B']) |
311 :call add(tl, [0, '.*John\&.*Bob', 'John is Bobs friend', 'John is Bob']) | 311 :call add(tl, [2, '.*John\&.*Bob', 'John is Bobs friend', 'John is Bob']) |
312 :call add(tl, [0, '\v(test1)@=.*yep', 'this is a test1, yep it is', 'test1, yep', 'test1']) | 312 :call add(tl, [2, '\v(test1)@=.*yep', 'this is a test1, yep it is', 'test1, yep', 'test1']) |
313 :" | 313 :" |
314 :"""" Combining different tests and features | 314 :"""" Combining different tests and features |
315 :call add(tl, [2, '[[:alpha:]]\{-2,6}', '787abcdiuhsasiuhb4', 'ab']) | 315 :call add(tl, [2, '[[:alpha:]]\{-2,6}', '787abcdiuhsasiuhb4', 'ab']) |
316 :call add(tl, [2, '', 'abcd', '']) | 316 :call add(tl, [2, '', 'abcd', '']) |
317 :call add(tl, [2, '\v(())', 'any possible text', '']) | 317 :call add(tl, [2, '\v(())', 'any possible text', '']) |