From d75799ab7f712738795919005046b15d6ac356f8 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 5 Jun 2013 11:05:17 +0200 Subject: updated for version 7.3.1117 Problem: New regexp engine: \%[abc] not supported. Solution: Implement \%[abc]. Add tests. --- src/testdir/test64.in | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/testdir/test64.in') diff --git a/src/testdir/test64.in b/src/testdir/test64.in index 65b4e33d7..062d9baa8 100644 --- a/src/testdir/test64.in +++ b/src/testdir/test64.in @@ -352,6 +352,19 @@ STARTTEST :call add(tl, [2, '\%u0020', 'yes no', ' ']) :call add(tl, [2, '\%U00000020', 'yes no', ' ']) :" +:""""" \%[abc] +:call add(tl, [2, 'foo\%[bar]', 'fobar']) +:call add(tl, [2, 'foo\%[bar]', 'foobar', 'foobar']) +:call add(tl, [2, 'foo\%[bar]', 'fooxx', 'foo']) +:call add(tl, [2, 'foo\%[bar]', 'foobxx', 'foob']) +:call add(tl, [2, 'foo\%[bar]', 'foobaxx', 'fooba']) +:call add(tl, [2, 'foo\%[bar]', 'foobarxx', 'foobar']) +:call add(tl, [2, 'foo\%[bar]x', 'foobxx', 'foobx']) +:call add(tl, [2, 'foo\%[bar]x', 'foobarxx', 'foobarx']) +:call add(tl, [2, '\%[bar]x', 'barxx', 'barx']) +:call add(tl, [2, '\%[bar]x', 'bxx', 'bx']) +:call add(tl, [2, '\%[bar]x', 'xxx', 'x']) +:" :"""" Alternatives, must use first longest match :call add(tl, [2, 'goo\|go', 'google', 'goo']) :call add(tl, [2, '\