comparison src/testdir/test64.in @ 4740:97560c16ca99 v7.3.1117

updated for version 7.3.1117 Problem: New regexp engine: \%[abc] not supported. Solution: Implement \%[abc]. Add tests.
author Bram Moolenaar <bram@vim.org>
date Wed, 05 Jun 2013 11:05:17 +0200
parents 0798b096bab3
children 7793e737ec87
comparison
equal deleted inserted replaced
4739:a74d6e9f580c 4740:97560c16ca99
349 :call add(tl, [2, '\%d32', 'yes no', ' ']) 349 :call add(tl, [2, '\%d32', 'yes no', ' '])
350 :call add(tl, [2, '\%o40', 'yes no', ' ']) 350 :call add(tl, [2, '\%o40', 'yes no', ' '])
351 :call add(tl, [2, '\%x20', 'yes no', ' ']) 351 :call add(tl, [2, '\%x20', 'yes no', ' '])
352 :call add(tl, [2, '\%u0020', 'yes no', ' ']) 352 :call add(tl, [2, '\%u0020', 'yes no', ' '])
353 :call add(tl, [2, '\%U00000020', 'yes no', ' ']) 353 :call add(tl, [2, '\%U00000020', 'yes no', ' '])
354 :"
355 :""""" \%[abc]
356 :call add(tl, [2, 'foo\%[bar]', 'fobar'])
357 :call add(tl, [2, 'foo\%[bar]', 'foobar', 'foobar'])
358 :call add(tl, [2, 'foo\%[bar]', 'fooxx', 'foo'])
359 :call add(tl, [2, 'foo\%[bar]', 'foobxx', 'foob'])
360 :call add(tl, [2, 'foo\%[bar]', 'foobaxx', 'fooba'])
361 :call add(tl, [2, 'foo\%[bar]', 'foobarxx', 'foobar'])
362 :call add(tl, [2, 'foo\%[bar]x', 'foobxx', 'foobx'])
363 :call add(tl, [2, 'foo\%[bar]x', 'foobarxx', 'foobarx'])
364 :call add(tl, [2, '\%[bar]x', 'barxx', 'barx'])
365 :call add(tl, [2, '\%[bar]x', 'bxx', 'bx'])
366 :call add(tl, [2, '\%[bar]x', 'xxx', 'x'])
354 :" 367 :"
355 :"""" Alternatives, must use first longest match 368 :"""" Alternatives, must use first longest match
356 :call add(tl, [2, 'goo\|go', 'google', 'goo']) 369 :call add(tl, [2, 'goo\|go', 'google', 'goo'])
357 :call add(tl, [2, '\<goo\|\<go', 'google', 'goo']) 370 :call add(tl, [2, '\<goo\|\<go', 'google', 'goo'])
358 :call add(tl, [2, '\<goo\|go', 'google', 'goo']) 371 :call add(tl, [2, '\<goo\|go', 'google', 'goo'])