comparison src/testdir/test64.ok @ 5296:3e9107b86b68 v7.4.001

updated for version 7.4.001 Problem: Character classes such as [a-z] to not react to 'ignorecase'. Breaks man page highlighting. (Mario Grgic) Solution: Add separate items for classes that react to 'ignorecase'. Clean up logic handling character classes. Add more tests.
author Bram Moolenaar <bram@vim.org>
date Wed, 14 Aug 2013 12:06:49 +0200
parents 3c6e2b89875f
children e29f11399cce
comparison
equal deleted inserted replaced
5295:a643d80b6507 5296:3e9107b86b68
648 OK 1 - .a\%$ 648 OK 1 - .a\%$
649 OK 2 - .a\%$ 649 OK 2 - .a\%$
650 OK 0 - .a\%$ 650 OK 0 - .a\%$
651 OK 1 - .a\%$ 651 OK 1 - .a\%$
652 OK 2 - .a\%$ 652 OK 2 - .a\%$
653 OK 0 - [0-9] 653 OK 0 - [0-7]\+
654 OK 1 - [0-9] 654 OK 1 - [0-7]\+
655 OK 2 - [0-9] 655 OK 2 - [0-7]\+
656 OK 0 - [^0-9] 656 OK 0 - [^0-7]\+
657 OK 1 - [^0-9] 657 OK 1 - [^0-7]\+
658 OK 2 - [^0-9] 658 OK 2 - [^0-7]\+
659 OK 0 - [0-9a-fA-F]* 659 OK 0 - [0-9]\+
660 OK 1 - [0-9a-fA-F]* 660 OK 1 - [0-9]\+
661 OK 2 - [0-9a-fA-F]* 661 OK 2 - [0-9]\+
662 OK 0 - [^0-9]\+
663 OK 1 - [^0-9]\+
664 OK 2 - [^0-9]\+
665 OK 0 - [0-9a-fA-F]\+
666 OK 1 - [0-9a-fA-F]\+
667 OK 2 - [0-9a-fA-F]\+
662 OK 0 - [^0-9A-Fa-f]\+ 668 OK 0 - [^0-9A-Fa-f]\+
663 OK 1 - [^0-9A-Fa-f]\+ 669 OK 1 - [^0-9A-Fa-f]\+
664 OK 2 - [^0-9A-Fa-f]\+ 670 OK 2 - [^0-9A-Fa-f]\+
665 OK 0 - [a-z_A-Z0-9]\+ 671 OK 0 - [a-z_A-Z0-9]\+
666 OK 1 - [a-z_A-Z0-9]\+ 672 OK 1 - [a-z_A-Z0-9]\+
667 OK 2 - [a-z_A-Z0-9]\+ 673 OK 2 - [a-z_A-Z0-9]\+
668 OK 0 - [a-z] 674 OK 0 - [^a-z_A-Z0-9]\+
669 OK 1 - [a-z] 675 OK 1 - [^a-z_A-Z0-9]\+
670 OK 2 - [a-z] 676 OK 2 - [^a-z_A-Z0-9]\+
671 OK 0 - [a-zA-Z] 677 OK 0 - [a-z_A-Z]\+
672 OK 1 - [a-zA-Z] 678 OK 1 - [a-z_A-Z]\+
673 OK 2 - [a-zA-Z] 679 OK 2 - [a-z_A-Z]\+
674 OK 0 - [A-Z] 680 OK 0 - [^a-z_A-Z]\+
675 OK 1 - [A-Z] 681 OK 1 - [^a-z_A-Z]\+
676 OK 2 - [A-Z] 682 OK 2 - [^a-z_A-Z]\+
683 OK 0 - [a-z]\+
684 OK 1 - [a-z]\+
685 OK 2 - [a-z]\+
686 OK 0 - [a-z]\+
687 OK 1 - [a-z]\+
688 OK 2 - [a-z]\+
689 OK 0 - [^a-z]\+
690 OK 1 - [^a-z]\+
691 OK 2 - [^a-z]\+
692 OK 0 - [^a-z]\+
693 OK 1 - [^a-z]\+
694 OK 2 - [^a-z]\+
695 OK 0 - [a-zA-Z]\+
696 OK 1 - [a-zA-Z]\+
697 OK 2 - [a-zA-Z]\+
698 OK 0 - [^a-zA-Z]\+
699 OK 1 - [^a-zA-Z]\+
700 OK 2 - [^a-zA-Z]\+
701 OK 0 - [A-Z]\+
702 OK 1 - [A-Z]\+
703 OK 2 - [A-Z]\+
704 OK 0 - [^A-Z]\+
705 OK 1 - [^A-Z]\+
706 OK 2 - [^A-Z]\+
707 OK 0 - [a-z]\+\c
708 OK 1 - [a-z]\+\c
709 OK 2 - [a-z]\+\c
710 OK 0 - [A-Z]\+\c
711 OK 1 - [A-Z]\+\c
712 OK 2 - [A-Z]\+\c
713 OK 0 - \c[^a-z]\+
714 OK 1 - \c[^a-z]\+
715 OK 2 - \c[^a-z]\+
716 OK 0 - \c[^A-Z]\+
717 OK 1 - \c[^A-Z]\+
718 OK 2 - \c[^A-Z]\+
677 OK 0 - \C[^A-Z]\+ 719 OK 0 - \C[^A-Z]\+
678 OK 1 - \C[^A-Z]\+ 720 OK 1 - \C[^A-Z]\+
679 OK 2 - \C[^A-Z]\+ 721 OK 2 - \C[^A-Z]\+
680 OK 0 - xx \ze test 722 OK 0 - xx \ze test
681 OK 1 - xx \ze test 723 OK 1 - xx \ze test