Mercurial > vim
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 |