comparison src/testdir/test64.ok @ 4661:0dce3d812e7a v7.3.1078

updated for version 7.3.1078 Problem: New regexp engine: \@! doesn't work. Solution: Implement the negated version of \@=.
author Bram Moolenaar <bram@vim.org>
date Thu, 30 May 2013 22:44:02 +0200
parents 93b7ed814bec
children 2d15582e132f
comparison
equal deleted inserted replaced
4660:4dcc1a7d49a5 4661:0dce3d812e7a
676 OK 1 - .*John\&.*Bob 676 OK 1 - .*John\&.*Bob
677 OK 2 - .*John\&.*Bob 677 OK 2 - .*John\&.*Bob
678 OK 0 - \v(test1)@=.*yep 678 OK 0 - \v(test1)@=.*yep
679 OK 1 - \v(test1)@=.*yep 679 OK 1 - \v(test1)@=.*yep
680 OK 2 - \v(test1)@=.*yep 680 OK 2 - \v(test1)@=.*yep
681 OK 0 - foo\(bar\)\@!
682 OK 1 - foo\(bar\)\@!
683 OK 2 - foo\(bar\)\@!
684 OK 0 - foo\(bar\)\@!
685 OK 1 - foo\(bar\)\@!
686 OK 2 - foo\(bar\)\@!
687 OK 0 - if \(\(then\)\@!.\)*$
688 OK 1 - if \(\(then\)\@!.\)*$
689 OK 2 - if \(\(then\)\@!.\)*$
690 OK 0 - if \(\(then\)\@!.\)*$
691 OK 1 - if \(\(then\)\@!.\)*$
692 OK 2 - if \(\(then\)\@!.\)*$
693 OK 0 - \(foo\)\@!bar
694 OK 1 - \(foo\)\@!bar
695 OK 2 - \(foo\)\@!bar
696 OK 0 - \(foo\)\@!...bar
697 OK 1 - \(foo\)\@!...bar
698 OK 2 - \(foo\)\@!...bar
699 OK 0 - ^\%(.*bar\)\@!.*\zsfoo
700 OK 1 - ^\%(.*bar\)\@!.*\zsfoo
701 OK 2 - ^\%(.*bar\)\@!.*\zsfoo
702 OK 0 - ^\%(.*bar\)\@!.*\zsfoo
703 OK 1 - ^\%(.*bar\)\@!.*\zsfoo
704 OK 2 - ^\%(.*bar\)\@!.*\zsfoo
705 OK 0 - ^\%(.*bar\)\@!.*\zsfoo
706 OK 1 - ^\%(.*bar\)\@!.*\zsfoo
707 OK 2 - ^\%(.*bar\)\@!.*\zsfoo
681 OK 0 - [[:alpha:]]\{-2,6} 708 OK 0 - [[:alpha:]]\{-2,6}
682 OK 1 - [[:alpha:]]\{-2,6} 709 OK 1 - [[:alpha:]]\{-2,6}
683 OK 2 - [[:alpha:]]\{-2,6} 710 OK 2 - [[:alpha:]]\{-2,6}
684 OK 0 - 711 OK 0 -
685 OK 1 - 712 OK 1 -