ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 75 1 2182 1, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 75 1 75 1,SrcSpan "tests/examples/Attributes.hs" 75 1 75 1,SrcSpan "tests/examples/Attributes.hs" 165 1 165 1,SrcSpan "tests/examples/Attributes.hs" 166 1 166 1,SrcSpan "tests/examples/Attributes.hs" 167 1 167 1,SrcSpan "tests/examples/Attributes.hs" 168 1 168 1,SrcSpan "tests/examples/Attributes.hs" 170 1 170 1,SrcSpan "tests/examples/Attributes.hs" 171 1 171 1,SrcSpan "tests/examples/Attributes.hs" 172 1 172 1,SrcSpan "tests/examples/Attributes.hs" 173 1 173 1,SrcSpan "tests/examples/Attributes.hs" 204 1 204 1,SrcSpan "tests/examples/Attributes.hs" 351 1 351 1,SrcSpan "tests/examples/Attributes.hs" 353 1 353 1,SrcSpan "tests/examples/Attributes.hs" 501 1 501 1,SrcSpan "tests/examples/Attributes.hs" 653 1 653 1,SrcSpan "tests/examples/Attributes.hs" 654 1 654 1,SrcSpan "tests/examples/Attributes.hs" 655 1 655 1,SrcSpan "tests/examples/Attributes.hs" 656 1 656 1,SrcSpan "tests/examples/Attributes.hs" 657 1 657 1,SrcSpan "tests/examples/Attributes.hs" 658 1 658 1,SrcSpan "tests/examples/Attributes.hs" 659 1 659 1,SrcSpan "tests/examples/Attributes.hs" 660 1 660 1,SrcSpan "tests/examples/Attributes.hs" 661 1 661 1,SrcSpan "tests/examples/Attributes.hs" 662 1 662 1,SrcSpan "tests/examples/Attributes.hs" 663 1 663 1,SrcSpan "tests/examples/Attributes.hs" 664 1 664 1,SrcSpan "tests/examples/Attributes.hs" 665 1 665 1,SrcSpan "tests/examples/Attributes.hs" 666 1 666 1,SrcSpan "tests/examples/Attributes.hs" 667 1 667 1,SrcSpan "tests/examples/Attributes.hs" 668 1 668 1,SrcSpan "tests/examples/Attributes.hs" 669 1 669 1,SrcSpan "tests/examples/Attributes.hs" 670 1 670 1,SrcSpan "tests/examples/Attributes.hs" 671 1 671 1,SrcSpan "tests/examples/Attributes.hs" 672 1 672 1,SrcSpan "tests/examples/Attributes.hs" 673 1 673 1,SrcSpan "tests/examples/Attributes.hs" 674 1 674 1,SrcSpan "tests/examples/Attributes.hs" 675 1 675 1,SrcSpan "tests/examples/Attributes.hs" 676 1 676 1,SrcSpan "tests/examples/Attributes.hs" 677 1 677 1,SrcSpan "tests/examples/Attributes.hs" 678 1 678 1,SrcSpan "tests/examples/Attributes.hs" 679 1 679 1,SrcSpan "tests/examples/Attributes.hs" 680 1 680 1,SrcSpan "tests/examples/Attributes.hs" 681 1 681 1,SrcSpan "tests/examples/Attributes.hs" 682 1 682 1,SrcSpan "tests/examples/Attributes.hs" 683 1 683 1,SrcSpan "tests/examples/Attributes.hs" 684 1 684 1,SrcSpan "tests/examples/Attributes.hs" 685 1 685 1,SrcSpan "tests/examples/Attributes.hs" 686 1 686 1,SrcSpan "tests/examples/Attributes.hs" 687 1 687 1,SrcSpan "tests/examples/Attributes.hs" 688 1 688 1,SrcSpan "tests/examples/Attributes.hs" 689 1 689 1,SrcSpan "tests/examples/Attributes.hs" 690 1 690 1,SrcSpan "tests/examples/Attributes.hs" 691 1 691 1,SrcSpan "tests/examples/Attributes.hs" 692 1 692 1,SrcSpan "tests/examples/Attributes.hs" 693 1 693 1,SrcSpan "tests/examples/Attributes.hs" 694 1 694 1,SrcSpan "tests/examples/Attributes.hs" 695 1 695 1,SrcSpan "tests/examples/Attributes.hs" 696 1 696 1,SrcSpan "tests/examples/Attributes.hs" 697 1 697 1,SrcSpan "tests/examples/Attributes.hs" 698 1 698 1,SrcSpan "tests/examples/Attributes.hs" 699 1 699 1,SrcSpan "tests/examples/Attributes.hs" 700 1 700 1,SrcSpan "tests/examples/Attributes.hs" 701 1 701 1,SrcSpan "tests/examples/Attributes.hs" 702 1 702 1,SrcSpan "tests/examples/Attributes.hs" 703 1 703 1,SrcSpan "tests/examples/Attributes.hs" 704 1 704 1,SrcSpan "tests/examples/Attributes.hs" 705 1 705 1,SrcSpan "tests/examples/Attributes.hs" 706 1 706 1,SrcSpan "tests/examples/Attributes.hs" 707 1 707 1,SrcSpan "tests/examples/Attributes.hs" 708 1 708 1,SrcSpan "tests/examples/Attributes.hs" 709 1 709 1,SrcSpan "tests/examples/Attributes.hs" 710 1 710 1,SrcSpan "tests/examples/Attributes.hs" 711 1 711 1,SrcSpan "tests/examples/Attributes.hs" 712 1 712 1,SrcSpan "tests/examples/Attributes.hs" 713 1 713 1,SrcSpan "tests/examples/Attributes.hs" 714 1 714 1,SrcSpan "tests/examples/Attributes.hs" 715 1 715 1,SrcSpan "tests/examples/Attributes.hs" 716 1 716 1,SrcSpan "tests/examples/Attributes.hs" 717 1 717 1,SrcSpan "tests/examples/Attributes.hs" 718 1 718 1,SrcSpan "tests/examples/Attributes.hs" 719 1 719 1,SrcSpan "tests/examples/Attributes.hs" 720 1 720 1,SrcSpan "tests/examples/Attributes.hs" 721 1 721 1,SrcSpan "tests/examples/Attributes.hs" 722 1 722 1,SrcSpan "tests/examples/Attributes.hs" 723 1 723 1,SrcSpan "tests/examples/Attributes.hs" 724 1 724 1,SrcSpan "tests/examples/Attributes.hs" 725 1 725 1,SrcSpan "tests/examples/Attributes.hs" 726 1 726 1,SrcSpan "tests/examples/Attributes.hs" 727 1 727 1,SrcSpan "tests/examples/Attributes.hs" 728 1 728 1,SrcSpan "tests/examples/Attributes.hs" 729 1 729 1,SrcSpan "tests/examples/Attributes.hs" 730 1 730 1,SrcSpan "tests/examples/Attributes.hs" 731 1 731 1,SrcSpan "tests/examples/Attributes.hs" 732 1 732 1,SrcSpan "tests/examples/Attributes.hs" 733 1 733 1,SrcSpan "tests/examples/Attributes.hs" 736 1 736 1,SrcSpan "tests/examples/Attributes.hs" 737 1 737 1,SrcSpan "tests/examples/Attributes.hs" 738 1 738 1,SrcSpan "tests/examples/Attributes.hs" 739 1 739 1,SrcSpan "tests/examples/Attributes.hs" 740 1 740 1,SrcSpan "tests/examples/Attributes.hs" 741 1 741 1,SrcSpan "tests/examples/Attributes.hs" 742 1 742 1,SrcSpan "tests/examples/Attributes.hs" 743 1 743 1,SrcSpan "tests/examples/Attributes.hs" 744 1 744 1,SrcSpan "tests/examples/Attributes.hs" 745 1 745 1,SrcSpan "tests/examples/Attributes.hs" 746 1 746 1,SrcSpan "tests/examples/Attributes.hs" 747 1 747 1,SrcSpan "tests/examples/Attributes.hs" 748 1 748 1,SrcSpan "tests/examples/Attributes.hs" 749 1 749 1,SrcSpan "tests/examples/Attributes.hs" 750 1 750 1,SrcSpan "tests/examples/Attributes.hs" 751 1 751 1,SrcSpan "tests/examples/Attributes.hs" 752 1 752 1,SrcSpan "tests/examples/Attributes.hs" 753 1 753 1,SrcSpan "tests/examples/Attributes.hs" 754 1 754 1,SrcSpan "tests/examples/Attributes.hs" 755 1 755 1,SrcSpan "tests/examples/Attributes.hs" 756 1 756 1,SrcSpan "tests/examples/Attributes.hs" 757 1 757 1,SrcSpan "tests/examples/Attributes.hs" 758 1 758 1,SrcSpan "tests/examples/Attributes.hs" 759 1 759 1,SrcSpan "tests/examples/Attributes.hs" 762 1 762 1,SrcSpan "tests/examples/Attributes.hs" 763 1 763 1,SrcSpan "tests/examples/Attributes.hs" 764 1 764 1,SrcSpan "tests/examples/Attributes.hs" 767 1 767 1,SrcSpan "tests/examples/Attributes.hs" 768 1 768 1,SrcSpan "tests/examples/Attributes.hs" 769 1 769 1,SrcSpan "tests/examples/Attributes.hs" 770 1 770 1,SrcSpan "tests/examples/Attributes.hs" 771 1 771 1,SrcSpan "tests/examples/Attributes.hs" 772 1 772 1,SrcSpan "tests/examples/Attributes.hs" 773 1 773 1,SrcSpan "tests/examples/Attributes.hs" 774 1 774 1,SrcSpan "tests/examples/Attributes.hs" 775 1 775 1,SrcSpan "tests/examples/Attributes.hs" 776 1 776 1,SrcSpan "tests/examples/Attributes.hs" 777 1 777 1,SrcSpan "tests/examples/Attributes.hs" 778 1 778 1,SrcSpan "tests/examples/Attributes.hs" 779 1 779 1,SrcSpan "tests/examples/Attributes.hs" 780 1 780 1,SrcSpan "tests/examples/Attributes.hs" 781 1 781 1,SrcSpan "tests/examples/Attributes.hs" 782 1 782 1,SrcSpan "tests/examples/Attributes.hs" 783 1 783 1,SrcSpan "tests/examples/Attributes.hs" 784 1 784 1,SrcSpan "tests/examples/Attributes.hs" 785 1 785 1,SrcSpan "tests/examples/Attributes.hs" 786 1 786 1,SrcSpan "tests/examples/Attributes.hs" 787 1 787 1,SrcSpan "tests/examples/Attributes.hs" 788 1 788 1,SrcSpan "tests/examples/Attributes.hs" 789 1 789 1,SrcSpan "tests/examples/Attributes.hs" 790 1 790 1,SrcSpan "tests/examples/Attributes.hs" 791 1 791 1,SrcSpan "tests/examples/Attributes.hs" 792 1 792 1,SrcSpan "tests/examples/Attributes.hs" 793 1 793 1,SrcSpan "tests/examples/Attributes.hs" 794 1 794 1,SrcSpan "tests/examples/Attributes.hs" 795 1 795 1,SrcSpan "tests/examples/Attributes.hs" 796 1 796 1,SrcSpan "tests/examples/Attributes.hs" 797 1 797 1,SrcSpan "tests/examples/Attributes.hs" 798 1 798 1,SrcSpan "tests/examples/Attributes.hs" 799 1 799 1,SrcSpan "tests/examples/Attributes.hs" 800 1 800 1,SrcSpan "tests/examples/Attributes.hs" 801 1 801 1,SrcSpan "tests/examples/Attributes.hs" 802 1 802 1,SrcSpan "tests/examples/Attributes.hs" 803 1 803 1,SrcSpan "tests/examples/Attributes.hs" 804 1 804 1,SrcSpan "tests/examples/Attributes.hs" 805 1 805 1,SrcSpan "tests/examples/Attributes.hs" 806 1 806 1,SrcSpan "tests/examples/Attributes.hs" 807 1 807 1,SrcSpan "tests/examples/Attributes.hs" 808 1 808 1,SrcSpan "tests/examples/Attributes.hs" 809 1 809 1,SrcSpan "tests/examples/Attributes.hs" 812 1 812 1,SrcSpan "tests/examples/Attributes.hs" 813 1 813 1,SrcSpan "tests/examples/Attributes.hs" 814 1 814 1,SrcSpan "tests/examples/Attributes.hs" 815 1 815 1,SrcSpan "tests/examples/Attributes.hs" 816 1 816 1,SrcSpan "tests/examples/Attributes.hs" 817 1 817 1,SrcSpan "tests/examples/Attributes.hs" 818 1 818 1,SrcSpan "tests/examples/Attributes.hs" 819 1 819 1,SrcSpan "tests/examples/Attributes.hs" 820 1 820 1,SrcSpan "tests/examples/Attributes.hs" 821 1 821 1,SrcSpan "tests/examples/Attributes.hs" 822 1 822 1,SrcSpan "tests/examples/Attributes.hs" 823 1 823 1,SrcSpan "tests/examples/Attributes.hs" 824 1 824 1,SrcSpan "tests/examples/Attributes.hs" 825 1 825 1,SrcSpan "tests/examples/Attributes.hs" 826 1 826 1,SrcSpan "tests/examples/Attributes.hs" 827 1 827 1,SrcSpan "tests/examples/Attributes.hs" 828 1 828 1,SrcSpan "tests/examples/Attributes.hs" 829 1 829 1,SrcSpan "tests/examples/Attributes.hs" 830 1 830 1,SrcSpan "tests/examples/Attributes.hs" 831 1 831 1,SrcSpan "tests/examples/Attributes.hs" 832 1 832 1,SrcSpan "tests/examples/Attributes.hs" 833 1 833 1,SrcSpan "tests/examples/Attributes.hs" 834 1 834 1,SrcSpan "tests/examples/Attributes.hs" 835 1 835 1,SrcSpan "tests/examples/Attributes.hs" 836 1 836 1,SrcSpan "tests/examples/Attributes.hs" 837 1 837 1,SrcSpan "tests/examples/Attributes.hs" 838 1 838 1,SrcSpan "tests/examples/Attributes.hs" 839 1 839 1,SrcSpan "tests/examples/Attributes.hs" 840 1 840 1,SrcSpan "tests/examples/Attributes.hs" 841 1 841 1,SrcSpan "tests/examples/Attributes.hs" 842 1 842 1,SrcSpan "tests/examples/Attributes.hs" 843 1 843 1,SrcSpan "tests/examples/Attributes.hs" 844 1 844 1,SrcSpan "tests/examples/Attributes.hs" 845 1 845 1,SrcSpan "tests/examples/Attributes.hs" 846 1 846 1,SrcSpan "tests/examples/Attributes.hs" 847 1 847 1,SrcSpan "tests/examples/Attributes.hs" 848 1 848 1,SrcSpan "tests/examples/Attributes.hs" 849 1 849 1,SrcSpan "tests/examples/Attributes.hs" 850 1 850 1,SrcSpan "tests/examples/Attributes.hs" 851 1 851 1,SrcSpan "tests/examples/Attributes.hs" 852 1 852 1,SrcSpan "tests/examples/Attributes.hs" 853 1 853 1,SrcSpan "tests/examples/Attributes.hs" 854 1 854 1,SrcSpan "tests/examples/Attributes.hs" 855 1 855 1,SrcSpan "tests/examples/Attributes.hs" 856 1 856 1,SrcSpan "tests/examples/Attributes.hs" 857 1 857 1,SrcSpan "tests/examples/Attributes.hs" 858 1 858 1,SrcSpan "tests/examples/Attributes.hs" 859 1 859 1,SrcSpan "tests/examples/Attributes.hs" 860 1 860 1,SrcSpan "tests/examples/Attributes.hs" 861 1 861 1,SrcSpan "tests/examples/Attributes.hs" 862 1 862 1,SrcSpan "tests/examples/Attributes.hs" 863 1 863 1,SrcSpan "tests/examples/Attributes.hs" 864 1 864 1,SrcSpan "tests/examples/Attributes.hs" 865 1 865 1,SrcSpan "tests/examples/Attributes.hs" 866 1 866 1,SrcSpan "tests/examples/Attributes.hs" 867 1 867 1,SrcSpan "tests/examples/Attributes.hs" 868 1 868 1,SrcSpan "tests/examples/Attributes.hs" 906 1 906 1,SrcSpan "tests/examples/Attributes.hs" 915 1 915 1,SrcSpan "tests/examples/Attributes.hs" 918 1 918 1,SrcSpan "tests/examples/Attributes.hs" 923 1 923 1,SrcSpan "tests/examples/Attributes.hs" 947 1 947 1,SrcSpan "tests/examples/Attributes.hs" 950 1 950 1,SrcSpan "tests/examples/Attributes.hs" 951 1 951 1,SrcSpan "tests/examples/Attributes.hs" 952 1 952 1,SrcSpan "tests/examples/Attributes.hs" 954 1 954 1,SrcSpan "tests/examples/Attributes.hs" 955 1 955 1,SrcSpan "tests/examples/Attributes.hs" 956 1 956 1,SrcSpan "tests/examples/Attributes.hs" 957 1 957 1,SrcSpan "tests/examples/Attributes.hs" 959 1 959 1,SrcSpan "tests/examples/Attributes.hs" 960 1 960 1,SrcSpan "tests/examples/Attributes.hs" 962 1 962 1,SrcSpan "tests/examples/Attributes.hs" 963 1 963 1,SrcSpan "tests/examples/Attributes.hs" 964 1 964 1,SrcSpan "tests/examples/Attributes.hs" 965 1 965 1,SrcSpan "tests/examples/Attributes.hs" 967 1 967 1,SrcSpan "tests/examples/Attributes.hs" 968 1 968 1,SrcSpan "tests/examples/Attributes.hs" 969 1 969 1,SrcSpan "tests/examples/Attributes.hs" 970 1 970 1,SrcSpan "tests/examples/Attributes.hs" 971 1 971 1,SrcSpan "tests/examples/Attributes.hs" 972 1 972 1,SrcSpan "tests/examples/Attributes.hs" 973 1 973 1,SrcSpan "tests/examples/Attributes.hs" 974 1 974 1,SrcSpan "tests/examples/Attributes.hs" 975 1 975 1,SrcSpan "tests/examples/Attributes.hs" 977 1 977 1,SrcSpan "tests/examples/Attributes.hs" 982 1 982 1,SrcSpan "tests/examples/Attributes.hs" 990 1 990 1,SrcSpan "tests/examples/Attributes.hs" 991 1 991 1,SrcSpan "tests/examples/Attributes.hs" 998 1 998 1,SrcSpan "tests/examples/Attributes.hs" 1009 1 1009 1,SrcSpan "tests/examples/Attributes.hs" 1020 1 1020 1,SrcSpan "tests/examples/Attributes.hs" 1033 1 1033 1,SrcSpan "tests/examples/Attributes.hs" 1039 1 1039 1,SrcSpan "tests/examples/Attributes.hs" 1040 1 1040 1,SrcSpan "tests/examples/Attributes.hs" 1043 1 1043 1,SrcSpan "tests/examples/Attributes.hs" 1044 1 1044 1,SrcSpan "tests/examples/Attributes.hs" 1046 1 1046 1,SrcSpan "tests/examples/Attributes.hs" 1049 1 1049 1,SrcSpan "tests/examples/Attributes.hs" 1054 1 1054 1,SrcSpan "tests/examples/Attributes.hs" 1058 1 1058 1,SrcSpan "tests/examples/Attributes.hs" 1062 1 1062 1,SrcSpan "tests/examples/Attributes.hs" 1071 1 1071 1,SrcSpan "tests/examples/Attributes.hs" 1076 1 1076 1,SrcSpan "tests/examples/Attributes.hs" 1081 1 1081 1,SrcSpan "tests/examples/Attributes.hs" 1093 1 1093 1,SrcSpan "tests/examples/Attributes.hs" 1097 1 1097 1,SrcSpan "tests/examples/Attributes.hs" 1104 1 1104 1,SrcSpan "tests/examples/Attributes.hs" 1116 1 1116 1,SrcSpan "tests/examples/Attributes.hs" 1119 1 1119 1,SrcSpan "tests/examples/Attributes.hs" 1124 1 1124 1,SrcSpan "tests/examples/Attributes.hs" 1131 1 1131 1,SrcSpan "tests/examples/Attributes.hs" 1136 1 1136 1,SrcSpan "tests/examples/Attributes.hs" 1143 1 1143 1,SrcSpan "tests/examples/Attributes.hs" 1151 1 1151 1,SrcSpan "tests/examples/Attributes.hs" 1154 1 1154 1,SrcSpan "tests/examples/Attributes.hs" 1160 1 1160 1,SrcSpan "tests/examples/Attributes.hs" 1170 1 1170 1,SrcSpan "tests/examples/Attributes.hs" 1175 1 1175 1,SrcSpan "tests/examples/Attributes.hs" 1180 1 1180 1,SrcSpan "tests/examples/Attributes.hs" 1188 1 1188 1,SrcSpan "tests/examples/Attributes.hs" 1192 1 1192 1,SrcSpan "tests/examples/Attributes.hs" 1199 1 1199 1,SrcSpan "tests/examples/Attributes.hs" 1210 1 1210 1,SrcSpan "tests/examples/Attributes.hs" 1216 1 1216 1,SrcSpan "tests/examples/Attributes.hs" 1222 1 1222 1,SrcSpan "tests/examples/Attributes.hs" 1231 1 1231 1,SrcSpan "tests/examples/Attributes.hs" 1236 1 1236 1,SrcSpan "tests/examples/Attributes.hs" 1241 1 1241 1,SrcSpan "tests/examples/Attributes.hs" 1249 1 1249 1,SrcSpan "tests/examples/Attributes.hs" 1253 1 1253 1,SrcSpan "tests/examples/Attributes.hs" 1260 1 1260 1,SrcSpan "tests/examples/Attributes.hs" 1271 1 1271 1,SrcSpan "tests/examples/Attributes.hs" 1275 1 1275 1,SrcSpan "tests/examples/Attributes.hs" 1285 1 1285 1,SrcSpan "tests/examples/Attributes.hs" 1307 1 1307 1,SrcSpan "tests/examples/Attributes.hs" 1317 1 1317 1,SrcSpan "tests/examples/Attributes.hs" 1327 1 1327 1,SrcSpan "tests/examples/Attributes.hs" 1340 1 1340 1,SrcSpan "tests/examples/Attributes.hs" 1344 1 1344 1,SrcSpan "tests/examples/Attributes.hs" 1351 1 1351 1,SrcSpan "tests/examples/Attributes.hs" 1368 1 1368 1,SrcSpan "tests/examples/Attributes.hs" 1369 1 1369 1,SrcSpan "tests/examples/Attributes.hs" 1372 1 1372 1,SrcSpan "tests/examples/Attributes.hs" 1373 1 1373 1,SrcSpan "tests/examples/Attributes.hs" 1375 1 1375 1,SrcSpan "tests/examples/Attributes.hs" 1376 1 1376 1,SrcSpan "tests/examples/Attributes.hs" 1379 1 1379 1,SrcSpan "tests/examples/Attributes.hs" 1380 1 1380 1,SrcSpan "tests/examples/Attributes.hs" 1384 1 1384 1,SrcSpan "tests/examples/Attributes.hs" 1385 1 1385 1,SrcSpan "tests/examples/Attributes.hs" 1389 1 1389 1,SrcSpan "tests/examples/Attributes.hs" 1394 1 1394 1,SrcSpan "tests/examples/Attributes.hs" 1403 1 1403 1,SrcSpan "tests/examples/Attributes.hs" 1410 1 1410 1,SrcSpan "tests/examples/Attributes.hs" 1411 1 1411 1,SrcSpan "tests/examples/Attributes.hs" 1420 1 1420 1,SrcSpan "tests/examples/Attributes.hs" 1423 1 1423 1,SrcSpan "tests/examples/Attributes.hs" 1432 1 1432 1,SrcSpan "tests/examples/Attributes.hs" 1445 1 1445 1,SrcSpan "tests/examples/Attributes.hs" 1448 1 1448 1,SrcSpan "tests/examples/Attributes.hs" 1453 1 1453 1,SrcSpan "tests/examples/Attributes.hs" 1461 1 1461 1,SrcSpan "tests/examples/Attributes.hs" 1466 1 1466 1,SrcSpan "tests/examples/Attributes.hs" 1471 1 1471 1,SrcSpan "tests/examples/Attributes.hs" 1479 1 1479 1,SrcSpan "tests/examples/Attributes.hs" 1487 1 1487 1,SrcSpan "tests/examples/Attributes.hs" 1505 1 1505 1,SrcSpan "tests/examples/Attributes.hs" 1524 1 1524 1,SrcSpan "tests/examples/Attributes.hs" 1528 1 1528 1,SrcSpan "tests/examples/Attributes.hs" 1535 1 1535 1,SrcSpan "tests/examples/Attributes.hs" 1550 1 1550 1,SrcSpan "tests/examples/Attributes.hs" 1557 1 1557 1,SrcSpan "tests/examples/Attributes.hs" 1567 1 1567 1,SrcSpan "tests/examples/Attributes.hs" 1584 1 1584 1,SrcSpan "tests/examples/Attributes.hs" 1587 1 1587 1,SrcSpan "tests/examples/Attributes.hs" 1597 1 1597 1,SrcSpan "tests/examples/Attributes.hs" 1612 1 1612 1,SrcSpan "tests/examples/Attributes.hs" 1615 1 1615 1,SrcSpan "tests/examples/Attributes.hs" 1630 1 1630 1,SrcSpan "tests/examples/Attributes.hs" 1646 1 1646 1,SrcSpan "tests/examples/Attributes.hs" 1651 1 1651 1,SrcSpan "tests/examples/Attributes.hs" 1656 1 1656 1,SrcSpan "tests/examples/Attributes.hs" 1669 1 1669 1,SrcSpan "tests/examples/Attributes.hs" 1674 1 1674 1,SrcSpan "tests/examples/Attributes.hs" 1682 1 1682 1,SrcSpan "tests/examples/Attributes.hs" 1693 1 1693 1,SrcSpan "tests/examples/Attributes.hs" 1700 1 1700 1,SrcSpan "tests/examples/Attributes.hs" 1707 1 1707 1,SrcSpan "tests/examples/Attributes.hs" 1717 1 1717 1,SrcSpan "tests/examples/Attributes.hs" 1723 1 1723 1,SrcSpan "tests/examples/Attributes.hs" 1729 1 1729 1,SrcSpan "tests/examples/Attributes.hs" 1738 1 1738 1,SrcSpan "tests/examples/Attributes.hs" 1771 1 1771 1,SrcSpan "tests/examples/Attributes.hs" 1803 1 1803 1,SrcSpan "tests/examples/Attributes.hs" 1838 1 1838 1,SrcSpan "tests/examples/Attributes.hs" 1847 1 1847 1,SrcSpan "tests/examples/Attributes.hs" 1856 1 1856 1,SrcSpan "tests/examples/Attributes.hs" 1868 1 1868 1,SrcSpan "tests/examples/Attributes.hs" 1873 1 1873 1,SrcSpan "tests/examples/Attributes.hs" 1878 1 1878 1,SrcSpan "tests/examples/Attributes.hs" 1886 1 1886 1,SrcSpan "tests/examples/Attributes.hs" 1891 1 1891 1,SrcSpan "tests/examples/Attributes.hs" 1896 1 1896 1,SrcSpan "tests/examples/Attributes.hs" 1904 1 1904 1,SrcSpan "tests/examples/Attributes.hs" 1907 1 1907 1,SrcSpan "tests/examples/Attributes.hs" 1924 1 1924 1,SrcSpan "tests/examples/Attributes.hs" 1940 1 1940 1,SrcSpan "tests/examples/Attributes.hs" 1941 1 1941 1,SrcSpan "tests/examples/Attributes.hs" 1946 1 1946 1,SrcSpan "tests/examples/Attributes.hs" 1957 1 1957 1,SrcSpan "tests/examples/Attributes.hs" 1971 1 1971 1,SrcSpan "tests/examples/Attributes.hs" 1982 1 1982 1,SrcSpan "tests/examples/Attributes.hs" 1983 1 1983 1,SrcSpan "tests/examples/Attributes.hs" 1994 1 1994 1,SrcSpan "tests/examples/Attributes.hs" 1995 1 1995 1,SrcSpan "tests/examples/Attributes.hs" 2001 1 2001 1,SrcSpan "tests/examples/Attributes.hs" 2004 1 2004 1,SrcSpan "tests/examples/Attributes.hs" 2009 1 2009 1,SrcSpan "tests/examples/Attributes.hs" 2012 1 2012 1,SrcSpan "tests/examples/Attributes.hs" 2024 1 2024 1,SrcSpan "tests/examples/Attributes.hs" 2036 1 2036 1,SrcSpan "tests/examples/Attributes.hs" 2052 1 2052 1,SrcSpan "tests/examples/Attributes.hs" 2059 1 2059 1,SrcSpan "tests/examples/Attributes.hs" 2068 1 2068 1,SrcSpan "tests/examples/Attributes.hs" 2079 1 2079 1,SrcSpan "tests/examples/Attributes.hs" 2083 1 2083 1,SrcSpan "tests/examples/Attributes.hs" 2090 1 2090 1,SrcSpan "tests/examples/Attributes.hs" 2101 1 2101 1,SrcSpan "tests/examples/Attributes.hs" 2106 1 2106 1,SrcSpan "tests/examples/Attributes.hs" 2111 1 2111 1,SrcSpan "tests/examples/Attributes.hs" 2119 1 2119 1,SrcSpan "tests/examples/Attributes.hs" 2126 1 2126 1,SrcSpan "tests/examples/Attributes.hs" 2133 1 2133 1,SrcSpan "tests/examples/Attributes.hs" 2143 1 2143 1,SrcSpan "tests/examples/Attributes.hs" 2148 1 2148 1,SrcSpan "tests/examples/Attributes.hs" 2153 1 2153 1,SrcSpan "tests/examples/Attributes.hs" 2161 1 2161 1,SrcSpan "tests/examples/Attributes.hs" 2168 1 2168 1,SrcSpan "tests/examples/Attributes.hs" 2175 1 2175 1,SrcSpan "tests/examples/Attributes.hs" 2182 1 2182 1,SrcSpan "tests/examples/Attributes.hs" 2182 1 2182 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 75 1 163 12, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 75 1 75 7,SrcSpan "tests/examples/Attributes.hs" 163 7 163 12]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 75 8 75 32, srcInfoPoints = []}) "Data.GraphViz.Attributes") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 76 5 163 6, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 76 5 76 6,SrcSpan "tests/examples/Attributes.hs" 78 5 78 6,SrcSpan "tests/examples/Attributes.hs" 80 5 80 6,SrcSpan "tests/examples/Attributes.hs" 81 5 81 6,SrcSpan "tests/examples/Attributes.hs" 82 5 82 6,SrcSpan "tests/examples/Attributes.hs" 83 5 83 6,SrcSpan "tests/examples/Attributes.hs" 84 5 84 6,SrcSpan "tests/examples/Attributes.hs" 86 5 86 6,SrcSpan "tests/examples/Attributes.hs" 87 5 87 6,SrcSpan "tests/examples/Attributes.hs" 88 5 88 6,SrcSpan "tests/examples/Attributes.hs" 89 5 89 6,SrcSpan "tests/examples/Attributes.hs" 90 5 90 6,SrcSpan "tests/examples/Attributes.hs" 91 5 91 6,SrcSpan "tests/examples/Attributes.hs" 92 5 92 6,SrcSpan "tests/examples/Attributes.hs" 93 5 93 6,SrcSpan "tests/examples/Attributes.hs" 94 5 94 6,SrcSpan "tests/examples/Attributes.hs" 95 5 95 6,SrcSpan "tests/examples/Attributes.hs" 96 5 96 6,SrcSpan "tests/examples/Attributes.hs" 97 5 97 6,SrcSpan "tests/examples/Attributes.hs" 98 5 98 6,SrcSpan "tests/examples/Attributes.hs" 99 5 99 6,SrcSpan "tests/examples/Attributes.hs" 100 5 100 6,SrcSpan "tests/examples/Attributes.hs" 101 5 101 6,SrcSpan "tests/examples/Attributes.hs" 102 5 102 6,SrcSpan "tests/examples/Attributes.hs" 103 5 103 6,SrcSpan "tests/examples/Attributes.hs" 104 5 104 6,SrcSpan "tests/examples/Attributes.hs" 105 5 105 6,SrcSpan "tests/examples/Attributes.hs" 106 5 106 6,SrcSpan "tests/examples/Attributes.hs" 107 5 107 6,SrcSpan "tests/examples/Attributes.hs" 108 5 108 6,SrcSpan "tests/examples/Attributes.hs" 109 5 109 6,SrcSpan "tests/examples/Attributes.hs" 110 5 110 6,SrcSpan "tests/examples/Attributes.hs" 111 5 111 6,SrcSpan "tests/examples/Attributes.hs" 112 5 112 6,SrcSpan "tests/examples/Attributes.hs" 113 5 113 6,SrcSpan "tests/examples/Attributes.hs" 114 5 114 6,SrcSpan "tests/examples/Attributes.hs" 115 5 115 6,SrcSpan "tests/examples/Attributes.hs" 116 5 116 6,SrcSpan "tests/examples/Attributes.hs" 117 5 117 6,SrcSpan "tests/examples/Attributes.hs" 118 5 118 6,SrcSpan "tests/examples/Attributes.hs" 119 5 119 6,SrcSpan "tests/examples/Attributes.hs" 120 5 120 6,SrcSpan "tests/examples/Attributes.hs" 121 5 121 6,SrcSpan "tests/examples/Attributes.hs" 122 5 122 6,SrcSpan "tests/examples/Attributes.hs" 123 5 123 6,SrcSpan "tests/examples/Attributes.hs" 124 5 124 6,SrcSpan "tests/examples/Attributes.hs" 125 5 125 6,SrcSpan "tests/examples/Attributes.hs" 126 5 126 6,SrcSpan "tests/examples/Attributes.hs" 127 5 127 6,SrcSpan "tests/examples/Attributes.hs" 128 5 128 6,SrcSpan "tests/examples/Attributes.hs" 130 5 130 6,SrcSpan "tests/examples/Attributes.hs" 131 5 131 6,SrcSpan "tests/examples/Attributes.hs" 132 5 132 6,SrcSpan "tests/examples/Attributes.hs" 133 5 133 6,SrcSpan "tests/examples/Attributes.hs" 136 5 136 6,SrcSpan "tests/examples/Attributes.hs" 137 5 137 6,SrcSpan "tests/examples/Attributes.hs" 138 5 138 6,SrcSpan "tests/examples/Attributes.hs" 139 5 139 6,SrcSpan "tests/examples/Attributes.hs" 140 5 140 6,SrcSpan "tests/examples/Attributes.hs" 141 5 141 6,SrcSpan "tests/examples/Attributes.hs" 142 5 142 6,SrcSpan "tests/examples/Attributes.hs" 143 5 143 6,SrcSpan "tests/examples/Attributes.hs" 144 5 144 6,SrcSpan "tests/examples/Attributes.hs" 146 5 146 6,SrcSpan "tests/examples/Attributes.hs" 147 5 147 6,SrcSpan "tests/examples/Attributes.hs" 148 5 148 6,SrcSpan "tests/examples/Attributes.hs" 149 5 149 6,SrcSpan "tests/examples/Attributes.hs" 150 5 150 6,SrcSpan "tests/examples/Attributes.hs" 152 5 152 6,SrcSpan "tests/examples/Attributes.hs" 153 5 153 6,SrcSpan "tests/examples/Attributes.hs" 154 5 154 6,SrcSpan "tests/examples/Attributes.hs" 155 5 155 6,SrcSpan "tests/examples/Attributes.hs" 156 5 156 6,SrcSpan "tests/examples/Attributes.hs" 158 5 158 6,SrcSpan "tests/examples/Attributes.hs" 159 5 159 6,SrcSpan "tests/examples/Attributes.hs" 161 5 161 6,SrcSpan "tests/examples/Attributes.hs" 162 5 162 6,SrcSpan "tests/examples/Attributes.hs" 163 5 163 6]}) [EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 77 7 77 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 77 16 77 17,SrcSpan "tests/examples/Attributes.hs" 77 17 77 19,SrcSpan "tests/examples/Attributes.hs" 77 19 77 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 77 7 77 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 77 7 77 16, srcInfoPoints = []}) "Attribute")),EAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 78 7 78 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 78 7 78 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 78 7 78 17, srcInfoPoints = []}) "Attributes")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 80 7 80 19, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 80 7 80 19, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 80 7 80 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 80 7 80 19, srcInfoPoints = []}) "usedByGraphs")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 81 7 81 22, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 81 7 81 22, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 81 7 81 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 81 7 81 22, srcInfoPoints = []}) "usedBySubGraphs")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 82 7 82 21, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 82 7 82 21, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 82 7 82 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 82 7 82 21, srcInfoPoints = []}) "usedByClusters")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 83 7 83 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 83 7 83 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 83 7 83 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 83 7 83 18, srcInfoPoints = []}) "usedByNodes")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 84 7 84 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 84 7 84 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 84 7 84 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 84 7 84 18, srcInfoPoints = []}) "usedByEdges")),EAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 86 7 86 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 86 7 86 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 86 7 86 16, srcInfoPoints = []}) "EscString")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 87 7 87 14, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 87 10 87 11,SrcSpan "tests/examples/Attributes.hs" 87 11 87 13,SrcSpan "tests/examples/Attributes.hs" 87 13 87 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 87 7 87 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 87 7 87 10, srcInfoPoints = []}) "URL")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 88 7 88 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 88 16 88 17,SrcSpan "tests/examples/Attributes.hs" 88 17 88 19,SrcSpan "tests/examples/Attributes.hs" 88 19 88 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 88 7 88 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 88 7 88 16, srcInfoPoints = []}) "ArrowType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 89 7 89 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 89 17 89 18,SrcSpan "tests/examples/Attributes.hs" 89 18 89 20,SrcSpan "tests/examples/Attributes.hs" 89 20 89 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 89 7 89 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 89 7 89 17, srcInfoPoints = []}) "AspectType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 90 7 90 15, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 90 11 90 12,SrcSpan "tests/examples/Attributes.hs" 90 12 90 14,SrcSpan "tests/examples/Attributes.hs" 90 14 90 15]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 90 7 90 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 90 7 90 11, srcInfoPoints = []}) "Rect")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 91 7 91 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 91 18 91 19,SrcSpan "tests/examples/Attributes.hs" 91 19 91 21,SrcSpan "tests/examples/Attributes.hs" 91 21 91 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 91 7 91 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 91 7 91 18, srcInfoPoints = []}) "ClusterMode")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 92 7 92 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 92 14 92 15,SrcSpan "tests/examples/Attributes.hs" 92 15 92 17,SrcSpan "tests/examples/Attributes.hs" 92 17 92 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 92 7 92 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 92 7 92 14, srcInfoPoints = []}) "DirType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 93 7 93 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 93 20 93 21,SrcSpan "tests/examples/Attributes.hs" 93 21 93 23,SrcSpan "tests/examples/Attributes.hs" 93 23 93 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 93 7 93 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 93 7 93 20, srcInfoPoints = []}) "DEConstraints")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 94 7 94 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 94 13 94 14,SrcSpan "tests/examples/Attributes.hs" 94 14 94 16,SrcSpan "tests/examples/Attributes.hs" 94 16 94 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 94 7 94 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 94 7 94 13, srcInfoPoints = []}) "DPoint")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 95 7 95 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 95 15 95 16,SrcSpan "tests/examples/Attributes.hs" 95 16 95 18,SrcSpan "tests/examples/Attributes.hs" 95 18 95 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 95 7 95 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 95 7 95 15, srcInfoPoints = []}) "ModeType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 96 7 96 16, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 96 12 96 13,SrcSpan "tests/examples/Attributes.hs" 96 13 96 15,SrcSpan "tests/examples/Attributes.hs" 96 15 96 16]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 96 7 96 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 96 7 96 12, srcInfoPoints = []}) "Model")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 97 7 97 16, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 97 12 97 13,SrcSpan "tests/examples/Attributes.hs" 97 13 97 15,SrcSpan "tests/examples/Attributes.hs" 97 15 97 16]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 97 7 97 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 97 7 97 12, srcInfoPoints = []}) "Label")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 98 7 98 16, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 98 12 98 13,SrcSpan "tests/examples/Attributes.hs" 98 13 98 15,SrcSpan "tests/examples/Attributes.hs" 98 15 98 16]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 98 7 98 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 98 7 98 12, srcInfoPoints = []}) "Point")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 99 7 99 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 99 14 99 15,SrcSpan "tests/examples/Attributes.hs" 99 15 99 17,SrcSpan "tests/examples/Attributes.hs" 99 17 99 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 99 7 99 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 99 7 99 14, srcInfoPoints = []}) "Overlap")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 100 7 100 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 100 17 100 18,SrcSpan "tests/examples/Attributes.hs" 100 18 100 20,SrcSpan "tests/examples/Attributes.hs" 100 20 100 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 100 7 100 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 100 7 100 17, srcInfoPoints = []}) "LayerRange")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 101 7 101 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 101 14 101 15,SrcSpan "tests/examples/Attributes.hs" 101 15 101 17,SrcSpan "tests/examples/Attributes.hs" 101 17 101 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 101 7 101 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 101 7 101 14, srcInfoPoints = []}) "LayerID")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 102 7 102 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 102 16 102 17,SrcSpan "tests/examples/Attributes.hs" 102 17 102 19,SrcSpan "tests/examples/Attributes.hs" 102 19 102 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 102 7 102 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 102 7 102 16, srcInfoPoints = []}) "LayerList")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 103 7 103 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 103 17 103 18,SrcSpan "tests/examples/Attributes.hs" 103 18 103 20,SrcSpan "tests/examples/Attributes.hs" 103 20 103 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 103 7 103 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 103 7 103 17, srcInfoPoints = []}) "OutputMode")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 104 7 104 15, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 104 11 104 12,SrcSpan "tests/examples/Attributes.hs" 104 12 104 14,SrcSpan "tests/examples/Attributes.hs" 104 14 104 15]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 104 7 104 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 104 7 104 11, srcInfoPoints = []}) "Pack")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 105 7 105 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 105 15 105 16,SrcSpan "tests/examples/Attributes.hs" 105 16 105 18,SrcSpan "tests/examples/Attributes.hs" 105 18 105 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 105 7 105 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 105 7 105 15, srcInfoPoints = []}) "PackMode")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 106 7 106 14, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 106 10 106 11,SrcSpan "tests/examples/Attributes.hs" 106 11 106 13,SrcSpan "tests/examples/Attributes.hs" 106 13 106 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 106 7 106 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 106 7 106 10, srcInfoPoints = []}) "Pos")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 107 7 107 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 107 15 107 16,SrcSpan "tests/examples/Attributes.hs" 107 16 107 18,SrcSpan "tests/examples/Attributes.hs" 107 18 107 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 107 7 107 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 107 7 107 15, srcInfoPoints = []}) "EdgeType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 108 7 108 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 108 14 108 15,SrcSpan "tests/examples/Attributes.hs" 108 15 108 17,SrcSpan "tests/examples/Attributes.hs" 108 17 108 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 108 7 108 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 108 7 108 14, srcInfoPoints = []}) "PageDir")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 109 7 109 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 109 13 109 14,SrcSpan "tests/examples/Attributes.hs" 109 14 109 16,SrcSpan "tests/examples/Attributes.hs" 109 16 109 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 109 7 109 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 109 7 109 13, srcInfoPoints = []}) "Spline")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 110 7 110 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 110 15 110 16,SrcSpan "tests/examples/Attributes.hs" 110 16 110 18,SrcSpan "tests/examples/Attributes.hs" 110 18 110 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 110 7 110 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 110 7 110 15, srcInfoPoints = []}) "QuadType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 111 7 111 15, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 111 11 111 12,SrcSpan "tests/examples/Attributes.hs" 111 12 111 14,SrcSpan "tests/examples/Attributes.hs" 111 14 111 15]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 111 7 111 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 111 7 111 11, srcInfoPoints = []}) "Root")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 112 7 112 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 112 15 112 16,SrcSpan "tests/examples/Attributes.hs" 112 16 112 18,SrcSpan "tests/examples/Attributes.hs" 112 18 112 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 112 7 112 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 112 7 112 15, srcInfoPoints = []}) "RankType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 113 7 113 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 113 14 113 15,SrcSpan "tests/examples/Attributes.hs" 113 15 113 17,SrcSpan "tests/examples/Attributes.hs" 113 17 113 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 113 7 113 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 113 7 113 14, srcInfoPoints = []}) "RankDir")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 114 7 114 16, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 114 12 114 13,SrcSpan "tests/examples/Attributes.hs" 114 13 114 15,SrcSpan "tests/examples/Attributes.hs" 114 15 114 16]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 114 7 114 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 114 7 114 12, srcInfoPoints = []}) "Shape")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 115 7 115 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 115 17 115 18,SrcSpan "tests/examples/Attributes.hs" 115 18 115 20,SrcSpan "tests/examples/Attributes.hs" 115 20 115 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 115 7 115 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 115 7 115 17, srcInfoPoints = []}) "SmoothType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 116 7 116 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 116 16 116 17,SrcSpan "tests/examples/Attributes.hs" 116 17 116 19,SrcSpan "tests/examples/Attributes.hs" 116 19 116 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 116 7 116 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 116 7 116 16, srcInfoPoints = []}) "StartType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 117 7 117 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 117 14 117 15,SrcSpan "tests/examples/Attributes.hs" 117 15 117 17,SrcSpan "tests/examples/Attributes.hs" 117 17 117 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 117 7 117 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 117 7 117 14, srcInfoPoints = []}) "STStyle")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 118 7 118 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 118 16 118 17,SrcSpan "tests/examples/Attributes.hs" 118 17 118 19,SrcSpan "tests/examples/Attributes.hs" 118 19 118 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 118 7 118 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 118 7 118 16, srcInfoPoints = []}) "StyleItem")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 119 7 119 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 119 16 119 17,SrcSpan "tests/examples/Attributes.hs" 119 17 119 19,SrcSpan "tests/examples/Attributes.hs" 119 19 119 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 119 7 119 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 119 7 119 16, srcInfoPoints = []}) "StyleName")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 120 7 120 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 120 14 120 15,SrcSpan "tests/examples/Attributes.hs" 120 15 120 17,SrcSpan "tests/examples/Attributes.hs" 120 17 120 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 120 7 120 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 120 7 120 14, srcInfoPoints = []}) "PortPos")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 121 7 121 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 121 19 121 20,SrcSpan "tests/examples/Attributes.hs" 121 20 121 22,SrcSpan "tests/examples/Attributes.hs" 121 22 121 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 121 7 121 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 121 7 121 19, srcInfoPoints = []}) "CompassPoint")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 122 7 122 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 122 15 122 16,SrcSpan "tests/examples/Attributes.hs" 122 16 122 18,SrcSpan "tests/examples/Attributes.hs" 122 18 122 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 122 7 122 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 122 7 122 15, srcInfoPoints = []}) "ViewPort")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 123 7 123 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 123 16 123 17,SrcSpan "tests/examples/Attributes.hs" 123 17 123 19,SrcSpan "tests/examples/Attributes.hs" 123 19 123 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 123 7 123 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 123 7 123 16, srcInfoPoints = []}) "FocusType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 124 7 124 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 124 24 124 25,SrcSpan "tests/examples/Attributes.hs" 124 25 124 27,SrcSpan "tests/examples/Attributes.hs" 124 27 124 28]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 124 7 124 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 124 7 124 24, srcInfoPoints = []}) "VerticalPlacement")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 125 7 125 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 125 16 125 17,SrcSpan "tests/examples/Attributes.hs" 125 17 125 19,SrcSpan "tests/examples/Attributes.hs" 125 19 125 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 125 7 125 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 125 7 125 16, srcInfoPoints = []}) "ScaleType")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 126 7 126 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 126 20 126 21,SrcSpan "tests/examples/Attributes.hs" 126 21 126 23,SrcSpan "tests/examples/Attributes.hs" 126 23 126 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 126 7 126 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 126 7 126 20, srcInfoPoints = []}) "Justification")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 127 7 127 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 127 13 127 14,SrcSpan "tests/examples/Attributes.hs" 127 14 127 16,SrcSpan "tests/examples/Attributes.hs" 127 16 127 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 127 7 127 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 127 7 127 13, srcInfoPoints = []}) "Ratios")),EModuleContents (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 128 7 128 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 128 7 128 13]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 128 14 128 45, srcInfoPoints = []}) "Data.GraphViz.Attributes.Colors"),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 130 7 130 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 130 17 130 18,SrcSpan "tests/examples/Attributes.hs" 130 18 130 20,SrcSpan "tests/examples/Attributes.hs" 130 20 130 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 130 7 130 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 130 7 130 17, srcInfoPoints = []}) "ArrowShape")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 131 7 131 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 131 20 131 21,SrcSpan "tests/examples/Attributes.hs" 131 21 131 23,SrcSpan "tests/examples/Attributes.hs" 131 23 131 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 131 7 131 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 131 7 131 20, srcInfoPoints = []}) "ArrowModifier")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 132 7 132 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 132 16 132 17,SrcSpan "tests/examples/Attributes.hs" 132 17 132 19,SrcSpan "tests/examples/Attributes.hs" 132 19 132 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 132 7 132 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 132 7 132 16, srcInfoPoints = []}) "ArrowFill")),EThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 133 7 133 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 133 16 133 17,SrcSpan "tests/examples/Attributes.hs" 133 17 133 19,SrcSpan "tests/examples/Attributes.hs" 133 19 133 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 133 7 133 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 133 7 133 16, srcInfoPoints = []}) "ArrowSide")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 136 7 136 10, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 136 7 136 10, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 136 7 136 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 136 7 136 10, srcInfoPoints = []}) "box")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 137 7 137 11, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 137 7 137 11, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 137 7 137 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 137 7 137 11, srcInfoPoints = []}) "crow")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 138 7 138 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 138 7 138 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 138 7 138 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 138 7 138 14, srcInfoPoints = []}) "diamond")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 139 7 139 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 139 7 139 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 139 7 139 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 139 7 139 15, srcInfoPoints = []}) "dotArrow")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 140 7 140 10, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 140 7 140 10, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 140 7 140 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 140 7 140 10, srcInfoPoints = []}) "inv")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 141 7 141 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 141 7 141 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 141 7 141 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 141 7 141 14, srcInfoPoints = []}) "noArrow")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 142 7 142 13, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 142 7 142 13, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 142 7 142 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 142 7 142 13, srcInfoPoints = []}) "normal")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 143 7 143 10, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 143 7 143 10, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 143 7 143 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 143 7 143 10, srcInfoPoints = []}) "tee")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 144 7 144 10, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 144 7 144 10, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 144 7 144 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 144 7 144 10, srcInfoPoints = []}) "vee")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 146 7 146 11, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 146 7 146 11, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 146 7 146 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 146 7 146 11, srcInfoPoints = []}) "oDot")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 147 7 147 13, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 147 7 147 13, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 147 7 147 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 147 7 147 13, srcInfoPoints = []}) "invDot")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 148 7 148 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 148 7 148 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 148 7 148 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 148 7 148 14, srcInfoPoints = []}) "invODot")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 149 7 149 11, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 149 7 149 11, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 149 7 149 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 149 7 149 11, srcInfoPoints = []}) "oBox")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 150 7 150 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 150 7 150 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 150 7 150 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 150 7 150 15, srcInfoPoints = []}) "oDiamond")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 152 7 152 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 152 7 152 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 152 7 152 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 152 7 152 15, srcInfoPoints = []}) "eDiamond")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 153 7 153 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 153 7 153 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 153 7 153 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 153 7 153 14, srcInfoPoints = []}) "openArr")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 154 7 154 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 154 7 154 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 154 7 154 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 154 7 154 15, srcInfoPoints = []}) "halfOpen")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 155 7 155 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 155 7 155 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 155 7 155 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 155 7 155 15, srcInfoPoints = []}) "emptyArr")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 156 7 156 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 156 7 156 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 156 7 156 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 156 7 156 15, srcInfoPoints = []}) "invEmpty")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 158 7 158 13, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 158 7 158 13, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 158 7 158 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 158 7 158 13, srcInfoPoints = []}) "noMods")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 159 7 159 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 159 7 159 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 159 7 159 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 159 7 159 14, srcInfoPoints = []}) "openMod")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 161 7 161 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 161 7 161 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 161 7 161 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 161 7 161 18, srcInfoPoints = []}) "defLayerSep")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 162 7 162 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 162 7 162 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 162 7 162 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 162 7 162 18, srcInfoPoints = []}) "notLayerSep"))])))) [] [ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 165 1 165 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 165 1 165 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 165 8 165 39, srcInfoPoints = []}) "Data.GraphViz.Attributes.Colors", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 166 1 166 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 166 1 166 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 166 8 166 26, srcInfoPoints = []}) "Data.GraphViz.Util", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 167 1 167 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 167 1 167 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 167 8 167 29, srcInfoPoints = []}) "Data.GraphViz.Parsing", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 168 1 168 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 168 1 168 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 168 8 168 30, srcInfoPoints = []}) "Data.GraphViz.Printing", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 1 170 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 170 1 170 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 8 170 17, srcInfoPoints = []}) "Data.Char", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 17 170 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 170 17 170 18,SrcSpan "tests/examples/Attributes.hs" 170 25 170 26]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 18 170 25, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 18 170 25, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 170 18 170 25, srcInfoPoints = []}) "toLower")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 1 171 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 171 1 171 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 8 171 18, srcInfoPoints = []}) "Data.Maybe", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 18 171 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 171 18 171 19,SrcSpan "tests/examples/Attributes.hs" 171 25 171 26]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 19 171 25, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 19 171 25, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 171 19 171 25, srcInfoPoints = []}) "isJust")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 1 172 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 172 1 172 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 8 172 21, srcInfoPoints = []}) "Control.Arrow", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 21 172 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 172 21 172 22,SrcSpan "tests/examples/Attributes.hs" 172 27 172 28]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 22 172 27, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 22 172 27, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 172 22 172 27, srcInfoPoints = []}) "first")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 1 173 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 173 1 173 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 8 173 21, srcInfoPoints = []}) "Control.Monad", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 21 173 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 173 21 173 22,SrcSpan "tests/examples/Attributes.hs" 173 27 173 28,SrcSpan "tests/examples/Attributes.hs" 173 35 173 36]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 22 173 27, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 22 173 27, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 22 173 27, srcInfoPoints = []}) "liftM"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 29 173 35, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 29 173 35, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 173 29 173 35, srcInfoPoints = []}) "liftM2")])}] [DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 204 1 349 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 205 5 205 6,SrcSpan "tests/examples/Attributes.hs" 206 5 206 6,SrcSpan "tests/examples/Attributes.hs" 207 5 207 6,SrcSpan "tests/examples/Attributes.hs" 208 5 208 6,SrcSpan "tests/examples/Attributes.hs" 209 5 209 6,SrcSpan "tests/examples/Attributes.hs" 210 5 210 6,SrcSpan "tests/examples/Attributes.hs" 211 5 211 6,SrcSpan "tests/examples/Attributes.hs" 212 5 212 6,SrcSpan "tests/examples/Attributes.hs" 213 5 213 6,SrcSpan "tests/examples/Attributes.hs" 214 5 214 6,SrcSpan "tests/examples/Attributes.hs" 215 5 215 6,SrcSpan "tests/examples/Attributes.hs" 216 5 216 6,SrcSpan "tests/examples/Attributes.hs" 217 5 217 6,SrcSpan "tests/examples/Attributes.hs" 218 5 218 6,SrcSpan "tests/examples/Attributes.hs" 219 5 219 6,SrcSpan "tests/examples/Attributes.hs" 220 5 220 6,SrcSpan "tests/examples/Attributes.hs" 221 5 221 6,SrcSpan "tests/examples/Attributes.hs" 222 5 222 6,SrcSpan "tests/examples/Attributes.hs" 223 5 223 6,SrcSpan "tests/examples/Attributes.hs" 224 5 224 6,SrcSpan "tests/examples/Attributes.hs" 225 5 225 6,SrcSpan "tests/examples/Attributes.hs" 226 5 226 6,SrcSpan "tests/examples/Attributes.hs" 227 5 227 6,SrcSpan "tests/examples/Attributes.hs" 228 5 228 6,SrcSpan "tests/examples/Attributes.hs" 229 5 229 6,SrcSpan "tests/examples/Attributes.hs" 230 5 230 6,SrcSpan "tests/examples/Attributes.hs" 231 5 231 6,SrcSpan "tests/examples/Attributes.hs" 232 5 232 6,SrcSpan "tests/examples/Attributes.hs" 233 5 233 6,SrcSpan "tests/examples/Attributes.hs" 234 5 234 6,SrcSpan "tests/examples/Attributes.hs" 235 5 235 6,SrcSpan "tests/examples/Attributes.hs" 236 5 236 6,SrcSpan "tests/examples/Attributes.hs" 237 5 237 6,SrcSpan "tests/examples/Attributes.hs" 238 5 238 6,SrcSpan "tests/examples/Attributes.hs" 239 5 239 6,SrcSpan "tests/examples/Attributes.hs" 240 5 240 6,SrcSpan "tests/examples/Attributes.hs" 241 5 241 6,SrcSpan "tests/examples/Attributes.hs" 242 5 242 6,SrcSpan "tests/examples/Attributes.hs" 243 5 243 6,SrcSpan "tests/examples/Attributes.hs" 244 5 244 6,SrcSpan "tests/examples/Attributes.hs" 245 5 245 6,SrcSpan "tests/examples/Attributes.hs" 246 5 246 6,SrcSpan "tests/examples/Attributes.hs" 247 5 247 6,SrcSpan "tests/examples/Attributes.hs" 248 5 248 6,SrcSpan "tests/examples/Attributes.hs" 249 5 249 6,SrcSpan "tests/examples/Attributes.hs" 250 5 250 6,SrcSpan "tests/examples/Attributes.hs" 251 5 251 6,SrcSpan "tests/examples/Attributes.hs" 252 5 252 6,SrcSpan "tests/examples/Attributes.hs" 253 5 253 6,SrcSpan "tests/examples/Attributes.hs" 254 5 254 6,SrcSpan "tests/examples/Attributes.hs" 255 5 255 6,SrcSpan "tests/examples/Attributes.hs" 256 5 256 6,SrcSpan "tests/examples/Attributes.hs" 257 5 257 6,SrcSpan "tests/examples/Attributes.hs" 258 5 258 6,SrcSpan "tests/examples/Attributes.hs" 259 5 259 6,SrcSpan "tests/examples/Attributes.hs" 260 5 260 6,SrcSpan "tests/examples/Attributes.hs" 261 5 261 6,SrcSpan "tests/examples/Attributes.hs" 262 5 262 6,SrcSpan "tests/examples/Attributes.hs" 263 5 263 6,SrcSpan "tests/examples/Attributes.hs" 264 5 264 6,SrcSpan "tests/examples/Attributes.hs" 265 5 265 6,SrcSpan "tests/examples/Attributes.hs" 266 5 266 6,SrcSpan "tests/examples/Attributes.hs" 267 5 267 6,SrcSpan "tests/examples/Attributes.hs" 268 5 268 6,SrcSpan "tests/examples/Attributes.hs" 269 5 269 6,SrcSpan "tests/examples/Attributes.hs" 270 5 270 6,SrcSpan "tests/examples/Attributes.hs" 271 5 271 6,SrcSpan "tests/examples/Attributes.hs" 272 5 272 6,SrcSpan "tests/examples/Attributes.hs" 273 5 273 6,SrcSpan "tests/examples/Attributes.hs" 274 5 274 6,SrcSpan "tests/examples/Attributes.hs" 275 5 275 6,SrcSpan "tests/examples/Attributes.hs" 276 5 276 6,SrcSpan "tests/examples/Attributes.hs" 277 5 277 6,SrcSpan "tests/examples/Attributes.hs" 278 5 278 6,SrcSpan "tests/examples/Attributes.hs" 279 5 279 6,SrcSpan "tests/examples/Attributes.hs" 280 5 280 6,SrcSpan "tests/examples/Attributes.hs" 281 5 281 6,SrcSpan "tests/examples/Attributes.hs" 282 5 282 6,SrcSpan "tests/examples/Attributes.hs" 283 5 283 6,SrcSpan "tests/examples/Attributes.hs" 284 5 284 6,SrcSpan "tests/examples/Attributes.hs" 285 5 285 6,SrcSpan "tests/examples/Attributes.hs" 286 5 286 6,SrcSpan "tests/examples/Attributes.hs" 287 5 287 6,SrcSpan "tests/examples/Attributes.hs" 288 5 288 6,SrcSpan "tests/examples/Attributes.hs" 289 5 289 6,SrcSpan "tests/examples/Attributes.hs" 290 5 290 6,SrcSpan "tests/examples/Attributes.hs" 291 5 291 6,SrcSpan "tests/examples/Attributes.hs" 292 5 292 6,SrcSpan "tests/examples/Attributes.hs" 293 5 293 6,SrcSpan "tests/examples/Attributes.hs" 294 5 294 6,SrcSpan "tests/examples/Attributes.hs" 295 5 295 6,SrcSpan "tests/examples/Attributes.hs" 296 5 296 6,SrcSpan "tests/examples/Attributes.hs" 297 5 297 6,SrcSpan "tests/examples/Attributes.hs" 298 5 298 6,SrcSpan "tests/examples/Attributes.hs" 299 5 299 6,SrcSpan "tests/examples/Attributes.hs" 300 5 300 6,SrcSpan "tests/examples/Attributes.hs" 301 5 301 6,SrcSpan "tests/examples/Attributes.hs" 302 5 302 6,SrcSpan "tests/examples/Attributes.hs" 303 5 303 6,SrcSpan "tests/examples/Attributes.hs" 304 5 304 6,SrcSpan "tests/examples/Attributes.hs" 305 5 305 6,SrcSpan "tests/examples/Attributes.hs" 306 5 306 6,SrcSpan "tests/examples/Attributes.hs" 307 5 307 6,SrcSpan "tests/examples/Attributes.hs" 308 5 308 6,SrcSpan "tests/examples/Attributes.hs" 309 5 309 6,SrcSpan "tests/examples/Attributes.hs" 310 5 310 6,SrcSpan "tests/examples/Attributes.hs" 311 5 311 6,SrcSpan "tests/examples/Attributes.hs" 312 5 312 6,SrcSpan "tests/examples/Attributes.hs" 313 5 313 6,SrcSpan "tests/examples/Attributes.hs" 314 5 314 6,SrcSpan "tests/examples/Attributes.hs" 315 5 315 6,SrcSpan "tests/examples/Attributes.hs" 316 5 316 6,SrcSpan "tests/examples/Attributes.hs" 317 5 317 6,SrcSpan "tests/examples/Attributes.hs" 318 5 318 6,SrcSpan "tests/examples/Attributes.hs" 319 5 319 6,SrcSpan "tests/examples/Attributes.hs" 320 5 320 6,SrcSpan "tests/examples/Attributes.hs" 321 5 321 6,SrcSpan "tests/examples/Attributes.hs" 322 5 322 6,SrcSpan "tests/examples/Attributes.hs" 323 5 323 6,SrcSpan "tests/examples/Attributes.hs" 324 5 324 6,SrcSpan "tests/examples/Attributes.hs" 325 5 325 6,SrcSpan "tests/examples/Attributes.hs" 326 5 326 6,SrcSpan "tests/examples/Attributes.hs" 327 5 327 6,SrcSpan "tests/examples/Attributes.hs" 328 5 328 6,SrcSpan "tests/examples/Attributes.hs" 329 5 329 6,SrcSpan "tests/examples/Attributes.hs" 330 5 330 6,SrcSpan "tests/examples/Attributes.hs" 331 5 331 6,SrcSpan "tests/examples/Attributes.hs" 332 5 332 6,SrcSpan "tests/examples/Attributes.hs" 333 5 333 6,SrcSpan "tests/examples/Attributes.hs" 334 5 334 6,SrcSpan "tests/examples/Attributes.hs" 335 5 335 6,SrcSpan "tests/examples/Attributes.hs" 336 5 336 6,SrcSpan "tests/examples/Attributes.hs" 337 5 337 6,SrcSpan "tests/examples/Attributes.hs" 338 5 338 6,SrcSpan "tests/examples/Attributes.hs" 339 5 339 6,SrcSpan "tests/examples/Attributes.hs" 340 5 340 6,SrcSpan "tests/examples/Attributes.hs" 341 5 341 6,SrcSpan "tests/examples/Attributes.hs" 342 5 342 6,SrcSpan "tests/examples/Attributes.hs" 343 5 343 6,SrcSpan "tests/examples/Attributes.hs" 344 5 344 6,SrcSpan "tests/examples/Attributes.hs" 345 5 345 6,SrcSpan "tests/examples/Attributes.hs" 346 5 346 6,SrcSpan "tests/examples/Attributes.hs" 347 5 347 6,SrcSpan "tests/examples/Attributes.hs" 348 5 348 6]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 204 1 204 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 204 6 204 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 204 6 204 15, srcInfoPoints = []}) "Attribute")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 7 205 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 7 205 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 7 205 14, srcInfoPoints = []}) "Damping") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 15 205 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 15 205 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 205 15 205 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 7 206 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 7 206 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 7 206 8, srcInfoPoints = []}) "K") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 9 206 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 9 206 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 206 9 206 15, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 7 207 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 7 207 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 7 207 10, srcInfoPoints = []}) "URL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 11 207 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 11 207 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 207 11 207 14, srcInfoPoints = []}) "URL"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 7 208 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 7 208 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 7 208 16, srcInfoPoints = []}) "ArrowHead") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 17 208 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 17 208 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 208 17 208 26, srcInfoPoints = []}) "ArrowType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 7 209 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 7 209 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 7 209 16, srcInfoPoints = []}) "ArrowSize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 17 209 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 17 209 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 209 17 209 23, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 7 210 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 7 210 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 7 210 16, srcInfoPoints = []}) "ArrowTail") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 17 210 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 17 210 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 210 17 210 26, srcInfoPoints = []}) "ArrowType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 7 211 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 7 211 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 7 211 13, srcInfoPoints = []}) "Aspect") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 14 211 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 14 211 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 211 14 211 24, srcInfoPoints = []}) "AspectType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 7 212 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 7 212 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 7 212 9, srcInfoPoints = []}) "Bb") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 10 212 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 10 212 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 212 10 212 14, srcInfoPoints = []}) "Rect"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 7 213 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 7 213 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 7 213 14, srcInfoPoints = []}) "BgColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 15 213 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 15 213 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 213 15 213 20, srcInfoPoints = []}) "Color"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 7 214 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 7 214 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 7 214 13, srcInfoPoints = []}) "Center") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 14 214 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 14 214 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 214 14 214 18, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 7 215 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 7 215 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 7 215 14, srcInfoPoints = []}) "Charset") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 15 215 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 15 215 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 215 15 215 21, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 7 216 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 7 216 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 7 216 18, srcInfoPoints = []}) "ClusterRank") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 19 216 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 19 216 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 216 19 216 30, srcInfoPoints = []}) "ClusterMode"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 7 217 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 7 217 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 7 217 18, srcInfoPoints = []}) "ColorScheme") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 19 217 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 19 217 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 217 19 217 30, srcInfoPoints = []}) "ColorScheme"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 7 218 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 7 218 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 7 218 12, srcInfoPoints = []}) "Color") [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 13 218 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 218 13 218 14,SrcSpan "tests/examples/Attributes.hs" 218 19 218 20]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 14 218 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 14 218 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 218 14 218 19, srcInfoPoints = []}) "Color")))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 7 219 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 7 219 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 7 219 14, srcInfoPoints = []}) "Comment") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 15 219 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 15 219 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 219 15 219 21, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 7 220 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 7 220 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 7 220 15, srcInfoPoints = []}) "Compound") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 16 220 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 16 220 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 220 16 220 20, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 7 221 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 7 221 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 7 221 18, srcInfoPoints = []}) "Concentrate") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 19 221 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 19 221 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 221 19 221 23, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 7 222 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 7 222 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 7 222 17, srcInfoPoints = []}) "Constraint") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 18 222 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 18 222 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 222 18 222 22, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 7 223 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 7 223 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 7 223 15, srcInfoPoints = []}) "Decorate") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 16 223 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 16 223 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 223 16 223 20, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 7 224 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 7 224 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 7 224 18, srcInfoPoints = []}) "DefaultDist") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 19 224 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 19 224 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 224 19 224 25, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 7 225 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 7 225 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 7 225 12, srcInfoPoints = []}) "Dimen") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 13 225 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 13 225 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 225 13 225 16, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 7 226 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 7 226 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 7 226 10, srcInfoPoints = []}) "Dim") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 11 226 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 11 226 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 226 11 226 14, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 7 227 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 7 227 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 7 227 10, srcInfoPoints = []}) "Dir") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 11 227 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 11 227 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 227 11 227 18, srcInfoPoints = []}) "DirType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 7 228 39, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 7 228 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 7 228 25, srcInfoPoints = []}) "DirEdgeConstraints") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 26 228 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 26 228 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 228 26 228 39, srcInfoPoints = []}) "DEConstraints"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 7 229 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 7 229 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 7 229 17, srcInfoPoints = []}) "Distortion") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 18 229 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 18 229 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 229 18 229 24, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 7 230 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 7 230 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 7 230 10, srcInfoPoints = []}) "DPI") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 11 230 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 11 230 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 230 11 230 17, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 7 231 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 7 231 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 7 231 14, srcInfoPoints = []}) "EdgeURL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 15 231 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 15 231 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 231 15 231 18, srcInfoPoints = []}) "URL"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 7 232 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 7 232 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 7 232 17, srcInfoPoints = []}) "EdgeTarget") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 18 232 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 18 232 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 232 18 232 27, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 7 233 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 7 233 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 7 233 18, srcInfoPoints = []}) "EdgeTooltip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 19 233 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 19 233 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 233 19 233 28, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 7 234 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 7 234 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 7 234 14, srcInfoPoints = []}) "Epsilon") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 15 234 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 15 234 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 234 15 234 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 7 235 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 7 235 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 7 235 11, srcInfoPoints = []}) "ESep") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 12 235 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 12 235 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 235 12 235 18, srcInfoPoints = []}) "DPoint"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 7 236 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 7 236 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 7 236 16, srcInfoPoints = []}) "FillColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 17 236 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 17 236 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 236 17 236 22, srcInfoPoints = []}) "Color"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 7 237 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 7 237 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 7 237 16, srcInfoPoints = []}) "FixedSize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 17 237 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 17 237 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 237 17 237 21, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 7 238 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 7 238 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 7 238 16, srcInfoPoints = []}) "FontColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 17 238 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 17 238 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 238 17 238 22, srcInfoPoints = []}) "Color"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 7 239 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 7 239 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 7 239 15, srcInfoPoints = []}) "FontName") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 16 239 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 16 239 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 239 16 239 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 7 240 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 7 240 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 7 240 16, srcInfoPoints = []}) "FontNames") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 17 240 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 17 240 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 240 17 240 23, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 7 241 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 7 241 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 7 241 15, srcInfoPoints = []}) "FontPath") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 16 241 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 16 241 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 241 16 241 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 7 242 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 7 242 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 7 242 15, srcInfoPoints = []}) "FontSize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 16 242 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 16 242 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 242 16 242 22, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 7 243 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 7 243 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 7 243 12, srcInfoPoints = []}) "Group") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 13 243 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 13 243 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 243 13 243 19, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 7 244 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 7 244 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 7 244 14, srcInfoPoints = []}) "HeadURL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 15 244 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 15 244 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 244 15 244 18, srcInfoPoints = []}) "URL"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 7 245 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 7 245 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 7 245 15, srcInfoPoints = []}) "HeadClip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 16 245 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 16 245 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 245 16 245 20, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 7 246 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 7 246 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 7 246 16, srcInfoPoints = []}) "HeadLabel") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 17 246 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 17 246 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 246 17 246 22, srcInfoPoints = []}) "Label"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 7 247 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 7 247 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 7 247 15, srcInfoPoints = []}) "HeadPort") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 16 247 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 16 247 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 247 16 247 23, srcInfoPoints = []}) "PortPos"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 7 248 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 7 248 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 7 248 17, srcInfoPoints = []}) "HeadTarget") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 18 248 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 18 248 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 248 18 248 27, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 7 249 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 7 249 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 7 249 18, srcInfoPoints = []}) "HeadTooltip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 19 249 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 19 249 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 249 19 249 28, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 7 250 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 7 250 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 7 250 13, srcInfoPoints = []}) "Height") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 14 250 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 14 250 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 250 14 250 20, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 7 251 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 7 251 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 7 251 9, srcInfoPoints = []}) "ID") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 10 251 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 10 251 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 251 10 251 15, srcInfoPoints = []}) "Label"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 7 252 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 7 252 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 7 252 12, srcInfoPoints = []}) "Image") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 13 252 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 13 252 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 252 13 252 19, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 7 253 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 7 253 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 7 253 17, srcInfoPoints = []}) "ImageScale") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 18 253 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 18 253 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 253 18 253 27, srcInfoPoints = []}) "ScaleType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 7 254 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 7 254 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 7 254 15, srcInfoPoints = []}) "LabelURL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 16 254 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 16 254 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 254 16 254 19, srcInfoPoints = []}) "URL"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 7 255 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 7 255 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 7 255 17, srcInfoPoints = []}) "LabelAngle") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 18 255 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 18 255 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 255 18 255 24, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 7 256 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 7 256 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 7 256 20, srcInfoPoints = []}) "LabelDistance") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 21 256 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 21 256 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 256 21 256 27, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 7 257 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 7 257 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 7 257 17, srcInfoPoints = []}) "LabelFloat") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 18 257 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 18 257 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 257 18 257 22, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 7 258 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 7 258 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 7 258 21, srcInfoPoints = []}) "LabelFontColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 22 258 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 22 258 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 258 22 258 27, srcInfoPoints = []}) "Color"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 7 259 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 7 259 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 7 259 20, srcInfoPoints = []}) "LabelFontName") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 21 259 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 21 259 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 259 21 259 27, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 7 260 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 7 260 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 7 260 20, srcInfoPoints = []}) "LabelFontSize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 21 260 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 21 260 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 260 21 260 27, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 7 261 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 7 261 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 7 261 16, srcInfoPoints = []}) "LabelJust") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 17 261 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 17 261 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 261 17 261 30, srcInfoPoints = []}) "Justification"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 7 262 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 7 262 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 7 262 15, srcInfoPoints = []}) "LabelLoc") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 16 262 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 16 262 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 262 16 262 33, srcInfoPoints = []}) "VerticalPlacement"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 7 263 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 7 263 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 7 263 18, srcInfoPoints = []}) "LabelTarget") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 19 263 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 19 263 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 263 19 263 28, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 7 264 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 7 264 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 7 264 19, srcInfoPoints = []}) "LabelTooltip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 20 264 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 20 264 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 264 20 264 29, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 7 265 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 7 265 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 7 265 12, srcInfoPoints = []}) "Label") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 13 265 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 13 265 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 265 13 265 18, srcInfoPoints = []}) "Label"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 7 266 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 7 266 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 7 266 16, srcInfoPoints = []}) "Landscape") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 17 266 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 17 266 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 266 17 266 21, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 7 267 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 7 267 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 7 267 15, srcInfoPoints = []}) "LayerSep") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 16 267 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 16 267 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 267 16 267 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 7 268 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 7 268 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 7 268 13, srcInfoPoints = []}) "Layers") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 14 268 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 14 268 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 268 14 268 23, srcInfoPoints = []}) "LayerList"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 7 269 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 7 269 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 7 269 12, srcInfoPoints = []}) "Layer") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 13 269 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 13 269 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 269 13 269 23, srcInfoPoints = []}) "LayerRange"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 7 270 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 7 270 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 7 270 13, srcInfoPoints = []}) "Layout") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 14 270 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 14 270 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 270 14 270 20, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 7 271 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 7 271 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 7 271 10, srcInfoPoints = []}) "Len") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 11 271 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 11 271 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 271 11 271 17, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 7 272 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 7 272 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 7 272 16, srcInfoPoints = []}) "LevelsGap") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 17 272 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 17 272 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 272 17 272 23, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 7 273 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 7 273 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 7 273 13, srcInfoPoints = []}) "Levels") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 14 273 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 14 273 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 273 14 273 17, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 7 274 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 7 274 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 7 274 12, srcInfoPoints = []}) "LHead") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 13 274 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 13 274 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 274 13 274 19, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 7 275 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 7 275 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 7 275 11, srcInfoPoints = []}) "LPos") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 12 275 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 12 275 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 275 12 275 17, srcInfoPoints = []}) "Point"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 7 276 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 7 276 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 7 276 12, srcInfoPoints = []}) "LTail") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 13 276 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 13 276 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 276 13 276 19, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 7 277 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 7 277 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 7 277 13, srcInfoPoints = []}) "Margin") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 14 277 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 14 277 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 277 14 277 20, srcInfoPoints = []}) "DPoint"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 7 278 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 7 278 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 7 278 14, srcInfoPoints = []}) "MaxIter") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 15 278 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 15 278 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 278 15 278 18, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 7 279 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 7 279 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 7 279 14, srcInfoPoints = []}) "MCLimit") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 15 279 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 15 279 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 279 15 279 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 7 280 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 7 280 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 7 280 14, srcInfoPoints = []}) "MinDist") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 15 280 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 15 280 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 280 15 280 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 7 281 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 7 281 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 7 281 13, srcInfoPoints = []}) "MinLen") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 14 281 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 14 281 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 281 14 281 17, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 7 282 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 7 282 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 7 282 12, srcInfoPoints = []}) "Model") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 13 282 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 13 282 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 282 13 282 18, srcInfoPoints = []}) "Model"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 7 283 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 7 283 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 7 283 11, srcInfoPoints = []}) "Mode") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 12 283 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 12 283 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 283 12 283 20, srcInfoPoints = []}) "ModeType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 7 284 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 7 284 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 7 284 12, srcInfoPoints = []}) "Mosek") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 13 284 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 13 284 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 284 13 284 17, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 7 285 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 7 285 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 7 285 14, srcInfoPoints = []}) "NodeSep") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 15 285 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 15 285 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 285 15 285 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 7 286 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 7 286 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 7 286 16, srcInfoPoints = []}) "NoJustify") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 17 286 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 17 286 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 286 17 286 21, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 7 287 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 7 287 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 7 287 16, srcInfoPoints = []}) "Normalize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 17 287 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 17 287 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 287 17 287 21, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 7 288 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 7 288 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 7 288 15, srcInfoPoints = []}) "Nslimit1") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 16 288 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 16 288 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 288 16 288 22, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 7 289 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 7 289 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 7 289 14, srcInfoPoints = []}) "Nslimit") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 15 289 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 15 289 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 289 15 289 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 7 290 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 7 290 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 7 290 15, srcInfoPoints = []}) "Ordering") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 16 290 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 16 290 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 290 16 290 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 7 291 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 7 291 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 7 291 18, srcInfoPoints = []}) "Orientation") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 19 291 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 19 291 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 291 19 291 25, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 7 292 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 7 292 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 7 292 18, srcInfoPoints = []}) "OutputOrder") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 19 292 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 19 292 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 292 19 292 29, srcInfoPoints = []}) "OutputMode"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 7 293 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 7 293 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 7 293 21, srcInfoPoints = []}) "OverlapScaling") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 22 293 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 22 293 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 293 22 293 28, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 7 294 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 7 294 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 7 294 14, srcInfoPoints = []}) "Overlap") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 15 294 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 15 294 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 294 15 294 22, srcInfoPoints = []}) "Overlap"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 7 295 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 7 295 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 7 295 15, srcInfoPoints = []}) "PackMode") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 16 295 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 16 295 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 295 16 295 24, srcInfoPoints = []}) "PackMode"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 7 296 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 7 296 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 7 296 11, srcInfoPoints = []}) "Pack") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 12 296 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 12 296 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 296 12 296 16, srcInfoPoints = []}) "Pack"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 7 297 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 7 297 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 7 297 10, srcInfoPoints = []}) "Pad") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 11 297 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 11 297 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 297 11 297 17, srcInfoPoints = []}) "DPoint"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 7 298 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 7 298 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 7 298 14, srcInfoPoints = []}) "PageDir") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 15 298 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 15 298 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 298 15 298 22, srcInfoPoints = []}) "PageDir"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 7 299 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 7 299 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 7 299 11, srcInfoPoints = []}) "Page") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 12 299 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 12 299 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 299 12 299 17, srcInfoPoints = []}) "Point"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 7 300 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 7 300 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 7 300 15, srcInfoPoints = []}) "PenColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 16 300 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 16 300 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 300 16 300 21, srcInfoPoints = []}) "Color"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 7 301 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 7 301 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 7 301 15, srcInfoPoints = []}) "PenWidth") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 16 301 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 16 301 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 301 16 301 22, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 7 302 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 7 302 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 7 302 18, srcInfoPoints = []}) "Peripheries") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 19 302 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 19 302 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 302 19 302 22, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 7 303 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 7 303 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 7 303 10, srcInfoPoints = []}) "Pin") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 11 303 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 11 303 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 303 11 303 15, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 7 304 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 7 304 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 7 304 10, srcInfoPoints = []}) "Pos") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 11 304 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 11 304 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 304 11 304 14, srcInfoPoints = []}) "Pos"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 7 305 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 7 305 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 7 305 15, srcInfoPoints = []}) "QuadTree") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 16 305 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 16 305 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 305 16 305 24, srcInfoPoints = []}) "QuadType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 7 306 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 7 306 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 7 306 14, srcInfoPoints = []}) "Quantum") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 15 306 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 15 306 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 306 15 306 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 7 307 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 7 307 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 7 307 14, srcInfoPoints = []}) "RankDir") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 15 307 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 15 307 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 307 15 307 22, srcInfoPoints = []}) "RankDir"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 7 308 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 7 308 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 7 308 14, srcInfoPoints = []}) "RankSep") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 15 308 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 15 308 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 308 15 308 21, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 7 309 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 7 309 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 7 309 11, srcInfoPoints = []}) "Rank") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 12 309 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 12 309 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 309 12 309 20, srcInfoPoints = []}) "RankType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 7 310 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 7 310 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 7 310 12, srcInfoPoints = []}) "Ratio") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 13 310 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 13 310 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 310 13 310 19, srcInfoPoints = []}) "Ratios"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 7 311 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 7 311 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 7 311 12, srcInfoPoints = []}) "Rects") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 13 311 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 13 311 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 311 13 311 17, srcInfoPoints = []}) "Rect"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 7 312 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 7 312 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 7 312 14, srcInfoPoints = []}) "Regular") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 15 312 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 15 312 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 312 15 312 19, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 7 313 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 7 313 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 7 313 17, srcInfoPoints = []}) "ReMinCross") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 18 313 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 18 313 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 313 18 313 22, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 7 314 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 7 314 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 7 314 21, srcInfoPoints = []}) "RepulsiveForce") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 22 314 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 22 314 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 314 22 314 28, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 7 315 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 7 315 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 7 315 11, srcInfoPoints = []}) "Root") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 12 315 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 12 315 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 315 12 315 16, srcInfoPoints = []}) "Root"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 7 316 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 7 316 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 7 316 13, srcInfoPoints = []}) "Rotate") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 14 316 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 14 316 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 316 14 316 17, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 7 317 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 7 317 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 7 317 15, srcInfoPoints = []}) "SameHead") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 16 317 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 16 317 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 317 16 317 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 7 318 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 7 318 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 7 318 15, srcInfoPoints = []}) "SameTail") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 16 318 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 16 318 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 318 16 318 22, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 7 319 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 7 319 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 7 319 19, srcInfoPoints = []}) "SamplePoints") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 20 319 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 20 319 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 319 20 319 23, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 7 320 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 7 320 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 7 320 17, srcInfoPoints = []}) "SearchSize") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 18 320 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 18 320 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 320 18 320 21, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 7 321 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 7 321 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 7 321 10, srcInfoPoints = []}) "Sep") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 11 321 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 11 321 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 321 11 321 17, srcInfoPoints = []}) "DPoint"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 7 322 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 7 322 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 7 322 16, srcInfoPoints = []}) "ShapeFile") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 17 322 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 17 322 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 322 17 322 23, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 7 323 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 7 323 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 7 323 12, srcInfoPoints = []}) "Shape") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 13 323 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 13 323 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 323 13 323 18, srcInfoPoints = []}) "Shape"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 7 324 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 7 324 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 7 324 16, srcInfoPoints = []}) "ShowBoxes") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 17 324 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 17 324 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 324 17 324 20, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 7 325 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 7 325 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 7 325 12, srcInfoPoints = []}) "Sides") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 13 325 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 13 325 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 325 13 325 16, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 7 326 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 7 326 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 7 326 11, srcInfoPoints = []}) "Size") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 12 326 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 12 326 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 326 12 326 17, srcInfoPoints = []}) "Point"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 7 327 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 7 327 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 7 327 11, srcInfoPoints = []}) "Skew") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 12 327 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 12 327 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 327 12 327 18, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 7 328 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 7 328 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 7 328 16, srcInfoPoints = []}) "Smoothing") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 17 328 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 17 328 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 328 17 328 27, srcInfoPoints = []}) "SmoothType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 7 329 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 7 329 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 7 329 12, srcInfoPoints = []}) "SortV") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 13 329 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 13 329 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 329 13 329 16, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 7 330 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 7 330 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 7 330 14, srcInfoPoints = []}) "Splines") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 15 330 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 15 330 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 330 15 330 23, srcInfoPoints = []}) "EdgeType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 7 331 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 7 331 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 7 331 12, srcInfoPoints = []}) "Start") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 13 331 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 13 331 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 331 13 331 22, srcInfoPoints = []}) "StartType"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 7 332 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 7 332 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 7 332 17, srcInfoPoints = []}) "StyleSheet") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 18 332 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 18 332 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 332 18 332 24, srcInfoPoints = []}) "String"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 7 333 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 7 333 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 7 333 12, srcInfoPoints = []}) "Style") [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 13 333 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 333 13 333 14,SrcSpan "tests/examples/Attributes.hs" 333 23 333 24]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 14 333 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 14 333 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 333 14 333 23, srcInfoPoints = []}) "StyleItem")))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 7 334 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 7 334 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 7 334 14, srcInfoPoints = []}) "TailURL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 15 334 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 15 334 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 334 15 334 18, srcInfoPoints = []}) "URL"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 7 335 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 7 335 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 7 335 15, srcInfoPoints = []}) "TailClip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 16 335 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 16 335 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 335 16 335 20, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 7 336 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 7 336 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 7 336 16, srcInfoPoints = []}) "TailLabel") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 17 336 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 17 336 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 336 17 336 22, srcInfoPoints = []}) "Label"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 7 337 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 7 337 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 7 337 15, srcInfoPoints = []}) "TailPort") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 16 337 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 16 337 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 337 16 337 23, srcInfoPoints = []}) "PortPos"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 7 338 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 7 338 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 7 338 17, srcInfoPoints = []}) "TailTarget") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 18 338 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 18 338 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 338 18 338 27, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 7 339 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 7 339 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 7 339 18, srcInfoPoints = []}) "TailTooltip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 19 339 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 19 339 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 339 19 339 28, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 7 340 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 7 340 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 7 340 13, srcInfoPoints = []}) "Target") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 14 340 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 14 340 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 340 14 340 23, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 7 341 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 7 341 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 7 341 14, srcInfoPoints = []}) "Tooltip") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 15 341 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 15 341 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 341 15 341 24, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 7 342 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 7 342 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 7 342 16, srcInfoPoints = []}) "TrueColor") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 17 342 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 17 342 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 342 17 342 21, srcInfoPoints = []}) "Bool"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 7 343 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 7 343 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 7 343 15, srcInfoPoints = []}) "Vertices") [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 16 343 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 343 16 343 17,SrcSpan "tests/examples/Attributes.hs" 343 22 343 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 17 343 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 17 343 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 343 17 343 22, srcInfoPoints = []}) "Point")))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 7 344 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 7 344 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 7 344 15, srcInfoPoints = []}) "ViewPort") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 16 344 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 16 344 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 344 16 344 24, srcInfoPoints = []}) "ViewPort"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 7 345 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 7 345 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 7 345 17, srcInfoPoints = []}) "VoroMargin") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 18 345 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 18 345 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 345 18 345 24, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 7 346 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 7 346 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 7 346 13, srcInfoPoints = []}) "Weight") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 14 346 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 14 346 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 346 14 346 20, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 7 347 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 7 347 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 7 347 12, srcInfoPoints = []}) "Width") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 13 347 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 13 347 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 347 13 347 19, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 7 348 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 7 348 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 7 348 8, srcInfoPoints = []}) "Z") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 9 348 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 9 348 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 348 9 348 15, srcInfoPoints = []}) "Double"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 7 349 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 349 7 349 15,SrcSpan "tests/examples/Attributes.hs" 349 16 349 17,SrcSpan "tests/examples/Attributes.hs" 349 19 349 20,SrcSpan "tests/examples/Attributes.hs" 349 24 349 25,SrcSpan "tests/examples/Attributes.hs" 349 30 349 31,SrcSpan "tests/examples/Attributes.hs" 349 36 349 37]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 17 349 19, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 17 349 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 17 349 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 17 349 19, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 21 349 24, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 21 349 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 21 349 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 21 349 24, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 26 349 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 26 349 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 26 349 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 26 349 30, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 32 349 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 32 349 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 32 349 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 349 32 349 36, srcInfoPoints = []}) "Read")))])),TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 1 351 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 351 1 351 5,SrcSpan "tests/examples/Attributes.hs" 351 17 351 18]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 6 351 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 6 351 16, srcInfoPoints = []}) "Attributes")) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 19 351 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 351 19 351 20,SrcSpan "tests/examples/Attributes.hs" 351 29 351 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 20 351 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 20 351 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 351 20 351 29, srcInfoPoints = []}) "Attribute")))),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 1 501 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 353 1 353 9,SrcSpan "tests/examples/Attributes.hs" 353 29 353 34,SrcSpan "tests/examples/Attributes.hs" 354 5 354 5,SrcSpan "tests/examples/Attributes.hs" 355 5 355 5,SrcSpan "tests/examples/Attributes.hs" 356 5 356 5,SrcSpan "tests/examples/Attributes.hs" 357 5 357 5,SrcSpan "tests/examples/Attributes.hs" 358 5 358 5,SrcSpan "tests/examples/Attributes.hs" 359 5 359 5,SrcSpan "tests/examples/Attributes.hs" 360 5 360 5,SrcSpan "tests/examples/Attributes.hs" 361 5 361 5,SrcSpan "tests/examples/Attributes.hs" 362 5 362 5,SrcSpan "tests/examples/Attributes.hs" 363 5 363 5,SrcSpan "tests/examples/Attributes.hs" 364 5 364 5,SrcSpan "tests/examples/Attributes.hs" 365 5 365 5,SrcSpan "tests/examples/Attributes.hs" 366 5 366 5,SrcSpan "tests/examples/Attributes.hs" 367 5 367 5,SrcSpan "tests/examples/Attributes.hs" 368 5 368 5,SrcSpan "tests/examples/Attributes.hs" 369 5 369 5,SrcSpan "tests/examples/Attributes.hs" 370 5 370 5,SrcSpan "tests/examples/Attributes.hs" 371 5 371 5,SrcSpan "tests/examples/Attributes.hs" 372 5 372 5,SrcSpan "tests/examples/Attributes.hs" 373 5 373 5,SrcSpan "tests/examples/Attributes.hs" 374 5 374 5,SrcSpan "tests/examples/Attributes.hs" 375 5 375 5,SrcSpan "tests/examples/Attributes.hs" 376 5 376 5,SrcSpan "tests/examples/Attributes.hs" 377 5 377 5,SrcSpan "tests/examples/Attributes.hs" 378 5 378 5,SrcSpan "tests/examples/Attributes.hs" 379 5 379 5,SrcSpan "tests/examples/Attributes.hs" 380 5 380 5,SrcSpan "tests/examples/Attributes.hs" 381 5 381 5,SrcSpan "tests/examples/Attributes.hs" 382 5 382 5,SrcSpan "tests/examples/Attributes.hs" 383 5 383 5,SrcSpan "tests/examples/Attributes.hs" 384 5 384 5,SrcSpan "tests/examples/Attributes.hs" 385 5 385 5,SrcSpan "tests/examples/Attributes.hs" 386 5 386 5,SrcSpan "tests/examples/Attributes.hs" 387 5 387 5,SrcSpan "tests/examples/Attributes.hs" 388 5 388 5,SrcSpan "tests/examples/Attributes.hs" 389 5 389 5,SrcSpan "tests/examples/Attributes.hs" 390 5 390 5,SrcSpan "tests/examples/Attributes.hs" 391 5 391 5,SrcSpan "tests/examples/Attributes.hs" 392 5 392 5,SrcSpan "tests/examples/Attributes.hs" 393 5 393 5,SrcSpan "tests/examples/Attributes.hs" 394 5 394 5,SrcSpan "tests/examples/Attributes.hs" 395 5 395 5,SrcSpan "tests/examples/Attributes.hs" 396 5 396 5,SrcSpan "tests/examples/Attributes.hs" 397 5 397 5,SrcSpan "tests/examples/Attributes.hs" 398 5 398 5,SrcSpan "tests/examples/Attributes.hs" 399 5 399 5,SrcSpan "tests/examples/Attributes.hs" 400 5 400 5,SrcSpan "tests/examples/Attributes.hs" 401 5 401 5,SrcSpan "tests/examples/Attributes.hs" 402 5 402 5,SrcSpan "tests/examples/Attributes.hs" 403 5 403 5,SrcSpan "tests/examples/Attributes.hs" 404 5 404 5,SrcSpan "tests/examples/Attributes.hs" 405 5 405 5,SrcSpan "tests/examples/Attributes.hs" 406 5 406 5,SrcSpan "tests/examples/Attributes.hs" 407 5 407 5,SrcSpan "tests/examples/Attributes.hs" 408 5 408 5,SrcSpan "tests/examples/Attributes.hs" 409 5 409 5,SrcSpan "tests/examples/Attributes.hs" 410 5 410 5,SrcSpan "tests/examples/Attributes.hs" 411 5 411 5,SrcSpan "tests/examples/Attributes.hs" 412 5 412 5,SrcSpan "tests/examples/Attributes.hs" 413 5 413 5,SrcSpan "tests/examples/Attributes.hs" 414 5 414 5,SrcSpan "tests/examples/Attributes.hs" 415 5 415 5,SrcSpan "tests/examples/Attributes.hs" 416 5 416 5,SrcSpan "tests/examples/Attributes.hs" 417 5 417 5,SrcSpan "tests/examples/Attributes.hs" 418 5 418 5,SrcSpan "tests/examples/Attributes.hs" 419 5 419 5,SrcSpan "tests/examples/Attributes.hs" 420 5 420 5,SrcSpan "tests/examples/Attributes.hs" 421 5 421 5,SrcSpan "tests/examples/Attributes.hs" 422 5 422 5,SrcSpan "tests/examples/Attributes.hs" 423 5 423 5,SrcSpan "tests/examples/Attributes.hs" 424 5 424 5,SrcSpan "tests/examples/Attributes.hs" 425 5 425 5,SrcSpan "tests/examples/Attributes.hs" 426 5 426 5,SrcSpan "tests/examples/Attributes.hs" 427 5 427 5,SrcSpan "tests/examples/Attributes.hs" 428 5 428 5,SrcSpan "tests/examples/Attributes.hs" 429 5 429 5,SrcSpan "tests/examples/Attributes.hs" 430 5 430 5,SrcSpan "tests/examples/Attributes.hs" 431 5 431 5,SrcSpan "tests/examples/Attributes.hs" 432 5 432 5,SrcSpan "tests/examples/Attributes.hs" 433 5 433 5,SrcSpan "tests/examples/Attributes.hs" 434 5 434 5,SrcSpan "tests/examples/Attributes.hs" 435 5 435 5,SrcSpan "tests/examples/Attributes.hs" 436 5 436 5,SrcSpan "tests/examples/Attributes.hs" 437 5 437 5,SrcSpan "tests/examples/Attributes.hs" 438 5 438 5,SrcSpan "tests/examples/Attributes.hs" 439 5 439 5,SrcSpan "tests/examples/Attributes.hs" 440 5 440 5,SrcSpan "tests/examples/Attributes.hs" 441 5 441 5,SrcSpan "tests/examples/Attributes.hs" 442 5 442 5,SrcSpan "tests/examples/Attributes.hs" 443 5 443 5,SrcSpan "tests/examples/Attributes.hs" 444 5 444 5,SrcSpan "tests/examples/Attributes.hs" 445 5 445 5,SrcSpan "tests/examples/Attributes.hs" 446 5 446 5,SrcSpan "tests/examples/Attributes.hs" 447 5 447 5,SrcSpan "tests/examples/Attributes.hs" 448 5 448 5,SrcSpan "tests/examples/Attributes.hs" 449 5 449 5,SrcSpan "tests/examples/Attributes.hs" 450 5 450 5,SrcSpan "tests/examples/Attributes.hs" 451 5 451 5,SrcSpan "tests/examples/Attributes.hs" 452 5 452 5,SrcSpan "tests/examples/Attributes.hs" 453 5 453 5,SrcSpan "tests/examples/Attributes.hs" 454 5 454 5,SrcSpan "tests/examples/Attributes.hs" 455 5 455 5,SrcSpan "tests/examples/Attributes.hs" 456 5 456 5,SrcSpan "tests/examples/Attributes.hs" 457 5 457 5,SrcSpan "tests/examples/Attributes.hs" 458 5 458 5,SrcSpan "tests/examples/Attributes.hs" 459 5 459 5,SrcSpan "tests/examples/Attributes.hs" 460 5 460 5,SrcSpan "tests/examples/Attributes.hs" 461 5 461 5,SrcSpan "tests/examples/Attributes.hs" 462 5 462 5,SrcSpan "tests/examples/Attributes.hs" 463 5 463 5,SrcSpan "tests/examples/Attributes.hs" 464 5 464 5,SrcSpan "tests/examples/Attributes.hs" 465 5 465 5,SrcSpan "tests/examples/Attributes.hs" 466 5 466 5,SrcSpan "tests/examples/Attributes.hs" 467 5 467 5,SrcSpan "tests/examples/Attributes.hs" 468 5 468 5,SrcSpan "tests/examples/Attributes.hs" 469 5 469 5,SrcSpan "tests/examples/Attributes.hs" 470 5 470 5,SrcSpan "tests/examples/Attributes.hs" 471 5 471 5,SrcSpan "tests/examples/Attributes.hs" 472 5 472 5,SrcSpan "tests/examples/Attributes.hs" 473 5 473 5,SrcSpan "tests/examples/Attributes.hs" 474 5 474 5,SrcSpan "tests/examples/Attributes.hs" 475 5 475 5,SrcSpan "tests/examples/Attributes.hs" 476 5 476 5,SrcSpan "tests/examples/Attributes.hs" 477 5 477 5,SrcSpan "tests/examples/Attributes.hs" 478 5 478 5,SrcSpan "tests/examples/Attributes.hs" 479 5 479 5,SrcSpan "tests/examples/Attributes.hs" 480 5 480 5,SrcSpan "tests/examples/Attributes.hs" 481 5 481 5,SrcSpan "tests/examples/Attributes.hs" 482 5 482 5,SrcSpan "tests/examples/Attributes.hs" 483 5 483 5,SrcSpan "tests/examples/Attributes.hs" 484 5 484 5,SrcSpan "tests/examples/Attributes.hs" 485 5 485 5,SrcSpan "tests/examples/Attributes.hs" 486 5 486 5,SrcSpan "tests/examples/Attributes.hs" 487 5 487 5,SrcSpan "tests/examples/Attributes.hs" 488 5 488 5,SrcSpan "tests/examples/Attributes.hs" 489 5 489 5,SrcSpan "tests/examples/Attributes.hs" 490 5 490 5,SrcSpan "tests/examples/Attributes.hs" 491 5 491 5,SrcSpan "tests/examples/Attributes.hs" 492 5 492 5,SrcSpan "tests/examples/Attributes.hs" 493 5 493 5,SrcSpan "tests/examples/Attributes.hs" 494 5 494 5,SrcSpan "tests/examples/Attributes.hs" 495 5 495 5,SrcSpan "tests/examples/Attributes.hs" 496 5 496 5,SrcSpan "tests/examples/Attributes.hs" 497 5 497 5,SrcSpan "tests/examples/Attributes.hs" 499 5 499 5,SrcSpan "tests/examples/Attributes.hs" 501 1 501 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 10 353 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 10 353 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 10 353 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 10 353 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 10 353 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 19 353 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 19 353 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 353 19 353 28, srcInfoPoints = []}) "Attribute"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 5 497 54, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 5 497 54, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 5 354 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 5 354 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 13 354 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 354 13 354 14,SrcSpan "tests/examples/Attributes.hs" 354 23 354 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 14 354 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 14 354 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 14 354 21, srcInfoPoints = []}) "Damping")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 22 354 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 22 354 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 36 354 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 354 36 354 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 38 354 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 38 354 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 38 354 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 38 354 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 38 354 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 49 354 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 49 354 58, srcInfoPoints = []}) "Damping" "Damping"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 59 354 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 59 354 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 354 59 354 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 5 355 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 5 355 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 13 355 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 355 13 355 14,SrcSpan "tests/examples/Attributes.hs" 355 17 355 18]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 14 355 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 14 355 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 14 355 15, srcInfoPoints = []}) "K")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 16 355 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 16 355 17, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 36 355 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 355 36 355 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 38 355 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 38 355 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 38 355 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 38 355 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 38 355 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 49 355 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 49 355 52, srcInfoPoints = []}) "K" "K"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 53 355 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 53 355 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 355 53 355 54, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 5 356 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 5 356 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 13 356 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 356 13 356 14,SrcSpan "tests/examples/Attributes.hs" 356 19 356 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 14 356 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 14 356 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 14 356 17, srcInfoPoints = []}) "URL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 18 356 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 18 356 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 36 356 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 356 36 356 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 38 356 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 38 356 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 38 356 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 38 356 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 38 356 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 49 356 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 49 356 54, srcInfoPoints = []}) "URL" "URL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 55 356 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 55 356 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 356 55 356 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 5 357 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 5 357 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 13 357 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 357 13 357 14,SrcSpan "tests/examples/Attributes.hs" 357 25 357 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 14 357 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 14 357 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 14 357 23, srcInfoPoints = []}) "ArrowHead")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 24 357 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 24 357 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 36 357 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 357 36 357 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 38 357 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 38 357 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 38 357 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 38 357 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 38 357 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 49 357 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 49 357 60, srcInfoPoints = []}) "arrowhead" "arrowhead"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 61 357 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 61 357 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 357 61 357 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 5 358 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 5 358 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 13 358 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 358 13 358 14,SrcSpan "tests/examples/Attributes.hs" 358 25 358 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 14 358 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 14 358 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 14 358 23, srcInfoPoints = []}) "ArrowSize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 24 358 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 24 358 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 36 358 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 358 36 358 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 38 358 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 38 358 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 38 358 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 38 358 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 38 358 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 49 358 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 49 358 60, srcInfoPoints = []}) "arrowsize" "arrowsize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 61 358 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 61 358 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 358 61 358 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 5 359 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 5 359 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 13 359 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 359 13 359 14,SrcSpan "tests/examples/Attributes.hs" 359 25 359 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 14 359 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 14 359 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 14 359 23, srcInfoPoints = []}) "ArrowTail")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 24 359 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 24 359 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 36 359 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 359 36 359 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 38 359 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 38 359 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 38 359 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 38 359 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 38 359 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 49 359 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 49 359 60, srcInfoPoints = []}) "arrowtail" "arrowtail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 61 359 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 61 359 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 359 61 359 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 5 360 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 5 360 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 13 360 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 360 13 360 14,SrcSpan "tests/examples/Attributes.hs" 360 22 360 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 14 360 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 14 360 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 14 360 20, srcInfoPoints = []}) "Aspect")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 21 360 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 21 360 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 36 360 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 360 36 360 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 38 360 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 38 360 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 38 360 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 38 360 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 38 360 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 49 360 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 49 360 57, srcInfoPoints = []}) "aspect" "aspect"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 58 360 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 58 360 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 360 58 360 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 5 361 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 5 361 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 13 361 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 361 13 361 14,SrcSpan "tests/examples/Attributes.hs" 361 18 361 19]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 14 361 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 14 361 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 14 361 16, srcInfoPoints = []}) "Bb")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 17 361 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 17 361 18, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 36 361 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 361 36 361 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 38 361 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 38 361 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 38 361 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 38 361 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 38 361 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 49 361 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 49 361 53, srcInfoPoints = []}) "bb" "bb"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 54 361 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 54 361 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 361 54 361 55, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 5 362 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 5 362 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 13 362 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 362 13 362 14,SrcSpan "tests/examples/Attributes.hs" 362 23 362 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 14 362 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 14 362 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 14 362 21, srcInfoPoints = []}) "BgColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 22 362 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 22 362 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 36 362 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 362 36 362 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 38 362 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 38 362 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 38 362 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 38 362 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 38 362 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 49 362 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 49 362 58, srcInfoPoints = []}) "bgcolor" "bgcolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 59 362 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 59 362 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 362 59 362 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 5 363 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 5 363 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 13 363 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 363 13 363 14,SrcSpan "tests/examples/Attributes.hs" 363 22 363 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 14 363 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 14 363 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 14 363 20, srcInfoPoints = []}) "Center")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 21 363 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 21 363 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 36 363 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 363 36 363 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 38 363 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 38 363 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 38 363 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 38 363 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 38 363 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 49 363 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 49 363 57, srcInfoPoints = []}) "center" "center"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 58 363 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 58 363 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 363 58 363 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 5 364 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 5 364 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 13 364 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 364 13 364 14,SrcSpan "tests/examples/Attributes.hs" 364 23 364 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 14 364 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 14 364 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 14 364 21, srcInfoPoints = []}) "Charset")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 22 364 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 22 364 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 36 364 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 364 36 364 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 38 364 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 38 364 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 38 364 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 38 364 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 38 364 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 49 364 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 49 364 58, srcInfoPoints = []}) "charset" "charset"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 59 364 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 59 364 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 364 59 364 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 5 365 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 5 365 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 13 365 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 365 13 365 14,SrcSpan "tests/examples/Attributes.hs" 365 27 365 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 14 365 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 14 365 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 14 365 25, srcInfoPoints = []}) "ClusterRank")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 26 365 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 26 365 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 36 365 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 365 36 365 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 38 365 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 38 365 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 38 365 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 38 365 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 38 365 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 49 365 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 49 365 62, srcInfoPoints = []}) "clusterrank" "clusterrank"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 63 365 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 63 365 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 365 63 365 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 5 366 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 5 366 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 13 366 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 366 13 366 14,SrcSpan "tests/examples/Attributes.hs" 366 27 366 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 14 366 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 14 366 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 14 366 25, srcInfoPoints = []}) "ColorScheme")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 26 366 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 26 366 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 36 366 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 366 36 366 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 38 366 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 38 366 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 38 366 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 38 366 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 38 366 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 49 366 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 49 366 62, srcInfoPoints = []}) "colorscheme" "colorscheme"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 63 366 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 63 366 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 366 63 366 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 5 367 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 5 367 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 13 367 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 367 13 367 14,SrcSpan "tests/examples/Attributes.hs" 367 21 367 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 14 367 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 14 367 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 14 367 19, srcInfoPoints = []}) "Color")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 20 367 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 20 367 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 36 367 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 367 36 367 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 38 367 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 38 367 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 38 367 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 38 367 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 38 367 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 49 367 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 49 367 56, srcInfoPoints = []}) "color" "color"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 57 367 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 57 367 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 367 57 367 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 5 368 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 5 368 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 13 368 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 368 13 368 14,SrcSpan "tests/examples/Attributes.hs" 368 23 368 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 14 368 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 14 368 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 14 368 21, srcInfoPoints = []}) "Comment")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 22 368 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 22 368 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 36 368 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 368 36 368 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 38 368 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 38 368 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 38 368 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 38 368 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 38 368 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 49 368 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 49 368 58, srcInfoPoints = []}) "comment" "comment"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 59 368 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 59 368 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 368 59 368 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 5 369 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 5 369 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 13 369 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 369 13 369 14,SrcSpan "tests/examples/Attributes.hs" 369 24 369 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 14 369 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 14 369 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 14 369 22, srcInfoPoints = []}) "Compound")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 23 369 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 23 369 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 36 369 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 369 36 369 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 38 369 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 38 369 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 38 369 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 38 369 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 38 369 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 49 369 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 49 369 59, srcInfoPoints = []}) "compound" "compound"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 60 369 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 60 369 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 369 60 369 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 5 370 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 5 370 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 13 370 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 370 13 370 14,SrcSpan "tests/examples/Attributes.hs" 370 27 370 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 14 370 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 14 370 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 14 370 25, srcInfoPoints = []}) "Concentrate")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 26 370 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 26 370 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 36 370 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 370 36 370 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 38 370 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 38 370 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 38 370 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 38 370 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 38 370 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 49 370 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 49 370 62, srcInfoPoints = []}) "concentrate" "concentrate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 63 370 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 63 370 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 370 63 370 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 5 371 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 5 371 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 13 371 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 371 13 371 14,SrcSpan "tests/examples/Attributes.hs" 371 26 371 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 14 371 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 14 371 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 14 371 24, srcInfoPoints = []}) "Constraint")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 25 371 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 25 371 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 36 371 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 371 36 371 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 38 371 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 38 371 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 38 371 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 38 371 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 38 371 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 49 371 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 49 371 61, srcInfoPoints = []}) "constraint" "constraint"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 62 371 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 62 371 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 371 62 371 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 5 372 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 5 372 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 13 372 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 372 13 372 14,SrcSpan "tests/examples/Attributes.hs" 372 24 372 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 14 372 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 14 372 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 14 372 22, srcInfoPoints = []}) "Decorate")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 23 372 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 23 372 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 36 372 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 372 36 372 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 38 372 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 38 372 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 38 372 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 38 372 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 38 372 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 49 372 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 49 372 59, srcInfoPoints = []}) "decorate" "decorate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 60 372 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 60 372 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 372 60 372 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 5 373 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 5 373 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 13 373 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 373 13 373 14,SrcSpan "tests/examples/Attributes.hs" 373 27 373 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 14 373 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 14 373 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 14 373 25, srcInfoPoints = []}) "DefaultDist")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 26 373 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 26 373 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 36 373 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 373 36 373 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 38 373 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 38 373 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 38 373 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 38 373 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 38 373 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 49 373 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 49 373 62, srcInfoPoints = []}) "defaultdist" "defaultdist"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 63 373 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 63 373 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 373 63 373 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 5 374 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 5 374 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 13 374 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 374 13 374 14,SrcSpan "tests/examples/Attributes.hs" 374 21 374 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 14 374 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 14 374 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 14 374 19, srcInfoPoints = []}) "Dimen")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 20 374 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 20 374 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 36 374 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 374 36 374 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 38 374 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 38 374 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 38 374 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 38 374 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 38 374 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 49 374 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 49 374 56, srcInfoPoints = []}) "dimen" "dimen"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 57 374 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 57 374 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 374 57 374 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 5 375 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 5 375 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 13 375 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 375 13 375 14,SrcSpan "tests/examples/Attributes.hs" 375 19 375 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 14 375 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 14 375 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 14 375 17, srcInfoPoints = []}) "Dim")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 18 375 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 18 375 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 36 375 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 375 36 375 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 38 375 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 38 375 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 38 375 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 38 375 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 38 375 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 49 375 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 49 375 54, srcInfoPoints = []}) "dim" "dim"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 55 375 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 55 375 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 375 55 375 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 5 376 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 5 376 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 13 376 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 376 13 376 14,SrcSpan "tests/examples/Attributes.hs" 376 19 376 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 14 376 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 14 376 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 14 376 17, srcInfoPoints = []}) "Dir")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 18 376 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 18 376 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 36 376 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 376 36 376 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 38 376 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 38 376 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 38 376 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 38 376 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 38 376 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 49 376 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 49 376 54, srcInfoPoints = []}) "dir" "dir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 55 376 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 55 376 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 376 55 376 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 5 377 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 5 377 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 13 377 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 377 13 377 14,SrcSpan "tests/examples/Attributes.hs" 377 34 377 35]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 14 377 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 14 377 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 14 377 32, srcInfoPoints = []}) "DirEdgeConstraints")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 33 377 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 33 377 34, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 36 377 71, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 377 36 377 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 38 377 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 38 377 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 38 377 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 38 377 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 38 377 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 49 377 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 49 377 69, srcInfoPoints = []}) "diredgeconstraints" "diredgeconstraints"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 70 377 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 70 377 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 377 70 377 71, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 5 378 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 5 378 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 13 378 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 378 13 378 14,SrcSpan "tests/examples/Attributes.hs" 378 26 378 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 14 378 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 14 378 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 14 378 24, srcInfoPoints = []}) "Distortion")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 25 378 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 25 378 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 36 378 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 378 36 378 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 38 378 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 38 378 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 38 378 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 38 378 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 38 378 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 49 378 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 49 378 61, srcInfoPoints = []}) "distortion" "distortion"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 62 378 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 62 378 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 378 62 378 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 5 379 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 5 379 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 13 379 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 379 13 379 14,SrcSpan "tests/examples/Attributes.hs" 379 19 379 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 14 379 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 14 379 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 14 379 17, srcInfoPoints = []}) "DPI")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 18 379 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 18 379 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 36 379 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 379 36 379 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 38 379 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 38 379 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 38 379 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 38 379 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 38 379 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 49 379 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 49 379 54, srcInfoPoints = []}) "dpi" "dpi"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 55 379 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 55 379 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 379 55 379 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 5 380 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 5 380 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 13 380 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 380 13 380 14,SrcSpan "tests/examples/Attributes.hs" 380 23 380 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 14 380 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 14 380 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 14 380 21, srcInfoPoints = []}) "EdgeURL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 22 380 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 22 380 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 36 380 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 380 36 380 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 38 380 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 38 380 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 38 380 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 38 380 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 38 380 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 49 380 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 49 380 58, srcInfoPoints = []}) "edgeURL" "edgeURL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 59 380 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 59 380 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 380 59 380 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 5 381 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 5 381 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 13 381 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 381 13 381 14,SrcSpan "tests/examples/Attributes.hs" 381 26 381 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 14 381 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 14 381 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 14 381 24, srcInfoPoints = []}) "EdgeTarget")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 25 381 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 25 381 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 36 381 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 381 36 381 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 38 381 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 38 381 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 38 381 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 38 381 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 38 381 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 49 381 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 49 381 61, srcInfoPoints = []}) "edgetarget" "edgetarget"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 62 381 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 62 381 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 381 62 381 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 5 382 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 5 382 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 13 382 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 382 13 382 14,SrcSpan "tests/examples/Attributes.hs" 382 27 382 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 14 382 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 14 382 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 14 382 25, srcInfoPoints = []}) "EdgeTooltip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 26 382 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 26 382 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 36 382 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 382 36 382 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 38 382 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 38 382 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 38 382 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 38 382 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 38 382 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 49 382 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 49 382 62, srcInfoPoints = []}) "edgetooltip" "edgetooltip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 63 382 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 63 382 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 382 63 382 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 5 383 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 5 383 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 13 383 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 383 13 383 14,SrcSpan "tests/examples/Attributes.hs" 383 23 383 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 14 383 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 14 383 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 14 383 21, srcInfoPoints = []}) "Epsilon")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 22 383 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 22 383 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 36 383 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 383 36 383 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 38 383 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 38 383 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 38 383 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 38 383 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 38 383 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 49 383 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 49 383 58, srcInfoPoints = []}) "epsilon" "epsilon"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 59 383 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 59 383 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 383 59 383 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 5 384 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 5 384 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 13 384 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 384 13 384 14,SrcSpan "tests/examples/Attributes.hs" 384 20 384 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 14 384 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 14 384 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 14 384 18, srcInfoPoints = []}) "ESep")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 19 384 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 19 384 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 36 384 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 384 36 384 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 38 384 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 38 384 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 38 384 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 38 384 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 38 384 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 49 384 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 49 384 55, srcInfoPoints = []}) "esep" "esep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 56 384 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 56 384 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 384 56 384 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 5 385 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 5 385 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 13 385 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 385 13 385 14,SrcSpan "tests/examples/Attributes.hs" 385 25 385 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 14 385 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 14 385 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 14 385 23, srcInfoPoints = []}) "FillColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 24 385 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 24 385 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 36 385 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 385 36 385 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 38 385 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 38 385 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 38 385 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 38 385 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 38 385 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 49 385 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 49 385 60, srcInfoPoints = []}) "fillcolor" "fillcolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 61 385 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 61 385 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 385 61 385 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 5 386 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 5 386 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 13 386 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 386 13 386 14,SrcSpan "tests/examples/Attributes.hs" 386 25 386 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 14 386 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 14 386 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 14 386 23, srcInfoPoints = []}) "FixedSize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 24 386 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 24 386 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 36 386 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 386 36 386 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 38 386 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 38 386 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 38 386 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 38 386 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 38 386 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 49 386 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 49 386 60, srcInfoPoints = []}) "fixedsize" "fixedsize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 61 386 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 61 386 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 386 61 386 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 5 387 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 5 387 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 13 387 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 387 13 387 14,SrcSpan "tests/examples/Attributes.hs" 387 25 387 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 14 387 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 14 387 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 14 387 23, srcInfoPoints = []}) "FontColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 24 387 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 24 387 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 36 387 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 387 36 387 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 38 387 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 38 387 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 38 387 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 38 387 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 38 387 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 49 387 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 49 387 60, srcInfoPoints = []}) "fontcolor" "fontcolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 61 387 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 61 387 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 387 61 387 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 5 388 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 5 388 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 13 388 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 388 13 388 14,SrcSpan "tests/examples/Attributes.hs" 388 24 388 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 14 388 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 14 388 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 14 388 22, srcInfoPoints = []}) "FontName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 23 388 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 23 388 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 36 388 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 388 36 388 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 38 388 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 38 388 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 38 388 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 38 388 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 38 388 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 49 388 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 49 388 59, srcInfoPoints = []}) "fontname" "fontname"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 60 388 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 60 388 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 388 60 388 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 5 389 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 5 389 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 13 389 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 389 13 389 14,SrcSpan "tests/examples/Attributes.hs" 389 25 389 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 14 389 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 14 389 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 14 389 23, srcInfoPoints = []}) "FontNames")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 24 389 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 24 389 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 36 389 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 389 36 389 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 38 389 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 38 389 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 38 389 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 38 389 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 38 389 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 49 389 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 49 389 60, srcInfoPoints = []}) "fontnames" "fontnames"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 61 389 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 61 389 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 389 61 389 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 5 390 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 5 390 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 13 390 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 390 13 390 14,SrcSpan "tests/examples/Attributes.hs" 390 24 390 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 14 390 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 14 390 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 14 390 22, srcInfoPoints = []}) "FontPath")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 23 390 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 23 390 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 36 390 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 390 36 390 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 38 390 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 38 390 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 38 390 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 38 390 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 38 390 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 49 390 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 49 390 59, srcInfoPoints = []}) "fontpath" "fontpath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 60 390 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 60 390 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 390 60 390 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 5 391 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 5 391 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 13 391 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 391 13 391 14,SrcSpan "tests/examples/Attributes.hs" 391 24 391 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 14 391 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 14 391 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 14 391 22, srcInfoPoints = []}) "FontSize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 23 391 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 23 391 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 36 391 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 391 36 391 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 38 391 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 38 391 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 38 391 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 38 391 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 38 391 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 49 391 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 49 391 59, srcInfoPoints = []}) "fontsize" "fontsize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 60 391 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 60 391 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 391 60 391 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 5 392 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 5 392 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 13 392 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 392 13 392 14,SrcSpan "tests/examples/Attributes.hs" 392 21 392 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 14 392 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 14 392 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 14 392 19, srcInfoPoints = []}) "Group")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 20 392 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 20 392 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 36 392 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 392 36 392 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 38 392 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 38 392 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 38 392 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 38 392 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 38 392 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 49 392 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 49 392 56, srcInfoPoints = []}) "group" "group"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 57 392 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 57 392 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 392 57 392 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 5 393 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 5 393 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 13 393 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 393 13 393 14,SrcSpan "tests/examples/Attributes.hs" 393 23 393 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 14 393 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 14 393 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 14 393 21, srcInfoPoints = []}) "HeadURL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 22 393 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 22 393 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 36 393 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 393 36 393 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 38 393 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 38 393 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 38 393 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 38 393 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 38 393 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 49 393 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 49 393 58, srcInfoPoints = []}) "headURL" "headURL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 59 393 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 59 393 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 393 59 393 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 5 394 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 5 394 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 13 394 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 394 13 394 14,SrcSpan "tests/examples/Attributes.hs" 394 24 394 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 14 394 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 14 394 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 14 394 22, srcInfoPoints = []}) "HeadClip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 23 394 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 23 394 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 36 394 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 394 36 394 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 38 394 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 38 394 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 38 394 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 38 394 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 38 394 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 49 394 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 49 394 59, srcInfoPoints = []}) "headclip" "headclip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 60 394 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 60 394 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 394 60 394 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 5 395 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 5 395 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 13 395 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 395 13 395 14,SrcSpan "tests/examples/Attributes.hs" 395 25 395 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 14 395 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 14 395 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 14 395 23, srcInfoPoints = []}) "HeadLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 24 395 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 24 395 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 36 395 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 395 36 395 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 38 395 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 38 395 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 38 395 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 38 395 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 38 395 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 49 395 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 49 395 60, srcInfoPoints = []}) "headlabel" "headlabel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 61 395 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 61 395 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 395 61 395 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 5 396 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 5 396 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 13 396 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 396 13 396 14,SrcSpan "tests/examples/Attributes.hs" 396 24 396 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 14 396 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 14 396 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 14 396 22, srcInfoPoints = []}) "HeadPort")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 23 396 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 23 396 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 36 396 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 396 36 396 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 38 396 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 38 396 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 38 396 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 38 396 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 38 396 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 49 396 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 49 396 59, srcInfoPoints = []}) "headport" "headport"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 60 396 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 60 396 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 396 60 396 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 5 397 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 5 397 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 13 397 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 397 13 397 14,SrcSpan "tests/examples/Attributes.hs" 397 26 397 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 14 397 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 14 397 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 14 397 24, srcInfoPoints = []}) "HeadTarget")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 25 397 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 25 397 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 36 397 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 397 36 397 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 38 397 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 38 397 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 38 397 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 38 397 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 38 397 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 49 397 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 49 397 61, srcInfoPoints = []}) "headtarget" "headtarget"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 62 397 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 62 397 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 397 62 397 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 5 398 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 5 398 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 13 398 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 398 13 398 14,SrcSpan "tests/examples/Attributes.hs" 398 27 398 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 14 398 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 14 398 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 14 398 25, srcInfoPoints = []}) "HeadTooltip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 26 398 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 26 398 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 36 398 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 398 36 398 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 38 398 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 38 398 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 38 398 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 38 398 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 38 398 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 49 398 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 49 398 62, srcInfoPoints = []}) "headtooltip" "headtooltip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 63 398 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 63 398 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 398 63 398 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 5 399 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 5 399 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 13 399 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 399 13 399 14,SrcSpan "tests/examples/Attributes.hs" 399 22 399 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 14 399 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 14 399 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 14 399 20, srcInfoPoints = []}) "Height")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 21 399 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 21 399 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 36 399 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 399 36 399 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 38 399 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 38 399 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 38 399 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 38 399 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 38 399 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 49 399 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 49 399 57, srcInfoPoints = []}) "height" "height"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 58 399 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 58 399 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 399 58 399 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 5 400 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 5 400 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 13 400 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 400 13 400 14,SrcSpan "tests/examples/Attributes.hs" 400 18 400 19]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 14 400 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 14 400 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 14 400 16, srcInfoPoints = []}) "ID")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 17 400 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 17 400 18, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 36 400 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 400 36 400 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 38 400 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 38 400 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 38 400 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 38 400 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 38 400 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 49 400 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 49 400 53, srcInfoPoints = []}) "id" "id"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 54 400 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 54 400 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 400 54 400 55, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 5 401 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 5 401 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 13 401 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 401 13 401 14,SrcSpan "tests/examples/Attributes.hs" 401 21 401 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 14 401 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 14 401 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 14 401 19, srcInfoPoints = []}) "Image")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 20 401 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 20 401 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 36 401 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 401 36 401 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 38 401 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 38 401 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 38 401 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 38 401 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 38 401 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 49 401 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 49 401 56, srcInfoPoints = []}) "image" "image"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 57 401 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 57 401 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 401 57 401 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 5 402 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 5 402 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 13 402 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 402 13 402 14,SrcSpan "tests/examples/Attributes.hs" 402 26 402 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 14 402 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 14 402 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 14 402 24, srcInfoPoints = []}) "ImageScale")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 25 402 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 25 402 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 36 402 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 402 36 402 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 38 402 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 38 402 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 38 402 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 38 402 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 38 402 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 49 402 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 49 402 61, srcInfoPoints = []}) "imagescale" "imagescale"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 62 402 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 62 402 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 402 62 402 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 5 403 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 5 403 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 13 403 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 403 13 403 14,SrcSpan "tests/examples/Attributes.hs" 403 24 403 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 14 403 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 14 403 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 14 403 22, srcInfoPoints = []}) "LabelURL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 23 403 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 23 403 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 36 403 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 403 36 403 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 38 403 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 38 403 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 38 403 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 38 403 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 38 403 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 49 403 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 49 403 59, srcInfoPoints = []}) "labelURL" "labelURL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 60 403 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 60 403 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 403 60 403 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 5 404 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 5 404 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 13 404 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 404 13 404 14,SrcSpan "tests/examples/Attributes.hs" 404 26 404 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 14 404 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 14 404 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 14 404 24, srcInfoPoints = []}) "LabelAngle")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 25 404 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 25 404 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 36 404 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 404 36 404 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 38 404 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 38 404 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 38 404 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 38 404 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 38 404 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 49 404 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 49 404 61, srcInfoPoints = []}) "labelangle" "labelangle"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 62 404 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 62 404 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 404 62 404 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 5 405 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 5 405 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 13 405 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 405 13 405 14,SrcSpan "tests/examples/Attributes.hs" 405 29 405 30]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 14 405 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 14 405 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 14 405 27, srcInfoPoints = []}) "LabelDistance")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 28 405 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 28 405 29, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 36 405 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 405 36 405 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 38 405 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 38 405 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 38 405 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 38 405 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 38 405 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 49 405 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 49 405 64, srcInfoPoints = []}) "labeldistance" "labeldistance"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 65 405 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 65 405 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 405 65 405 66, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 5 406 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 5 406 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 13 406 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 406 13 406 14,SrcSpan "tests/examples/Attributes.hs" 406 26 406 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 14 406 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 14 406 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 14 406 24, srcInfoPoints = []}) "LabelFloat")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 25 406 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 25 406 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 36 406 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 406 36 406 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 38 406 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 38 406 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 38 406 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 38 406 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 38 406 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 49 406 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 49 406 61, srcInfoPoints = []}) "labelfloat" "labelfloat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 62 406 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 62 406 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 406 62 406 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 5 407 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 5 407 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 13 407 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 407 13 407 14,SrcSpan "tests/examples/Attributes.hs" 407 30 407 31]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 14 407 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 14 407 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 14 407 28, srcInfoPoints = []}) "LabelFontColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 29 407 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 29 407 30, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 36 407 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 407 36 407 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 38 407 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 38 407 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 38 407 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 38 407 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 38 407 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 49 407 65, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 49 407 65, srcInfoPoints = []}) "labelfontcolor" "labelfontcolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 66 407 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 66 407 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 407 66 407 67, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 5 408 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 5 408 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 13 408 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 408 13 408 14,SrcSpan "tests/examples/Attributes.hs" 408 29 408 30]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 14 408 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 14 408 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 14 408 27, srcInfoPoints = []}) "LabelFontName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 28 408 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 28 408 29, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 36 408 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 408 36 408 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 38 408 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 38 408 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 38 408 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 38 408 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 38 408 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 49 408 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 49 408 64, srcInfoPoints = []}) "labelfontname" "labelfontname"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 65 408 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 65 408 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 408 65 408 66, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 5 409 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 5 409 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 13 409 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 409 13 409 14,SrcSpan "tests/examples/Attributes.hs" 409 29 409 30]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 14 409 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 14 409 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 14 409 27, srcInfoPoints = []}) "LabelFontSize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 28 409 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 28 409 29, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 36 409 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 409 36 409 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 38 409 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 38 409 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 38 409 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 38 409 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 38 409 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 49 409 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 49 409 64, srcInfoPoints = []}) "labelfontsize" "labelfontsize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 65 409 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 65 409 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 409 65 409 66, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 5 410 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 5 410 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 13 410 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 410 13 410 14,SrcSpan "tests/examples/Attributes.hs" 410 25 410 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 14 410 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 14 410 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 14 410 23, srcInfoPoints = []}) "LabelJust")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 24 410 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 24 410 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 36 410 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 410 36 410 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 38 410 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 38 410 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 38 410 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 38 410 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 38 410 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 49 410 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 49 410 60, srcInfoPoints = []}) "labeljust" "labeljust"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 61 410 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 61 410 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 410 61 410 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 5 411 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 5 411 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 13 411 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 411 13 411 14,SrcSpan "tests/examples/Attributes.hs" 411 24 411 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 14 411 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 14 411 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 14 411 22, srcInfoPoints = []}) "LabelLoc")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 23 411 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 23 411 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 36 411 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 411 36 411 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 38 411 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 38 411 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 38 411 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 38 411 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 38 411 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 49 411 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 49 411 59, srcInfoPoints = []}) "labelloc" "labelloc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 60 411 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 60 411 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 411 60 411 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 5 412 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 5 412 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 13 412 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 412 13 412 14,SrcSpan "tests/examples/Attributes.hs" 412 27 412 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 14 412 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 14 412 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 14 412 25, srcInfoPoints = []}) "LabelTarget")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 26 412 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 26 412 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 36 412 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 412 36 412 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 38 412 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 38 412 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 38 412 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 38 412 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 38 412 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 49 412 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 49 412 62, srcInfoPoints = []}) "labeltarget" "labeltarget"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 63 412 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 63 412 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 412 63 412 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 5 413 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 5 413 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 13 413 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 413 13 413 14,SrcSpan "tests/examples/Attributes.hs" 413 28 413 29]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 14 413 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 14 413 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 14 413 26, srcInfoPoints = []}) "LabelTooltip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 27 413 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 27 413 28, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 36 413 65, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 413 36 413 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 38 413 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 38 413 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 38 413 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 38 413 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 38 413 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 49 413 63, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 49 413 63, srcInfoPoints = []}) "labeltooltip" "labeltooltip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 64 413 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 64 413 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 413 64 413 65, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 5 414 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 5 414 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 13 414 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 414 13 414 14,SrcSpan "tests/examples/Attributes.hs" 414 21 414 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 14 414 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 14 414 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 14 414 19, srcInfoPoints = []}) "Label")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 20 414 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 20 414 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 36 414 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 414 36 414 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 38 414 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 38 414 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 38 414 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 38 414 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 38 414 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 49 414 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 49 414 56, srcInfoPoints = []}) "label" "label"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 57 414 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 57 414 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 414 57 414 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 5 415 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 5 415 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 13 415 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 415 13 415 14,SrcSpan "tests/examples/Attributes.hs" 415 25 415 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 14 415 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 14 415 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 14 415 23, srcInfoPoints = []}) "Landscape")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 24 415 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 24 415 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 36 415 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 415 36 415 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 38 415 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 38 415 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 38 415 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 38 415 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 38 415 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 49 415 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 49 415 60, srcInfoPoints = []}) "landscape" "landscape"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 61 415 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 61 415 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 415 61 415 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 5 416 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 5 416 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 13 416 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 416 13 416 14,SrcSpan "tests/examples/Attributes.hs" 416 24 416 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 14 416 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 14 416 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 14 416 22, srcInfoPoints = []}) "LayerSep")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 23 416 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 23 416 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 36 416 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 416 36 416 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 38 416 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 38 416 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 38 416 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 38 416 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 38 416 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 49 416 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 49 416 59, srcInfoPoints = []}) "layersep" "layersep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 60 416 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 60 416 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 416 60 416 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 5 417 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 5 417 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 13 417 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 417 13 417 14,SrcSpan "tests/examples/Attributes.hs" 417 22 417 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 14 417 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 14 417 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 14 417 20, srcInfoPoints = []}) "Layers")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 21 417 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 21 417 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 36 417 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 417 36 417 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 38 417 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 38 417 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 38 417 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 38 417 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 38 417 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 49 417 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 49 417 57, srcInfoPoints = []}) "layers" "layers"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 58 417 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 58 417 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 417 58 417 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 5 418 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 5 418 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 13 418 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 418 13 418 14,SrcSpan "tests/examples/Attributes.hs" 418 21 418 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 14 418 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 14 418 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 14 418 19, srcInfoPoints = []}) "Layer")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 20 418 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 20 418 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 36 418 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 418 36 418 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 38 418 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 38 418 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 38 418 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 38 418 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 38 418 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 49 418 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 49 418 56, srcInfoPoints = []}) "layer" "layer"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 57 418 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 57 418 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 418 57 418 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 5 419 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 5 419 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 13 419 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 419 13 419 14,SrcSpan "tests/examples/Attributes.hs" 419 22 419 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 14 419 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 14 419 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 14 419 20, srcInfoPoints = []}) "Layout")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 21 419 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 21 419 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 36 419 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 419 36 419 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 38 419 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 38 419 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 38 419 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 38 419 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 38 419 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 49 419 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 49 419 57, srcInfoPoints = []}) "layout" "layout"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 58 419 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 58 419 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 419 58 419 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 5 420 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 5 420 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 13 420 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 420 13 420 14,SrcSpan "tests/examples/Attributes.hs" 420 19 420 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 14 420 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 14 420 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 14 420 17, srcInfoPoints = []}) "Len")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 18 420 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 18 420 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 36 420 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 420 36 420 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 38 420 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 38 420 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 38 420 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 38 420 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 38 420 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 49 420 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 49 420 54, srcInfoPoints = []}) "len" "len"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 55 420 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 55 420 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 420 55 420 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 5 421 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 5 421 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 13 421 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 421 13 421 14,SrcSpan "tests/examples/Attributes.hs" 421 25 421 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 14 421 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 14 421 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 14 421 23, srcInfoPoints = []}) "LevelsGap")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 24 421 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 24 421 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 36 421 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 421 36 421 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 38 421 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 38 421 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 38 421 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 38 421 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 38 421 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 49 421 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 49 421 60, srcInfoPoints = []}) "levelsgap" "levelsgap"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 61 421 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 61 421 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 421 61 421 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 5 422 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 5 422 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 13 422 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 422 13 422 14,SrcSpan "tests/examples/Attributes.hs" 422 22 422 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 14 422 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 14 422 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 14 422 20, srcInfoPoints = []}) "Levels")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 21 422 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 21 422 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 36 422 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 422 36 422 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 38 422 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 38 422 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 38 422 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 38 422 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 38 422 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 49 422 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 49 422 57, srcInfoPoints = []}) "levels" "levels"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 58 422 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 58 422 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 422 58 422 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 5 423 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 5 423 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 13 423 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 423 13 423 14,SrcSpan "tests/examples/Attributes.hs" 423 21 423 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 14 423 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 14 423 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 14 423 19, srcInfoPoints = []}) "LHead")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 20 423 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 20 423 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 36 423 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 423 36 423 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 38 423 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 38 423 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 38 423 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 38 423 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 38 423 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 49 423 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 49 423 56, srcInfoPoints = []}) "lhead" "lhead"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 57 423 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 57 423 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 423 57 423 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 5 424 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 5 424 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 13 424 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 424 13 424 14,SrcSpan "tests/examples/Attributes.hs" 424 20 424 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 14 424 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 14 424 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 14 424 18, srcInfoPoints = []}) "LPos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 19 424 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 19 424 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 36 424 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 424 36 424 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 38 424 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 38 424 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 38 424 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 38 424 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 38 424 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 49 424 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 49 424 53, srcInfoPoints = []}) "lp" "lp"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 54 424 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 54 424 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 424 54 424 55, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 5 425 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 5 425 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 13 425 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 425 13 425 14,SrcSpan "tests/examples/Attributes.hs" 425 21 425 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 14 425 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 14 425 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 14 425 19, srcInfoPoints = []}) "LTail")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 20 425 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 20 425 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 36 425 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 425 36 425 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 38 425 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 38 425 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 38 425 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 38 425 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 38 425 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 49 425 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 49 425 56, srcInfoPoints = []}) "ltail" "ltail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 57 425 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 57 425 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 425 57 425 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 5 426 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 5 426 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 13 426 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 426 13 426 14,SrcSpan "tests/examples/Attributes.hs" 426 22 426 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 14 426 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 14 426 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 14 426 20, srcInfoPoints = []}) "Margin")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 21 426 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 21 426 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 36 426 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 426 36 426 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 38 426 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 38 426 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 38 426 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 38 426 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 38 426 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 49 426 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 49 426 57, srcInfoPoints = []}) "margin" "margin"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 58 426 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 58 426 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 426 58 426 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 5 427 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 5 427 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 13 427 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 427 13 427 14,SrcSpan "tests/examples/Attributes.hs" 427 23 427 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 14 427 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 14 427 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 14 427 21, srcInfoPoints = []}) "MaxIter")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 22 427 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 22 427 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 36 427 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 427 36 427 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 38 427 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 38 427 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 38 427 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 38 427 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 38 427 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 49 427 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 49 427 58, srcInfoPoints = []}) "maxiter" "maxiter"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 59 427 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 59 427 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 427 59 427 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 5 428 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 5 428 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 13 428 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 428 13 428 14,SrcSpan "tests/examples/Attributes.hs" 428 23 428 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 14 428 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 14 428 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 14 428 21, srcInfoPoints = []}) "MCLimit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 22 428 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 22 428 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 36 428 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 428 36 428 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 38 428 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 38 428 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 38 428 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 38 428 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 38 428 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 49 428 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 49 428 58, srcInfoPoints = []}) "mclimit" "mclimit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 59 428 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 59 428 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 428 59 428 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 5 429 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 5 429 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 13 429 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 429 13 429 14,SrcSpan "tests/examples/Attributes.hs" 429 23 429 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 14 429 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 14 429 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 14 429 21, srcInfoPoints = []}) "MinDist")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 22 429 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 22 429 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 36 429 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 429 36 429 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 38 429 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 38 429 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 38 429 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 38 429 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 38 429 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 49 429 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 49 429 58, srcInfoPoints = []}) "mindist" "mindist"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 59 429 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 59 429 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 429 59 429 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 5 430 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 5 430 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 13 430 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 430 13 430 14,SrcSpan "tests/examples/Attributes.hs" 430 22 430 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 14 430 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 14 430 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 14 430 20, srcInfoPoints = []}) "MinLen")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 21 430 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 21 430 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 36 430 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 430 36 430 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 38 430 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 38 430 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 38 430 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 38 430 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 38 430 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 49 430 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 49 430 57, srcInfoPoints = []}) "minlen" "minlen"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 58 430 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 58 430 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 430 58 430 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 5 431 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 5 431 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 13 431 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 431 13 431 14,SrcSpan "tests/examples/Attributes.hs" 431 21 431 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 14 431 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 14 431 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 14 431 19, srcInfoPoints = []}) "Model")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 20 431 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 20 431 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 36 431 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 431 36 431 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 38 431 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 38 431 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 38 431 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 38 431 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 38 431 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 49 431 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 49 431 56, srcInfoPoints = []}) "model" "model"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 57 431 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 57 431 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 431 57 431 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 5 432 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 5 432 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 13 432 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 432 13 432 14,SrcSpan "tests/examples/Attributes.hs" 432 20 432 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 14 432 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 14 432 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 14 432 18, srcInfoPoints = []}) "Mode")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 19 432 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 19 432 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 36 432 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 432 36 432 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 38 432 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 38 432 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 38 432 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 38 432 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 38 432 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 49 432 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 49 432 55, srcInfoPoints = []}) "mode" "mode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 56 432 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 56 432 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 432 56 432 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 5 433 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 5 433 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 13 433 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 433 13 433 14,SrcSpan "tests/examples/Attributes.hs" 433 21 433 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 14 433 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 14 433 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 14 433 19, srcInfoPoints = []}) "Mosek")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 20 433 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 20 433 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 36 433 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 433 36 433 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 38 433 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 38 433 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 38 433 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 38 433 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 38 433 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 49 433 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 49 433 56, srcInfoPoints = []}) "mosek" "mosek"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 57 433 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 57 433 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 433 57 433 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 5 434 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 5 434 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 13 434 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 434 13 434 14,SrcSpan "tests/examples/Attributes.hs" 434 23 434 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 14 434 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 14 434 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 14 434 21, srcInfoPoints = []}) "NodeSep")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 22 434 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 22 434 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 36 434 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 434 36 434 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 38 434 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 38 434 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 38 434 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 38 434 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 38 434 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 49 434 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 49 434 58, srcInfoPoints = []}) "nodesep" "nodesep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 59 434 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 59 434 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 434 59 434 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 5 435 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 5 435 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 13 435 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 435 13 435 14,SrcSpan "tests/examples/Attributes.hs" 435 25 435 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 14 435 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 14 435 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 14 435 23, srcInfoPoints = []}) "NoJustify")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 24 435 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 24 435 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 36 435 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 435 36 435 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 38 435 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 38 435 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 38 435 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 38 435 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 38 435 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 49 435 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 49 435 60, srcInfoPoints = []}) "nojustify" "nojustify"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 61 435 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 61 435 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 435 61 435 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 5 436 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 5 436 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 13 436 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 436 13 436 14,SrcSpan "tests/examples/Attributes.hs" 436 25 436 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 14 436 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 14 436 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 14 436 23, srcInfoPoints = []}) "Normalize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 24 436 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 24 436 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 36 436 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 436 36 436 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 38 436 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 38 436 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 38 436 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 38 436 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 38 436 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 49 436 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 49 436 60, srcInfoPoints = []}) "normalize" "normalize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 61 436 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 61 436 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 436 61 436 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 5 437 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 5 437 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 13 437 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 437 13 437 14,SrcSpan "tests/examples/Attributes.hs" 437 24 437 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 14 437 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 14 437 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 14 437 22, srcInfoPoints = []}) "Nslimit1")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 23 437 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 23 437 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 36 437 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 437 36 437 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 38 437 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 38 437 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 38 437 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 38 437 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 38 437 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 49 437 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 49 437 59, srcInfoPoints = []}) "nslimit1" "nslimit1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 60 437 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 60 437 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 437 60 437 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 5 438 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 5 438 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 13 438 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 438 13 438 14,SrcSpan "tests/examples/Attributes.hs" 438 23 438 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 14 438 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 14 438 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 14 438 21, srcInfoPoints = []}) "Nslimit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 22 438 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 22 438 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 36 438 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 438 36 438 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 38 438 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 38 438 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 38 438 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 38 438 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 38 438 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 49 438 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 49 438 58, srcInfoPoints = []}) "nslimit" "nslimit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 59 438 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 59 438 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 438 59 438 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 5 439 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 5 439 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 13 439 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 439 13 439 14,SrcSpan "tests/examples/Attributes.hs" 439 24 439 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 14 439 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 14 439 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 14 439 22, srcInfoPoints = []}) "Ordering")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 23 439 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 23 439 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 36 439 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 439 36 439 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 38 439 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 38 439 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 38 439 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 38 439 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 38 439 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 49 439 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 49 439 59, srcInfoPoints = []}) "ordering" "ordering"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 60 439 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 60 439 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 439 60 439 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 5 440 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 5 440 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 13 440 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 440 13 440 14,SrcSpan "tests/examples/Attributes.hs" 440 27 440 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 14 440 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 14 440 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 14 440 25, srcInfoPoints = []}) "Orientation")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 26 440 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 26 440 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 36 440 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 440 36 440 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 38 440 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 38 440 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 38 440 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 38 440 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 38 440 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 49 440 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 49 440 62, srcInfoPoints = []}) "orientation" "orientation"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 63 440 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 63 440 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 440 63 440 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 5 441 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 5 441 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 13 441 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 441 13 441 14,SrcSpan "tests/examples/Attributes.hs" 441 27 441 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 14 441 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 14 441 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 14 441 25, srcInfoPoints = []}) "OutputOrder")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 26 441 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 26 441 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 36 441 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 441 36 441 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 38 441 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 38 441 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 38 441 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 38 441 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 38 441 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 49 441 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 49 441 62, srcInfoPoints = []}) "outputorder" "outputorder"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 63 441 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 63 441 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 441 63 441 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 5 442 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 5 442 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 13 442 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 442 13 442 14,SrcSpan "tests/examples/Attributes.hs" 442 30 442 31]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 14 442 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 14 442 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 14 442 28, srcInfoPoints = []}) "OverlapScaling")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 29 442 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 29 442 30, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 36 442 68, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 442 36 442 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 38 442 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 38 442 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 38 442 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 38 442 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 38 442 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 49 442 66, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 49 442 66, srcInfoPoints = []}) "overlap_scaling" "overlap_scaling"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 67 442 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 67 442 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 442 67 442 68, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 5 443 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 5 443 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 13 443 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 443 13 443 14,SrcSpan "tests/examples/Attributes.hs" 443 23 443 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 14 443 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 14 443 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 14 443 21, srcInfoPoints = []}) "Overlap")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 22 443 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 22 443 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 36 443 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 443 36 443 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 38 443 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 38 443 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 38 443 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 38 443 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 38 443 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 49 443 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 49 443 58, srcInfoPoints = []}) "overlap" "overlap"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 59 443 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 59 443 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 443 59 443 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 5 444 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 5 444 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 13 444 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 444 13 444 14,SrcSpan "tests/examples/Attributes.hs" 444 24 444 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 14 444 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 14 444 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 14 444 22, srcInfoPoints = []}) "PackMode")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 23 444 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 23 444 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 36 444 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 444 36 444 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 38 444 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 38 444 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 38 444 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 38 444 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 38 444 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 49 444 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 49 444 59, srcInfoPoints = []}) "packmode" "packmode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 60 444 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 60 444 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 444 60 444 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 5 445 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 5 445 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 13 445 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 445 13 445 14,SrcSpan "tests/examples/Attributes.hs" 445 20 445 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 14 445 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 14 445 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 14 445 18, srcInfoPoints = []}) "Pack")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 19 445 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 19 445 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 36 445 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 445 36 445 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 38 445 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 38 445 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 38 445 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 38 445 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 38 445 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 49 445 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 49 445 55, srcInfoPoints = []}) "pack" "pack"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 56 445 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 56 445 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 445 56 445 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 5 446 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 5 446 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 13 446 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 446 13 446 14,SrcSpan "tests/examples/Attributes.hs" 446 19 446 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 14 446 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 14 446 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 14 446 17, srcInfoPoints = []}) "Pad")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 18 446 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 18 446 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 36 446 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 446 36 446 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 38 446 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 38 446 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 38 446 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 38 446 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 38 446 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 49 446 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 49 446 54, srcInfoPoints = []}) "pad" "pad"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 55 446 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 55 446 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 446 55 446 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 5 447 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 5 447 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 13 447 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 447 13 447 14,SrcSpan "tests/examples/Attributes.hs" 447 23 447 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 14 447 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 14 447 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 14 447 21, srcInfoPoints = []}) "PageDir")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 22 447 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 22 447 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 36 447 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 447 36 447 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 38 447 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 38 447 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 38 447 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 38 447 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 38 447 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 49 447 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 49 447 58, srcInfoPoints = []}) "pagedir" "pagedir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 59 447 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 59 447 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 447 59 447 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 5 448 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 5 448 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 13 448 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 448 13 448 14,SrcSpan "tests/examples/Attributes.hs" 448 20 448 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 14 448 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 14 448 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 14 448 18, srcInfoPoints = []}) "Page")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 19 448 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 19 448 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 36 448 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 448 36 448 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 38 448 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 38 448 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 38 448 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 38 448 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 38 448 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 49 448 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 49 448 55, srcInfoPoints = []}) "page" "page"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 56 448 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 56 448 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 448 56 448 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 5 449 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 5 449 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 13 449 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 449 13 449 14,SrcSpan "tests/examples/Attributes.hs" 449 24 449 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 14 449 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 14 449 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 14 449 22, srcInfoPoints = []}) "PenColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 23 449 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 23 449 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 36 449 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 449 36 449 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 38 449 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 38 449 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 38 449 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 38 449 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 38 449 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 49 449 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 49 449 59, srcInfoPoints = []}) "pencolor" "pencolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 60 449 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 60 449 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 449 60 449 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 5 450 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 5 450 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 13 450 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 450 13 450 14,SrcSpan "tests/examples/Attributes.hs" 450 24 450 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 14 450 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 14 450 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 14 450 22, srcInfoPoints = []}) "PenWidth")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 23 450 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 23 450 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 36 450 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 450 36 450 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 38 450 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 38 450 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 38 450 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 38 450 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 38 450 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 49 450 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 49 450 59, srcInfoPoints = []}) "penwidth" "penwidth"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 60 450 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 60 450 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 450 60 450 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 5 451 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 5 451 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 13 451 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 451 13 451 14,SrcSpan "tests/examples/Attributes.hs" 451 27 451 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 14 451 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 14 451 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 14 451 25, srcInfoPoints = []}) "Peripheries")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 26 451 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 26 451 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 36 451 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 451 36 451 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 38 451 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 38 451 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 38 451 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 38 451 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 38 451 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 49 451 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 49 451 62, srcInfoPoints = []}) "peripheries" "peripheries"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 63 451 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 63 451 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 451 63 451 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 5 452 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 5 452 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 13 452 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 452 13 452 14,SrcSpan "tests/examples/Attributes.hs" 452 19 452 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 14 452 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 14 452 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 14 452 17, srcInfoPoints = []}) "Pin")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 18 452 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 18 452 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 36 452 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 452 36 452 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 38 452 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 38 452 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 38 452 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 38 452 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 38 452 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 49 452 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 49 452 54, srcInfoPoints = []}) "pin" "pin"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 55 452 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 55 452 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 452 55 452 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 5 453 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 5 453 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 13 453 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 453 13 453 14,SrcSpan "tests/examples/Attributes.hs" 453 19 453 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 14 453 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 14 453 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 14 453 17, srcInfoPoints = []}) "Pos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 18 453 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 18 453 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 36 453 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 453 36 453 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 38 453 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 38 453 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 38 453 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 38 453 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 38 453 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 49 453 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 49 453 54, srcInfoPoints = []}) "pos" "pos"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 55 453 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 55 453 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 453 55 453 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 5 454 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 5 454 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 13 454 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 454 13 454 14,SrcSpan "tests/examples/Attributes.hs" 454 24 454 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 14 454 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 14 454 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 14 454 22, srcInfoPoints = []}) "QuadTree")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 23 454 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 23 454 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 36 454 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 454 36 454 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 38 454 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 38 454 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 38 454 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 38 454 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 38 454 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 49 454 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 49 454 59, srcInfoPoints = []}) "quadtree" "quadtree"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 60 454 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 60 454 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 454 60 454 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 5 455 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 5 455 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 13 455 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 455 13 455 14,SrcSpan "tests/examples/Attributes.hs" 455 23 455 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 14 455 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 14 455 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 14 455 21, srcInfoPoints = []}) "Quantum")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 22 455 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 22 455 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 36 455 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 455 36 455 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 38 455 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 38 455 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 38 455 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 38 455 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 38 455 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 49 455 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 49 455 58, srcInfoPoints = []}) "quantum" "quantum"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 59 455 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 59 455 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 455 59 455 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 5 456 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 5 456 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 13 456 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 456 13 456 14,SrcSpan "tests/examples/Attributes.hs" 456 23 456 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 14 456 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 14 456 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 14 456 21, srcInfoPoints = []}) "RankDir")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 22 456 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 22 456 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 36 456 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 456 36 456 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 38 456 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 38 456 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 38 456 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 38 456 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 38 456 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 49 456 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 49 456 58, srcInfoPoints = []}) "rankdir" "rankdir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 59 456 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 59 456 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 456 59 456 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 5 457 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 5 457 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 13 457 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 457 13 457 14,SrcSpan "tests/examples/Attributes.hs" 457 23 457 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 14 457 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 14 457 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 14 457 21, srcInfoPoints = []}) "RankSep")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 22 457 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 22 457 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 36 457 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 457 36 457 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 38 457 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 38 457 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 38 457 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 38 457 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 38 457 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 49 457 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 49 457 58, srcInfoPoints = []}) "ranksep" "ranksep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 59 457 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 59 457 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 457 59 457 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 5 458 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 5 458 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 13 458 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 458 13 458 14,SrcSpan "tests/examples/Attributes.hs" 458 20 458 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 14 458 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 14 458 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 14 458 18, srcInfoPoints = []}) "Rank")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 19 458 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 19 458 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 36 458 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 458 36 458 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 38 458 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 38 458 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 38 458 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 38 458 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 38 458 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 49 458 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 49 458 55, srcInfoPoints = []}) "rank" "rank"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 56 458 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 56 458 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 458 56 458 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 5 459 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 5 459 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 13 459 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 459 13 459 14,SrcSpan "tests/examples/Attributes.hs" 459 21 459 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 14 459 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 14 459 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 14 459 19, srcInfoPoints = []}) "Ratio")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 20 459 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 20 459 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 36 459 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 459 36 459 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 38 459 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 38 459 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 38 459 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 38 459 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 38 459 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 49 459 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 49 459 56, srcInfoPoints = []}) "ratio" "ratio"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 57 459 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 57 459 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 459 57 459 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 5 460 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 5 460 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 13 460 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 460 13 460 14,SrcSpan "tests/examples/Attributes.hs" 460 21 460 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 14 460 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 14 460 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 14 460 19, srcInfoPoints = []}) "Rects")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 20 460 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 20 460 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 36 460 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 460 36 460 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 38 460 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 38 460 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 38 460 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 38 460 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 38 460 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 49 460 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 49 460 56, srcInfoPoints = []}) "rects" "rects"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 57 460 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 57 460 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 460 57 460 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 5 461 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 5 461 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 13 461 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 461 13 461 14,SrcSpan "tests/examples/Attributes.hs" 461 23 461 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 14 461 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 14 461 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 14 461 21, srcInfoPoints = []}) "Regular")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 22 461 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 22 461 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 36 461 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 461 36 461 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 38 461 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 38 461 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 38 461 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 38 461 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 38 461 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 49 461 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 49 461 58, srcInfoPoints = []}) "regular" "regular"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 59 461 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 59 461 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 461 59 461 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 5 462 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 5 462 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 13 462 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 462 13 462 14,SrcSpan "tests/examples/Attributes.hs" 462 26 462 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 14 462 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 14 462 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 14 462 24, srcInfoPoints = []}) "ReMinCross")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 25 462 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 25 462 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 36 462 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 462 36 462 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 38 462 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 38 462 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 38 462 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 38 462 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 38 462 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 49 462 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 49 462 61, srcInfoPoints = []}) "remincross" "remincross"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 62 462 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 62 462 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 462 62 462 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 5 463 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 5 463 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 13 463 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 463 13 463 14,SrcSpan "tests/examples/Attributes.hs" 463 30 463 31]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 14 463 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 14 463 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 14 463 28, srcInfoPoints = []}) "RepulsiveForce")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 29 463 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 29 463 30, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 36 463 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 463 36 463 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 38 463 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 38 463 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 38 463 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 38 463 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 38 463 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 49 463 65, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 49 463 65, srcInfoPoints = []}) "repulsiveforce" "repulsiveforce"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 66 463 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 66 463 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 463 66 463 67, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 5 464 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 5 464 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 13 464 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 464 13 464 14,SrcSpan "tests/examples/Attributes.hs" 464 20 464 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 14 464 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 14 464 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 14 464 18, srcInfoPoints = []}) "Root")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 19 464 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 19 464 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 36 464 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 464 36 464 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 38 464 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 38 464 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 38 464 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 38 464 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 38 464 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 49 464 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 49 464 55, srcInfoPoints = []}) "root" "root"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 56 464 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 56 464 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 464 56 464 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 5 465 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 5 465 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 13 465 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 465 13 465 14,SrcSpan "tests/examples/Attributes.hs" 465 22 465 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 14 465 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 14 465 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 14 465 20, srcInfoPoints = []}) "Rotate")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 21 465 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 21 465 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 36 465 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 465 36 465 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 38 465 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 38 465 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 38 465 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 38 465 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 38 465 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 49 465 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 49 465 57, srcInfoPoints = []}) "rotate" "rotate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 58 465 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 58 465 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 465 58 465 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 5 466 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 5 466 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 13 466 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 466 13 466 14,SrcSpan "tests/examples/Attributes.hs" 466 24 466 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 14 466 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 14 466 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 14 466 22, srcInfoPoints = []}) "SameHead")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 23 466 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 23 466 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 36 466 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 466 36 466 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 38 466 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 38 466 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 38 466 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 38 466 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 38 466 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 49 466 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 49 466 59, srcInfoPoints = []}) "samehead" "samehead"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 60 466 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 60 466 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 466 60 466 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 5 467 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 5 467 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 13 467 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 467 13 467 14,SrcSpan "tests/examples/Attributes.hs" 467 24 467 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 14 467 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 14 467 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 14 467 22, srcInfoPoints = []}) "SameTail")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 23 467 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 23 467 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 36 467 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 467 36 467 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 38 467 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 38 467 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 38 467 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 38 467 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 38 467 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 49 467 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 49 467 59, srcInfoPoints = []}) "sametail" "sametail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 60 467 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 60 467 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 467 60 467 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 5 468 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 5 468 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 13 468 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 468 13 468 14,SrcSpan "tests/examples/Attributes.hs" 468 28 468 29]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 14 468 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 14 468 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 14 468 26, srcInfoPoints = []}) "SamplePoints")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 27 468 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 27 468 28, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 36 468 65, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 468 36 468 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 38 468 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 38 468 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 38 468 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 38 468 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 38 468 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 49 468 63, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 49 468 63, srcInfoPoints = []}) "samplepoints" "samplepoints"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 64 468 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 64 468 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 468 64 468 65, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 5 469 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 5 469 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 13 469 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 469 13 469 14,SrcSpan "tests/examples/Attributes.hs" 469 26 469 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 14 469 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 14 469 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 14 469 24, srcInfoPoints = []}) "SearchSize")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 25 469 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 25 469 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 36 469 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 469 36 469 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 38 469 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 38 469 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 38 469 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 38 469 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 38 469 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 49 469 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 49 469 61, srcInfoPoints = []}) "searchsize" "searchsize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 62 469 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 62 469 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 469 62 469 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 5 470 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 5 470 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 13 470 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 470 13 470 14,SrcSpan "tests/examples/Attributes.hs" 470 19 470 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 14 470 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 14 470 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 14 470 17, srcInfoPoints = []}) "Sep")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 18 470 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 18 470 19, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 36 470 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 470 36 470 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 38 470 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 38 470 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 38 470 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 38 470 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 38 470 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 49 470 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 49 470 54, srcInfoPoints = []}) "sep" "sep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 55 470 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 55 470 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 470 55 470 56, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 5 471 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 5 471 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 13 471 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 471 13 471 14,SrcSpan "tests/examples/Attributes.hs" 471 25 471 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 14 471 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 14 471 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 14 471 23, srcInfoPoints = []}) "ShapeFile")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 24 471 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 24 471 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 36 471 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 471 36 471 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 38 471 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 38 471 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 38 471 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 38 471 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 38 471 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 49 471 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 49 471 60, srcInfoPoints = []}) "shapefile" "shapefile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 61 471 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 61 471 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 471 61 471 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 5 472 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 5 472 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 13 472 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 472 13 472 14,SrcSpan "tests/examples/Attributes.hs" 472 21 472 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 14 472 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 14 472 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 14 472 19, srcInfoPoints = []}) "Shape")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 20 472 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 20 472 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 36 472 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 472 36 472 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 38 472 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 38 472 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 38 472 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 38 472 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 38 472 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 49 472 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 49 472 56, srcInfoPoints = []}) "shape" "shape"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 57 472 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 57 472 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 472 57 472 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 5 473 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 5 473 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 13 473 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 473 13 473 14,SrcSpan "tests/examples/Attributes.hs" 473 25 473 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 14 473 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 14 473 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 14 473 23, srcInfoPoints = []}) "ShowBoxes")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 24 473 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 24 473 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 36 473 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 473 36 473 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 38 473 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 38 473 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 38 473 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 38 473 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 38 473 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 49 473 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 49 473 60, srcInfoPoints = []}) "showboxes" "showboxes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 61 473 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 61 473 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 473 61 473 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 5 474 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 5 474 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 13 474 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 474 13 474 14,SrcSpan "tests/examples/Attributes.hs" 474 21 474 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 14 474 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 14 474 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 14 474 19, srcInfoPoints = []}) "Sides")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 20 474 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 20 474 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 36 474 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 474 36 474 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 38 474 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 38 474 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 38 474 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 38 474 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 38 474 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 49 474 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 49 474 56, srcInfoPoints = []}) "sides" "sides"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 57 474 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 57 474 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 474 57 474 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 5 475 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 5 475 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 13 475 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 475 13 475 14,SrcSpan "tests/examples/Attributes.hs" 475 20 475 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 14 475 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 14 475 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 14 475 18, srcInfoPoints = []}) "Size")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 19 475 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 19 475 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 36 475 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 475 36 475 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 38 475 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 38 475 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 38 475 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 38 475 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 38 475 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 49 475 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 49 475 55, srcInfoPoints = []}) "size" "size"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 56 475 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 56 475 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 475 56 475 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 5 476 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 5 476 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 13 476 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 476 13 476 14,SrcSpan "tests/examples/Attributes.hs" 476 20 476 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 14 476 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 14 476 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 14 476 18, srcInfoPoints = []}) "Skew")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 19 476 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 19 476 20, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 36 476 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 476 36 476 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 38 476 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 38 476 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 38 476 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 38 476 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 38 476 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 49 476 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 49 476 55, srcInfoPoints = []}) "skew" "skew"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 56 476 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 56 476 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 476 56 476 57, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 5 477 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 5 477 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 13 477 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 477 13 477 14,SrcSpan "tests/examples/Attributes.hs" 477 25 477 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 14 477 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 14 477 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 14 477 23, srcInfoPoints = []}) "Smoothing")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 24 477 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 24 477 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 36 477 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 477 36 477 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 38 477 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 38 477 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 38 477 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 38 477 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 38 477 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 49 477 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 49 477 60, srcInfoPoints = []}) "smoothing" "smoothing"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 61 477 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 61 477 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 477 61 477 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 5 478 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 5 478 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 13 478 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 478 13 478 14,SrcSpan "tests/examples/Attributes.hs" 478 21 478 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 14 478 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 14 478 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 14 478 19, srcInfoPoints = []}) "SortV")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 20 478 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 20 478 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 36 478 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 478 36 478 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 38 478 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 38 478 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 38 478 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 38 478 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 38 478 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 49 478 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 49 478 56, srcInfoPoints = []}) "sortv" "sortv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 57 478 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 57 478 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 478 57 478 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 5 479 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 5 479 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 13 479 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 479 13 479 14,SrcSpan "tests/examples/Attributes.hs" 479 23 479 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 14 479 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 14 479 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 14 479 21, srcInfoPoints = []}) "Splines")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 22 479 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 22 479 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 36 479 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 479 36 479 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 38 479 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 38 479 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 38 479 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 38 479 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 38 479 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 49 479 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 49 479 58, srcInfoPoints = []}) "splines" "splines"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 59 479 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 59 479 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 479 59 479 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 5 480 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 5 480 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 13 480 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 480 13 480 14,SrcSpan "tests/examples/Attributes.hs" 480 21 480 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 14 480 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 14 480 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 14 480 19, srcInfoPoints = []}) "Start")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 20 480 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 20 480 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 36 480 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 480 36 480 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 38 480 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 38 480 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 38 480 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 38 480 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 38 480 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 49 480 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 49 480 56, srcInfoPoints = []}) "start" "start"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 57 480 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 57 480 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 480 57 480 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 5 481 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 5 481 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 13 481 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 481 13 481 14,SrcSpan "tests/examples/Attributes.hs" 481 26 481 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 14 481 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 14 481 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 14 481 24, srcInfoPoints = []}) "StyleSheet")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 25 481 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 25 481 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 36 481 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 481 36 481 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 38 481 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 38 481 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 38 481 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 38 481 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 38 481 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 49 481 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 49 481 61, srcInfoPoints = []}) "stylesheet" "stylesheet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 62 481 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 62 481 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 481 62 481 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 5 482 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 5 482 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 13 482 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 482 13 482 14,SrcSpan "tests/examples/Attributes.hs" 482 21 482 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 14 482 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 14 482 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 14 482 19, srcInfoPoints = []}) "Style")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 20 482 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 20 482 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 36 482 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 482 36 482 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 38 482 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 38 482 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 38 482 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 38 482 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 38 482 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 49 482 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 49 482 56, srcInfoPoints = []}) "style" "style"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 57 482 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 57 482 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 482 57 482 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 5 483 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 5 483 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 13 483 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 483 13 483 14,SrcSpan "tests/examples/Attributes.hs" 483 23 483 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 14 483 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 14 483 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 14 483 21, srcInfoPoints = []}) "TailURL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 22 483 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 22 483 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 36 483 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 483 36 483 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 38 483 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 38 483 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 38 483 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 38 483 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 38 483 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 49 483 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 49 483 58, srcInfoPoints = []}) "tailURL" "tailURL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 59 483 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 59 483 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 483 59 483 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 5 484 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 5 484 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 13 484 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 484 13 484 14,SrcSpan "tests/examples/Attributes.hs" 484 24 484 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 14 484 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 14 484 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 14 484 22, srcInfoPoints = []}) "TailClip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 23 484 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 23 484 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 36 484 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 484 36 484 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 38 484 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 38 484 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 38 484 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 38 484 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 38 484 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 49 484 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 49 484 59, srcInfoPoints = []}) "tailclip" "tailclip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 60 484 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 60 484 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 484 60 484 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 5 485 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 5 485 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 13 485 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 485 13 485 14,SrcSpan "tests/examples/Attributes.hs" 485 25 485 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 14 485 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 14 485 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 14 485 23, srcInfoPoints = []}) "TailLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 24 485 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 24 485 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 36 485 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 485 36 485 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 38 485 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 38 485 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 38 485 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 38 485 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 38 485 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 49 485 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 49 485 60, srcInfoPoints = []}) "taillabel" "taillabel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 61 485 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 61 485 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 485 61 485 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 5 486 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 5 486 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 13 486 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 486 13 486 14,SrcSpan "tests/examples/Attributes.hs" 486 24 486 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 14 486 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 14 486 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 14 486 22, srcInfoPoints = []}) "TailPort")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 23 486 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 23 486 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 36 486 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 486 36 486 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 38 486 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 38 486 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 38 486 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 38 486 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 38 486 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 49 486 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 49 486 59, srcInfoPoints = []}) "tailport" "tailport"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 60 486 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 60 486 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 486 60 486 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 5 487 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 5 487 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 13 487 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 487 13 487 14,SrcSpan "tests/examples/Attributes.hs" 487 26 487 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 14 487 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 14 487 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 14 487 24, srcInfoPoints = []}) "TailTarget")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 25 487 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 25 487 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 36 487 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 487 36 487 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 38 487 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 38 487 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 38 487 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 38 487 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 38 487 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 49 487 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 49 487 61, srcInfoPoints = []}) "tailtarget" "tailtarget"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 62 487 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 62 487 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 487 62 487 63, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 5 488 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 5 488 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 13 488 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 488 13 488 14,SrcSpan "tests/examples/Attributes.hs" 488 27 488 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 14 488 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 14 488 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 14 488 25, srcInfoPoints = []}) "TailTooltip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 26 488 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 26 488 27, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 36 488 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 488 36 488 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 38 488 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 38 488 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 38 488 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 38 488 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 38 488 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 49 488 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 49 488 62, srcInfoPoints = []}) "tailtooltip" "tailtooltip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 63 488 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 63 488 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 488 63 488 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 5 489 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 5 489 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 13 489 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 489 13 489 14,SrcSpan "tests/examples/Attributes.hs" 489 22 489 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 14 489 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 14 489 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 14 489 20, srcInfoPoints = []}) "Target")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 21 489 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 21 489 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 36 489 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 489 36 489 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 38 489 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 38 489 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 38 489 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 38 489 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 38 489 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 49 489 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 49 489 57, srcInfoPoints = []}) "target" "target"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 58 489 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 58 489 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 489 58 489 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 5 490 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 5 490 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 13 490 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 490 13 490 14,SrcSpan "tests/examples/Attributes.hs" 490 23 490 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 14 490 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 14 490 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 14 490 21, srcInfoPoints = []}) "Tooltip")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 22 490 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 22 490 23, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 36 490 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 490 36 490 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 38 490 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 38 490 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 38 490 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 38 490 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 38 490 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 49 490 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 49 490 58, srcInfoPoints = []}) "tooltip" "tooltip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 59 490 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 59 490 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 490 59 490 60, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 5 491 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 5 491 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 13 491 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 491 13 491 14,SrcSpan "tests/examples/Attributes.hs" 491 25 491 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 14 491 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 14 491 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 14 491 23, srcInfoPoints = []}) "TrueColor")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 24 491 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 24 491 25, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 36 491 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 491 36 491 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 38 491 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 38 491 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 38 491 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 38 491 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 38 491 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 49 491 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 49 491 60, srcInfoPoints = []}) "truecolor" "truecolor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 61 491 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 61 491 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 491 61 491 62, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 5 492 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 5 492 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 13 492 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 492 13 492 14,SrcSpan "tests/examples/Attributes.hs" 492 24 492 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 14 492 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 14 492 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 14 492 22, srcInfoPoints = []}) "Vertices")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 23 492 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 23 492 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 36 492 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 492 36 492 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 38 492 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 38 492 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 38 492 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 38 492 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 38 492 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 49 492 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 49 492 59, srcInfoPoints = []}) "vertices" "vertices"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 60 492 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 60 492 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 492 60 492 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 5 493 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 5 493 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 13 493 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 493 13 493 14,SrcSpan "tests/examples/Attributes.hs" 493 24 493 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 14 493 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 14 493 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 14 493 22, srcInfoPoints = []}) "ViewPort")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 23 493 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 23 493 24, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 36 493 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 493 36 493 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 38 493 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 38 493 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 38 493 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 38 493 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 38 493 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 49 493 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 49 493 59, srcInfoPoints = []}) "viewport" "viewport"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 60 493 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 60 493 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 493 60 493 61, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 5 494 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 5 494 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 13 494 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 494 13 494 14,SrcSpan "tests/examples/Attributes.hs" 494 26 494 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 14 494 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 14 494 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 14 494 24, srcInfoPoints = []}) "VoroMargin")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 25 494 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 25 494 26, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 36 494 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 494 36 494 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 38 494 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 38 494 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 38 494 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 38 494 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 38 494 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 49 494 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 49 494 62, srcInfoPoints = []}) "voro_margin" "voro_margin"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 63 494 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 63 494 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 494 63 494 64, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 5 495 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 5 495 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 13 495 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 495 13 495 14,SrcSpan "tests/examples/Attributes.hs" 495 22 495 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 14 495 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 14 495 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 14 495 20, srcInfoPoints = []}) "Weight")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 21 495 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 21 495 22, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 36 495 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 495 36 495 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 38 495 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 38 495 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 38 495 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 38 495 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 38 495 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 49 495 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 49 495 57, srcInfoPoints = []}) "weight" "weight"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 58 495 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 58 495 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 495 58 495 59, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 5 496 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 5 496 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 13 496 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 496 13 496 14,SrcSpan "tests/examples/Attributes.hs" 496 21 496 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 14 496 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 14 496 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 14 496 19, srcInfoPoints = []}) "Width")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 20 496 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 20 496 21, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 36 496 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 496 36 496 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 38 496 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 38 496 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 38 496 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 38 496 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 38 496 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 49 496 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 49 496 56, srcInfoPoints = []}) "width" "width"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 57 496 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 57 496 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 496 57 496 58, srcInfoPoints = []}) "v"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 5 497 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 5 497 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 13 497 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 497 13 497 14,SrcSpan "tests/examples/Attributes.hs" 497 17 497 18]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 14 497 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 14 497 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 14 497 15, srcInfoPoints = []}) "Z")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 16 497 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 16 497 17, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 36 497 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 497 36 497 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 38 497 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 38 497 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 38 497 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 38 497 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 38 497 48, srcInfoPoints = []}) "printField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 49 497 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 49 497 52, srcInfoPoints = []}) "z" "z"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 53 497 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 53 497 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 497 53 497 54, srcInfoPoints = []}) "v"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 5 499 30, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 5 499 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 5 499 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 5 499 14, srcInfoPoints = []}) "listToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 15 499 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 499 15 499 16]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 17 499 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 17 499 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 499 17 499 30, srcInfoPoints = []}) "unqtListToDot")))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 1 653 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 501 1 501 9,SrcSpan "tests/examples/Attributes.hs" 501 29 501 34,SrcSpan "tests/examples/Attributes.hs" 502 5 502 5,SrcSpan "tests/examples/Attributes.hs" 648 5 648 5,SrcSpan "tests/examples/Attributes.hs" 650 5 650 5,SrcSpan "tests/examples/Attributes.hs" 653 1 653 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 10 501 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 10 501 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 10 501 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 10 501 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 10 501 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 19 501 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 19 501 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 501 19 501 28, srcInfoPoints = []}) "Attribute"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 5 646 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 5 646 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 5 502 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 5 502 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 15 646 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 502 15 502 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 17 646 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 17 502 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 17 502 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 17 502 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 23 646 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 502 23 502 24,SrcSpan "tests/examples/Attributes.hs" 503 23 503 24,SrcSpan "tests/examples/Attributes.hs" 504 23 504 24,SrcSpan "tests/examples/Attributes.hs" 505 23 505 24,SrcSpan "tests/examples/Attributes.hs" 506 23 506 24,SrcSpan "tests/examples/Attributes.hs" 507 23 507 24,SrcSpan "tests/examples/Attributes.hs" 508 23 508 24,SrcSpan "tests/examples/Attributes.hs" 509 23 509 24,SrcSpan "tests/examples/Attributes.hs" 510 23 510 24,SrcSpan "tests/examples/Attributes.hs" 511 23 511 24,SrcSpan "tests/examples/Attributes.hs" 512 23 512 24,SrcSpan "tests/examples/Attributes.hs" 513 23 513 24,SrcSpan "tests/examples/Attributes.hs" 514 23 514 24,SrcSpan "tests/examples/Attributes.hs" 515 23 515 24,SrcSpan "tests/examples/Attributes.hs" 516 23 516 24,SrcSpan "tests/examples/Attributes.hs" 517 23 517 24,SrcSpan "tests/examples/Attributes.hs" 518 23 518 24,SrcSpan "tests/examples/Attributes.hs" 519 23 519 24,SrcSpan "tests/examples/Attributes.hs" 520 23 520 24,SrcSpan "tests/examples/Attributes.hs" 521 23 521 24,SrcSpan "tests/examples/Attributes.hs" 522 23 522 24,SrcSpan "tests/examples/Attributes.hs" 523 23 523 24,SrcSpan "tests/examples/Attributes.hs" 524 23 524 24,SrcSpan "tests/examples/Attributes.hs" 525 23 525 24,SrcSpan "tests/examples/Attributes.hs" 526 23 526 24,SrcSpan "tests/examples/Attributes.hs" 527 23 527 24,SrcSpan "tests/examples/Attributes.hs" 528 23 528 24,SrcSpan "tests/examples/Attributes.hs" 529 23 529 24,SrcSpan "tests/examples/Attributes.hs" 530 23 530 24,SrcSpan "tests/examples/Attributes.hs" 531 23 531 24,SrcSpan "tests/examples/Attributes.hs" 532 23 532 24,SrcSpan "tests/examples/Attributes.hs" 533 23 533 24,SrcSpan "tests/examples/Attributes.hs" 534 23 534 24,SrcSpan "tests/examples/Attributes.hs" 535 23 535 24,SrcSpan "tests/examples/Attributes.hs" 536 23 536 24,SrcSpan "tests/examples/Attributes.hs" 537 23 537 24,SrcSpan "tests/examples/Attributes.hs" 538 23 538 24,SrcSpan "tests/examples/Attributes.hs" 539 23 539 24,SrcSpan "tests/examples/Attributes.hs" 540 23 540 24,SrcSpan "tests/examples/Attributes.hs" 541 23 541 24,SrcSpan "tests/examples/Attributes.hs" 542 23 542 24,SrcSpan "tests/examples/Attributes.hs" 543 23 543 24,SrcSpan "tests/examples/Attributes.hs" 544 23 544 24,SrcSpan "tests/examples/Attributes.hs" 545 23 545 24,SrcSpan "tests/examples/Attributes.hs" 546 23 546 24,SrcSpan "tests/examples/Attributes.hs" 547 23 547 24,SrcSpan "tests/examples/Attributes.hs" 548 23 548 24,SrcSpan "tests/examples/Attributes.hs" 549 23 549 24,SrcSpan "tests/examples/Attributes.hs" 550 23 550 24,SrcSpan "tests/examples/Attributes.hs" 551 23 551 24,SrcSpan "tests/examples/Attributes.hs" 552 23 552 24,SrcSpan "tests/examples/Attributes.hs" 553 23 553 24,SrcSpan "tests/examples/Attributes.hs" 554 23 554 24,SrcSpan "tests/examples/Attributes.hs" 555 23 555 24,SrcSpan "tests/examples/Attributes.hs" 556 23 556 24,SrcSpan "tests/examples/Attributes.hs" 557 23 557 24,SrcSpan "tests/examples/Attributes.hs" 558 23 558 24,SrcSpan "tests/examples/Attributes.hs" 559 23 559 24,SrcSpan "tests/examples/Attributes.hs" 560 23 560 24,SrcSpan "tests/examples/Attributes.hs" 561 23 561 24,SrcSpan "tests/examples/Attributes.hs" 562 23 562 24,SrcSpan "tests/examples/Attributes.hs" 563 23 563 24,SrcSpan "tests/examples/Attributes.hs" 564 23 564 24,SrcSpan "tests/examples/Attributes.hs" 565 23 565 24,SrcSpan "tests/examples/Attributes.hs" 566 23 566 24,SrcSpan "tests/examples/Attributes.hs" 567 23 567 24,SrcSpan "tests/examples/Attributes.hs" 568 23 568 24,SrcSpan "tests/examples/Attributes.hs" 569 23 569 24,SrcSpan "tests/examples/Attributes.hs" 570 23 570 24,SrcSpan "tests/examples/Attributes.hs" 571 23 571 24,SrcSpan "tests/examples/Attributes.hs" 572 23 572 24,SrcSpan "tests/examples/Attributes.hs" 573 23 573 24,SrcSpan "tests/examples/Attributes.hs" 574 23 574 24,SrcSpan "tests/examples/Attributes.hs" 575 23 575 24,SrcSpan "tests/examples/Attributes.hs" 576 23 576 24,SrcSpan "tests/examples/Attributes.hs" 577 23 577 24,SrcSpan "tests/examples/Attributes.hs" 578 23 578 24,SrcSpan "tests/examples/Attributes.hs" 579 23 579 24,SrcSpan "tests/examples/Attributes.hs" 580 23 580 24,SrcSpan "tests/examples/Attributes.hs" 581 23 581 24,SrcSpan "tests/examples/Attributes.hs" 582 23 582 24,SrcSpan "tests/examples/Attributes.hs" 583 23 583 24,SrcSpan "tests/examples/Attributes.hs" 584 23 584 24,SrcSpan "tests/examples/Attributes.hs" 585 23 585 24,SrcSpan "tests/examples/Attributes.hs" 586 23 586 24,SrcSpan "tests/examples/Attributes.hs" 587 23 587 24,SrcSpan "tests/examples/Attributes.hs" 588 23 588 24,SrcSpan "tests/examples/Attributes.hs" 589 23 589 24,SrcSpan "tests/examples/Attributes.hs" 590 23 590 24,SrcSpan "tests/examples/Attributes.hs" 591 23 591 24,SrcSpan "tests/examples/Attributes.hs" 592 23 592 24,SrcSpan "tests/examples/Attributes.hs" 593 23 593 24,SrcSpan "tests/examples/Attributes.hs" 594 23 594 24,SrcSpan "tests/examples/Attributes.hs" 595 23 595 24,SrcSpan "tests/examples/Attributes.hs" 596 23 596 24,SrcSpan "tests/examples/Attributes.hs" 597 23 597 24,SrcSpan "tests/examples/Attributes.hs" 598 23 598 24,SrcSpan "tests/examples/Attributes.hs" 599 23 599 24,SrcSpan "tests/examples/Attributes.hs" 600 23 600 24,SrcSpan "tests/examples/Attributes.hs" 601 23 601 24,SrcSpan "tests/examples/Attributes.hs" 602 23 602 24,SrcSpan "tests/examples/Attributes.hs" 603 23 603 24,SrcSpan "tests/examples/Attributes.hs" 604 23 604 24,SrcSpan "tests/examples/Attributes.hs" 605 23 605 24,SrcSpan "tests/examples/Attributes.hs" 606 23 606 24,SrcSpan "tests/examples/Attributes.hs" 607 23 607 24,SrcSpan "tests/examples/Attributes.hs" 608 23 608 24,SrcSpan "tests/examples/Attributes.hs" 609 23 609 24,SrcSpan "tests/examples/Attributes.hs" 610 23 610 24,SrcSpan "tests/examples/Attributes.hs" 611 23 611 24,SrcSpan "tests/examples/Attributes.hs" 612 23 612 24,SrcSpan "tests/examples/Attributes.hs" 613 23 613 24,SrcSpan "tests/examples/Attributes.hs" 614 23 614 24,SrcSpan "tests/examples/Attributes.hs" 615 23 615 24,SrcSpan "tests/examples/Attributes.hs" 616 23 616 24,SrcSpan "tests/examples/Attributes.hs" 617 23 617 24,SrcSpan "tests/examples/Attributes.hs" 618 23 618 24,SrcSpan "tests/examples/Attributes.hs" 619 23 619 24,SrcSpan "tests/examples/Attributes.hs" 620 23 620 24,SrcSpan "tests/examples/Attributes.hs" 621 23 621 24,SrcSpan "tests/examples/Attributes.hs" 622 23 622 24,SrcSpan "tests/examples/Attributes.hs" 623 23 623 24,SrcSpan "tests/examples/Attributes.hs" 624 23 624 24,SrcSpan "tests/examples/Attributes.hs" 625 23 625 24,SrcSpan "tests/examples/Attributes.hs" 626 23 626 24,SrcSpan "tests/examples/Attributes.hs" 627 23 627 24,SrcSpan "tests/examples/Attributes.hs" 628 23 628 24,SrcSpan "tests/examples/Attributes.hs" 629 23 629 24,SrcSpan "tests/examples/Attributes.hs" 630 23 630 24,SrcSpan "tests/examples/Attributes.hs" 631 23 631 24,SrcSpan "tests/examples/Attributes.hs" 632 23 632 24,SrcSpan "tests/examples/Attributes.hs" 633 23 633 24,SrcSpan "tests/examples/Attributes.hs" 634 23 634 24,SrcSpan "tests/examples/Attributes.hs" 635 23 635 24,SrcSpan "tests/examples/Attributes.hs" 636 23 636 24,SrcSpan "tests/examples/Attributes.hs" 637 23 637 24,SrcSpan "tests/examples/Attributes.hs" 638 23 638 24,SrcSpan "tests/examples/Attributes.hs" 639 23 639 24,SrcSpan "tests/examples/Attributes.hs" 640 23 640 24,SrcSpan "tests/examples/Attributes.hs" 641 23 641 24,SrcSpan "tests/examples/Attributes.hs" 642 23 642 24,SrcSpan "tests/examples/Attributes.hs" 643 23 643 24,SrcSpan "tests/examples/Attributes.hs" 644 23 644 24,SrcSpan "tests/examples/Attributes.hs" 645 23 645 24,SrcSpan "tests/examples/Attributes.hs" 646 23 646 24]}) [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 25 502 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 25 502 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 25 502 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 25 502 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 25 502 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 31 502 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 31 502 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 31 502 38, srcInfoPoints = []}) "Damping")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 50 502 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 50 502 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 50 502 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 52 502 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 52 502 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 52 502 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 52 502 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 63 502 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 502 63 502 72, srcInfoPoints = []}) "Damping" "Damping"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 25 503 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 25 503 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 25 503 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 25 503 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 25 503 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 31 503 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 31 503 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 31 503 32, srcInfoPoints = []}) "K")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 50 503 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 50 503 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 50 503 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 52 503 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 52 503 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 52 503 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 52 503 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 63 503 66, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 503 63 503 66, srcInfoPoints = []}) "K" "K"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 25 504 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 25 504 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 25 504 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 25 504 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 25 504 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 31 504 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 31 504 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 31 504 34, srcInfoPoints = []}) "URL")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 50 504 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 50 504 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 50 504 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 52 504 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 52 504 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 52 504 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 52 504 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 64 504 79, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 504 64 504 65,SrcSpan "tests/examples/Attributes.hs" 504 70 504 71,SrcSpan "tests/examples/Attributes.hs" 504 78 504 79]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 65 504 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 65 504 70, srcInfoPoints = []}) "URL" "URL"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 72 504 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 504 72 504 78, srcInfoPoints = []}) "href" "href")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 25 505 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 25 505 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 25 505 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 25 505 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 25 505 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 31 505 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 31 505 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 31 505 40, srcInfoPoints = []}) "ArrowHead")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 50 505 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 50 505 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 50 505 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 52 505 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 52 505 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 52 505 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 52 505 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 63 505 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 505 63 505 74, srcInfoPoints = []}) "arrowhead" "arrowhead"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 25 506 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 25 506 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 25 506 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 25 506 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 25 506 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 31 506 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 31 506 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 31 506 40, srcInfoPoints = []}) "ArrowSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 50 506 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 50 506 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 50 506 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 52 506 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 52 506 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 52 506 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 52 506 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 63 506 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 506 63 506 74, srcInfoPoints = []}) "arrowsize" "arrowsize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 25 507 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 25 507 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 25 507 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 25 507 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 25 507 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 31 507 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 31 507 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 31 507 40, srcInfoPoints = []}) "ArrowTail")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 50 507 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 50 507 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 50 507 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 52 507 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 52 507 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 52 507 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 52 507 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 63 507 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 507 63 507 74, srcInfoPoints = []}) "arrowtail" "arrowtail"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 25 508 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 25 508 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 25 508 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 25 508 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 25 508 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 31 508 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 31 508 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 31 508 37, srcInfoPoints = []}) "Aspect")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 50 508 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 50 508 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 50 508 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 52 508 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 52 508 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 52 508 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 52 508 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 63 508 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 508 63 508 71, srcInfoPoints = []}) "aspect" "aspect"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 25 509 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 25 509 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 25 509 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 25 509 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 25 509 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 31 509 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 31 509 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 31 509 33, srcInfoPoints = []}) "Bb")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 50 509 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 50 509 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 50 509 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 52 509 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 52 509 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 52 509 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 52 509 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 63 509 67, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 509 63 509 67, srcInfoPoints = []}) "bb" "bb"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 25 510 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 25 510 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 25 510 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 25 510 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 25 510 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 31 510 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 31 510 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 31 510 38, srcInfoPoints = []}) "BgColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 50 510 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 50 510 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 50 510 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 52 510 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 52 510 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 52 510 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 52 510 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 63 510 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 510 63 510 72, srcInfoPoints = []}) "bgcolor" "bgcolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 25 511 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 25 511 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 25 511 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 25 511 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 25 511 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 31 511 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 31 511 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 31 511 37, srcInfoPoints = []}) "Center")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 50 511 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 50 511 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 50 511 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 52 511 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 52 511 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 52 511 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 52 511 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 67 511 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 511 67 511 75, srcInfoPoints = []}) "center" "center"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 25 512 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 25 512 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 25 512 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 25 512 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 25 512 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 31 512 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 31 512 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 31 512 38, srcInfoPoints = []}) "Charset")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 50 512 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 50 512 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 50 512 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 52 512 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 52 512 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 52 512 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 52 512 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 63 512 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 512 63 512 72, srcInfoPoints = []}) "charset" "charset"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 25 513 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 25 513 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 25 513 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 25 513 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 25 513 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 31 513 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 31 513 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 31 513 42, srcInfoPoints = []}) "ClusterRank")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 50 513 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 50 513 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 50 513 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 52 513 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 52 513 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 52 513 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 52 513 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 63 513 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 513 63 513 76, srcInfoPoints = []}) "clusterrank" "clusterrank"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 25 514 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 25 514 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 25 514 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 25 514 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 25 514 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 31 514 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 31 514 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 31 514 42, srcInfoPoints = []}) "ColorScheme")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 50 514 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 50 514 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 50 514 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 52 514 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 52 514 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 52 514 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 52 514 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 63 514 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 514 63 514 76, srcInfoPoints = []}) "colorscheme" "colorscheme"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 25 515 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 25 515 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 25 515 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 25 515 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 25 515 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 31 515 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 31 515 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 31 515 36, srcInfoPoints = []}) "Color")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 50 515 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 50 515 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 50 515 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 52 515 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 52 515 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 52 515 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 52 515 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 63 515 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 515 63 515 70, srcInfoPoints = []}) "color" "color"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 25 516 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 25 516 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 25 516 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 25 516 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 25 516 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 31 516 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 31 516 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 31 516 38, srcInfoPoints = []}) "Comment")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 50 516 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 50 516 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 50 516 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 52 516 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 52 516 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 52 516 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 52 516 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 63 516 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 516 63 516 72, srcInfoPoints = []}) "comment" "comment"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 25 517 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 25 517 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 25 517 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 25 517 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 25 517 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 31 517 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 31 517 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 31 517 39, srcInfoPoints = []}) "Compound")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 50 517 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 50 517 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 50 517 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 52 517 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 52 517 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 52 517 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 52 517 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 67 517 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 517 67 517 77, srcInfoPoints = []}) "compound" "compound"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 25 518 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 25 518 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 25 518 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 25 518 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 25 518 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 31 518 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 31 518 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 31 518 42, srcInfoPoints = []}) "Concentrate")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 50 518 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 50 518 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 50 518 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 52 518 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 52 518 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 52 518 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 52 518 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 67 518 80, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 518 67 518 80, srcInfoPoints = []}) "concentrate" "concentrate"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 25 519 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 25 519 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 25 519 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 25 519 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 25 519 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 31 519 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 31 519 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 31 519 41, srcInfoPoints = []}) "Constraint")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 50 519 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 50 519 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 50 519 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 52 519 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 52 519 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 52 519 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 52 519 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 67 519 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 519 67 519 79, srcInfoPoints = []}) "constraint" "constraint"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 25 520 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 25 520 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 25 520 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 25 520 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 25 520 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 31 520 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 31 520 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 31 520 39, srcInfoPoints = []}) "Decorate")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 50 520 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 50 520 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 50 520 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 52 520 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 52 520 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 52 520 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 52 520 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 67 520 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 520 67 520 77, srcInfoPoints = []}) "decorate" "decorate"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 25 521 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 25 521 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 25 521 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 25 521 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 25 521 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 31 521 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 31 521 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 31 521 42, srcInfoPoints = []}) "DefaultDist")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 50 521 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 50 521 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 50 521 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 52 521 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 52 521 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 52 521 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 52 521 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 63 521 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 521 63 521 76, srcInfoPoints = []}) "defaultdist" "defaultdist"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 25 522 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 25 522 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 25 522 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 25 522 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 25 522 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 31 522 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 31 522 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 31 522 36, srcInfoPoints = []}) "Dimen")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 50 522 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 50 522 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 50 522 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 52 522 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 52 522 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 52 522 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 52 522 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 63 522 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 522 63 522 70, srcInfoPoints = []}) "dimen" "dimen"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 25 523 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 25 523 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 25 523 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 25 523 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 25 523 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 31 523 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 31 523 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 31 523 34, srcInfoPoints = []}) "Dim")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 50 523 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 50 523 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 50 523 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 52 523 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 52 523 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 52 523 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 52 523 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 63 523 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 523 63 523 68, srcInfoPoints = []}) "dim" "dim"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 25 524 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 25 524 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 25 524 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 25 524 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 25 524 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 31 524 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 31 524 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 31 524 34, srcInfoPoints = []}) "Dir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 50 524 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 50 524 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 50 524 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 52 524 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 52 524 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 52 524 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 52 524 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 63 524 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 524 63 524 68, srcInfoPoints = []}) "dir" "dir"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 25 525 102, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 25 525 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 25 525 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 25 525 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 25 525 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 31 525 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 31 525 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 31 525 49, srcInfoPoints = []}) "DirEdgeConstraints")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 50 525 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 50 525 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 50 525 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 52 525 102, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 52 525 81, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 52 525 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 52 525 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 52 525 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 66 525 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 66 525 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 66 525 81, srcInfoPoints = []}) "EdgeConstraints")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 82 525 102, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 525 82 525 102, srcInfoPoints = []}) "diredgeconstraints" "diredgeconstraints"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 25 526 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 25 526 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 25 526 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 25 526 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 25 526 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 31 526 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 31 526 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 31 526 41, srcInfoPoints = []}) "Distortion")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 50 526 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 50 526 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 50 526 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 52 526 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 52 526 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 52 526 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 52 526 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 63 526 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 526 63 526 75, srcInfoPoints = []}) "distortion" "distortion"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 25 527 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 25 527 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 25 527 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 25 527 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 25 527 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 31 527 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 31 527 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 31 527 34, srcInfoPoints = []}) "DPI")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 50 527 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 50 527 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 50 527 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 52 527 85, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 52 527 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 52 527 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 52 527 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 64 527 85, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 527 64 527 65,SrcSpan "tests/examples/Attributes.hs" 527 70 527 71,SrcSpan "tests/examples/Attributes.hs" 527 84 527 85]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 65 527 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 65 527 70, srcInfoPoints = []}) "dpi" "dpi"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 72 527 84, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 527 72 527 84, srcInfoPoints = []}) "resolution" "resolution")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 25 528 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 25 528 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 25 528 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 25 528 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 25 528 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 31 528 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 31 528 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 31 528 38, srcInfoPoints = []}) "EdgeURL")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 50 528 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 50 528 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 50 528 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 52 528 87, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 52 528 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 52 528 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 52 528 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 64 528 87, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 528 64 528 65,SrcSpan "tests/examples/Attributes.hs" 528 74 528 75,SrcSpan "tests/examples/Attributes.hs" 528 86 528 87]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 65 528 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 65 528 74, srcInfoPoints = []}) "edgeURL" "edgeURL"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 76 528 86, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 528 76 528 86, srcInfoPoints = []}) "edgehref" "edgehref")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 25 529 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 25 529 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 25 529 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 25 529 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 25 529 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 31 529 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 31 529 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 31 529 41, srcInfoPoints = []}) "EdgeTarget")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 50 529 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 50 529 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 50 529 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 52 529 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 52 529 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 52 529 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 52 529 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 63 529 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 529 63 529 75, srcInfoPoints = []}) "edgetarget" "edgetarget"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 25 530 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 25 530 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 25 530 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 25 530 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 25 530 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 31 530 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 31 530 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 31 530 42, srcInfoPoints = []}) "EdgeTooltip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 50 530 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 50 530 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 50 530 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 52 530 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 52 530 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 52 530 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 52 530 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 63 530 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 530 63 530 76, srcInfoPoints = []}) "edgetooltip" "edgetooltip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 25 531 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 25 531 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 25 531 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 25 531 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 25 531 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 31 531 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 31 531 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 31 531 38, srcInfoPoints = []}) "Epsilon")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 50 531 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 50 531 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 50 531 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 52 531 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 52 531 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 52 531 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 52 531 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 63 531 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 531 63 531 72, srcInfoPoints = []}) "epsilon" "epsilon"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 25 532 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 25 532 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 25 532 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 25 532 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 25 532 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 31 532 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 31 532 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 31 532 35, srcInfoPoints = []}) "ESep")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 50 532 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 50 532 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 50 532 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 52 532 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 52 532 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 52 532 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 52 532 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 63 532 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 532 63 532 69, srcInfoPoints = []}) "esep" "esep"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 25 533 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 25 533 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 25 533 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 25 533 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 25 533 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 31 533 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 31 533 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 31 533 40, srcInfoPoints = []}) "FillColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 50 533 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 50 533 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 50 533 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 52 533 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 52 533 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 52 533 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 52 533 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 63 533 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 533 63 533 74, srcInfoPoints = []}) "fillcolor" "fillcolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 25 534 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 25 534 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 25 534 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 25 534 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 25 534 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 31 534 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 31 534 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 31 534 40, srcInfoPoints = []}) "FixedSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 50 534 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 50 534 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 50 534 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 52 534 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 52 534 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 52 534 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 52 534 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 67 534 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 534 67 534 78, srcInfoPoints = []}) "fixedsize" "fixedsize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 25 535 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 25 535 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 25 535 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 25 535 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 25 535 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 31 535 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 31 535 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 31 535 40, srcInfoPoints = []}) "FontColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 50 535 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 50 535 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 50 535 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 52 535 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 52 535 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 52 535 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 52 535 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 63 535 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 535 63 535 74, srcInfoPoints = []}) "fontcolor" "fontcolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 25 536 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 25 536 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 25 536 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 25 536 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 25 536 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 31 536 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 31 536 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 31 536 39, srcInfoPoints = []}) "FontName")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 50 536 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 50 536 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 50 536 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 52 536 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 52 536 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 52 536 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 52 536 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 63 536 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 536 63 536 73, srcInfoPoints = []}) "fontname" "fontname"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 25 537 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 25 537 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 25 537 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 25 537 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 25 537 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 31 537 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 31 537 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 31 537 40, srcInfoPoints = []}) "FontNames")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 50 537 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 50 537 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 50 537 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 52 537 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 52 537 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 52 537 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 52 537 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 63 537 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 537 63 537 74, srcInfoPoints = []}) "fontnames" "fontnames"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 25 538 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 25 538 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 25 538 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 25 538 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 25 538 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 31 538 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 31 538 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 31 538 39, srcInfoPoints = []}) "FontPath")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 50 538 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 50 538 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 50 538 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 52 538 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 52 538 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 52 538 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 52 538 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 63 538 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 538 63 538 73, srcInfoPoints = []}) "fontpath" "fontpath"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 25 539 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 25 539 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 25 539 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 25 539 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 25 539 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 31 539 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 31 539 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 31 539 39, srcInfoPoints = []}) "FontSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 50 539 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 50 539 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 50 539 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 52 539 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 52 539 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 52 539 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 52 539 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 63 539 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 539 63 539 73, srcInfoPoints = []}) "fontsize" "fontsize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 25 540 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 25 540 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 25 540 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 25 540 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 25 540 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 31 540 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 31 540 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 31 540 36, srcInfoPoints = []}) "Group")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 50 540 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 50 540 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 50 540 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 52 540 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 52 540 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 52 540 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 52 540 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 63 540 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 540 63 540 70, srcInfoPoints = []}) "group" "group"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 25 541 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 25 541 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 25 541 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 25 541 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 25 541 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 31 541 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 31 541 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 31 541 38, srcInfoPoints = []}) "HeadURL")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 50 541 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 50 541 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 50 541 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 52 541 87, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 52 541 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 52 541 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 52 541 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 64 541 87, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 541 64 541 65,SrcSpan "tests/examples/Attributes.hs" 541 74 541 75,SrcSpan "tests/examples/Attributes.hs" 541 86 541 87]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 65 541 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 65 541 74, srcInfoPoints = []}) "headURL" "headURL"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 76 541 86, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 541 76 541 86, srcInfoPoints = []}) "headhref" "headhref")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 25 542 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 25 542 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 25 542 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 25 542 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 25 542 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 31 542 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 31 542 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 31 542 39, srcInfoPoints = []}) "HeadClip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 50 542 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 50 542 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 50 542 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 52 542 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 52 542 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 52 542 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 52 542 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 67 542 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 542 67 542 77, srcInfoPoints = []}) "headclip" "headclip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 25 543 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 25 543 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 25 543 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 25 543 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 25 543 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 31 543 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 31 543 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 31 543 40, srcInfoPoints = []}) "HeadLabel")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 50 543 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 50 543 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 50 543 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 52 543 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 52 543 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 52 543 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 52 543 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 63 543 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 543 63 543 74, srcInfoPoints = []}) "headlabel" "headlabel"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 25 544 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 25 544 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 25 544 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 25 544 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 25 544 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 31 544 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 31 544 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 31 544 39, srcInfoPoints = []}) "HeadPort")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 50 544 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 50 544 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 50 544 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 52 544 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 52 544 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 52 544 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 52 544 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 63 544 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 544 63 544 73, srcInfoPoints = []}) "headport" "headport"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 25 545 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 25 545 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 25 545 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 25 545 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 25 545 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 31 545 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 31 545 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 31 545 41, srcInfoPoints = []}) "HeadTarget")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 50 545 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 50 545 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 50 545 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 52 545 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 52 545 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 52 545 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 52 545 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 63 545 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 545 63 545 75, srcInfoPoints = []}) "headtarget" "headtarget"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 25 546 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 25 546 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 25 546 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 25 546 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 25 546 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 31 546 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 31 546 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 31 546 42, srcInfoPoints = []}) "HeadTooltip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 50 546 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 50 546 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 50 546 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 52 546 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 52 546 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 52 546 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 52 546 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 63 546 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 546 63 546 76, srcInfoPoints = []}) "headtooltip" "headtooltip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 25 547 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 25 547 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 25 547 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 25 547 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 25 547 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 31 547 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 31 547 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 31 547 37, srcInfoPoints = []}) "Height")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 50 547 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 50 547 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 50 547 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 52 547 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 52 547 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 52 547 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 52 547 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 63 547 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 547 63 547 71, srcInfoPoints = []}) "height" "height"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 25 548 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 25 548 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 25 548 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 25 548 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 25 548 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 31 548 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 31 548 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 31 548 33, srcInfoPoints = []}) "ID")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 50 548 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 50 548 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 50 548 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 52 548 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 52 548 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 52 548 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 52 548 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 63 548 67, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 548 63 548 67, srcInfoPoints = []}) "id" "id"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 25 549 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 25 549 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 25 549 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 25 549 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 25 549 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 31 549 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 31 549 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 31 549 36, srcInfoPoints = []}) "Image")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 50 549 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 50 549 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 50 549 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 52 549 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 52 549 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 52 549 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 52 549 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 63 549 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 549 63 549 70, srcInfoPoints = []}) "image" "image"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 25 550 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 25 550 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 25 550 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 25 550 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 25 550 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 31 550 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 31 550 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 31 550 41, srcInfoPoints = []}) "ImageScale")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 50 550 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 50 550 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 50 550 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 52 550 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 52 550 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 52 550 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 52 550 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 52 550 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 66 550 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 66 550 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 66 550 78, srcInfoPoints = []}) "UniformScale")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 79 550 91, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 550 79 550 91, srcInfoPoints = []}) "imagescale" "imagescale"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 25 551 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 25 551 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 25 551 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 25 551 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 25 551 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 31 551 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 31 551 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 31 551 39, srcInfoPoints = []}) "LabelURL")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 50 551 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 50 551 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 50 551 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 52 551 89, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 52 551 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 52 551 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 52 551 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 64 551 89, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 551 64 551 65,SrcSpan "tests/examples/Attributes.hs" 551 75 551 76,SrcSpan "tests/examples/Attributes.hs" 551 88 551 89]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 65 551 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 65 551 75, srcInfoPoints = []}) "labelURL" "labelURL"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 77 551 88, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 551 77 551 88, srcInfoPoints = []}) "labelhref" "labelhref")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 25 552 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 25 552 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 25 552 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 25 552 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 25 552 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 31 552 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 31 552 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 31 552 41, srcInfoPoints = []}) "LabelAngle")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 50 552 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 50 552 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 50 552 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 52 552 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 52 552 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 52 552 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 52 552 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 63 552 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 552 63 552 75, srcInfoPoints = []}) "labelangle" "labelangle"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 25 553 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 25 553 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 25 553 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 25 553 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 25 553 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 31 553 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 31 553 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 31 553 44, srcInfoPoints = []}) "LabelDistance")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 50 553 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 50 553 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 50 553 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 52 553 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 52 553 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 52 553 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 52 553 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 63 553 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 553 63 553 78, srcInfoPoints = []}) "labeldistance" "labeldistance"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 25 554 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 25 554 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 25 554 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 25 554 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 25 554 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 31 554 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 31 554 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 31 554 41, srcInfoPoints = []}) "LabelFloat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 50 554 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 50 554 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 50 554 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 52 554 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 52 554 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 52 554 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 52 554 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 67 554 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 554 67 554 79, srcInfoPoints = []}) "labelfloat" "labelfloat"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 25 555 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 25 555 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 25 555 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 25 555 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 25 555 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 31 555 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 31 555 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 31 555 45, srcInfoPoints = []}) "LabelFontColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 50 555 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 50 555 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 50 555 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 52 555 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 52 555 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 52 555 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 52 555 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 63 555 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 555 63 555 79, srcInfoPoints = []}) "labelfontcolor" "labelfontcolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 25 556 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 25 556 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 25 556 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 25 556 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 25 556 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 31 556 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 31 556 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 31 556 44, srcInfoPoints = []}) "LabelFontName")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 50 556 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 50 556 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 50 556 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 52 556 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 52 556 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 52 556 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 52 556 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 63 556 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 556 63 556 78, srcInfoPoints = []}) "labelfontname" "labelfontname"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 25 557 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 25 557 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 25 557 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 25 557 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 25 557 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 31 557 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 31 557 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 31 557 44, srcInfoPoints = []}) "LabelFontSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 50 557 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 50 557 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 50 557 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 52 557 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 52 557 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 52 557 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 52 557 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 63 557 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 557 63 557 78, srcInfoPoints = []}) "labelfontsize" "labelfontsize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 25 558 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 25 558 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 25 558 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 25 558 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 25 558 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 31 558 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 31 558 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 31 558 40, srcInfoPoints = []}) "LabelJust")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 50 558 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 50 558 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 50 558 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 52 558 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 52 558 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 52 558 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 52 558 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 63 558 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 558 63 558 74, srcInfoPoints = []}) "labeljust" "labeljust"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 25 559 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 25 559 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 25 559 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 25 559 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 25 559 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 31 559 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 31 559 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 31 559 39, srcInfoPoints = []}) "LabelLoc")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 50 559 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 50 559 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 50 559 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 52 559 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 52 559 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 52 559 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 52 559 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 63 559 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 559 63 559 73, srcInfoPoints = []}) "labelloc" "labelloc"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 25 560 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 25 560 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 25 560 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 25 560 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 25 560 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 31 560 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 31 560 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 31 560 42, srcInfoPoints = []}) "LabelTarget")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 50 560 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 50 560 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 50 560 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 52 560 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 52 560 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 52 560 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 52 560 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 63 560 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 560 63 560 76, srcInfoPoints = []}) "labeltarget" "labeltarget"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 25 561 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 25 561 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 25 561 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 25 561 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 25 561 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 31 561 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 31 561 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 31 561 43, srcInfoPoints = []}) "LabelTooltip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 50 561 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 50 561 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 50 561 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 52 561 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 52 561 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 52 561 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 52 561 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 63 561 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 561 63 561 77, srcInfoPoints = []}) "labeltooltip" "labeltooltip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 25 562 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 25 562 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 25 562 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 25 562 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 25 562 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 31 562 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 31 562 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 31 562 36, srcInfoPoints = []}) "Label")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 50 562 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 50 562 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 50 562 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 52 562 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 52 562 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 52 562 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 52 562 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 63 562 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 562 63 562 70, srcInfoPoints = []}) "label" "label"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 25 563 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 25 563 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 25 563 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 25 563 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 25 563 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 31 563 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 31 563 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 31 563 40, srcInfoPoints = []}) "Landscape")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 50 563 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 50 563 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 50 563 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 52 563 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 52 563 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 52 563 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 52 563 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 67 563 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 563 67 563 78, srcInfoPoints = []}) "landscape" "landscape"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 25 564 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 25 564 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 25 564 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 25 564 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 25 564 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 31 564 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 31 564 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 31 564 39, srcInfoPoints = []}) "LayerSep")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 50 564 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 50 564 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 50 564 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 52 564 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 52 564 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 52 564 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 52 564 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 63 564 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 564 63 564 73, srcInfoPoints = []}) "layersep" "layersep"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 25 565 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 25 565 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 25 565 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 25 565 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 25 565 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 31 565 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 31 565 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 31 565 37, srcInfoPoints = []}) "Layers")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 50 565 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 50 565 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 50 565 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 52 565 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 52 565 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 52 565 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 52 565 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 63 565 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 565 63 565 71, srcInfoPoints = []}) "layers" "layers"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 25 566 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 25 566 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 25 566 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 25 566 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 25 566 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 31 566 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 31 566 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 31 566 36, srcInfoPoints = []}) "Layer")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 50 566 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 50 566 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 50 566 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 52 566 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 52 566 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 52 566 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 52 566 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 63 566 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 566 63 566 70, srcInfoPoints = []}) "layer" "layer"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 25 567 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 25 567 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 25 567 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 25 567 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 25 567 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 31 567 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 31 567 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 31 567 37, srcInfoPoints = []}) "Layout")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 50 567 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 50 567 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 50 567 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 52 567 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 52 567 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 52 567 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 52 567 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 63 567 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 567 63 567 71, srcInfoPoints = []}) "layout" "layout"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 25 568 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 25 568 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 25 568 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 25 568 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 25 568 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 31 568 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 31 568 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 31 568 34, srcInfoPoints = []}) "Len")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 50 568 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 50 568 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 50 568 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 52 568 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 52 568 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 52 568 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 52 568 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 63 568 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 568 63 568 68, srcInfoPoints = []}) "len" "len"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 25 569 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 25 569 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 25 569 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 25 569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 25 569 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 31 569 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 31 569 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 31 569 40, srcInfoPoints = []}) "LevelsGap")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 50 569 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 50 569 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 50 569 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 52 569 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 52 569 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 52 569 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 52 569 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 63 569 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 569 63 569 74, srcInfoPoints = []}) "levelsgap" "levelsgap"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 25 570 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 25 570 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 25 570 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 25 570 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 25 570 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 31 570 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 31 570 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 31 570 37, srcInfoPoints = []}) "Levels")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 50 570 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 50 570 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 50 570 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 52 570 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 52 570 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 52 570 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 52 570 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 63 570 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 570 63 570 71, srcInfoPoints = []}) "levels" "levels"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 25 571 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 25 571 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 25 571 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 25 571 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 25 571 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 31 571 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 31 571 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 31 571 36, srcInfoPoints = []}) "LHead")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 50 571 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 50 571 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 50 571 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 52 571 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 52 571 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 52 571 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 52 571 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 63 571 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 571 63 571 70, srcInfoPoints = []}) "lhead" "lhead"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 25 572 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 25 572 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 25 572 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 25 572 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 25 572 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 31 572 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 31 572 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 31 572 35, srcInfoPoints = []}) "LPos")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 50 572 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 50 572 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 50 572 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 52 572 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 52 572 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 52 572 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 52 572 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 63 572 67, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 572 63 572 67, srcInfoPoints = []}) "lp" "lp"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 25 573 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 25 573 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 25 573 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 25 573 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 25 573 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 31 573 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 31 573 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 31 573 36, srcInfoPoints = []}) "LTail")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 50 573 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 50 573 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 50 573 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 52 573 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 52 573 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 52 573 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 52 573 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 63 573 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 573 63 573 70, srcInfoPoints = []}) "ltail" "ltail"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 25 574 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 25 574 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 25 574 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 25 574 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 25 574 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 31 574 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 31 574 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 31 574 37, srcInfoPoints = []}) "Margin")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 50 574 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 50 574 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 50 574 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 52 574 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 52 574 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 52 574 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 52 574 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 63 574 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 574 63 574 71, srcInfoPoints = []}) "margin" "margin"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 25 575 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 25 575 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 25 575 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 25 575 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 25 575 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 31 575 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 31 575 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 31 575 38, srcInfoPoints = []}) "MaxIter")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 50 575 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 50 575 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 50 575 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 52 575 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 52 575 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 52 575 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 52 575 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 63 575 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 575 63 575 72, srcInfoPoints = []}) "maxiter" "maxiter"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 25 576 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 25 576 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 25 576 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 25 576 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 25 576 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 31 576 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 31 576 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 31 576 38, srcInfoPoints = []}) "MCLimit")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 50 576 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 50 576 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 50 576 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 52 576 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 52 576 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 52 576 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 52 576 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 63 576 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 576 63 576 72, srcInfoPoints = []}) "mclimit" "mclimit"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 25 577 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 25 577 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 25 577 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 25 577 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 25 577 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 31 577 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 31 577 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 31 577 38, srcInfoPoints = []}) "MinDist")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 50 577 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 50 577 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 50 577 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 52 577 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 52 577 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 52 577 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 52 577 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 63 577 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 577 63 577 72, srcInfoPoints = []}) "mindist" "mindist"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 25 578 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 25 578 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 25 578 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 25 578 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 25 578 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 31 578 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 31 578 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 31 578 37, srcInfoPoints = []}) "MinLen")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 50 578 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 50 578 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 50 578 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 52 578 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 52 578 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 52 578 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 52 578 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 63 578 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 578 63 578 71, srcInfoPoints = []}) "minlen" "minlen"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 25 579 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 25 579 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 25 579 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 25 579 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 25 579 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 31 579 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 31 579 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 31 579 36, srcInfoPoints = []}) "Model")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 50 579 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 50 579 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 50 579 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 52 579 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 52 579 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 52 579 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 52 579 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 63 579 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 579 63 579 70, srcInfoPoints = []}) "model" "model"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 25 580 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 25 580 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 25 580 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 25 580 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 25 580 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 31 580 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 31 580 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 31 580 35, srcInfoPoints = []}) "Mode")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 50 580 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 50 580 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 50 580 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 52 580 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 52 580 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 52 580 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 52 580 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 63 580 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 580 63 580 69, srcInfoPoints = []}) "mode" "mode"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 25 581 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 25 581 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 25 581 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 25 581 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 25 581 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 31 581 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 31 581 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 31 581 36, srcInfoPoints = []}) "Mosek")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 50 581 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 50 581 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 50 581 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 52 581 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 52 581 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 52 581 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 52 581 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 67 581 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 581 67 581 74, srcInfoPoints = []}) "mosek" "mosek"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 25 582 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 25 582 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 25 582 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 25 582 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 25 582 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 31 582 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 31 582 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 31 582 38, srcInfoPoints = []}) "NodeSep")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 50 582 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 50 582 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 50 582 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 52 582 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 52 582 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 52 582 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 52 582 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 63 582 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 582 63 582 72, srcInfoPoints = []}) "nodesep" "nodesep"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 25 583 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 25 583 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 25 583 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 25 583 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 25 583 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 31 583 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 31 583 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 31 583 40, srcInfoPoints = []}) "NoJustify")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 50 583 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 50 583 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 50 583 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 52 583 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 52 583 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 52 583 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 52 583 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 67 583 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 583 67 583 78, srcInfoPoints = []}) "nojustify" "nojustify"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 25 584 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 25 584 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 25 584 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 25 584 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 25 584 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 31 584 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 31 584 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 31 584 40, srcInfoPoints = []}) "Normalize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 50 584 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 50 584 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 50 584 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 52 584 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 52 584 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 52 584 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 52 584 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 67 584 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 584 67 584 78, srcInfoPoints = []}) "normalize" "normalize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 25 585 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 25 585 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 25 585 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 25 585 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 25 585 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 31 585 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 31 585 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 31 585 39, srcInfoPoints = []}) "Nslimit1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 50 585 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 50 585 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 50 585 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 52 585 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 52 585 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 52 585 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 52 585 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 63 585 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 585 63 585 73, srcInfoPoints = []}) "nslimit1" "nslimit1"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 25 586 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 25 586 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 25 586 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 25 586 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 25 586 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 31 586 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 31 586 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 31 586 38, srcInfoPoints = []}) "Nslimit")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 50 586 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 50 586 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 50 586 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 52 586 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 52 586 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 52 586 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 52 586 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 63 586 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 586 63 586 72, srcInfoPoints = []}) "nslimit" "nslimit"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 25 587 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 25 587 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 25 587 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 25 587 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 25 587 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 31 587 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 31 587 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 31 587 39, srcInfoPoints = []}) "Ordering")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 50 587 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 50 587 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 50 587 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 52 587 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 52 587 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 52 587 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 52 587 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 63 587 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 587 63 587 73, srcInfoPoints = []}) "ordering" "ordering"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 25 588 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 25 588 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 25 588 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 25 588 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 25 588 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 31 588 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 31 588 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 31 588 42, srcInfoPoints = []}) "Orientation")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 50 588 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 50 588 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 50 588 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 52 588 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 52 588 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 52 588 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 52 588 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 63 588 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 588 63 588 76, srcInfoPoints = []}) "orientation" "orientation"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 25 589 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 25 589 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 25 589 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 25 589 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 25 589 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 31 589 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 31 589 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 31 589 42, srcInfoPoints = []}) "OutputOrder")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 50 589 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 50 589 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 50 589 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 52 589 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 52 589 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 52 589 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 52 589 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 63 589 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 589 63 589 76, srcInfoPoints = []}) "outputorder" "outputorder"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 25 590 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 25 590 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 25 590 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 25 590 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 25 590 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 31 590 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 31 590 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 31 590 45, srcInfoPoints = []}) "OverlapScaling")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 50 590 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 50 590 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 50 590 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 52 590 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 52 590 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 52 590 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 52 590 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 63 590 80, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 590 63 590 80, srcInfoPoints = []}) "overlap_scaling" "overlap_scaling"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 25 591 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 25 591 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 25 591 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 25 591 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 25 591 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 31 591 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 31 591 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 31 591 38, srcInfoPoints = []}) "Overlap")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 50 591 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 50 591 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 50 591 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 52 591 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 52 591 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 52 591 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 52 591 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 52 591 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 66 591 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 66 591 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 66 591 78, srcInfoPoints = []}) "KeepOverlaps")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 79 591 88, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 591 79 591 88, srcInfoPoints = []}) "overlap" "overlap"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 25 592 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 25 592 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 25 592 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 25 592 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 25 592 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 31 592 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 31 592 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 31 592 39, srcInfoPoints = []}) "PackMode")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 50 592 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 50 592 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 50 592 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 52 592 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 52 592 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 52 592 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 52 592 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 63 592 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 592 63 592 73, srcInfoPoints = []}) "packmode" "packmode"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 25 593 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 25 593 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 25 593 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 25 593 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 25 593 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 31 593 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 31 593 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 31 593 35, srcInfoPoints = []}) "Pack")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 50 593 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 50 593 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 50 593 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 52 593 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 52 593 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 52 593 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 52 593 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 52 593 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 66 593 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 66 593 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 66 593 72, srcInfoPoints = []}) "DoPack")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 73 593 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 593 73 593 79, srcInfoPoints = []}) "pack" "pack"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 25 594 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 25 594 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 25 594 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 25 594 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 25 594 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 31 594 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 31 594 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 31 594 34, srcInfoPoints = []}) "Pad")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 50 594 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 50 594 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 50 594 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 52 594 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 52 594 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 52 594 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 52 594 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 63 594 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 594 63 594 68, srcInfoPoints = []}) "pad" "pad"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 25 595 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 25 595 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 25 595 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 25 595 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 25 595 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 31 595 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 31 595 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 31 595 38, srcInfoPoints = []}) "PageDir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 50 595 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 50 595 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 50 595 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 52 595 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 52 595 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 52 595 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 52 595 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 63 595 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 595 63 595 72, srcInfoPoints = []}) "pagedir" "pagedir"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 25 596 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 25 596 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 25 596 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 25 596 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 25 596 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 31 596 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 31 596 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 31 596 35, srcInfoPoints = []}) "Page")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 50 596 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 50 596 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 50 596 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 52 596 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 52 596 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 52 596 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 52 596 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 63 596 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 596 63 596 69, srcInfoPoints = []}) "page" "page"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 25 597 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 25 597 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 25 597 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 25 597 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 25 597 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 31 597 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 31 597 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 31 597 39, srcInfoPoints = []}) "PenColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 50 597 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 50 597 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 50 597 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 52 597 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 52 597 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 52 597 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 52 597 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 63 597 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 597 63 597 73, srcInfoPoints = []}) "pencolor" "pencolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 25 598 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 25 598 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 25 598 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 25 598 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 25 598 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 31 598 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 31 598 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 31 598 39, srcInfoPoints = []}) "PenWidth")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 50 598 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 50 598 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 50 598 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 52 598 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 52 598 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 52 598 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 52 598 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 63 598 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 598 63 598 73, srcInfoPoints = []}) "penwidth" "penwidth"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 25 599 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 25 599 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 25 599 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 25 599 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 25 599 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 31 599 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 31 599 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 31 599 42, srcInfoPoints = []}) "Peripheries")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 50 599 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 50 599 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 50 599 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 52 599 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 52 599 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 52 599 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 52 599 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 63 599 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 599 63 599 76, srcInfoPoints = []}) "peripheries" "peripheries"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 25 600 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 25 600 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 25 600 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 25 600 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 25 600 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 31 600 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 31 600 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 31 600 34, srcInfoPoints = []}) "Pin")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 50 600 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 50 600 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 50 600 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 52 600 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 52 600 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 52 600 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 52 600 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 67 600 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 600 67 600 72, srcInfoPoints = []}) "pin" "pin"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 25 601 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 25 601 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 25 601 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 25 601 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 25 601 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 31 601 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 31 601 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 31 601 34, srcInfoPoints = []}) "Pos")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 50 601 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 50 601 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 50 601 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 52 601 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 52 601 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 52 601 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 52 601 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 63 601 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 601 63 601 68, srcInfoPoints = []}) "pos" "pos"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 25 602 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 25 602 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 25 602 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 25 602 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 25 602 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 31 602 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 31 602 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 31 602 39, srcInfoPoints = []}) "QuadTree")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 50 602 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 50 602 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 50 602 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 52 602 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 52 602 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 52 602 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 52 602 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 52 602 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 66 602 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 66 602 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 66 602 74, srcInfoPoints = []}) "NormalQT")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 75 602 85, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 602 75 602 85, srcInfoPoints = []}) "quadtree" "quadtree"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 25 603 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 25 603 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 25 603 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 25 603 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 25 603 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 31 603 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 31 603 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 31 603 38, srcInfoPoints = []}) "Quantum")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 50 603 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 50 603 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 50 603 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 52 603 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 52 603 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 52 603 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 52 603 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 63 603 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 603 63 603 72, srcInfoPoints = []}) "quantum" "quantum"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 25 604 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 25 604 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 25 604 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 25 604 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 25 604 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 31 604 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 31 604 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 31 604 38, srcInfoPoints = []}) "RankDir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 50 604 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 50 604 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 50 604 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 52 604 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 52 604 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 52 604 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 52 604 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 63 604 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 604 63 604 72, srcInfoPoints = []}) "rankdir" "rankdir"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 25 605 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 25 605 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 25 605 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 25 605 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 25 605 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 31 605 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 31 605 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 31 605 38, srcInfoPoints = []}) "RankSep")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 50 605 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 50 605 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 50 605 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 52 605 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 52 605 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 52 605 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 52 605 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 63 605 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 605 63 605 72, srcInfoPoints = []}) "ranksep" "ranksep"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 25 606 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 25 606 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 25 606 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 25 606 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 25 606 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 31 606 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 31 606 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 31 606 35, srcInfoPoints = []}) "Rank")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 50 606 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 50 606 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 50 606 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 52 606 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 52 606 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 52 606 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 52 606 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 63 606 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 606 63 606 69, srcInfoPoints = []}) "rank" "rank"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 25 607 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 25 607 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 25 607 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 25 607 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 25 607 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 31 607 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 31 607 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 31 607 36, srcInfoPoints = []}) "Ratio")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 50 607 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 50 607 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 50 607 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 52 607 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 52 607 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 52 607 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 52 607 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 63 607 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 607 63 607 70, srcInfoPoints = []}) "ratio" "ratio"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 25 608 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 25 608 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 25 608 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 25 608 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 25 608 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 31 608 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 31 608 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 31 608 36, srcInfoPoints = []}) "Rects")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 50 608 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 50 608 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 50 608 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 52 608 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 52 608 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 52 608 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 52 608 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 63 608 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 608 63 608 70, srcInfoPoints = []}) "rects" "rects"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 25 609 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 25 609 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 25 609 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 25 609 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 25 609 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 31 609 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 31 609 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 31 609 38, srcInfoPoints = []}) "Regular")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 50 609 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 50 609 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 50 609 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 52 609 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 52 609 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 52 609 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 52 609 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 67 609 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 609 67 609 76, srcInfoPoints = []}) "regular" "regular"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 25 610 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 25 610 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 25 610 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 25 610 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 25 610 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 31 610 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 31 610 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 31 610 41, srcInfoPoints = []}) "ReMinCross")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 50 610 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 50 610 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 50 610 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 52 610 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 52 610 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 52 610 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 52 610 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 67 610 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 610 67 610 79, srcInfoPoints = []}) "remincross" "remincross"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 25 611 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 25 611 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 25 611 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 25 611 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 25 611 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 31 611 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 31 611 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 31 611 45, srcInfoPoints = []}) "RepulsiveForce")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 50 611 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 50 611 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 50 611 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 52 611 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 52 611 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 52 611 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 52 611 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 63 611 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 611 63 611 79, srcInfoPoints = []}) "repulsiveforce" "repulsiveforce"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 25 612 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 25 612 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 25 612 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 25 612 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 25 612 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 31 612 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 31 612 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 31 612 35, srcInfoPoints = []}) "Root")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 50 612 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 50 612 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 50 612 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 52 612 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 52 612 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 52 612 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 52 612 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 52 612 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 66 612 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 66 612 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 66 612 75, srcInfoPoints = []}) "IsCentral")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 76 612 82, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 612 76 612 82, srcInfoPoints = []}) "root" "root"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 25 613 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 25 613 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 25 613 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 25 613 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 25 613 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 31 613 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 31 613 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 31 613 37, srcInfoPoints = []}) "Rotate")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 50 613 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 50 613 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 50 613 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 52 613 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 52 613 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 52 613 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 52 613 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 63 613 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 613 63 613 71, srcInfoPoints = []}) "rotate" "rotate"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 25 614 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 25 614 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 25 614 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 25 614 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 25 614 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 31 614 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 31 614 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 31 614 39, srcInfoPoints = []}) "SameHead")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 50 614 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 50 614 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 50 614 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 52 614 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 52 614 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 52 614 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 52 614 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 63 614 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 614 63 614 73, srcInfoPoints = []}) "samehead" "samehead"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 25 615 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 25 615 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 25 615 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 25 615 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 25 615 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 31 615 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 31 615 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 31 615 39, srcInfoPoints = []}) "SameTail")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 50 615 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 50 615 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 50 615 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 52 615 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 52 615 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 52 615 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 52 615 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 63 615 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 615 63 615 73, srcInfoPoints = []}) "sametail" "sametail"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 25 616 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 25 616 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 25 616 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 25 616 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 25 616 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 31 616 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 31 616 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 31 616 43, srcInfoPoints = []}) "SamplePoints")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 50 616 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 50 616 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 50 616 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 52 616 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 52 616 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 52 616 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 52 616 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 63 616 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 616 63 616 77, srcInfoPoints = []}) "samplepoints" "samplepoints"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 25 617 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 25 617 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 25 617 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 25 617 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 25 617 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 31 617 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 31 617 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 31 617 41, srcInfoPoints = []}) "SearchSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 50 617 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 50 617 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 50 617 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 52 617 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 52 617 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 52 617 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 52 617 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 63 617 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 617 63 617 75, srcInfoPoints = []}) "searchsize" "searchsize"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 25 618 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 25 618 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 25 618 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 25 618 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 25 618 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 31 618 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 31 618 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 31 618 34, srcInfoPoints = []}) "Sep")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 50 618 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 50 618 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 50 618 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 52 618 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 52 618 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 52 618 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 52 618 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 63 618 68, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 618 63 618 68, srcInfoPoints = []}) "sep" "sep"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 25 619 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 25 619 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 25 619 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 25 619 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 25 619 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 31 619 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 31 619 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 31 619 40, srcInfoPoints = []}) "ShapeFile")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 50 619 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 50 619 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 50 619 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 52 619 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 52 619 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 52 619 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 52 619 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 63 619 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 619 63 619 74, srcInfoPoints = []}) "shapefile" "shapefile"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 25 620 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 25 620 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 25 620 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 25 620 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 25 620 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 31 620 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 31 620 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 31 620 36, srcInfoPoints = []}) "Shape")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 50 620 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 50 620 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 50 620 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 52 620 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 52 620 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 52 620 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 52 620 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 63 620 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 620 63 620 70, srcInfoPoints = []}) "shape" "shape"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 25 621 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 25 621 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 25 621 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 25 621 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 25 621 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 31 621 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 31 621 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 31 621 40, srcInfoPoints = []}) "ShowBoxes")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 50 621 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 50 621 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 50 621 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 52 621 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 52 621 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 52 621 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 52 621 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 63 621 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 621 63 621 74, srcInfoPoints = []}) "showboxes" "showboxes"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 25 622 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 25 622 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 25 622 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 25 622 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 25 622 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 31 622 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 31 622 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 31 622 36, srcInfoPoints = []}) "Sides")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 50 622 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 50 622 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 50 622 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 52 622 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 52 622 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 52 622 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 52 622 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 63 622 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 622 63 622 70, srcInfoPoints = []}) "sides" "sides"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 25 623 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 25 623 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 25 623 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 25 623 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 25 623 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 31 623 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 31 623 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 31 623 35, srcInfoPoints = []}) "Size")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 50 623 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 50 623 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 50 623 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 52 623 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 52 623 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 52 623 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 52 623 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 63 623 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 623 63 623 69, srcInfoPoints = []}) "size" "size"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 25 624 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 25 624 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 25 624 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 25 624 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 25 624 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 31 624 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 31 624 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 31 624 35, srcInfoPoints = []}) "Skew")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 50 624 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 50 624 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 50 624 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 52 624 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 52 624 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 52 624 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 52 624 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 63 624 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 624 63 624 69, srcInfoPoints = []}) "skew" "skew"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 25 625 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 25 625 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 25 625 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 25 625 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 25 625 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 31 625 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 31 625 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 31 625 40, srcInfoPoints = []}) "Smoothing")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 50 625 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 50 625 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 50 625 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 52 625 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 52 625 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 52 625 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 52 625 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 63 625 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 625 63 625 74, srcInfoPoints = []}) "smoothing" "smoothing"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 25 626 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 25 626 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 25 626 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 25 626 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 25 626 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 31 626 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 31 626 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 31 626 36, srcInfoPoints = []}) "SortV")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 50 626 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 50 626 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 50 626 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 52 626 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 52 626 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 52 626 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 52 626 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 63 626 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 626 63 626 70, srcInfoPoints = []}) "sortv" "sortv"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 25 627 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 25 627 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 25 627 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 25 627 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 25 627 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 31 627 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 31 627 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 31 627 38, srcInfoPoints = []}) "Splines")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 50 627 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 50 627 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 50 627 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 52 627 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 52 627 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 52 627 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 52 627 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 52 627 65, srcInfoPoints = []}) "parseFieldDef"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 66 627 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 66 627 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 66 627 77, srcInfoPoints = []}) "SplineEdges")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 78 627 87, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 627 78 627 87, srcInfoPoints = []}) "splines" "splines"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 25 628 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 25 628 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 25 628 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 25 628 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 25 628 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 31 628 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 31 628 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 31 628 36, srcInfoPoints = []}) "Start")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 50 628 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 50 628 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 50 628 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 52 628 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 52 628 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 52 628 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 52 628 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 63 628 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 628 63 628 70, srcInfoPoints = []}) "start" "start"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 25 629 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 25 629 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 25 629 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 25 629 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 25 629 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 31 629 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 31 629 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 31 629 41, srcInfoPoints = []}) "StyleSheet")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 50 629 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 50 629 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 50 629 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 52 629 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 52 629 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 52 629 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 52 629 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 63 629 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 629 63 629 75, srcInfoPoints = []}) "stylesheet" "stylesheet"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 25 630 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 25 630 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 25 630 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 25 630 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 25 630 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 31 630 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 31 630 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 31 630 36, srcInfoPoints = []}) "Style")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 50 630 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 50 630 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 50 630 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 52 630 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 52 630 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 52 630 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 52 630 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 63 630 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 630 63 630 70, srcInfoPoints = []}) "style" "style"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 25 631 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 25 631 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 25 631 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 25 631 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 25 631 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 31 631 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 31 631 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 31 631 38, srcInfoPoints = []}) "TailURL")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 50 631 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 50 631 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 50 631 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 52 631 87, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 52 631 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 52 631 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 52 631 63, srcInfoPoints = []}) "parseFields"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 64 631 87, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 631 64 631 65,SrcSpan "tests/examples/Attributes.hs" 631 74 631 75,SrcSpan "tests/examples/Attributes.hs" 631 86 631 87]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 65 631 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 65 631 74, srcInfoPoints = []}) "tailURL" "tailURL"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 76 631 86, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 631 76 631 86, srcInfoPoints = []}) "tailhref" "tailhref")])),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 25 632 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 25 632 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 25 632 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 25 632 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 25 632 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 31 632 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 31 632 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 31 632 39, srcInfoPoints = []}) "TailClip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 50 632 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 50 632 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 50 632 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 52 632 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 52 632 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 52 632 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 52 632 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 67 632 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 632 67 632 77, srcInfoPoints = []}) "tailclip" "tailclip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 25 633 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 25 633 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 25 633 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 25 633 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 25 633 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 31 633 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 31 633 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 31 633 40, srcInfoPoints = []}) "TailLabel")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 50 633 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 50 633 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 50 633 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 52 633 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 52 633 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 52 633 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 52 633 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 63 633 74, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 633 63 633 74, srcInfoPoints = []}) "taillabel" "taillabel"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 25 634 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 25 634 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 25 634 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 25 634 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 25 634 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 31 634 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 31 634 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 31 634 39, srcInfoPoints = []}) "TailPort")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 50 634 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 50 634 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 50 634 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 52 634 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 52 634 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 52 634 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 52 634 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 63 634 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 634 63 634 73, srcInfoPoints = []}) "tailport" "tailport"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 25 635 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 25 635 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 25 635 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 25 635 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 25 635 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 31 635 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 31 635 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 31 635 41, srcInfoPoints = []}) "TailTarget")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 50 635 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 50 635 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 50 635 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 52 635 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 52 635 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 52 635 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 52 635 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 63 635 75, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 635 63 635 75, srcInfoPoints = []}) "tailtarget" "tailtarget"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 25 636 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 25 636 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 25 636 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 25 636 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 25 636 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 31 636 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 31 636 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 31 636 42, srcInfoPoints = []}) "TailTooltip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 50 636 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 50 636 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 50 636 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 52 636 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 52 636 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 52 636 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 52 636 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 63 636 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 636 63 636 76, srcInfoPoints = []}) "tailtooltip" "tailtooltip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 25 637 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 25 637 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 25 637 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 25 637 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 25 637 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 31 637 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 31 637 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 31 637 37, srcInfoPoints = []}) "Target")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 50 637 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 50 637 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 50 637 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 52 637 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 52 637 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 52 637 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 52 637 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 63 637 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 637 63 637 71, srcInfoPoints = []}) "target" "target"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 25 638 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 25 638 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 25 638 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 25 638 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 25 638 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 31 638 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 31 638 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 31 638 38, srcInfoPoints = []}) "Tooltip")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 50 638 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 50 638 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 50 638 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 52 638 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 52 638 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 52 638 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 52 638 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 63 638 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 638 63 638 72, srcInfoPoints = []}) "tooltip" "tooltip"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 25 639 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 25 639 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 25 639 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 25 639 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 25 639 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 31 639 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 31 639 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 31 639 40, srcInfoPoints = []}) "TrueColor")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 50 639 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 50 639 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 50 639 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 52 639 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 52 639 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 52 639 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 52 639 66, srcInfoPoints = []}) "parseFieldBool"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 67 639 78, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 639 67 639 78, srcInfoPoints = []}) "truecolor" "truecolor"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 25 640 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 25 640 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 25 640 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 25 640 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 25 640 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 31 640 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 31 640 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 31 640 39, srcInfoPoints = []}) "Vertices")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 50 640 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 50 640 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 50 640 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 52 640 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 52 640 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 52 640 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 52 640 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 63 640 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 640 63 640 73, srcInfoPoints = []}) "vertices" "vertices"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 25 641 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 25 641 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 25 641 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 25 641 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 25 641 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 31 641 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 31 641 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 31 641 39, srcInfoPoints = []}) "ViewPort")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 50 641 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 50 641 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 50 641 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 52 641 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 52 641 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 52 641 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 52 641 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 63 641 73, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 641 63 641 73, srcInfoPoints = []}) "viewport" "viewport"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 25 642 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 25 642 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 25 642 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 25 642 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 25 642 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 31 642 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 31 642 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 31 642 41, srcInfoPoints = []}) "VoroMargin")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 50 642 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 50 642 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 50 642 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 52 642 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 52 642 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 52 642 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 52 642 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 63 642 76, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 642 63 642 76, srcInfoPoints = []}) "voro_margin" "voro_margin"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 25 643 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 25 643 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 25 643 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 25 643 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 25 643 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 31 643 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 31 643 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 31 643 37, srcInfoPoints = []}) "Weight")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 50 643 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 50 643 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 50 643 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 52 643 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 52 643 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 52 643 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 52 643 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 63 643 71, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 643 63 643 71, srcInfoPoints = []}) "weight" "weight"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 25 644 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 25 644 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 25 644 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 25 644 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 25 644 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 31 644 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 31 644 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 31 644 36, srcInfoPoints = []}) "Width")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 50 644 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 50 644 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 50 644 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 52 644 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 52 644 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 52 644 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 52 644 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 63 644 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 644 63 644 70, srcInfoPoints = []}) "width" "width"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 25 645 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 25 645 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 25 645 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 25 645 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 25 645 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 31 645 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 31 645 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 31 645 32, srcInfoPoints = []}) "Z")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 50 645 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 50 645 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 50 645 51, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 52 645 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 52 645 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 52 645 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 52 645 62, srcInfoPoints = []}) "parseField"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 63 645 66, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 645 63 645 66, srcInfoPoints = []}) "z" "z")))]))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 5 648 22, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 5 648 22, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 5 648 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 5 648 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 11 648 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 648 11 648 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 13 648 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 13 648 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 648 13 648 22, srcInfoPoints = []}) "parseUnqt")))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 5 650 30, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 5 650 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 5 650 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 5 650 14, srcInfoPoints = []}) "parseList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 15 650 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 650 15 650 16]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 17 650 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 17 650 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 650 17 650 30, srcInfoPoints = []}) "parseUnqtList")))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 1 653 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 653 35 653 37]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 1 653 13, srcInfoPoints = []}) "usedByGraphs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 38 653 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 653 48 653 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 38 653 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 38 653 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 38 653 47, srcInfoPoints = []}) "Attribute"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 51 653 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 51 653 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 653 51 653 55, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 1 733 42, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 1 654 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 1 654 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 14 654 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 654 21 654 22,SrcSpan "tests/examples/Attributes.hs" 654 22 654 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 14 654 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 14 654 21, srcInfoPoints = []}) "Damping")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 35 654 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 654 35 654 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 37 654 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 37 654 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 654 37 654 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 1 655 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 1 655 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 14 655 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 655 15 655 16,SrcSpan "tests/examples/Attributes.hs" 655 16 655 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 14 655 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 14 655 15, srcInfoPoints = []}) "K")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 35 655 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 655 35 655 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 37 655 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 37 655 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 655 37 655 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 1 656 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 1 656 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 14 656 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 656 17 656 18,SrcSpan "tests/examples/Attributes.hs" 656 18 656 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 14 656 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 14 656 17, srcInfoPoints = []}) "URL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 35 656 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 656 35 656 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 37 656 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 37 656 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 656 37 656 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 1 657 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 1 657 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 14 657 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 657 20 657 21,SrcSpan "tests/examples/Attributes.hs" 657 21 657 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 14 657 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 14 657 20, srcInfoPoints = []}) "Aspect")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 35 657 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 657 35 657 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 37 657 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 37 657 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 657 37 657 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 1 658 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 1 658 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 14 658 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 658 16 658 17,SrcSpan "tests/examples/Attributes.hs" 658 17 658 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 14 658 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 14 658 16, srcInfoPoints = []}) "Bb")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 35 658 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 658 35 658 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 37 658 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 37 658 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 658 37 658 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 1 659 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 1 659 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 14 659 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 659 21 659 22,SrcSpan "tests/examples/Attributes.hs" 659 22 659 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 14 659 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 14 659 21, srcInfoPoints = []}) "BgColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 35 659 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 659 35 659 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 37 659 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 37 659 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 659 37 659 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 1 660 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 1 660 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 14 660 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 660 20 660 21,SrcSpan "tests/examples/Attributes.hs" 660 21 660 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 14 660 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 14 660 20, srcInfoPoints = []}) "Center")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 35 660 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 660 35 660 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 37 660 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 37 660 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 660 37 660 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 1 661 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 1 661 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 14 661 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 661 21 661 22,SrcSpan "tests/examples/Attributes.hs" 661 22 661 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 14 661 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 14 661 21, srcInfoPoints = []}) "Charset")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 35 661 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 661 35 661 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 37 661 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 37 661 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 661 37 661 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 1 662 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 1 662 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 14 662 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 662 25 662 26,SrcSpan "tests/examples/Attributes.hs" 662 26 662 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 14 662 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 14 662 25, srcInfoPoints = []}) "ClusterRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 35 662 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 662 35 662 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 37 662 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 37 662 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 662 37 662 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 1 663 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 1 663 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 14 663 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 663 25 663 26,SrcSpan "tests/examples/Attributes.hs" 663 26 663 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 14 663 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 14 663 25, srcInfoPoints = []}) "ColorScheme")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 35 663 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 663 35 663 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 37 663 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 37 663 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 663 37 663 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 1 664 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 1 664 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 14 664 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 664 21 664 22,SrcSpan "tests/examples/Attributes.hs" 664 22 664 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 14 664 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 14 664 21, srcInfoPoints = []}) "Comment")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 35 664 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 664 35 664 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 37 664 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 37 664 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 664 37 664 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 1 665 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 1 665 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 14 665 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 665 22 665 23,SrcSpan "tests/examples/Attributes.hs" 665 23 665 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 14 665 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 14 665 22, srcInfoPoints = []}) "Compound")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 35 665 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 665 35 665 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 37 665 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 37 665 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 665 37 665 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 1 666 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 1 666 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 14 666 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 666 25 666 26,SrcSpan "tests/examples/Attributes.hs" 666 26 666 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 14 666 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 14 666 25, srcInfoPoints = []}) "Concentrate")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 35 666 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 666 35 666 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 37 666 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 37 666 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 666 37 666 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 1 667 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 1 667 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 14 667 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 667 25 667 26,SrcSpan "tests/examples/Attributes.hs" 667 26 667 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 14 667 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 14 667 25, srcInfoPoints = []}) "DefaultDist")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 35 667 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 667 35 667 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 37 667 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 37 667 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 667 37 667 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 1 668 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 1 668 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 14 668 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 668 19 668 20,SrcSpan "tests/examples/Attributes.hs" 668 20 668 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 14 668 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 14 668 19, srcInfoPoints = []}) "Dimen")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 35 668 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 668 35 668 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 37 668 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 37 668 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 668 37 668 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 1 669 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 1 669 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 14 669 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 669 17 669 18,SrcSpan "tests/examples/Attributes.hs" 669 18 669 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 14 669 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 14 669 17, srcInfoPoints = []}) "Dim")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 35 669 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 669 35 669 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 37 669 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 37 669 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 669 37 669 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 1 670 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 1 670 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 14 670 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 670 32 670 33,SrcSpan "tests/examples/Attributes.hs" 670 33 670 34]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 14 670 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 14 670 32, srcInfoPoints = []}) "DirEdgeConstraints")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 35 670 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 670 35 670 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 37 670 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 37 670 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 670 37 670 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 1 671 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 1 671 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 14 671 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 671 17 671 18,SrcSpan "tests/examples/Attributes.hs" 671 18 671 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 14 671 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 14 671 17, srcInfoPoints = []}) "DPI")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 35 671 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 671 35 671 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 37 671 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 37 671 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 671 37 671 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 1 672 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 1 672 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 14 672 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 672 21 672 22,SrcSpan "tests/examples/Attributes.hs" 672 22 672 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 14 672 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 14 672 21, srcInfoPoints = []}) "Epsilon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 35 672 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 672 35 672 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 37 672 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 37 672 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 672 37 672 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 1 673 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 1 673 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 14 673 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 673 18 673 19,SrcSpan "tests/examples/Attributes.hs" 673 19 673 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 14 673 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 14 673 18, srcInfoPoints = []}) "ESep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 35 673 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 673 35 673 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 37 673 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 37 673 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 673 37 673 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 1 674 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 1 674 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 14 674 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 674 23 674 24,SrcSpan "tests/examples/Attributes.hs" 674 24 674 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 14 674 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 14 674 23, srcInfoPoints = []}) "FontColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 35 674 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 674 35 674 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 37 674 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 37 674 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 674 37 674 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 1 675 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 1 675 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 14 675 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 675 22 675 23,SrcSpan "tests/examples/Attributes.hs" 675 23 675 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 14 675 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 14 675 22, srcInfoPoints = []}) "FontName")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 35 675 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 675 35 675 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 37 675 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 37 675 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 675 37 675 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 1 676 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 1 676 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 14 676 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 676 23 676 24,SrcSpan "tests/examples/Attributes.hs" 676 24 676 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 14 676 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 14 676 23, srcInfoPoints = []}) "FontNames")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 35 676 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 676 35 676 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 37 676 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 37 676 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 676 37 676 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 1 677 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 1 677 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 14 677 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 677 22 677 23,SrcSpan "tests/examples/Attributes.hs" 677 23 677 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 14 677 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 14 677 22, srcInfoPoints = []}) "FontPath")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 35 677 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 677 35 677 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 37 677 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 37 677 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 677 37 677 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 1 678 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 1 678 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 14 678 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 678 22 678 23,SrcSpan "tests/examples/Attributes.hs" 678 23 678 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 14 678 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 14 678 22, srcInfoPoints = []}) "FontSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 35 678 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 678 35 678 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 37 678 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 37 678 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 678 37 678 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 1 679 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 1 679 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 14 679 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 679 16 679 17,SrcSpan "tests/examples/Attributes.hs" 679 17 679 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 14 679 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 14 679 16, srcInfoPoints = []}) "ID")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 35 679 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 679 35 679 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 37 679 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 37 679 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 679 37 679 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 1 680 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 1 680 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 14 680 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 680 23 680 24,SrcSpan "tests/examples/Attributes.hs" 680 24 680 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 14 680 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 14 680 23, srcInfoPoints = []}) "LabelJust")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 35 680 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 680 35 680 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 37 680 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 37 680 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 680 37 680 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 1 681 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 1 681 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 14 681 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 681 22 681 23,SrcSpan "tests/examples/Attributes.hs" 681 23 681 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 14 681 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 14 681 22, srcInfoPoints = []}) "LabelLoc")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 35 681 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 681 35 681 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 37 681 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 37 681 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 681 37 681 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 1 682 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 1 682 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 14 682 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 682 19 682 20,SrcSpan "tests/examples/Attributes.hs" 682 20 682 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 14 682 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 14 682 19, srcInfoPoints = []}) "Label")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 35 682 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 682 35 682 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 37 682 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 37 682 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 682 37 682 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 1 683 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 1 683 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 14 683 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 683 23 683 24,SrcSpan "tests/examples/Attributes.hs" 683 24 683 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 14 683 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 14 683 23, srcInfoPoints = []}) "Landscape")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 35 683 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 683 35 683 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 37 683 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 37 683 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 683 37 683 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 1 684 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 1 684 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 14 684 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 684 22 684 23,SrcSpan "tests/examples/Attributes.hs" 684 23 684 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 14 684 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 14 684 22, srcInfoPoints = []}) "LayerSep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 35 684 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 684 35 684 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 37 684 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 37 684 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 684 37 684 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 1 685 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 1 685 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 14 685 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 685 20 685 21,SrcSpan "tests/examples/Attributes.hs" 685 21 685 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 14 685 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 14 685 20, srcInfoPoints = []}) "Layers")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 35 685 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 685 35 685 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 37 685 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 37 685 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 685 37 685 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 1 686 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 1 686 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 14 686 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 686 20 686 21,SrcSpan "tests/examples/Attributes.hs" 686 21 686 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 14 686 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 14 686 20, srcInfoPoints = []}) "Layout")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 35 686 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 686 35 686 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 37 686 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 37 686 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 686 37 686 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 1 687 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 1 687 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 14 687 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 687 23 687 24,SrcSpan "tests/examples/Attributes.hs" 687 24 687 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 14 687 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 14 687 23, srcInfoPoints = []}) "LevelsGap")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 35 687 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 687 35 687 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 37 687 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 37 687 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 687 37 687 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 1 688 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 1 688 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 14 688 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 688 20 688 21,SrcSpan "tests/examples/Attributes.hs" 688 21 688 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 14 688 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 14 688 20, srcInfoPoints = []}) "Levels")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 35 688 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 688 35 688 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 37 688 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 37 688 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 688 37 688 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 1 689 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 1 689 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 14 689 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 689 18 689 19,SrcSpan "tests/examples/Attributes.hs" 689 19 689 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 14 689 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 14 689 18, srcInfoPoints = []}) "LPos")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 35 689 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 689 35 689 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 37 689 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 37 689 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 689 37 689 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 1 690 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 1 690 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 14 690 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 690 20 690 21,SrcSpan "tests/examples/Attributes.hs" 690 21 690 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 14 690 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 14 690 20, srcInfoPoints = []}) "Margin")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 35 690 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 690 35 690 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 37 690 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 37 690 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 690 37 690 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 1 691 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 1 691 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 14 691 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 691 21 691 22,SrcSpan "tests/examples/Attributes.hs" 691 22 691 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 14 691 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 14 691 21, srcInfoPoints = []}) "MaxIter")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 35 691 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 691 35 691 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 37 691 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 37 691 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 691 37 691 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 1 692 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 1 692 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 14 692 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 692 21 692 22,SrcSpan "tests/examples/Attributes.hs" 692 22 692 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 14 692 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 14 692 21, srcInfoPoints = []}) "MCLimit")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 35 692 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 692 35 692 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 37 692 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 37 692 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 692 37 692 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 1 693 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 1 693 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 14 693 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 693 21 693 22,SrcSpan "tests/examples/Attributes.hs" 693 22 693 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 14 693 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 14 693 21, srcInfoPoints = []}) "MinDist")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 35 693 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 693 35 693 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 37 693 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 37 693 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 693 37 693 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 1 694 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 1 694 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 14 694 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 694 19 694 20,SrcSpan "tests/examples/Attributes.hs" 694 20 694 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 14 694 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 14 694 19, srcInfoPoints = []}) "Model")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 35 694 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 694 35 694 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 37 694 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 37 694 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 694 37 694 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 1 695 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 1 695 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 14 695 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 695 18 695 19,SrcSpan "tests/examples/Attributes.hs" 695 19 695 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 14 695 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 14 695 18, srcInfoPoints = []}) "Mode")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 35 695 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 695 35 695 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 37 695 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 37 695 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 695 37 695 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 1 696 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 1 696 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 14 696 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 696 19 696 20,SrcSpan "tests/examples/Attributes.hs" 696 20 696 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 14 696 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 14 696 19, srcInfoPoints = []}) "Mosek")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 35 696 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 696 35 696 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 37 696 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 37 696 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 696 37 696 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 1 697 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 1 697 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 14 697 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 697 21 697 22,SrcSpan "tests/examples/Attributes.hs" 697 22 697 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 14 697 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 14 697 21, srcInfoPoints = []}) "NodeSep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 35 697 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 697 35 697 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 37 697 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 37 697 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 697 37 697 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 1 698 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 1 698 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 14 698 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 698 23 698 24,SrcSpan "tests/examples/Attributes.hs" 698 24 698 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 14 698 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 14 698 23, srcInfoPoints = []}) "NoJustify")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 35 698 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 698 35 698 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 37 698 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 37 698 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 698 37 698 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 1 699 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 1 699 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 14 699 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 699 23 699 24,SrcSpan "tests/examples/Attributes.hs" 699 24 699 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 14 699 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 14 699 23, srcInfoPoints = []}) "Normalize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 35 699 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 699 35 699 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 37 699 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 37 699 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 699 37 699 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 1 700 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 1 700 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 14 700 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 700 22 700 23,SrcSpan "tests/examples/Attributes.hs" 700 23 700 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 14 700 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 14 700 22, srcInfoPoints = []}) "Nslimit1")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 35 700 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 700 35 700 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 37 700 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 37 700 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 700 37 700 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 1 701 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 1 701 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 14 701 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 701 21 701 22,SrcSpan "tests/examples/Attributes.hs" 701 22 701 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 14 701 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 14 701 21, srcInfoPoints = []}) "Nslimit")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 35 701 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 701 35 701 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 37 701 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 37 701 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 701 37 701 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 1 702 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 1 702 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 14 702 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 702 22 702 23,SrcSpan "tests/examples/Attributes.hs" 702 23 702 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 14 702 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 14 702 22, srcInfoPoints = []}) "Ordering")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 35 702 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 702 35 702 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 37 702 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 37 702 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 702 37 702 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 1 703 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 1 703 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 14 703 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 703 25 703 26,SrcSpan "tests/examples/Attributes.hs" 703 26 703 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 14 703 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 14 703 25, srcInfoPoints = []}) "OutputOrder")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 35 703 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 703 35 703 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 37 703 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 37 703 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 703 37 703 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 1 704 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 1 704 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 14 704 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 704 28 704 29,SrcSpan "tests/examples/Attributes.hs" 704 29 704 30]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 14 704 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 14 704 28, srcInfoPoints = []}) "OverlapScaling")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 35 704 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 704 35 704 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 37 704 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 37 704 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 704 37 704 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 1 705 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 1 705 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 14 705 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 705 21 705 22,SrcSpan "tests/examples/Attributes.hs" 705 22 705 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 14 705 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 14 705 21, srcInfoPoints = []}) "Overlap")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 35 705 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 705 35 705 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 37 705 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 37 705 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 705 37 705 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 1 706 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 1 706 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 14 706 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 706 22 706 23,SrcSpan "tests/examples/Attributes.hs" 706 23 706 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 14 706 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 14 706 22, srcInfoPoints = []}) "PackMode")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 35 706 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 706 35 706 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 37 706 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 37 706 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 706 37 706 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 1 707 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 1 707 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 14 707 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 707 18 707 19,SrcSpan "tests/examples/Attributes.hs" 707 19 707 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 14 707 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 14 707 18, srcInfoPoints = []}) "Pack")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 35 707 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 707 35 707 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 37 707 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 37 707 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 707 37 707 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 1 708 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 1 708 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 14 708 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 708 17 708 18,SrcSpan "tests/examples/Attributes.hs" 708 18 708 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 14 708 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 14 708 17, srcInfoPoints = []}) "Pad")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 35 708 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 708 35 708 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 37 708 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 37 708 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 708 37 708 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 1 709 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 1 709 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 14 709 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 709 21 709 22,SrcSpan "tests/examples/Attributes.hs" 709 22 709 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 14 709 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 14 709 21, srcInfoPoints = []}) "PageDir")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 35 709 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 709 35 709 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 37 709 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 37 709 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 709 37 709 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 1 710 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 1 710 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 14 710 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 710 18 710 19,SrcSpan "tests/examples/Attributes.hs" 710 19 710 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 14 710 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 14 710 18, srcInfoPoints = []}) "Page")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 35 710 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 710 35 710 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 37 710 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 37 710 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 710 37 710 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 1 711 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 1 711 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 14 711 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 711 22 711 23,SrcSpan "tests/examples/Attributes.hs" 711 23 711 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 14 711 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 14 711 22, srcInfoPoints = []}) "QuadTree")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 35 711 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 711 35 711 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 37 711 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 37 711 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 711 37 711 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 1 712 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 1 712 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 14 712 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 712 21 712 22,SrcSpan "tests/examples/Attributes.hs" 712 22 712 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 14 712 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 14 712 21, srcInfoPoints = []}) "Quantum")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 35 712 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 712 35 712 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 37 712 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 37 712 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 712 37 712 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 1 713 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 1 713 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 14 713 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 713 21 713 22,SrcSpan "tests/examples/Attributes.hs" 713 22 713 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 14 713 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 14 713 21, srcInfoPoints = []}) "RankDir")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 35 713 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 713 35 713 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 37 713 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 37 713 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 713 37 713 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 1 714 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 1 714 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 14 714 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 714 21 714 22,SrcSpan "tests/examples/Attributes.hs" 714 22 714 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 14 714 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 14 714 21, srcInfoPoints = []}) "RankSep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 35 714 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 714 35 714 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 37 714 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 37 714 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 714 37 714 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 1 715 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 1 715 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 14 715 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 715 19 715 20,SrcSpan "tests/examples/Attributes.hs" 715 20 715 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 14 715 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 14 715 19, srcInfoPoints = []}) "Ratio")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 35 715 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 715 35 715 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 37 715 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 37 715 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 715 37 715 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 1 716 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 1 716 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 14 716 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 716 24 716 25,SrcSpan "tests/examples/Attributes.hs" 716 25 716 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 14 716 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 14 716 24, srcInfoPoints = []}) "ReMinCross")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 35 716 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 716 35 716 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 37 716 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 37 716 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 716 37 716 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 1 717 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 1 717 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 14 717 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 717 28 717 29,SrcSpan "tests/examples/Attributes.hs" 717 29 717 30]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 14 717 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 14 717 28, srcInfoPoints = []}) "RepulsiveForce")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 35 717 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 717 35 717 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 37 717 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 37 717 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 717 37 717 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 1 718 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 1 718 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 14 718 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 718 18 718 19,SrcSpan "tests/examples/Attributes.hs" 718 19 718 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 14 718 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 14 718 18, srcInfoPoints = []}) "Root")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 35 718 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 718 35 718 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 37 718 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 37 718 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 718 37 718 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 1 719 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 1 719 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 14 719 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 719 20 719 21,SrcSpan "tests/examples/Attributes.hs" 719 21 719 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 14 719 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 14 719 20, srcInfoPoints = []}) "Rotate")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 35 719 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 719 35 719 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 37 719 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 37 719 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 719 37 719 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 1 720 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 1 720 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 14 720 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 720 24 720 25,SrcSpan "tests/examples/Attributes.hs" 720 25 720 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 14 720 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 14 720 24, srcInfoPoints = []}) "SearchSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 35 720 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 720 35 720 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 37 720 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 37 720 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 720 37 720 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 1 721 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 1 721 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 14 721 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 721 17 721 18,SrcSpan "tests/examples/Attributes.hs" 721 18 721 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 14 721 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 14 721 17, srcInfoPoints = []}) "Sep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 35 721 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 721 35 721 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 37 721 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 37 721 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 721 37 721 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 1 722 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 1 722 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 14 722 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 722 23 722 24,SrcSpan "tests/examples/Attributes.hs" 722 24 722 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 14 722 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 14 722 23, srcInfoPoints = []}) "ShowBoxes")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 35 722 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 722 35 722 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 37 722 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 37 722 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 722 37 722 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 1 723 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 1 723 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 14 723 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 723 18 723 19,SrcSpan "tests/examples/Attributes.hs" 723 19 723 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 14 723 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 14 723 18, srcInfoPoints = []}) "Size")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 35 723 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 723 35 723 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 37 723 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 37 723 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 723 37 723 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 1 724 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 1 724 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 14 724 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 724 23 724 24,SrcSpan "tests/examples/Attributes.hs" 724 24 724 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 14 724 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 14 724 23, srcInfoPoints = []}) "Smoothing")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 35 724 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 724 35 724 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 37 724 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 37 724 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 724 37 724 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 1 725 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 1 725 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 14 725 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 725 19 725 20,SrcSpan "tests/examples/Attributes.hs" 725 20 725 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 14 725 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 14 725 19, srcInfoPoints = []}) "SortV")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 35 725 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 725 35 725 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 37 725 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 37 725 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 725 37 725 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 1 726 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 1 726 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 14 726 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 726 21 726 22,SrcSpan "tests/examples/Attributes.hs" 726 22 726 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 14 726 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 14 726 21, srcInfoPoints = []}) "Splines")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 35 726 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 726 35 726 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 37 726 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 37 726 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 726 37 726 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 1 727 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 1 727 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 14 727 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 727 19 727 20,SrcSpan "tests/examples/Attributes.hs" 727 20 727 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 14 727 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 14 727 19, srcInfoPoints = []}) "Start")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 35 727 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 727 35 727 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 37 727 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 37 727 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 727 37 727 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 1 728 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 1 728 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 14 728 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 728 24 728 25,SrcSpan "tests/examples/Attributes.hs" 728 25 728 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 14 728 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 14 728 24, srcInfoPoints = []}) "StyleSheet")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 35 728 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 728 35 728 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 37 728 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 37 728 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 728 37 728 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 1 729 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 1 729 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 14 729 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 729 20 729 21,SrcSpan "tests/examples/Attributes.hs" 729 21 729 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 14 729 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 14 729 20, srcInfoPoints = []}) "Target")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 35 729 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 729 35 729 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 37 729 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 37 729 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 729 37 729 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 1 730 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 1 730 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 14 730 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 730 23 730 24,SrcSpan "tests/examples/Attributes.hs" 730 24 730 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 14 730 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 14 730 23, srcInfoPoints = []}) "TrueColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 35 730 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 730 35 730 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 37 730 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 37 730 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 730 37 730 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 1 731 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 1 731 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 14 731 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 731 22 731 23,SrcSpan "tests/examples/Attributes.hs" 731 23 731 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 14 731 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 14 731 22, srcInfoPoints = []}) "ViewPort")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 35 731 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 731 35 731 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 37 731 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 37 731 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 731 37 731 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 1 732 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 1 732 13, srcInfoPoints = []}) "usedByGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 14 732 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 732 24 732 25,SrcSpan "tests/examples/Attributes.hs" 732 25 732 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 14 732 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 14 732 24, srcInfoPoints = []}) "VoroMargin")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 35 732 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 732 35 732 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 37 732 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 37 732 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 732 37 732 41, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 1 733 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 1 733 13, srcInfoPoints = []}) "usedByGraphs") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 14 733 15, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 35 733 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 733 35 733 36]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 37 733 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 37 733 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 733 37 733 42, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 1 736 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 736 30 736 32]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 1 736 15, srcInfoPoints = []}) "usedByClusters"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 33 736 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 736 43 736 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 33 736 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 33 736 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 33 736 42, srcInfoPoints = []}) "Attribute"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 46 736 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 46 736 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 736 46 736 50, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 1 759 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 1 737 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 1 737 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 16 737 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 737 17 737 18,SrcSpan "tests/examples/Attributes.hs" 737 18 737 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 16 737 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 16 737 17, srcInfoPoints = []}) "K")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 30 737 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 737 30 737 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 32 737 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 32 737 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 737 32 737 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 1 738 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 1 738 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 16 738 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 738 19 738 20,SrcSpan "tests/examples/Attributes.hs" 738 20 738 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 16 738 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 16 738 19, srcInfoPoints = []}) "URL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 30 738 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 738 30 738 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 32 738 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 32 738 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 738 32 738 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 1 739 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 1 739 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 16 739 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 739 23 739 24,SrcSpan "tests/examples/Attributes.hs" 739 24 739 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 16 739 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 16 739 23, srcInfoPoints = []}) "BgColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 30 739 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 739 30 739 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 32 739 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 32 739 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 739 32 739 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 1 740 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 1 740 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 16 740 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 740 27 740 28,SrcSpan "tests/examples/Attributes.hs" 740 28 740 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 16 740 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 16 740 27, srcInfoPoints = []}) "ColorScheme")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 30 740 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 740 30 740 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 32 740 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 32 740 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 740 32 740 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 1 741 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 1 741 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 16 741 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 741 21 741 22,SrcSpan "tests/examples/Attributes.hs" 741 22 741 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 16 741 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 16 741 21, srcInfoPoints = []}) "Color")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 30 741 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 741 30 741 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 32 741 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 32 741 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 741 32 741 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 1 742 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 1 742 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 16 742 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 742 25 742 26,SrcSpan "tests/examples/Attributes.hs" 742 26 742 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 16 742 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 16 742 25, srcInfoPoints = []}) "FillColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 30 742 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 742 30 742 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 32 742 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 32 742 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 742 32 742 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 1 743 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 1 743 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 16 743 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 743 25 743 26,SrcSpan "tests/examples/Attributes.hs" 743 26 743 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 16 743 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 16 743 25, srcInfoPoints = []}) "FontColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 30 743 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 743 30 743 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 32 743 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 32 743 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 743 32 743 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 1 744 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 1 744 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 16 744 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 744 24 744 25,SrcSpan "tests/examples/Attributes.hs" 744 25 744 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 16 744 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 16 744 24, srcInfoPoints = []}) "FontName")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 30 744 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 744 30 744 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 32 744 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 32 744 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 744 32 744 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 1 745 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 1 745 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 16 745 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 745 24 745 25,SrcSpan "tests/examples/Attributes.hs" 745 25 745 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 16 745 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 16 745 24, srcInfoPoints = []}) "FontSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 30 745 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 745 30 745 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 32 745 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 32 745 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 745 32 745 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 1 746 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 1 746 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 16 746 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 746 25 746 26,SrcSpan "tests/examples/Attributes.hs" 746 26 746 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 16 746 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 16 746 25, srcInfoPoints = []}) "LabelJust")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 30 746 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 746 30 746 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 32 746 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 32 746 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 746 32 746 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 1 747 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 1 747 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 16 747 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 747 24 747 25,SrcSpan "tests/examples/Attributes.hs" 747 25 747 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 16 747 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 16 747 24, srcInfoPoints = []}) "LabelLoc")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 30 747 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 747 30 747 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 32 747 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 32 747 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 747 32 747 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 1 748 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 1 748 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 16 748 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 748 21 748 22,SrcSpan "tests/examples/Attributes.hs" 748 22 748 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 16 748 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 16 748 21, srcInfoPoints = []}) "Label")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 30 748 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 748 30 748 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 32 748 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 32 748 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 748 32 748 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 1 749 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 1 749 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 16 749 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 749 20 749 21,SrcSpan "tests/examples/Attributes.hs" 749 21 749 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 16 749 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 16 749 20, srcInfoPoints = []}) "LPos")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 30 749 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 749 30 749 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 32 749 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 32 749 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 749 32 749 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 1 750 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 1 750 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 16 750 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 750 25 750 26,SrcSpan "tests/examples/Attributes.hs" 750 26 750 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 16 750 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 16 750 25, srcInfoPoints = []}) "NoJustify")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 30 750 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 750 30 750 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 32 750 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 32 750 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 750 32 750 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 1 751 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 1 751 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 16 751 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 751 24 751 25,SrcSpan "tests/examples/Attributes.hs" 751 25 751 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 16 751 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 16 751 24, srcInfoPoints = []}) "PenColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 30 751 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 751 30 751 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 32 751 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 32 751 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 751 32 751 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 1 752 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 1 752 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 16 752 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 752 24 752 25,SrcSpan "tests/examples/Attributes.hs" 752 25 752 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 16 752 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 16 752 24, srcInfoPoints = []}) "PenWidth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 30 752 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 752 30 752 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 32 752 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 32 752 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 752 32 752 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 1 753 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 1 753 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 16 753 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 753 27 753 28,SrcSpan "tests/examples/Attributes.hs" 753 28 753 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 16 753 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 16 753 27, srcInfoPoints = []}) "Peripheries")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 30 753 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 753 30 753 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 32 753 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 32 753 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 753 32 753 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 1 754 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 1 754 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 16 754 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 754 20 754 21,SrcSpan "tests/examples/Attributes.hs" 754 21 754 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 16 754 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 16 754 20, srcInfoPoints = []}) "Rank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 30 754 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 754 30 754 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 32 754 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 32 754 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 754 32 754 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 1 755 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 1 755 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 16 755 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 755 21 755 22,SrcSpan "tests/examples/Attributes.hs" 755 22 755 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 16 755 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 16 755 21, srcInfoPoints = []}) "SortV")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 30 755 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 755 30 755 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 32 755 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 32 755 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 755 32 755 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 1 756 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 1 756 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 16 756 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 756 21 756 22,SrcSpan "tests/examples/Attributes.hs" 756 22 756 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 16 756 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 16 756 21, srcInfoPoints = []}) "Style")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 30 756 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 756 30 756 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 32 756 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 32 756 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 756 32 756 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 1 757 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 1 757 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 16 757 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 757 22 757 23,SrcSpan "tests/examples/Attributes.hs" 757 23 757 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 16 757 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 16 757 22, srcInfoPoints = []}) "Target")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 30 757 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 757 30 757 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 32 757 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 32 757 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 757 32 757 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 1 758 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 1 758 15, srcInfoPoints = []}) "usedByClusters") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 16 758 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 758 23 758 24,SrcSpan "tests/examples/Attributes.hs" 758 24 758 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 16 758 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 16 758 23, srcInfoPoints = []}) "Tooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 30 758 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 758 30 758 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 32 758 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 32 758 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 758 32 758 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 1 759 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 1 759 15, srcInfoPoints = []}) "usedByClusters") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 16 759 17, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 30 759 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 759 30 759 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 32 759 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 32 759 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 759 32 759 37, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 1 762 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 762 24 762 26]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 1 762 16, srcInfoPoints = []}) "usedBySubGraphs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 27 762 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 762 37 762 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 27 762 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 27 762 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 27 762 36, srcInfoPoints = []}) "Attribute"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 40 762 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 40 762 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 762 40 762 44, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 1 764 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 1 763 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 1 763 16, srcInfoPoints = []}) "usedBySubGraphs") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 17 763 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 763 21 763 22,SrcSpan "tests/examples/Attributes.hs" 763 22 763 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 17 763 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 17 763 21, srcInfoPoints = []}) "Rank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 24 763 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 763 24 763 25]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 26 763 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 26 763 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 763 26 763 30, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 1 764 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 1 764 16, srcInfoPoints = []}) "usedBySubGraphs") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 17 764 18, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 24 764 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 764 24 764 25]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 26 764 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 26 764 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 764 26 764 31, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 1 767 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 767 28 767 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 1 767 12, srcInfoPoints = []}) "usedByNodes"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 31 767 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 767 41 767 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 31 767 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 31 767 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 31 767 40, srcInfoPoints = []}) "Attribute"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 44 767 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 44 767 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 767 44 767 48, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 1 809 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 1 768 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 1 768 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 13 768 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 768 16 768 17,SrcSpan "tests/examples/Attributes.hs" 768 17 768 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 13 768 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 13 768 16, srcInfoPoints = []}) "URL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 28 768 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 768 28 768 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 30 768 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 30 768 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 768 30 768 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 1 769 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 1 769 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 13 769 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 769 24 769 25,SrcSpan "tests/examples/Attributes.hs" 769 25 769 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 13 769 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 13 769 24, srcInfoPoints = []}) "ColorScheme")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 28 769 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 769 28 769 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 30 769 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 30 769 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 769 30 769 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 1 770 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 1 770 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 13 770 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 770 18 770 19,SrcSpan "tests/examples/Attributes.hs" 770 19 770 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 13 770 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 13 770 18, srcInfoPoints = []}) "Color")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 28 770 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 770 28 770 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 30 770 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 30 770 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 770 30 770 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 1 771 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 1 771 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 13 771 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 771 20 771 21,SrcSpan "tests/examples/Attributes.hs" 771 21 771 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 13 771 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 13 771 20, srcInfoPoints = []}) "Comment")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 28 771 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 771 28 771 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 30 771 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 30 771 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 771 30 771 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 1 772 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 1 772 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 13 772 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 772 23 772 24,SrcSpan "tests/examples/Attributes.hs" 772 24 772 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 13 772 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 13 772 23, srcInfoPoints = []}) "Distortion")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 28 772 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 772 28 772 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 30 772 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 30 772 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 772 30 772 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 1 773 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 1 773 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 13 773 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 773 22 773 23,SrcSpan "tests/examples/Attributes.hs" 773 23 773 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 13 773 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 13 773 22, srcInfoPoints = []}) "FillColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 28 773 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 773 28 773 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 30 773 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 30 773 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 773 30 773 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 1 774 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 1 774 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 13 774 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 774 22 774 23,SrcSpan "tests/examples/Attributes.hs" 774 23 774 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 13 774 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 13 774 22, srcInfoPoints = []}) "FixedSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 28 774 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 774 28 774 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 30 774 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 30 774 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 774 30 774 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 1 775 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 1 775 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 13 775 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 775 22 775 23,SrcSpan "tests/examples/Attributes.hs" 775 23 775 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 13 775 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 13 775 22, srcInfoPoints = []}) "FontColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 28 775 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 775 28 775 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 30 775 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 30 775 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 775 30 775 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 1 776 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 1 776 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 13 776 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 776 21 776 22,SrcSpan "tests/examples/Attributes.hs" 776 22 776 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 13 776 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 13 776 21, srcInfoPoints = []}) "FontName")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 28 776 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 776 28 776 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 30 776 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 30 776 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 776 30 776 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 1 777 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 1 777 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 13 777 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 777 21 777 22,SrcSpan "tests/examples/Attributes.hs" 777 22 777 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 13 777 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 13 777 21, srcInfoPoints = []}) "FontSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 28 777 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 777 28 777 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 30 777 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 30 777 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 777 30 777 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 1 778 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 1 778 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 13 778 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 778 18 778 19,SrcSpan "tests/examples/Attributes.hs" 778 19 778 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 13 778 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 13 778 18, srcInfoPoints = []}) "Group")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 28 778 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 778 28 778 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 30 778 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 30 778 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 778 30 778 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 1 779 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 1 779 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 13 779 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 779 19 779 20,SrcSpan "tests/examples/Attributes.hs" 779 20 779 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 13 779 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 13 779 19, srcInfoPoints = []}) "Height")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 28 779 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 779 28 779 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 30 779 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 30 779 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 779 30 779 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 1 780 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 1 780 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 13 780 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 780 15 780 16,SrcSpan "tests/examples/Attributes.hs" 780 16 780 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 13 780 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 13 780 15, srcInfoPoints = []}) "ID")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 28 780 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 780 28 780 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 30 780 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 30 780 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 780 30 780 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 1 781 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 1 781 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 13 781 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 781 18 781 19,SrcSpan "tests/examples/Attributes.hs" 781 19 781 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 13 781 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 13 781 18, srcInfoPoints = []}) "Image")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 28 781 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 781 28 781 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 30 781 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 30 781 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 781 30 781 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 1 782 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 1 782 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 13 782 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 782 23 782 24,SrcSpan "tests/examples/Attributes.hs" 782 24 782 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 13 782 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 13 782 23, srcInfoPoints = []}) "ImageScale")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 28 782 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 782 28 782 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 30 782 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 30 782 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 782 30 782 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 1 783 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 1 783 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 13 783 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 783 21 783 22,SrcSpan "tests/examples/Attributes.hs" 783 22 783 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 13 783 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 13 783 21, srcInfoPoints = []}) "LabelLoc")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 28 783 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 783 28 783 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 30 783 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 30 783 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 783 30 783 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 1 784 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 1 784 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 13 784 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 784 18 784 19,SrcSpan "tests/examples/Attributes.hs" 784 19 784 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 13 784 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 13 784 18, srcInfoPoints = []}) "Label")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 28 784 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 784 28 784 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 30 784 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 30 784 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 784 30 784 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 1 785 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 1 785 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 13 785 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 785 18 785 19,SrcSpan "tests/examples/Attributes.hs" 785 19 785 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 13 785 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 13 785 18, srcInfoPoints = []}) "Layer")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 28 785 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 785 28 785 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 30 785 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 30 785 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 785 30 785 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 1 786 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 1 786 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 13 786 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 786 19 786 20,SrcSpan "tests/examples/Attributes.hs" 786 20 786 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 13 786 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 13 786 19, srcInfoPoints = []}) "Margin")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 28 786 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 786 28 786 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 30 786 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 30 786 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 786 30 786 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 1 787 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 1 787 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 13 787 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 787 22 787 23,SrcSpan "tests/examples/Attributes.hs" 787 23 787 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 13 787 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 13 787 22, srcInfoPoints = []}) "NoJustify")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 28 787 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 787 28 787 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 30 787 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 30 787 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 787 30 787 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 1 788 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 1 788 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 13 788 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 788 24 788 25,SrcSpan "tests/examples/Attributes.hs" 788 25 788 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 13 788 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 13 788 24, srcInfoPoints = []}) "Orientation")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 28 788 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 788 28 788 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 30 788 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 30 788 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 788 30 788 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 1 789 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 1 789 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 13 789 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 789 21 789 22,SrcSpan "tests/examples/Attributes.hs" 789 22 789 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 13 789 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 13 789 21, srcInfoPoints = []}) "PenWidth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 28 789 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 789 28 789 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 30 789 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 30 789 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 789 30 789 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 1 790 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 1 790 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 13 790 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 790 24 790 25,SrcSpan "tests/examples/Attributes.hs" 790 25 790 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 13 790 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 13 790 24, srcInfoPoints = []}) "Peripheries")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 28 790 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 790 28 790 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 30 790 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 30 790 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 790 30 790 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 1 791 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 1 791 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 13 791 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 791 16 791 17,SrcSpan "tests/examples/Attributes.hs" 791 17 791 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 13 791 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 13 791 16, srcInfoPoints = []}) "Pin")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 28 791 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 791 28 791 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 30 791 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 30 791 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 791 30 791 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 1 792 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 1 792 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 13 792 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 792 16 792 17,SrcSpan "tests/examples/Attributes.hs" 792 17 792 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 13 792 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 13 792 16, srcInfoPoints = []}) "Pos")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 28 792 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 792 28 792 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 30 792 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 30 792 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 792 30 792 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 1 793 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 1 793 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 13 793 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 793 18 793 19,SrcSpan "tests/examples/Attributes.hs" 793 19 793 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 13 793 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 13 793 18, srcInfoPoints = []}) "Rects")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 28 793 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 793 28 793 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 30 793 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 30 793 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 793 30 793 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 1 794 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 1 794 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 13 794 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 794 20 794 21,SrcSpan "tests/examples/Attributes.hs" 794 21 794 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 13 794 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 13 794 20, srcInfoPoints = []}) "Regular")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 28 794 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 794 28 794 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 30 794 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 30 794 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 794 30 794 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 1 795 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 1 795 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 13 795 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 795 17 795 18,SrcSpan "tests/examples/Attributes.hs" 795 18 795 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 13 795 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 13 795 17, srcInfoPoints = []}) "Root")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 28 795 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 795 28 795 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 30 795 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 30 795 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 795 30 795 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 1 796 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 1 796 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 13 796 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 796 25 796 26,SrcSpan "tests/examples/Attributes.hs" 796 26 796 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 13 796 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 13 796 25, srcInfoPoints = []}) "SamplePoints")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 28 796 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 796 28 796 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 30 796 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 30 796 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 796 30 796 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 1 797 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 1 797 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 13 797 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 797 22 797 23,SrcSpan "tests/examples/Attributes.hs" 797 23 797 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 13 797 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 13 797 22, srcInfoPoints = []}) "ShapeFile")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 28 797 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 797 28 797 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 30 797 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 30 797 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 797 30 797 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 1 798 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 1 798 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 13 798 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 798 18 798 19,SrcSpan "tests/examples/Attributes.hs" 798 19 798 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 13 798 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 13 798 18, srcInfoPoints = []}) "Shape")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 28 798 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 798 28 798 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 30 798 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 30 798 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 798 30 798 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 1 799 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 1 799 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 13 799 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 799 22 799 23,SrcSpan "tests/examples/Attributes.hs" 799 23 799 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 13 799 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 13 799 22, srcInfoPoints = []}) "ShowBoxes")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 28 799 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 799 28 799 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 30 799 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 30 799 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 799 30 799 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 1 800 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 1 800 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 13 800 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 800 18 800 19,SrcSpan "tests/examples/Attributes.hs" 800 19 800 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 13 800 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 13 800 18, srcInfoPoints = []}) "Sides")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 28 800 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 800 28 800 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 30 800 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 30 800 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 800 30 800 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 1 801 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 1 801 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 13 801 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 801 17 801 18,SrcSpan "tests/examples/Attributes.hs" 801 18 801 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 13 801 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 13 801 17, srcInfoPoints = []}) "Skew")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 28 801 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 801 28 801 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 30 801 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 30 801 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 801 30 801 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 1 802 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 1 802 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 13 802 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 802 18 802 19,SrcSpan "tests/examples/Attributes.hs" 802 19 802 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 13 802 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 13 802 18, srcInfoPoints = []}) "SortV")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 28 802 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 802 28 802 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 30 802 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 30 802 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 802 30 802 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 1 803 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 1 803 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 13 803 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 803 18 803 19,SrcSpan "tests/examples/Attributes.hs" 803 19 803 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 13 803 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 13 803 18, srcInfoPoints = []}) "Style")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 28 803 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 803 28 803 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 30 803 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 30 803 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 803 30 803 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 1 804 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 1 804 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 13 804 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 804 19 804 20,SrcSpan "tests/examples/Attributes.hs" 804 20 804 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 13 804 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 13 804 19, srcInfoPoints = []}) "Target")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 28 804 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 804 28 804 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 30 804 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 30 804 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 804 30 804 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 1 805 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 1 805 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 13 805 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 805 20 805 21,SrcSpan "tests/examples/Attributes.hs" 805 21 805 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 13 805 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 13 805 20, srcInfoPoints = []}) "Tooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 28 805 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 805 28 805 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 30 805 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 30 805 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 805 30 805 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 1 806 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 1 806 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 13 806 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 806 21 806 22,SrcSpan "tests/examples/Attributes.hs" 806 22 806 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 13 806 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 13 806 21, srcInfoPoints = []}) "Vertices")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 28 806 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 806 28 806 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 30 806 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 30 806 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 806 30 806 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 1 807 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 1 807 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 13 807 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 807 18 807 19,SrcSpan "tests/examples/Attributes.hs" 807 19 807 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 13 807 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 13 807 18, srcInfoPoints = []}) "Width")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 28 807 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 807 28 807 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 30 807 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 30 807 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 807 30 807 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 1 808 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 1 808 12, srcInfoPoints = []}) "usedByNodes") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 13 808 16, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 808 14 808 15,SrcSpan "tests/examples/Attributes.hs" 808 15 808 16]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 13 808 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 13 808 14, srcInfoPoints = []}) "Z")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 28 808 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 808 28 808 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 30 808 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 30 808 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 808 30 808 34, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 1 809 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 1 809 12, srcInfoPoints = []}) "usedByNodes") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 13 809 14, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 28 809 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 809 28 809 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 30 809 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 30 809 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 809 30 809 35, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 1 812 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 812 30 812 32]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 1 812 12, srcInfoPoints = []}) "usedByEdges"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 33 812 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 812 43 812 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 33 812 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 33 812 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 33 812 42, srcInfoPoints = []}) "Attribute"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 46 812 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 46 812 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 812 46 812 50, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 1 868 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 1 813 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 1 813 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 13 813 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 813 16 813 17,SrcSpan "tests/examples/Attributes.hs" 813 17 813 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 13 813 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 13 813 16, srcInfoPoints = []}) "URL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 30 813 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 813 30 813 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 32 813 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 32 813 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 813 32 813 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 1 814 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 1 814 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 13 814 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 814 22 814 23,SrcSpan "tests/examples/Attributes.hs" 814 23 814 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 13 814 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 13 814 22, srcInfoPoints = []}) "ArrowHead")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 30 814 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 814 30 814 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 32 814 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 32 814 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 814 32 814 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 1 815 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 1 815 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 13 815 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 815 22 815 23,SrcSpan "tests/examples/Attributes.hs" 815 23 815 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 13 815 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 13 815 22, srcInfoPoints = []}) "ArrowSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 30 815 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 815 30 815 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 32 815 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 32 815 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 815 32 815 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 1 816 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 1 816 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 13 816 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 816 22 816 23,SrcSpan "tests/examples/Attributes.hs" 816 23 816 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 13 816 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 13 816 22, srcInfoPoints = []}) "ArrowTail")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 30 816 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 816 30 816 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 32 816 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 32 816 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 816 32 816 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 1 817 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 1 817 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 13 817 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 817 24 817 25,SrcSpan "tests/examples/Attributes.hs" 817 25 817 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 13 817 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 13 817 24, srcInfoPoints = []}) "ColorScheme")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 30 817 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 817 30 817 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 32 817 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 32 817 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 817 32 817 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 1 818 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 1 818 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 13 818 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 818 18 818 19,SrcSpan "tests/examples/Attributes.hs" 818 19 818 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 13 818 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 13 818 18, srcInfoPoints = []}) "Color")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 30 818 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 818 30 818 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 32 818 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 32 818 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 818 32 818 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 1 819 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 1 819 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 13 819 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 819 20 819 21,SrcSpan "tests/examples/Attributes.hs" 819 21 819 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 13 819 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 13 819 20, srcInfoPoints = []}) "Comment")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 30 819 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 819 30 819 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 32 819 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 32 819 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 819 32 819 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 1 820 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 1 820 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 13 820 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 820 23 820 24,SrcSpan "tests/examples/Attributes.hs" 820 24 820 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 13 820 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 13 820 23, srcInfoPoints = []}) "Constraint")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 30 820 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 820 30 820 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 32 820 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 32 820 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 820 32 820 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 1 821 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 1 821 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 13 821 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 821 21 821 22,SrcSpan "tests/examples/Attributes.hs" 821 22 821 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 13 821 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 13 821 21, srcInfoPoints = []}) "Decorate")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 30 821 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 821 30 821 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 32 821 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 32 821 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 821 32 821 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 1 822 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 1 822 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 13 822 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 822 16 822 17,SrcSpan "tests/examples/Attributes.hs" 822 17 822 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 13 822 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 13 822 16, srcInfoPoints = []}) "Dir")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 30 822 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 822 30 822 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 32 822 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 32 822 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 822 32 822 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 1 823 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 1 823 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 13 823 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 823 20 823 21,SrcSpan "tests/examples/Attributes.hs" 823 21 823 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 13 823 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 13 823 20, srcInfoPoints = []}) "EdgeURL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 30 823 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 823 30 823 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 32 823 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 32 823 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 823 32 823 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 1 824 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 1 824 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 13 824 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 824 23 824 24,SrcSpan "tests/examples/Attributes.hs" 824 24 824 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 13 824 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 13 824 23, srcInfoPoints = []}) "EdgeTarget")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 30 824 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 824 30 824 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 32 824 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 32 824 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 824 32 824 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 1 825 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 1 825 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 13 825 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 825 24 825 25,SrcSpan "tests/examples/Attributes.hs" 825 25 825 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 13 825 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 13 825 24, srcInfoPoints = []}) "EdgeTooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 30 825 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 825 30 825 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 32 825 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 32 825 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 825 32 825 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 1 826 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 1 826 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 13 826 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 826 22 826 23,SrcSpan "tests/examples/Attributes.hs" 826 23 826 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 13 826 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 13 826 22, srcInfoPoints = []}) "FontColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 30 826 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 826 30 826 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 32 826 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 32 826 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 826 32 826 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 1 827 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 1 827 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 13 827 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 827 21 827 22,SrcSpan "tests/examples/Attributes.hs" 827 22 827 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 13 827 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 13 827 21, srcInfoPoints = []}) "FontName")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 30 827 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 827 30 827 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 32 827 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 32 827 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 827 32 827 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 1 828 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 1 828 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 13 828 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 828 21 828 22,SrcSpan "tests/examples/Attributes.hs" 828 22 828 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 13 828 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 13 828 21, srcInfoPoints = []}) "FontSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 30 828 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 828 30 828 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 32 828 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 32 828 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 828 32 828 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 1 829 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 1 829 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 13 829 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 829 20 829 21,SrcSpan "tests/examples/Attributes.hs" 829 21 829 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 13 829 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 13 829 20, srcInfoPoints = []}) "HeadURL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 30 829 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 829 30 829 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 32 829 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 32 829 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 829 32 829 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 1 830 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 1 830 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 13 830 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 830 21 830 22,SrcSpan "tests/examples/Attributes.hs" 830 22 830 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 13 830 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 13 830 21, srcInfoPoints = []}) "HeadClip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 30 830 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 830 30 830 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 32 830 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 32 830 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 830 32 830 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 1 831 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 1 831 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 13 831 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 831 22 831 23,SrcSpan "tests/examples/Attributes.hs" 831 23 831 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 13 831 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 13 831 22, srcInfoPoints = []}) "HeadLabel")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 30 831 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 831 30 831 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 32 831 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 32 831 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 831 32 831 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 1 832 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 1 832 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 13 832 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 832 21 832 22,SrcSpan "tests/examples/Attributes.hs" 832 22 832 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 13 832 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 13 832 21, srcInfoPoints = []}) "HeadPort")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 30 832 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 832 30 832 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 32 832 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 32 832 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 832 32 832 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 1 833 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 1 833 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 13 833 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 833 23 833 24,SrcSpan "tests/examples/Attributes.hs" 833 24 833 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 13 833 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 13 833 23, srcInfoPoints = []}) "HeadTarget")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 30 833 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 833 30 833 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 32 833 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 32 833 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 833 32 833 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 1 834 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 1 834 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 13 834 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 834 24 834 25,SrcSpan "tests/examples/Attributes.hs" 834 25 834 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 13 834 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 13 834 24, srcInfoPoints = []}) "HeadTooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 30 834 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 834 30 834 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 32 834 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 32 834 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 834 32 834 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 1 835 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 1 835 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 13 835 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 835 15 835 16,SrcSpan "tests/examples/Attributes.hs" 835 16 835 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 13 835 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 13 835 15, srcInfoPoints = []}) "ID")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 30 835 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 835 30 835 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 32 835 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 32 835 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 835 32 835 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 1 836 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 1 836 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 13 836 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 836 21 836 22,SrcSpan "tests/examples/Attributes.hs" 836 22 836 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 13 836 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 13 836 21, srcInfoPoints = []}) "LabelURL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 30 836 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 836 30 836 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 32 836 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 32 836 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 836 32 836 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 1 837 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 1 837 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 13 837 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 837 23 837 24,SrcSpan "tests/examples/Attributes.hs" 837 24 837 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 13 837 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 13 837 23, srcInfoPoints = []}) "LabelAngle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 30 837 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 837 30 837 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 32 837 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 32 837 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 837 32 837 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 1 838 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 1 838 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 13 838 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 838 26 838 27,SrcSpan "tests/examples/Attributes.hs" 838 27 838 28]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 13 838 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 13 838 26, srcInfoPoints = []}) "LabelDistance")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 30 838 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 838 30 838 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 32 838 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 32 838 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 838 32 838 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 1 839 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 1 839 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 13 839 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 839 23 839 24,SrcSpan "tests/examples/Attributes.hs" 839 24 839 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 13 839 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 13 839 23, srcInfoPoints = []}) "LabelFloat")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 30 839 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 839 30 839 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 32 839 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 32 839 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 839 32 839 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 1 840 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 1 840 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 13 840 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 840 27 840 28,SrcSpan "tests/examples/Attributes.hs" 840 28 840 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 13 840 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 13 840 27, srcInfoPoints = []}) "LabelFontColor")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 30 840 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 840 30 840 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 32 840 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 32 840 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 840 32 840 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 1 841 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 1 841 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 13 841 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 841 26 841 27,SrcSpan "tests/examples/Attributes.hs" 841 27 841 28]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 13 841 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 13 841 26, srcInfoPoints = []}) "LabelFontName")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 30 841 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 841 30 841 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 32 841 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 32 841 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 841 32 841 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 1 842 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 1 842 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 13 842 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 842 26 842 27,SrcSpan "tests/examples/Attributes.hs" 842 27 842 28]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 13 842 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 13 842 26, srcInfoPoints = []}) "LabelFontSize")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 30 842 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 842 30 842 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 32 842 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 32 842 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 842 32 842 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 1 843 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 1 843 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 13 843 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 843 24 843 25,SrcSpan "tests/examples/Attributes.hs" 843 25 843 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 13 843 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 13 843 24, srcInfoPoints = []}) "LabelTarget")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 30 843 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 843 30 843 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 32 843 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 32 843 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 843 32 843 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 1 844 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 1 844 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 13 844 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 844 25 844 26,SrcSpan "tests/examples/Attributes.hs" 844 26 844 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 13 844 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 13 844 25, srcInfoPoints = []}) "LabelTooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 30 844 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 844 30 844 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 32 844 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 32 844 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 844 32 844 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 1 845 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 1 845 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 13 845 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 845 18 845 19,SrcSpan "tests/examples/Attributes.hs" 845 19 845 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 13 845 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 13 845 18, srcInfoPoints = []}) "Label")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 30 845 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 845 30 845 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 32 845 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 32 845 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 845 32 845 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 1 846 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 1 846 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 13 846 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 846 18 846 19,SrcSpan "tests/examples/Attributes.hs" 846 19 846 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 13 846 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 13 846 18, srcInfoPoints = []}) "Layer")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 30 846 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 846 30 846 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 32 846 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 32 846 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 846 32 846 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 1 847 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 1 847 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 13 847 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 847 16 847 17,SrcSpan "tests/examples/Attributes.hs" 847 17 847 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 13 847 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 13 847 16, srcInfoPoints = []}) "Len")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 30 847 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 847 30 847 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 32 847 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 32 847 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 847 32 847 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 1 848 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 1 848 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 13 848 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 848 18 848 19,SrcSpan "tests/examples/Attributes.hs" 848 19 848 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 13 848 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 13 848 18, srcInfoPoints = []}) "LHead")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 30 848 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 848 30 848 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 32 848 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 32 848 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 848 32 848 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 1 849 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 1 849 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 13 849 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 849 17 849 18,SrcSpan "tests/examples/Attributes.hs" 849 18 849 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 13 849 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 13 849 17, srcInfoPoints = []}) "LPos")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 30 849 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 849 30 849 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 32 849 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 32 849 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 849 32 849 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 1 850 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 1 850 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 13 850 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 850 18 850 19,SrcSpan "tests/examples/Attributes.hs" 850 19 850 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 13 850 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 13 850 18, srcInfoPoints = []}) "LTail")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 30 850 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 850 30 850 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 32 850 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 32 850 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 850 32 850 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 1 851 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 1 851 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 13 851 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 851 19 851 20,SrcSpan "tests/examples/Attributes.hs" 851 20 851 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 13 851 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 13 851 19, srcInfoPoints = []}) "MinLen")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 30 851 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 851 30 851 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 32 851 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 32 851 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 851 32 851 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 1 852 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 1 852 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 13 852 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 852 22 852 23,SrcSpan "tests/examples/Attributes.hs" 852 23 852 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 13 852 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 13 852 22, srcInfoPoints = []}) "NoJustify")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 30 852 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 852 30 852 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 32 852 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 32 852 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 852 32 852 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 1 853 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 1 853 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 13 853 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 853 21 853 22,SrcSpan "tests/examples/Attributes.hs" 853 22 853 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 13 853 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 13 853 21, srcInfoPoints = []}) "PenWidth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 30 853 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 853 30 853 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 32 853 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 32 853 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 853 32 853 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 1 854 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 1 854 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 13 854 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 854 16 854 17,SrcSpan "tests/examples/Attributes.hs" 854 17 854 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 13 854 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 13 854 16, srcInfoPoints = []}) "Pos")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 30 854 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 854 30 854 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 32 854 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 32 854 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 854 32 854 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 1 855 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 1 855 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 13 855 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 855 21 855 22,SrcSpan "tests/examples/Attributes.hs" 855 22 855 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 13 855 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 13 855 21, srcInfoPoints = []}) "SameHead")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 30 855 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 855 30 855 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 32 855 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 32 855 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 855 32 855 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 1 856 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 1 856 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 13 856 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 856 21 856 22,SrcSpan "tests/examples/Attributes.hs" 856 22 856 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 13 856 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 13 856 21, srcInfoPoints = []}) "SameTail")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 30 856 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 856 30 856 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 32 856 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 32 856 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 856 32 856 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 1 857 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 1 857 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 13 857 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 857 22 857 23,SrcSpan "tests/examples/Attributes.hs" 857 23 857 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 13 857 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 13 857 22, srcInfoPoints = []}) "ShowBoxes")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 30 857 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 857 30 857 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 32 857 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 32 857 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 857 32 857 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 1 858 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 1 858 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 13 858 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 858 18 858 19,SrcSpan "tests/examples/Attributes.hs" 858 19 858 20]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 13 858 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 13 858 18, srcInfoPoints = []}) "Style")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 30 858 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 858 30 858 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 32 858 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 32 858 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 858 32 858 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 1 859 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 1 859 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 13 859 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 859 20 859 21,SrcSpan "tests/examples/Attributes.hs" 859 21 859 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 13 859 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 13 859 20, srcInfoPoints = []}) "TailURL")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 30 859 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 859 30 859 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 32 859 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 32 859 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 859 32 859 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 1 860 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 1 860 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 13 860 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 860 21 860 22,SrcSpan "tests/examples/Attributes.hs" 860 22 860 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 13 860 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 13 860 21, srcInfoPoints = []}) "TailClip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 30 860 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 860 30 860 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 32 860 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 32 860 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 860 32 860 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 1 861 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 1 861 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 13 861 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 861 22 861 23,SrcSpan "tests/examples/Attributes.hs" 861 23 861 24]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 13 861 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 13 861 22, srcInfoPoints = []}) "TailLabel")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 30 861 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 861 30 861 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 32 861 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 32 861 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 861 32 861 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 1 862 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 1 862 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 13 862 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 862 21 862 22,SrcSpan "tests/examples/Attributes.hs" 862 22 862 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 13 862 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 13 862 21, srcInfoPoints = []}) "TailPort")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 30 862 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 862 30 862 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 32 862 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 32 862 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 862 32 862 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 1 863 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 1 863 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 13 863 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 863 23 863 24,SrcSpan "tests/examples/Attributes.hs" 863 24 863 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 13 863 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 13 863 23, srcInfoPoints = []}) "TailTarget")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 30 863 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 863 30 863 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 32 863 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 32 863 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 863 32 863 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 1 864 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 1 864 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 13 864 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 864 24 864 25,SrcSpan "tests/examples/Attributes.hs" 864 25 864 26]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 13 864 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 13 864 24, srcInfoPoints = []}) "TailTooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 30 864 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 864 30 864 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 32 864 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 32 864 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 864 32 864 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 1 865 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 1 865 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 13 865 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 865 19 865 20,SrcSpan "tests/examples/Attributes.hs" 865 20 865 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 13 865 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 13 865 19, srcInfoPoints = []}) "Target")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 30 865 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 865 30 865 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 32 865 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 32 865 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 865 32 865 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 1 866 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 1 866 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 13 866 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 866 20 866 21,SrcSpan "tests/examples/Attributes.hs" 866 21 866 22]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 13 866 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 13 866 20, srcInfoPoints = []}) "Tooltip")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 30 866 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 866 30 866 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 32 866 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 32 866 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 866 32 866 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 1 867 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 1 867 12, srcInfoPoints = []}) "usedByEdges") [PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 13 867 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 867 19 867 20,SrcSpan "tests/examples/Attributes.hs" 867 20 867 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 13 867 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 13 867 19, srcInfoPoints = []}) "Weight")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 30 867 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 867 30 867 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 32 867 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 32 867 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 867 32 867 36, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 1 868 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 1 868 12, srcInfoPoints = []}) "usedByEdges") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 13 868 14, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 30 868 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 868 30 868 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 32 868 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 32 868 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 868 32 868 37, srcInfoPoints = []}) "False")))) Nothing],TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 1 906 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 906 1 906 5,SrcSpan "tests/examples/Attributes.hs" 906 16 906 17]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 6 906 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 6 906 15, srcInfoPoints = []}) "EscString")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 18 906 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 18 906 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 906 18 906 24, srcInfoPoints = []}) "String"))),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 1 916 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 915 13 915 14]}) (NewType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 1 915 8, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 9 915 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 9 915 12, srcInfoPoints = []}) "URL")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 15 915 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 915 20 915 21,SrcSpan "tests/examples/Attributes.hs" 915 45 915 46]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 15 915 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 915 20 915 21,SrcSpan "tests/examples/Attributes.hs" 915 45 915 46]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 15 915 19, srcInfoPoints = []}) "UStr") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 22 915 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 915 32 915 34]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 22 915 31, srcInfoPoints = []}) "urlString"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 35 915 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 35 915 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 915 35 915 44, srcInfoPoints = []}) "EscString")))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 5 916 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 916 5 916 13,SrcSpan "tests/examples/Attributes.hs" 916 14 916 15,SrcSpan "tests/examples/Attributes.hs" 916 17 916 18,SrcSpan "tests/examples/Attributes.hs" 916 22 916 23,SrcSpan "tests/examples/Attributes.hs" 916 28 916 29,SrcSpan "tests/examples/Attributes.hs" 916 34 916 35]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 15 916 17, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 15 916 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 15 916 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 15 916 17, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 19 916 22, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 19 916 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 19 916 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 19 916 22, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 24 916 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 24 916 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 24 916 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 24 916 28, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 30 916 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 30 916 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 30 916 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 916 30 916 34, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 1 923 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 918 1 918 9,SrcSpan "tests/examples/Attributes.hs" 918 23 918 28,SrcSpan "tests/examples/Attributes.hs" 919 5 919 5,SrcSpan "tests/examples/Attributes.hs" 923 1 923 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 10 918 22, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 10 918 22, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 10 918 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 10 918 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 10 918 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 19 918 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 19 918 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 918 19 918 22, srcInfoPoints = []}) "URL"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 5 921 33, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 5 921 33, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 5 919 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 5 919 12, srcInfoPoints = []}) "unqtDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 13 921 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 919 13 919 14]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 921 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 919 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 919 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 919 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 919 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 15 919 19, srcInfoPoints = []}) "wrap"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 20 919 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 919 20 919 21,SrcSpan "tests/examples/Attributes.hs" 919 29 919 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 21 919 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 21 919 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 21 919 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 21 919 25, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 26 919 29, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 26 919 29, srcInfoPoints = []}) '<' "<"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 31 919 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 919 31 919 32,SrcSpan "tests/examples/Attributes.hs" 919 40 919 41]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 32 919 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 32 919 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 32 919 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 32 919 36, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 37 919 40, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 919 37 919 40, srcInfoPoints = []}) '>' ">"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 15 921 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 15 921 16, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 15 921 16, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 17 921 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 17 921 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 17 921 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 17 921 21, srcInfoPoints = []}) "text"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 22 921 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 22 921 23, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 22 921 23, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 24 921 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 24 921 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 921 24 921 33, srcInfoPoints = []}) "urlString")))))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 1 947 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 923 1 923 9,SrcSpan "tests/examples/Attributes.hs" 923 23 923 28,SrcSpan "tests/examples/Attributes.hs" 924 5 924 5,SrcSpan "tests/examples/Attributes.hs" 933 5 933 5,SrcSpan "tests/examples/Attributes.hs" 947 1 947 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 10 923 22, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 10 923 22, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 10 923 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 10 923 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 10 923 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 19 923 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 19 923 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 923 19 923 22, srcInfoPoints = []}) "URL"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 5 930 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 928 9 928 14]}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 5 930 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 928 9 928 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 5 924 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 5 924 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 15 927 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 924 15 924 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 17 927 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 17 924 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 17 924 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 17 924 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 17 924 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 23 924 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 23 924 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 924 23 924 27, srcInfoPoints = []}) "UStr")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 17 925 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 17 925 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 17 925 18, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 927 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 926 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 925 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 925 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 925 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 19 925 26, srcInfoPoints = []}) "bracket"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 27 925 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 925 27 925 28,SrcSpan "tests/examples/Attributes.hs" 925 42 925 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 28 925 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 28 925 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 28 925 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 28 925 37, srcInfoPoints = []}) "character"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 38 925 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 38 925 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 925 38 925 42, srcInfoPoints = []}) "open")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 27 926 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 926 27 926 28,SrcSpan "tests/examples/Attributes.hs" 926 43 926 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 28 926 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 28 926 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 28 926 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 28 926 37, srcInfoPoints = []}) "character"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 38 926 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 38 926 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 926 38 926 43, srcInfoPoints = []}) "close")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 27 927 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 927 27 927 28,SrcSpan "tests/examples/Attributes.hs" 927 56 927 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 28 927 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 28 927 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 28 927 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 28 927 33, srcInfoPoints = []}) "many1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 34 927 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 34 927 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 34 927 35, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 36 927 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 36 927 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 36 927 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 36 927 43, srcInfoPoints = []}) "satisfy"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 44 927 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 927 44 927 45,SrcSpan "tests/examples/Attributes.hs" 927 55 927 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 45 927 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 45 927 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 927 45 927 46,SrcSpan "tests/examples/Attributes.hs" 927 46 927 48,SrcSpan "tests/examples/Attributes.hs" 927 48 927 49]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 45 927 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 927 45 927 46,SrcSpan "tests/examples/Attributes.hs" 927 46 927 48,SrcSpan "tests/examples/Attributes.hs" 927 48 927 49]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 46 927 48, srcInfoPoints = []}) "/="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 50 927 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 50 927 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 927 50 927 55, srcInfoPoints = []}) "close"))))))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 11 930 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 929 11 929 11,SrcSpan "tests/examples/Attributes.hs" 930 11 930 11,SrcSpan "tests/examples/Attributes.hs" 933 5 933 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 11 929 21, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 11 929 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 11 929 15, srcInfoPoints = []}) "open")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 16 929 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 929 16 929 17]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 18 929 21, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 929 18 929 21, srcInfoPoints = []}) '<' "<"))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 11 930 22, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 11 930 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 11 930 16, srcInfoPoints = []}) "close")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 17 930 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 930 17 930 18]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 19 930 22, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 930 19 930 22, srcInfoPoints = []}) '>' ">"))) Nothing]))),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 5 933 22, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 5 933 22, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 5 933 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 5 933 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 11 933 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 933 11 933 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 13 933 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 13 933 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 933 13 933 22, srcInfoPoints = []}) "parseUnqt")))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 1 948 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 947 19 947 20]}) (NewType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 1 947 8, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 9 947 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 9 947 18, srcInfoPoints = []}) "ArrowType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 21 947 56, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 21 947 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 21 947 26, srcInfoPoints = []}) "AType") [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 27 947 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 947 27 947 28,SrcSpan "tests/examples/Attributes.hs" 947 55 947 56]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 28 947 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 947 28 947 29,SrcSpan "tests/examples/Attributes.hs" 947 42 947 43,SrcSpan "tests/examples/Attributes.hs" 947 54 947 55]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 29 947 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 29 947 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 29 947 42, srcInfoPoints = []}) "ArrowModifier")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 44 947 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 44 947 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 947 44 947 54, srcInfoPoints = []}) "ArrowShape"))])])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 5 948 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 948 5 948 13,SrcSpan "tests/examples/Attributes.hs" 948 14 948 15,SrcSpan "tests/examples/Attributes.hs" 948 17 948 18,SrcSpan "tests/examples/Attributes.hs" 948 22 948 23,SrcSpan "tests/examples/Attributes.hs" 948 28 948 29,SrcSpan "tests/examples/Attributes.hs" 948 34 948 35]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 15 948 17, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 15 948 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 15 948 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 15 948 17, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 19 948 22, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 19 948 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 19 948 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 19 948 22, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 24 948 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 24 948 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 24 948 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 24 948 28, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 30 948 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 30 948 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 30 948 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 948 30 948 34, srcInfoPoints = []}) "Read")))])),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 1 950 74, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 950 4 950 5,SrcSpan "tests/examples/Attributes.hs" 950 10 950 11,SrcSpan "tests/examples/Attributes.hs" 950 19 950 20,SrcSpan "tests/examples/Attributes.hs" 950 29 950 30,SrcSpan "tests/examples/Attributes.hs" 950 34 950 35,SrcSpan "tests/examples/Attributes.hs" 950 43 950 44,SrcSpan "tests/examples/Attributes.hs" 950 51 950 52,SrcSpan "tests/examples/Attributes.hs" 950 56 950 57,SrcSpan "tests/examples/Attributes.hs" 950 62 950 64]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 1 950 4, srcInfoPoints = []}) "box",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 6 950 10, srcInfoPoints = []}) "crow",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 12 950 19, srcInfoPoints = []}) "diamond",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 21 950 29, srcInfoPoints = []}) "dotArrow",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 31 950 34, srcInfoPoints = []}) "inv",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 36 950 43, srcInfoPoints = []}) "noArrow",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 45 950 51, srcInfoPoints = []}) "normal",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 53 950 56, srcInfoPoints = []}) "tee",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 58 950 61, srcInfoPoints = []}) "vee"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 65 950 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 65 950 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 950 65 950 74, srcInfoPoints = []}) "ArrowType"))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 1 951 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 951 5 951 6,SrcSpan "tests/examples/Attributes.hs" 951 13 951 14,SrcSpan "tests/examples/Attributes.hs" 951 22 951 23,SrcSpan "tests/examples/Attributes.hs" 951 28 951 29,SrcSpan "tests/examples/Attributes.hs" 951 39 951 41]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 1 951 5, srcInfoPoints = []}) "oDot",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 7 951 13, srcInfoPoints = []}) "invDot",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 15 951 22, srcInfoPoints = []}) "invODot",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 24 951 28, srcInfoPoints = []}) "oBox",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 30 951 38, srcInfoPoints = []}) "oDiamond"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 42 951 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 42 951 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 951 42 951 51, srcInfoPoints = []}) "ArrowType"))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 1 952 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 952 9 952 10,SrcSpan "tests/examples/Attributes.hs" 952 18 952 19,SrcSpan "tests/examples/Attributes.hs" 952 28 952 29,SrcSpan "tests/examples/Attributes.hs" 952 38 952 39,SrcSpan "tests/examples/Attributes.hs" 952 49 952 51]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 1 952 9, srcInfoPoints = []}) "eDiamond",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 11 952 18, srcInfoPoints = []}) "openArr",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 20 952 28, srcInfoPoints = []}) "halfOpen",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 30 952 38, srcInfoPoints = []}) "emptyArr",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 40 952 48, srcInfoPoints = []}) "invEmpty"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 52 952 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 52 952 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 952 52 952 61, srcInfoPoints = []}) "ArrowType"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 1 954 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 1 954 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 1 954 7, srcInfoPoints = []}) "normal")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 8 954 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 954 8 954 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 10 954 34, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 10 954 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 10 954 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 10 954 15, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 16 954 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 954 16 954 17,SrcSpan "tests/examples/Attributes.hs" 954 33 954 34]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 17 954 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 954 17 954 18,SrcSpan "tests/examples/Attributes.hs" 954 24 954 25,SrcSpan "tests/examples/Attributes.hs" 954 32 954 33]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 18 954 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 18 954 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 18 954 24, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 26 954 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 26 954 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 954 26 954 32, srcInfoPoints = []}) "Normal"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 1 955 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 1 955 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 1 955 4, srcInfoPoints = []}) "inv")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 5 955 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 955 5 955 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 7 955 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 7 955 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 7 955 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 7 955 12, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 13 955 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 955 13 955 14,SrcSpan "tests/examples/Attributes.hs" 955 27 955 28]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 14 955 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 955 14 955 15,SrcSpan "tests/examples/Attributes.hs" 955 21 955 22,SrcSpan "tests/examples/Attributes.hs" 955 26 955 27]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 15 955 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 15 955 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 15 955 21, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 23 955 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 23 955 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 955 23 955 26, srcInfoPoints = []}) "Inv"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 1 956 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 1 956 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 1 956 9, srcInfoPoints = []}) "dotArrow")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 10 956 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 956 10 956 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 12 956 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 12 956 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 12 956 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 12 956 17, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 18 956 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 956 18 956 19,SrcSpan "tests/examples/Attributes.hs" 956 37 956 38]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 19 956 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 956 19 956 20,SrcSpan "tests/examples/Attributes.hs" 956 26 956 27,SrcSpan "tests/examples/Attributes.hs" 956 36 956 37]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 20 956 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 20 956 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 20 956 26, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 28 956 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 28 956 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 956 28 956 36, srcInfoPoints = []}) "DotArrow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 1 958 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 1 957 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 1 957 7, srcInfoPoints = []}) "invDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 8 958 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 957 8 957 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 10 958 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 10 957 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 10 957 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 10 957 15, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 16 958 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 957 16 957 17,SrcSpan "tests/examples/Attributes.hs" 958 16 958 17,SrcSpan "tests/examples/Attributes.hs" 958 36 958 37]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 18 957 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 957 18 957 19,SrcSpan "tests/examples/Attributes.hs" 957 25 957 26,SrcSpan "tests/examples/Attributes.hs" 957 30 957 31]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 19 957 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 19 957 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 19 957 25, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 27 957 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 27 957 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 957 27 957 30, srcInfoPoints = []}) "Inv"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 18 958 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 958 18 958 19,SrcSpan "tests/examples/Attributes.hs" 958 25 958 26,SrcSpan "tests/examples/Attributes.hs" 958 35 958 36]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 19 958 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 19 958 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 19 958 25, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 27 958 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 27 958 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 958 27 958 35, srcInfoPoints = []}) "DotArrow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 1 959 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 1 959 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 1 959 5, srcInfoPoints = []}) "oDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 6 959 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 959 6 959 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 8 959 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 8 959 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 8 959 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 8 959 13, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 14 959 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 959 14 959 15,SrcSpan "tests/examples/Attributes.hs" 959 53 959 54]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 15 959 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 959 15 959 16,SrcSpan "tests/examples/Attributes.hs" 959 42 959 43,SrcSpan "tests/examples/Attributes.hs" 959 52 959 53]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 16 959 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 16 959 32, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 16 959 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 16 959 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 16 959 22, srcInfoPoints = []}) "ArrMod"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 23 959 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 23 959 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 23 959 32, srcInfoPoints = []}) "OpenArrow")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 33 959 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 33 959 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 33 959 42, srcInfoPoints = []}) "BothSides"))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 44 959 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 44 959 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 959 44 959 52, srcInfoPoints = []}) "DotArrow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 1 961 39, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 1 960 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 1 960 8, srcInfoPoints = []}) "invODot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 9 961 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 960 9 960 10]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 11 961 39, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 11 960 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 11 960 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 11 960 16, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 17 961 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 960 17 960 18,SrcSpan "tests/examples/Attributes.hs" 961 17 961 18,SrcSpan "tests/examples/Attributes.hs" 961 38 961 39]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 19 960 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 960 19 960 20,SrcSpan "tests/examples/Attributes.hs" 960 26 960 27,SrcSpan "tests/examples/Attributes.hs" 960 31 960 32]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 20 960 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 20 960 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 20 960 26, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 28 960 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 28 960 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 960 28 960 31, srcInfoPoints = []}) "Inv"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 19 961 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 961 19 961 20,SrcSpan "tests/examples/Attributes.hs" 961 27 961 28,SrcSpan "tests/examples/Attributes.hs" 961 37 961 38]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 20 961 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 20 961 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 20 961 27, srcInfoPoints = []}) "openMod")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 29 961 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 29 961 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 961 29 961 37, srcInfoPoints = []}) "DotArrow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 1 962 36, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 1 962 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 1 962 8, srcInfoPoints = []}) "noArrow")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 9 962 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 962 9 962 10]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 11 962 36, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 11 962 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 11 962 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 11 962 16, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 17 962 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 962 17 962 18,SrcSpan "tests/examples/Attributes.hs" 962 35 962 36]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 18 962 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 962 18 962 19,SrcSpan "tests/examples/Attributes.hs" 962 25 962 26,SrcSpan "tests/examples/Attributes.hs" 962 34 962 35]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 19 962 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 19 962 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 19 962 25, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 27 962 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 27 962 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 962 27 962 34, srcInfoPoints = []}) "NoArrow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 1 963 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 1 963 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 1 963 4, srcInfoPoints = []}) "tee")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 5 963 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 963 5 963 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 7 963 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 7 963 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 7 963 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 7 963 12, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 13 963 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 963 13 963 14,SrcSpan "tests/examples/Attributes.hs" 963 27 963 28]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 14 963 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 963 14 963 15,SrcSpan "tests/examples/Attributes.hs" 963 21 963 22,SrcSpan "tests/examples/Attributes.hs" 963 26 963 27]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 15 963 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 15 963 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 15 963 21, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 23 963 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 23 963 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 963 23 963 26, srcInfoPoints = []}) "Tee"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 1 964 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 1 964 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 1 964 9, srcInfoPoints = []}) "emptyArr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 10 964 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 964 10 964 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 12 964 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 12 964 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 12 964 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 12 964 17, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 18 964 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 964 18 964 19,SrcSpan "tests/examples/Attributes.hs" 964 36 964 37]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 19 964 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 964 19 964 20,SrcSpan "tests/examples/Attributes.hs" 964 27 964 28,SrcSpan "tests/examples/Attributes.hs" 964 35 964 36]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 20 964 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 20 964 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 20 964 27, srcInfoPoints = []}) "openMod")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 29 964 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 29 964 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 964 29 964 35, srcInfoPoints = []}) "Normal"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 1 966 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 1 965 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 1 965 9, srcInfoPoints = []}) "invEmpty")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 10 966 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 965 10 965 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 12 966 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 12 965 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 12 965 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 12 965 17, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 18 966 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 965 18 965 19,SrcSpan "tests/examples/Attributes.hs" 966 18 966 19,SrcSpan "tests/examples/Attributes.hs" 966 37 966 38]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 20 965 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 965 20 965 21,SrcSpan "tests/examples/Attributes.hs" 965 27 965 28,SrcSpan "tests/examples/Attributes.hs" 965 32 965 33]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 21 965 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 21 965 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 21 965 27, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 29 965 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 29 965 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 965 29 965 32, srcInfoPoints = []}) "Inv"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 20 966 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 966 20 966 21,SrcSpan "tests/examples/Attributes.hs" 966 28 966 29,SrcSpan "tests/examples/Attributes.hs" 966 36 966 37]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 21 966 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 21 966 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 21 966 28, srcInfoPoints = []}) "openMod")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 30 966 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 30 966 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 966 30 966 36, srcInfoPoints = []}) "Normal"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 1 967 36, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 1 967 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 1 967 8, srcInfoPoints = []}) "diamond")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 9 967 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 967 9 967 10]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 11 967 36, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 11 967 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 11 967 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 11 967 16, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 17 967 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 967 17 967 18,SrcSpan "tests/examples/Attributes.hs" 967 35 967 36]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 18 967 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 967 18 967 19,SrcSpan "tests/examples/Attributes.hs" 967 25 967 26,SrcSpan "tests/examples/Attributes.hs" 967 34 967 35]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 19 967 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 19 967 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 19 967 25, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 27 967 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 27 967 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 967 27 967 34, srcInfoPoints = []}) "Diamond"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 1 968 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 1 968 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 1 968 9, srcInfoPoints = []}) "oDiamond")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 10 968 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 968 10 968 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 12 968 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 12 968 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 12 968 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 12 968 17, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 18 968 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 968 18 968 19,SrcSpan "tests/examples/Attributes.hs" 968 37 968 38]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 19 968 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 968 19 968 20,SrcSpan "tests/examples/Attributes.hs" 968 27 968 28,SrcSpan "tests/examples/Attributes.hs" 968 36 968 37]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 20 968 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 20 968 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 20 968 27, srcInfoPoints = []}) "openMod")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 29 968 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 29 968 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 968 29 968 36, srcInfoPoints = []}) "Diamond"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 1 969 20, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 1 969 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 1 969 9, srcInfoPoints = []}) "eDiamond")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 10 969 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 969 10 969 11]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 12 969 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 12 969 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 969 12 969 20, srcInfoPoints = []}) "oDiamond")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 1 970 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 1 970 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 1 970 5, srcInfoPoints = []}) "crow")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 6 970 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 970 6 970 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 8 970 30, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 8 970 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 8 970 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 8 970 13, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 14 970 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 970 14 970 15,SrcSpan "tests/examples/Attributes.hs" 970 29 970 30]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 15 970 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 970 15 970 16,SrcSpan "tests/examples/Attributes.hs" 970 22 970 23,SrcSpan "tests/examples/Attributes.hs" 970 28 970 29]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 16 970 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 16 970 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 16 970 22, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 24 970 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 24 970 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 970 24 970 28, srcInfoPoints = []}) "Crow"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 1 971 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 1 971 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 1 971 4, srcInfoPoints = []}) "box")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 5 971 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 971 5 971 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 7 971 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 7 971 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 7 971 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 7 971 12, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 13 971 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 971 13 971 14,SrcSpan "tests/examples/Attributes.hs" 971 27 971 28]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 14 971 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 971 14 971 15,SrcSpan "tests/examples/Attributes.hs" 971 21 971 22,SrcSpan "tests/examples/Attributes.hs" 971 26 971 27]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 15 971 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 15 971 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 15 971 21, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 23 971 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 23 971 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 971 23 971 26, srcInfoPoints = []}) "Box"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 1 972 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 1 972 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 1 972 5, srcInfoPoints = []}) "oBox")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 6 972 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 972 6 972 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 8 972 30, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 8 972 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 8 972 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 8 972 13, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 14 972 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 972 14 972 15,SrcSpan "tests/examples/Attributes.hs" 972 29 972 30]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 15 972 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 972 15 972 16,SrcSpan "tests/examples/Attributes.hs" 972 23 972 24,SrcSpan "tests/examples/Attributes.hs" 972 28 972 29]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 16 972 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 16 972 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 16 972 23, srcInfoPoints = []}) "openMod")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 25 972 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 25 972 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 972 25 972 28, srcInfoPoints = []}) "Box"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 1 973 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 1 973 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 1 973 8, srcInfoPoints = []}) "openArr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 9 973 14, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 973 9 973 10]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 11 973 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 11 973 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 973 11 973 14, srcInfoPoints = []}) "vee")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 1 974 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 1 974 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 1 974 9, srcInfoPoints = []}) "halfOpen")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 10 974 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 974 10 974 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 12 974 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 12 974 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 12 974 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 12 974 17, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 18 974 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 974 18 974 19,SrcSpan "tests/examples/Attributes.hs" 974 53 974 54]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 19 974 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 974 19 974 20,SrcSpan "tests/examples/Attributes.hs" 974 47 974 48,SrcSpan "tests/examples/Attributes.hs" 974 52 974 53]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 20 974 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 20 974 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 20 974 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 20 974 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 20 974 26, srcInfoPoints = []}) "ArrMod"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 27 974 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 27 974 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 27 974 38, srcInfoPoints = []}) "FilledArrow")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 39 974 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 39 974 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 39 974 47, srcInfoPoints = []}) "LeftSide"))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 49 974 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 49 974 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 974 49 974 52, srcInfoPoints = []}) "Vee"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 1 975 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 1 975 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 1 975 4, srcInfoPoints = []}) "vee")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 5 975 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 975 5 975 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 7 975 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 7 975 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 7 975 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 7 975 12, srcInfoPoints = []}) "AType"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 13 975 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 975 13 975 14,SrcSpan "tests/examples/Attributes.hs" 975 27 975 28]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 14 975 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 975 14 975 15,SrcSpan "tests/examples/Attributes.hs" 975 21 975 22,SrcSpan "tests/examples/Attributes.hs" 975 26 975 27]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 15 975 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 15 975 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 15 975 21, srcInfoPoints = []}) "noMods")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 23 975 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 23 975 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 975 23 975 26, srcInfoPoints = []}) "Vee"))]]))) Nothing,InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 1 982 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 977 1 977 9,SrcSpan "tests/examples/Attributes.hs" 977 29 977 34,SrcSpan "tests/examples/Attributes.hs" 978 5 978 5,SrcSpan "tests/examples/Attributes.hs" 982 1 982 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 10 977 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 10 977 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 10 977 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 10 977 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 10 977 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 19 977 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 19 977 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 977 19 977 28, srcInfoPoints = []}) "ArrowType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 5 980 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 979 9 979 14]}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 5 980 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 979 9 979 14]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 5 980 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 979 9 979 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 5 978 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 13 978 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 978 13 978 14,SrcSpan "tests/examples/Attributes.hs" 978 23 978 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 14 978 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 14 978 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 14 978 19, srcInfoPoints = []}) "AType")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 20 978 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 20 978 23, srcInfoPoints = []}) "mas")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 25 978 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 978 25 978 26]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 27 978 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 27 978 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 27 978 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 27 978 31, srcInfoPoints = []}) "hcat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 32 978 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 32 978 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 32 978 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 34 978 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 34 978 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 34 978 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 34 978 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 34 978 37, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 38 978 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 38 978 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 38 978 44, srcInfoPoints = []}) "appMod")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 45 978 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 45 978 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 978 45 978 48, srcInfoPoints = []}) "mas")))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 11 980 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 980 11 980 11,SrcSpan "tests/examples/Attributes.hs" 982 1 982 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 11 980 49, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 11 980 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 11 980 17, srcInfoPoints = []}) "appMod") [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 18 980 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 980 18 980 19,SrcSpan "tests/examples/Attributes.hs" 980 20 980 21,SrcSpan "tests/examples/Attributes.hs" 980 23 980 24]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 19 980 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 19 980 20, srcInfoPoints = []}) "m"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 22 980 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 22 980 23, srcInfoPoints = []}) "a")]] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 25 980 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 980 25 980 26]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 27 980 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 27 980 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 27 980 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 27 980 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 27 980 34, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 35 980 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 35 980 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 35 980 36, srcInfoPoints = []}) "m")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 37 980 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 37 980 39, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 37 980 39, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 40 980 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 40 980 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 40 980 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 40 980 47, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 48 980 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 48 980 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 980 48 980 49, srcInfoPoints = []}) "a")))))) Nothing]]))])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 1 990 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 982 1 982 9,SrcSpan "tests/examples/Attributes.hs" 982 29 982 34,SrcSpan "tests/examples/Attributes.hs" 983 5 983 5,SrcSpan "tests/examples/Attributes.hs" 990 1 990 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 10 982 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 10 982 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 10 982 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 10 982 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 10 982 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 19 982 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 19 982 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 982 19 982 28, srcInfoPoints = []}) "ArrowType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 5 988 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 5 988 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 5 983 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 5 983 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 15 988 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 983 15 983 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 17 988 34, srcInfoPoints = []}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 17 986 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 983 17 983 19,SrcSpan "tests/examples/Attributes.hs" 983 20 983 20,SrcSpan "tests/examples/Attributes.hs" 986 20 986 20,SrcSpan "tests/examples/Attributes.hs" 987 17 987 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 20 985 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 983 24 983 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 20 983 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 20 983 23, srcInfoPoints = []}) "mas")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 27 985 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 27 983 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 27 983 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 27 983 32, srcInfoPoints = []}) "many1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 33 983 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 33 983 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 33 983 34, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 35 985 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 983 35 983 37,SrcSpan "tests/examples/Attributes.hs" 983 38 983 38,SrcSpan "tests/examples/Attributes.hs" 984 38 984 38,SrcSpan "tests/examples/Attributes.hs" 985 38 985 38,SrcSpan "tests/examples/Attributes.hs" 986 20 986 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 38 983 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 983 40 983 42]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 38 983 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 38 983 39, srcInfoPoints = []}) "m")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 43 983 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 43 983 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 983 43 983 52, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 38 984 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 984 40 984 42]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 38 984 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 38 984 39, srcInfoPoints = []}) "a")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 43 984 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 43 984 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 984 43 984 52, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 38 985 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 38 985 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 38 985 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 38 985 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 38 985 44, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 45 985 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 985 45 985 46,SrcSpan "tests/examples/Attributes.hs" 985 47 985 48,SrcSpan "tests/examples/Attributes.hs" 985 49 985 50]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 46 985 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 46 985 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 46 985 47, srcInfoPoints = []}) "m")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 48 985 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 48 985 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 985 48 985 49, srcInfoPoints = []}) "a"))]))])),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 20 986 38, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 20 986 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 20 986 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 20 986 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 20 986 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 27 986 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 27 986 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 27 986 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 29 986 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 29 986 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 29 986 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 29 986 34, srcInfoPoints = []}) "AType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 35 986 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 35 986 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 986 35 986 38, srcInfoPoints = []}) "mas")))))]) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 987 17 987 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 987 17 987 18,SrcSpan "tests/examples/Attributes.hs" 987 18 987 24,SrcSpan "tests/examples/Attributes.hs" 987 24 987 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 987 17 987 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 987 17 987 18,SrcSpan "tests/examples/Attributes.hs" 987 18 987 24,SrcSpan "tests/examples/Attributes.hs" 987 24 987 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 987 18 987 24, srcInfoPoints = []}) "onFail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 988 17 988 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 988 17 988 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 988 17 988 34, srcInfoPoints = []}) "specialArrowParse"))))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 1 990 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 990 19 990 21]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 1 990 18, srcInfoPoints = []}) "specialArrowParse"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 22 990 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 22 990 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 22 990 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 22 990 27, srcInfoPoints = []}) "Parse"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 28 990 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 28 990 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 990 28 990 37, srcInfoPoints = []}) "ArrowType")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 1 996 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 1 991 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 1 991 18, srcInfoPoints = []}) "specialArrowParse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 19 996 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 991 19 991 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 21 996 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 21 991 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 21 991 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 21 991 26, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 27 996 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 991 27 991 28,SrcSpan "tests/examples/Attributes.hs" 992 27 992 28,SrcSpan "tests/examples/Attributes.hs" 993 27 993 28,SrcSpan "tests/examples/Attributes.hs" 994 27 994 28,SrcSpan "tests/examples/Attributes.hs" 995 27 995 28,SrcSpan "tests/examples/Attributes.hs" 996 27 996 28]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 29 991 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 29 991 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 29 991 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 29 991 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 29 991 38, srcInfoPoints = []}) "stringRep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 39 991 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 39 991 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 39 991 47, srcInfoPoints = []}) "eDiamond")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 48 991 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 991 48 991 58, srcInfoPoints = []}) "ediamond" "ediamond")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 29 992 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 29 992 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 29 992 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 29 992 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 29 992 38, srcInfoPoints = []}) "stringRep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 39 992 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 39 992 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 39 992 46, srcInfoPoints = []}) "openArr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 47 992 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 992 47 992 53, srcInfoPoints = []}) "open" "open")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 29 993 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 29 993 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 29 993 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 29 993 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 29 993 38, srcInfoPoints = []}) "stringRep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 39 993 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 39 993 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 39 993 47, srcInfoPoints = []}) "halfOpen")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 48 993 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 993 48 993 58, srcInfoPoints = []}) "halfopen" "halfopen")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 29 994 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 29 994 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 29 994 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 29 994 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 29 994 38, srcInfoPoints = []}) "stringRep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 39 994 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 39 994 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 39 994 47, srcInfoPoints = []}) "emptyArr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 48 994 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 994 48 994 55, srcInfoPoints = []}) "empty" "empty")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 29 995 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 29 995 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 29 995 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 29 995 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 29 995 38, srcInfoPoints = []}) "stringRep"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 39 995 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 39 995 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 39 995 47, srcInfoPoints = []}) "invEmpty")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 48 995 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 995 48 995 58, srcInfoPoints = []}) "invempty" "invempty"))]))) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 1 1007 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 998 17 998 18,SrcSpan "tests/examples/Attributes.hs" 999 17 999 18,SrcSpan "tests/examples/Attributes.hs" 1000 17 1000 18,SrcSpan "tests/examples/Attributes.hs" 1001 17 1001 18,SrcSpan "tests/examples/Attributes.hs" 1002 17 1002 18,SrcSpan "tests/examples/Attributes.hs" 1003 17 1003 18,SrcSpan "tests/examples/Attributes.hs" 1004 17 1004 18,SrcSpan "tests/examples/Attributes.hs" 1005 17 1005 18,SrcSpan "tests/examples/Attributes.hs" 1006 17 1006 18]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 1 998 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 6 998 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 6 998 16, srcInfoPoints = []}) "ArrowShape")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 19 998 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 19 998 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 998 19 998 22, srcInfoPoints = []}) "Box") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 999 19 999 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 999 19 999 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 999 19 999 23, srcInfoPoints = []}) "Crow") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1000 19 1000 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1000 19 1000 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1000 19 1000 26, srcInfoPoints = []}) "Diamond") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1001 19 1001 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1001 19 1001 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1001 19 1001 27, srcInfoPoints = []}) "DotArrow") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1002 19 1002 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1002 19 1002 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1002 19 1002 22, srcInfoPoints = []}) "Inv") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1003 19 1003 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1003 19 1003 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1003 19 1003 26, srcInfoPoints = []}) "NoArrow") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1004 19 1004 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1004 19 1004 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1004 19 1004 25, srcInfoPoints = []}) "Normal") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1005 19 1005 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1005 19 1005 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1005 19 1005 22, srcInfoPoints = []}) "Tee") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1006 19 1006 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1006 19 1006 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1006 19 1006 22, srcInfoPoints = []}) "Vee") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 19 1007 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1007 19 1007 27,SrcSpan "tests/examples/Attributes.hs" 1007 28 1007 29,SrcSpan "tests/examples/Attributes.hs" 1007 31 1007 32,SrcSpan "tests/examples/Attributes.hs" 1007 36 1007 37,SrcSpan "tests/examples/Attributes.hs" 1007 45 1007 46,SrcSpan "tests/examples/Attributes.hs" 1007 51 1007 52,SrcSpan "tests/examples/Attributes.hs" 1007 57 1007 58,SrcSpan "tests/examples/Attributes.hs" 1007 63 1007 64]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 29 1007 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 29 1007 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 29 1007 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 29 1007 31, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 33 1007 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 33 1007 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 33 1007 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 33 1007 36, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 38 1007 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 38 1007 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 38 1007 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 38 1007 45, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 47 1007 51, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 47 1007 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 47 1007 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 47 1007 51, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 53 1007 57, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 53 1007 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 53 1007 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 53 1007 57, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 59 1007 63, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 59 1007 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 59 1007 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1007 59 1007 63, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 1 1020 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1009 1 1009 9,SrcSpan "tests/examples/Attributes.hs" 1009 30 1009 35,SrcSpan "tests/examples/Attributes.hs" 1010 5 1010 5,SrcSpan "tests/examples/Attributes.hs" 1011 5 1011 5,SrcSpan "tests/examples/Attributes.hs" 1012 5 1012 5,SrcSpan "tests/examples/Attributes.hs" 1013 5 1013 5,SrcSpan "tests/examples/Attributes.hs" 1014 5 1014 5,SrcSpan "tests/examples/Attributes.hs" 1015 5 1015 5,SrcSpan "tests/examples/Attributes.hs" 1016 5 1016 5,SrcSpan "tests/examples/Attributes.hs" 1017 5 1017 5,SrcSpan "tests/examples/Attributes.hs" 1018 5 1018 5,SrcSpan "tests/examples/Attributes.hs" 1020 1 1020 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 10 1009 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 10 1009 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 10 1009 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 10 1009 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 10 1009 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 19 1009 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 19 1009 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1009 19 1009 29, srcInfoPoints = []}) "ArrowShape"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 5 1018 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 5 1018 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 5 1010 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 5 1010 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 13 1010 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 13 1010 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 13 1010 16, srcInfoPoints = []}) "Box")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 22 1010 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1010 22 1010 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 24 1010 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 24 1010 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 24 1010 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 24 1010 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 32 1010 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1010 32 1010 37, srcInfoPoints = []}) "box" "box")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 5 1011 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 5 1011 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 13 1011 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 13 1011 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 13 1011 17, srcInfoPoints = []}) "Crow")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 22 1011 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1011 22 1011 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 24 1011 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 24 1011 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 24 1011 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 24 1011 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 32 1011 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1011 32 1011 38, srcInfoPoints = []}) "crow" "crow")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 5 1012 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 5 1012 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 13 1012 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 13 1012 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 13 1012 20, srcInfoPoints = []}) "Diamond")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 22 1012 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1012 22 1012 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 24 1012 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 24 1012 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 24 1012 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 24 1012 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 32 1012 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1012 32 1012 41, srcInfoPoints = []}) "diamond" "diamond")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 5 1013 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 5 1013 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 13 1013 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 13 1013 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 13 1013 21, srcInfoPoints = []}) "DotArrow")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 22 1013 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1013 22 1013 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 24 1013 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 24 1013 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 24 1013 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 24 1013 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 32 1013 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1013 32 1013 37, srcInfoPoints = []}) "dot" "dot")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 5 1014 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 5 1014 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 13 1014 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 13 1014 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 13 1014 16, srcInfoPoints = []}) "Inv")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 22 1014 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1014 22 1014 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 24 1014 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 24 1014 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 24 1014 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 24 1014 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 32 1014 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1014 32 1014 37, srcInfoPoints = []}) "inv" "inv")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 5 1015 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 5 1015 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 13 1015 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 13 1015 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 13 1015 20, srcInfoPoints = []}) "NoArrow")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 22 1015 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1015 22 1015 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 24 1015 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 24 1015 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 24 1015 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 24 1015 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 32 1015 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1015 32 1015 38, srcInfoPoints = []}) "none" "none")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 5 1016 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 5 1016 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 13 1016 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 13 1016 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 13 1016 19, srcInfoPoints = []}) "Normal")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 22 1016 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1016 22 1016 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 24 1016 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 24 1016 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 24 1016 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 24 1016 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 32 1016 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1016 32 1016 40, srcInfoPoints = []}) "normal" "normal")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 5 1017 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 5 1017 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 13 1017 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 13 1017 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 13 1017 16, srcInfoPoints = []}) "Tee")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 22 1017 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1017 22 1017 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 24 1017 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 24 1017 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 24 1017 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 24 1017 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 32 1017 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1017 32 1017 37, srcInfoPoints = []}) "tee" "tee")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 5 1018 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 5 1018 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 13 1018 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 13 1018 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 13 1018 16, srcInfoPoints = []}) "Vee")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 22 1018 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1018 22 1018 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 24 1018 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 24 1018 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 24 1018 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 24 1018 31, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 32 1018 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1018 32 1018 37, srcInfoPoints = []}) "vee" "vee")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 1 1033 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1020 1 1020 9,SrcSpan "tests/examples/Attributes.hs" 1020 30 1020 35,SrcSpan "tests/examples/Attributes.hs" 1021 5 1021 5,SrcSpan "tests/examples/Attributes.hs" 1033 1 1033 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 10 1020 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 10 1020 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 10 1020 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 10 1020 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 10 1020 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 19 1020 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 19 1020 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1020 19 1020 29, srcInfoPoints = []}) "ArrowShape"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 5 1030 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 5 1030 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 5 1021 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 5 1021 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 15 1030 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1021 15 1021 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 17 1030 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 17 1021 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 17 1021 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 17 1021 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 23 1030 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1021 23 1021 24,SrcSpan "tests/examples/Attributes.hs" 1022 23 1022 24,SrcSpan "tests/examples/Attributes.hs" 1023 23 1023 24,SrcSpan "tests/examples/Attributes.hs" 1024 23 1024 24,SrcSpan "tests/examples/Attributes.hs" 1025 23 1025 24,SrcSpan "tests/examples/Attributes.hs" 1026 23 1026 24,SrcSpan "tests/examples/Attributes.hs" 1027 23 1027 24,SrcSpan "tests/examples/Attributes.hs" 1028 23 1028 24,SrcSpan "tests/examples/Attributes.hs" 1029 23 1029 24,SrcSpan "tests/examples/Attributes.hs" 1030 23 1030 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 25 1021 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 25 1021 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 25 1021 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 25 1021 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 25 1021 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 35 1021 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 35 1021 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 35 1021 38, srcInfoPoints = []}) "Box")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 39 1021 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1021 39 1021 44, srcInfoPoints = []}) "box" "box")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 25 1022 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 25 1022 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 25 1022 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 25 1022 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 25 1022 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 35 1022 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 35 1022 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 35 1022 39, srcInfoPoints = []}) "Crow")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 40 1022 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1022 40 1022 46, srcInfoPoints = []}) "crow" "crow")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 25 1023 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 25 1023 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 25 1023 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 25 1023 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 25 1023 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 35 1023 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 35 1023 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 35 1023 42, srcInfoPoints = []}) "Diamond")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 43 1023 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1023 43 1023 52, srcInfoPoints = []}) "diamond" "diamond")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 25 1024 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 25 1024 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 25 1024 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 25 1024 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 25 1024 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 35 1024 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 35 1024 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 35 1024 43, srcInfoPoints = []}) "DotArrow")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 44 1024 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1024 44 1024 49, srcInfoPoints = []}) "dot" "dot")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 25 1025 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 25 1025 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 25 1025 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 25 1025 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 25 1025 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 35 1025 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 35 1025 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 35 1025 38, srcInfoPoints = []}) "Inv")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 39 1025 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1025 39 1025 44, srcInfoPoints = []}) "inv" "inv")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 25 1026 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 25 1026 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 25 1026 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 25 1026 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 25 1026 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 35 1026 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 35 1026 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 35 1026 42, srcInfoPoints = []}) "NoArrow")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 43 1026 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1026 43 1026 49, srcInfoPoints = []}) "none" "none")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 25 1027 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 25 1027 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 25 1027 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 25 1027 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 25 1027 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 35 1027 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 35 1027 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 35 1027 41, srcInfoPoints = []}) "Normal")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 42 1027 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1027 42 1027 50, srcInfoPoints = []}) "normal" "normal")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 25 1028 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 25 1028 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 25 1028 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 25 1028 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 25 1028 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 35 1028 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 35 1028 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 35 1028 38, srcInfoPoints = []}) "Tee")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 39 1028 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1028 39 1028 44, srcInfoPoints = []}) "tee" "tee")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 25 1029 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 25 1029 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 25 1029 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 25 1029 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 25 1029 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 35 1029 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 35 1029 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 35 1029 38, srcInfoPoints = []}) "Vee")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 39 1029 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1029 39 1029 44, srcInfoPoints = []}) "vee" "vee"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 1 1036 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1033 20 1033 21]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 1 1033 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 6 1033 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 6 1033 19, srcInfoPoints = []}) "ArrowModifier")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 22 1035 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1033 29 1033 30,SrcSpan "tests/examples/Attributes.hs" 1034 29 1034 30,SrcSpan "tests/examples/Attributes.hs" 1035 29 1035 30]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 22 1035 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1033 29 1033 30,SrcSpan "tests/examples/Attributes.hs" 1034 29 1034 30,SrcSpan "tests/examples/Attributes.hs" 1035 29 1035 30]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 22 1033 28, srcInfoPoints = []}) "ArrMod") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 31 1033 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1033 41 1033 43]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 31 1033 40, srcInfoPoints = []}) "arrowFill"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 44 1033 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 44 1033 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1033 44 1033 53, srcInfoPoints = []}) "ArrowFill"))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1034 31 1034 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1034 41 1034 43]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1034 31 1034 40, srcInfoPoints = []}) "arrowSide"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1034 44 1034 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1034 44 1034 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1034 44 1034 53, srcInfoPoints = []}) "ArrowSide")))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 22 1036 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1036 22 1036 30,SrcSpan "tests/examples/Attributes.hs" 1036 31 1036 32,SrcSpan "tests/examples/Attributes.hs" 1036 34 1036 35,SrcSpan "tests/examples/Attributes.hs" 1036 39 1036 40,SrcSpan "tests/examples/Attributes.hs" 1036 45 1036 46,SrcSpan "tests/examples/Attributes.hs" 1036 51 1036 52]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 32 1036 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 32 1036 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 32 1036 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 32 1036 34, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 36 1036 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 36 1036 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 36 1036 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 36 1036 39, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 41 1036 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 41 1036 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 41 1036 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 41 1036 45, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 47 1036 51, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 47 1036 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 47 1036 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1036 47 1036 51, srcInfoPoints = []}) "Read")))])),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1039 1 1039 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1039 8 1039 10]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1039 1 1039 7, srcInfoPoints = []}) "noMods"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1039 11 1039 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1039 11 1039 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1039 11 1039 24, srcInfoPoints = []}) "ArrowModifier"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 1 1040 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 1 1040 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 1 1040 7, srcInfoPoints = []}) "noMods")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 8 1040 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1040 8 1040 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 10 1040 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 10 1040 28, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 10 1040 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 10 1040 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 10 1040 16, srcInfoPoints = []}) "ArrMod"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 17 1040 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 17 1040 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 17 1040 28, srcInfoPoints = []}) "FilledArrow")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 29 1040 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 29 1040 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1040 29 1040 38, srcInfoPoints = []}) "BothSides"))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1043 1 1043 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1043 9 1043 11]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1043 1 1043 8, srcInfoPoints = []}) "openMod"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1043 12 1043 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1043 12 1043 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1043 12 1043 25, srcInfoPoints = []}) "ArrowModifier"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 1 1044 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 1 1044 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 1 1044 8, srcInfoPoints = []}) "openMod")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 9 1044 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1044 9 1044 10]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 11 1044 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 11 1044 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 11 1044 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 11 1044 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 11 1044 17, srcInfoPoints = []}) "ArrMod"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 18 1044 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 18 1044 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 18 1044 27, srcInfoPoints = []}) "OpenArrow")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 28 1044 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 28 1044 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1044 28 1044 37, srcInfoPoints = []}) "BothSides"))))) Nothing,InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 1 1049 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1046 1 1046 9,SrcSpan "tests/examples/Attributes.hs" 1046 33 1046 38,SrcSpan "tests/examples/Attributes.hs" 1047 5 1047 5,SrcSpan "tests/examples/Attributes.hs" 1049 1 1049 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 10 1046 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 10 1046 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 10 1046 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 10 1046 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 10 1046 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 19 1046 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 19 1046 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1046 19 1046 32, srcInfoPoints = []}) "ArrowModifier"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 5 1047 50, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 5 1047 50, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 5 1047 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 5 1047 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 13 1047 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1047 13 1047 14,SrcSpan "tests/examples/Attributes.hs" 1047 24 1047 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 14 1047 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 14 1047 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 14 1047 20, srcInfoPoints = []}) "ArrMod")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 21 1047 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 21 1047 22, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 23 1047 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 23 1047 24, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 26 1047 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1047 26 1047 27]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 28 1047 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 28 1047 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 28 1047 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 28 1047 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 28 1047 35, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 36 1047 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 36 1047 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 36 1047 37, srcInfoPoints = []}) "f")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 38 1047 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 38 1047 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 38 1047 40, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 41 1047 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 41 1047 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 41 1047 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 41 1047 48, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 49 1047 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 49 1047 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1047 49 1047 50, srcInfoPoints = []}) "s")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 1 1054 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1049 1 1049 9,SrcSpan "tests/examples/Attributes.hs" 1049 33 1049 38,SrcSpan "tests/examples/Attributes.hs" 1050 5 1050 5,SrcSpan "tests/examples/Attributes.hs" 1054 1 1054 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 10 1049 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 10 1049 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 10 1049 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 10 1049 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 10 1049 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 19 1049 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 19 1049 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1049 19 1049 32, srcInfoPoints = []}) "ArrowModifier"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 5 1052 39, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 5 1052 39, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 5 1050 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 5 1050 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 15 1052 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1050 15 1050 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 17 1052 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1050 17 1050 19,SrcSpan "tests/examples/Attributes.hs" 1050 20 1050 20,SrcSpan "tests/examples/Attributes.hs" 1051 20 1051 20,SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 20,SrcSpan "tests/examples/Attributes.hs" 1054 1 1054 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 20 1050 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1050 22 1050 24]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 20 1050 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 20 1050 21, srcInfoPoints = []}) "f")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 25 1050 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 25 1050 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1050 25 1050 34, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 20 1051 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1051 22 1051 24]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 20 1051 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 20 1051 21, srcInfoPoints = []}) "s")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 25 1051 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 25 1051 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1051 25 1051 34, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 39, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 20 1052 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 27 1052 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 27 1052 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 27 1052 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 29 1052 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 29 1052 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 29 1052 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 29 1052 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 29 1052 35, srcInfoPoints = []}) "ArrMod"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 36 1052 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 36 1052 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 36 1052 37, srcInfoPoints = []}) "f")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 38 1052 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 38 1052 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1052 38 1052 39, srcInfoPoints = []}) "s")))))])) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 1 1056 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1054 16 1054 17,SrcSpan "tests/examples/Attributes.hs" 1055 16 1055 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 1 1054 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 6 1054 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 6 1054 15, srcInfoPoints = []}) "ArrowFill")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 18 1054 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 18 1054 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1054 18 1054 27, srcInfoPoints = []}) "OpenArrow") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1055 18 1055 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1055 18 1055 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1055 18 1055 29, srcInfoPoints = []}) "FilledArrow") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 18 1056 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1056 18 1056 26,SrcSpan "tests/examples/Attributes.hs" 1056 27 1056 28,SrcSpan "tests/examples/Attributes.hs" 1056 30 1056 31,SrcSpan "tests/examples/Attributes.hs" 1056 35 1056 36,SrcSpan "tests/examples/Attributes.hs" 1056 44 1056 45,SrcSpan "tests/examples/Attributes.hs" 1056 50 1056 51,SrcSpan "tests/examples/Attributes.hs" 1056 56 1056 57,SrcSpan "tests/examples/Attributes.hs" 1056 62 1056 63]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 28 1056 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 28 1056 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 28 1056 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 28 1056 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 32 1056 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 32 1056 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 32 1056 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 32 1056 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 37 1056 44, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 37 1056 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 37 1056 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 37 1056 44, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 46 1056 50, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 46 1056 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 46 1056 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 46 1056 50, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 52 1056 56, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 52 1056 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 52 1056 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 52 1056 56, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 58 1056 62, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 58 1056 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 58 1056 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1056 58 1056 62, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 1 1062 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1058 1 1058 9,SrcSpan "tests/examples/Attributes.hs" 1058 29 1058 34,SrcSpan "tests/examples/Attributes.hs" 1059 5 1059 5,SrcSpan "tests/examples/Attributes.hs" 1060 5 1060 5,SrcSpan "tests/examples/Attributes.hs" 1062 1 1062 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 10 1058 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 10 1058 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 10 1058 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 10 1058 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 10 1058 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 19 1058 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 19 1058 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1058 19 1058 28, srcInfoPoints = []}) "ArrowFill"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 5 1060 32, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 5 1060 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 5 1059 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 5 1059 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 13 1059 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 13 1059 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 13 1059 22, srcInfoPoints = []}) "OpenArrow")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 25 1059 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1059 25 1059 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 27 1059 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 27 1059 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 27 1059 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 27 1059 31, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 32 1059 35, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1059 32 1059 35, srcInfoPoints = []}) 'o' "o")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 5 1060 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 5 1060 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 13 1060 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 13 1060 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 13 1060 24, srcInfoPoints = []}) "FilledArrow")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 25 1060 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1060 25 1060 26]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 27 1060 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 27 1060 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1060 27 1060 32, srcInfoPoints = []}) "empty")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 1 1071 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1062 1 1062 9,SrcSpan "tests/examples/Attributes.hs" 1062 29 1062 34,SrcSpan "tests/examples/Attributes.hs" 1063 5 1063 5,SrcSpan "tests/examples/Attributes.hs" 1067 5 1067 5,SrcSpan "tests/examples/Attributes.hs" 1071 1 1071 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 10 1062 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 10 1062 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 10 1062 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 10 1062 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 10 1062 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 19 1062 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 19 1062 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1062 19 1062 28, srcInfoPoints = []}) "ArrowFill"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 5 1064 43, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 5 1064 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 5 1063 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 5 1063 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 15 1064 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1063 15 1063 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 17 1064 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 17 1063 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 17 1063 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 17 1063 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 17 1063 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 23 1063 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1063 23 1063 24,SrcSpan "tests/examples/Attributes.hs" 1063 59 1063 60]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 24 1063 28, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 29 1063 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 29 1063 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 29 1063 40, srcInfoPoints = []}) "FilledArrow")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 41 1063 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 41 1063 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 41 1063 50, srcInfoPoints = []}) "OpenArrow")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 51 1063 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 51 1063 52, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 51 1063 52, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 53 1063 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 53 1063 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1063 53 1063 59, srcInfoPoints = []}) "isJust")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 17 1064 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 17 1064 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 17 1064 18, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 19 1064 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 19 1064 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 19 1064 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 19 1064 27, srcInfoPoints = []}) "optional"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 28 1064 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1064 28 1064 29,SrcSpan "tests/examples/Attributes.hs" 1064 42 1064 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 29 1064 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 29 1064 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 29 1064 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 29 1064 38, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 39 1064 42, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1064 39 1064 42, srcInfoPoints = []}) 'o' "o"))))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 5 1067 22, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 5 1067 22, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 5 1067 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 5 1067 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 11 1067 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1067 11 1067 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 13 1067 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 13 1067 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1067 13 1067 22, srcInfoPoints = []}) "parseUnqt")))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 1 1074 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1071 16 1071 17,SrcSpan "tests/examples/Attributes.hs" 1072 16 1072 17,SrcSpan "tests/examples/Attributes.hs" 1073 16 1073 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 1 1071 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 6 1071 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 6 1071 15, srcInfoPoints = []}) "ArrowSide")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 18 1071 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 18 1071 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1071 18 1071 26, srcInfoPoints = []}) "LeftSide") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1072 18 1072 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1072 18 1072 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1072 18 1072 27, srcInfoPoints = []}) "RightSide") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1073 18 1073 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1073 18 1073 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1073 18 1073 27, srcInfoPoints = []}) "BothSides") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 18 1074 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1074 18 1074 26,SrcSpan "tests/examples/Attributes.hs" 1074 27 1074 28,SrcSpan "tests/examples/Attributes.hs" 1074 30 1074 31,SrcSpan "tests/examples/Attributes.hs" 1074 35 1074 36,SrcSpan "tests/examples/Attributes.hs" 1074 44 1074 45,SrcSpan "tests/examples/Attributes.hs" 1074 50 1074 51,SrcSpan "tests/examples/Attributes.hs" 1074 56 1074 57,SrcSpan "tests/examples/Attributes.hs" 1074 62 1074 63]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 28 1074 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 28 1074 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 28 1074 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 28 1074 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 32 1074 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 32 1074 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 32 1074 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 32 1074 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 37 1074 44, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 37 1074 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 37 1074 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 37 1074 44, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 46 1074 50, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 46 1074 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 46 1074 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 46 1074 50, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 52 1074 56, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 52 1074 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 52 1074 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 52 1074 56, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 58 1074 62, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 58 1074 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 58 1074 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1074 58 1074 62, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 1 1081 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1076 1 1076 9,SrcSpan "tests/examples/Attributes.hs" 1076 29 1076 34,SrcSpan "tests/examples/Attributes.hs" 1077 5 1077 5,SrcSpan "tests/examples/Attributes.hs" 1078 5 1078 5,SrcSpan "tests/examples/Attributes.hs" 1079 5 1079 5,SrcSpan "tests/examples/Attributes.hs" 1081 1 1081 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 10 1076 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 10 1076 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 10 1076 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 10 1076 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 10 1076 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 19 1076 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 19 1076 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1076 19 1076 28, srcInfoPoints = []}) "ArrowSide"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 5 1079 30, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 5 1079 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 5 1077 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 5 1077 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 13 1077 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 13 1077 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 13 1077 21, srcInfoPoints = []}) "LeftSide")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 23 1077 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1077 23 1077 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 25 1077 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 25 1077 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 25 1077 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 25 1077 29, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 30 1077 33, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1077 30 1077 33, srcInfoPoints = []}) 'l' "l")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 5 1078 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 5 1078 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 13 1078 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 13 1078 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 13 1078 22, srcInfoPoints = []}) "RightSide")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 23 1078 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1078 23 1078 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 25 1078 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 25 1078 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 25 1078 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 25 1078 29, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 30 1078 33, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1078 30 1078 33, srcInfoPoints = []}) 'r' "r")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 5 1079 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 5 1079 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 13 1079 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 13 1079 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 13 1079 22, srcInfoPoints = []}) "BothSides")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 23 1079 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1079 23 1079 24]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 25 1079 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 25 1079 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1079 25 1079 30, srcInfoPoints = []}) "empty")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 1 1093 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1081 1 1081 9,SrcSpan "tests/examples/Attributes.hs" 1081 29 1081 34,SrcSpan "tests/examples/Attributes.hs" 1082 5 1082 5,SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 5,SrcSpan "tests/examples/Attributes.hs" 1093 1 1093 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 10 1081 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 10 1081 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 10 1081 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 10 1081 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 10 1081 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 19 1081 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 19 1081 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1081 19 1081 28, srcInfoPoints = []}) "ArrowSide"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 5 1086 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1084 9 1084 14]}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 5 1086 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1084 9 1084 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 5 1082 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 5 1082 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 15 1083 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1082 15 1082 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 17 1083 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 17 1082 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 17 1082 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 17 1082 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 17 1082 22, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 23 1082 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 23 1082 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1082 23 1082 34, srcInfoPoints = []}) "getSideType")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 17 1083 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 17 1083 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 17 1083 18, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 19 1083 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 19 1083 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 19 1083 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 19 1083 27, srcInfoPoints = []}) "optional"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 28 1083 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1083 28 1083 29,SrcSpan "tests/examples/Attributes.hs" 1083 61 1083 62]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 29 1083 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 29 1083 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 29 1083 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 29 1083 34, srcInfoPoints = []}) "oneOf"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 35 1083 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 35 1083 36, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 35 1083 36, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 37 1083 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 37 1083 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 37 1083 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 37 1083 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 37 1083 40, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 41 1083 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 41 1083 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 41 1083 50, srcInfoPoints = []}) "character")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 51 1083 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1083 51 1083 52,SrcSpan "tests/examples/Attributes.hs" 1083 55 1083 56,SrcSpan "tests/examples/Attributes.hs" 1083 60 1083 61]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 52 1083 55, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 52 1083 55, srcInfoPoints = []}) 'l' "l"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 57 1083 60, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1083 57 1083 60, srcInfoPoints = []}) 'r' "r")]))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 11 1086 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1085 11 1085 11,SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 11 1086 67, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 11 1085 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 11 1085 22, srcInfoPoints = []}) "getSideType")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 23 1086 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1085 23 1085 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 25 1086 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 25 1085 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 25 1085 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 25 1085 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 25 1085 30, srcInfoPoints = []}) "maybe"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 31 1085 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 31 1085 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1085 31 1085 40, srcInfoPoints = []}) "BothSides")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 31 1086 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1086 31 1086 32,SrcSpan "tests/examples/Attributes.hs" 1086 66 1086 67]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 32 1086 36, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 37 1086 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 37 1086 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 37 1086 46, srcInfoPoints = []}) "RightSide")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 47 1086 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 47 1086 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 47 1086 55, srcInfoPoints = []}) "LeftSide")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 56 1086 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 56 1086 57, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 56 1086 57, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 58 1086 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 58 1086 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1086 58 1086 59,SrcSpan "tests/examples/Attributes.hs" 1086 59 1086 61,SrcSpan "tests/examples/Attributes.hs" 1086 61 1086 62]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 58 1086 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1086 58 1086 59,SrcSpan "tests/examples/Attributes.hs" 1086 59 1086 61,SrcSpan "tests/examples/Attributes.hs" 1086 61 1086 62]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 59 1086 61, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 63 1086 66, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1086 63 1086 66, srcInfoPoints = []}) 'l' "l"))))))) Nothing]))),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 22, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 22, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 5 1089 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 11 1089 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1089 11 1089 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 13 1089 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 13 1089 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1089 13 1089 22, srcInfoPoints = []}) "parseUnqt")))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 1 1095 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1093 17 1093 18,SrcSpan "tests/examples/Attributes.hs" 1094 17 1094 18]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 1 1093 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 6 1093 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 6 1093 16, srcInfoPoints = []}) "AspectType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 19 1093 35, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 19 1093 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 19 1093 28, srcInfoPoints = []}) "RatioOnly") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 29 1093 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 29 1093 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1093 29 1093 35, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 19 1094 44, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 19 1094 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 19 1094 33, srcInfoPoints = []}) "RatioPassCount") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 34 1094 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 34 1094 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 34 1094 40, srcInfoPoints = []}) "Double")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 41 1094 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 41 1094 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1094 41 1094 44, srcInfoPoints = []}) "Int"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 19 1095 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1095 19 1095 27,SrcSpan "tests/examples/Attributes.hs" 1095 28 1095 29,SrcSpan "tests/examples/Attributes.hs" 1095 31 1095 32,SrcSpan "tests/examples/Attributes.hs" 1095 36 1095 37,SrcSpan "tests/examples/Attributes.hs" 1095 42 1095 43,SrcSpan "tests/examples/Attributes.hs" 1095 48 1095 49]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 29 1095 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 29 1095 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 29 1095 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 29 1095 31, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 33 1095 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 33 1095 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 33 1095 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 33 1095 36, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 38 1095 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 38 1095 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 38 1095 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 38 1095 42, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 44 1095 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 44 1095 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 44 1095 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1095 44 1095 48, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 1 1104 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1097 1 1097 9,SrcSpan "tests/examples/Attributes.hs" 1097 30 1097 35,SrcSpan "tests/examples/Attributes.hs" 1098 5 1098 5,SrcSpan "tests/examples/Attributes.hs" 1099 5 1099 5,SrcSpan "tests/examples/Attributes.hs" 1101 5 1101 5,SrcSpan "tests/examples/Attributes.hs" 1102 5 1102 5,SrcSpan "tests/examples/Attributes.hs" 1104 1 1104 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 10 1097 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 10 1097 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 10 1097 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 10 1097 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 10 1097 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 19 1097 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 19 1097 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1097 19 1097 29, srcInfoPoints = []}) "AspectType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 5 1099 48, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 5 1099 48, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 5 1098 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 5 1098 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 13 1098 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1098 13 1098 14,SrcSpan "tests/examples/Attributes.hs" 1098 25 1098 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 14 1098 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 14 1098 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 14 1098 23, srcInfoPoints = []}) "RatioOnly")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 24 1098 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 24 1098 25, srcInfoPoints = []}) "r")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 34 1098 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1098 34 1098 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 36 1098 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 36 1098 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 36 1098 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 36 1098 43, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 44 1098 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 44 1098 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1098 44 1098 45, srcInfoPoints = []}) "r"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 5 1099 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 5 1099 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 13 1099 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1099 13 1099 14,SrcSpan "tests/examples/Attributes.hs" 1099 32 1099 33]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 14 1099 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 14 1099 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 14 1099 28, srcInfoPoints = []}) "RatioPassCount")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 29 1099 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 29 1099 30, srcInfoPoints = []}) "r"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 31 1099 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 31 1099 32, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 34 1099 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1099 34 1099 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 36 1099 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 36 1099 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 36 1099 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 36 1099 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 36 1099 44, srcInfoPoints = []}) "commaDel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 45 1099 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 45 1099 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 45 1099 46, srcInfoPoints = []}) "r")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 47 1099 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 47 1099 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1099 47 1099 48, srcInfoPoints = []}) "p"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 5 1102 58, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 5 1102 58, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 5 1101 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 5 1101 10, srcInfoPoints = []}) "toDot") [PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 11 1101 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1101 13 1101 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 11 1101 13, srcInfoPoints = []}) "at") (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 14 1101 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1101 23 1101 24,SrcSpan "tests/examples/Attributes.hs" 1101 24 1101 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 14 1101 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 14 1101 23, srcInfoPoints = []}) "RatioOnly")) [])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 31 1101 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1101 31 1101 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 33 1101 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 33 1101 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 33 1101 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 33 1101 40, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 41 1101 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 41 1101 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1101 41 1101 43, srcInfoPoints = []}) "at"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 5 1102 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 5 1102 10, srcInfoPoints = []}) "toDot") [PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 11 1102 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1102 13 1102 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 11 1102 13, srcInfoPoints = []}) "at") (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 14 1102 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1102 28 1102 29,SrcSpan "tests/examples/Attributes.hs" 1102 29 1102 30]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 14 1102 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 14 1102 28, srcInfoPoints = []}) "RatioPassCount")) [])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 31 1102 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1102 31 1102 32]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 33 1102 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 33 1102 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 33 1102 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 33 1102 45, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 46 1102 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 46 1102 47, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 46 1102 47, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 48 1102 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 48 1102 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 48 1102 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 48 1102 55, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 56 1102 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 56 1102 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1102 56 1102 58, srcInfoPoints = []}) "at")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 1 1116 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1104 1 1104 9,SrcSpan "tests/examples/Attributes.hs" 1104 30 1104 35,SrcSpan "tests/examples/Attributes.hs" 1105 5 1105 5,SrcSpan "tests/examples/Attributes.hs" 1110 5 1110 5,SrcSpan "tests/examples/Attributes.hs" 1116 1 1116 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 10 1104 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 10 1104 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 10 1104 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 10 1104 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 10 1104 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 19 1104 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 19 1104 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1104 19 1104 29, srcInfoPoints = []}) "AspectType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 5 1107 42, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 5 1107 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 5 1105 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 5 1105 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 15 1107 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1105 15 1105 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1107 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1105 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1105 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1105 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1105 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 17 1105 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 23 1105 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1105 23 1105 24,SrcSpan "tests/examples/Attributes.hs" 1105 46 1105 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 24 1105 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 24 1105 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 24 1105 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 24 1105 31, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 32 1105 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 32 1105 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 32 1105 46, srcInfoPoints = []}) "RatioPassCount")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 48 1105 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 48 1105 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1105 48 1105 60, srcInfoPoints = []}) "commaSepUnqt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1106 17 1106 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1106 17 1106 18,SrcSpan "tests/examples/Attributes.hs" 1106 18 1106 24,SrcSpan "tests/examples/Attributes.hs" 1106 24 1106 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1106 17 1106 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1106 17 1106 18,SrcSpan "tests/examples/Attributes.hs" 1106 18 1106 24,SrcSpan "tests/examples/Attributes.hs" 1106 24 1106 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1106 18 1106 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 17 1107 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 17 1107 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 17 1107 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 17 1107 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 17 1107 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 23 1107 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 23 1107 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 23 1107 32, srcInfoPoints = []}) "RatioOnly")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 33 1107 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 33 1107 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1107 33 1107 42, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 5 1112 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 5 1112 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 5 1110 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 5 1110 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 11 1112 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1110 11 1110 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 13 1112 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 13 1110 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 13 1110 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 13 1110 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 13 1110 24, srcInfoPoints = []}) "quotedParse"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 25 1110 70, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1110 25 1110 26,SrcSpan "tests/examples/Attributes.hs" 1110 69 1110 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 26 1110 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 26 1110 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 26 1110 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 26 1110 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 26 1110 31, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 32 1110 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1110 32 1110 33,SrcSpan "tests/examples/Attributes.hs" 1110 55 1110 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 33 1110 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 33 1110 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 33 1110 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 33 1110 40, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 41 1110 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 41 1110 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 41 1110 55, srcInfoPoints = []}) "RatioPassCount")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 57 1110 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 57 1110 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1110 57 1110 69, srcInfoPoints = []}) "commaSepUnqt")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1111 13 1111 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1111 13 1111 14,SrcSpan "tests/examples/Attributes.hs" 1111 14 1111 20,SrcSpan "tests/examples/Attributes.hs" 1111 20 1111 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1111 13 1111 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1111 13 1111 14,SrcSpan "tests/examples/Attributes.hs" 1111 14 1111 20,SrcSpan "tests/examples/Attributes.hs" 1111 20 1111 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1111 14 1111 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 13 1112 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 13 1112 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 13 1112 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 13 1112 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 13 1112 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 19 1112 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 19 1112 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 19 1112 28, srcInfoPoints = []}) "RatioOnly")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 29 1112 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 29 1112 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1112 29 1112 34, srcInfoPoints = []}) "parse")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 1 1117 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1116 11 1116 12]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 1 1116 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 6 1116 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 6 1116 10, srcInfoPoints = []}) "Rect")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 13 1116 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 13 1116 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 13 1116 17, srcInfoPoints = []}) "Rect") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 18 1116 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 18 1116 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 18 1116 23, srcInfoPoints = []}) "Point")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 24 1116 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 24 1116 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1116 24 1116 29, srcInfoPoints = []}) "Point"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 13 1117 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1117 13 1117 21,SrcSpan "tests/examples/Attributes.hs" 1117 22 1117 23,SrcSpan "tests/examples/Attributes.hs" 1117 25 1117 26,SrcSpan "tests/examples/Attributes.hs" 1117 30 1117 31,SrcSpan "tests/examples/Attributes.hs" 1117 36 1117 37,SrcSpan "tests/examples/Attributes.hs" 1117 42 1117 43]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 23 1117 25, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 23 1117 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 23 1117 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 23 1117 25, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 27 1117 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 27 1117 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 27 1117 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 27 1117 30, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 32 1117 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 32 1117 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 32 1117 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 32 1117 36, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 38 1117 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 38 1117 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 38 1117 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1117 38 1117 42, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 1 1124 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1119 1 1119 9,SrcSpan "tests/examples/Attributes.hs" 1119 24 1119 29,SrcSpan "tests/examples/Attributes.hs" 1120 5 1120 5,SrcSpan "tests/examples/Attributes.hs" 1122 5 1122 5,SrcSpan "tests/examples/Attributes.hs" 1124 1 1124 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 10 1119 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 10 1119 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 10 1119 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 10 1119 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 10 1119 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 19 1119 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 19 1119 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1119 19 1119 23, srcInfoPoints = []}) "Rect"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 5 1120 42, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 5 1120 42, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 5 1120 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 5 1120 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 13 1120 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1120 13 1120 14,SrcSpan "tests/examples/Attributes.hs" 1120 24 1120 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 14 1120 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 14 1120 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 14 1120 18, srcInfoPoints = []}) "Rect")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 19 1120 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 19 1120 21, srcInfoPoints = []}) "p1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 22 1120 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 22 1120 24, srcInfoPoints = []}) "p2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 26 1120 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1120 26 1120 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 28 1120 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 28 1120 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 28 1120 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 28 1120 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 28 1120 36, srcInfoPoints = []}) "commaDel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 37 1120 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 37 1120 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 37 1120 39, srcInfoPoints = []}) "p1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 40 1120 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 40 1120 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1120 40 1120 42, srcInfoPoints = []}) "p2"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 5 1122 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 5 1122 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 5 1122 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 5 1122 10, srcInfoPoints = []}) "toDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 11 1122 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1122 11 1122 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 13 1122 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 13 1122 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 13 1122 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 13 1122 25, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 26 1122 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 26 1122 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 26 1122 27, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 28 1122 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 28 1122 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1122 28 1122 35, srcInfoPoints = []}) "unqtDot"))))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 1 1131 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1124 1 1124 9,SrcSpan "tests/examples/Attributes.hs" 1124 24 1124 29,SrcSpan "tests/examples/Attributes.hs" 1125 5 1125 5,SrcSpan "tests/examples/Attributes.hs" 1127 5 1127 5,SrcSpan "tests/examples/Attributes.hs" 1131 1 1131 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 10 1124 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 10 1124 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 10 1124 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 10 1124 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 10 1124 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 19 1124 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 19 1124 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1124 19 1124 23, srcInfoPoints = []}) "Rect"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 5 1125 50, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 5 1125 50, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 5 1125 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 5 1125 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 15 1125 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1125 15 1125 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 17 1125 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 17 1125 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 17 1125 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 17 1125 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 17 1125 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 23 1125 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1125 23 1125 24,SrcSpan "tests/examples/Attributes.hs" 1125 36 1125 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 24 1125 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 24 1125 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 24 1125 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 24 1125 31, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 32 1125 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 32 1125 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 32 1125 36, srcInfoPoints = []}) "Rect")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 38 1125 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 38 1125 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1125 38 1125 50, srcInfoPoints = []}) "commaSepUnqt"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 5 1127 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 5 1127 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 5 1127 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 5 1127 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 11 1127 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1127 11 1127 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 13 1127 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 13 1127 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 13 1127 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 13 1127 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 25 1127 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 25 1127 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1127 25 1127 34, srcInfoPoints = []}) "parseUnqt"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 1 1134 65, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1131 18 1131 19,SrcSpan "tests/examples/Attributes.hs" 1132 18 1132 19,SrcSpan "tests/examples/Attributes.hs" 1133 18 1133 19]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 1 1131 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 6 1131 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 6 1131 17, srcInfoPoints = []}) "ClusterMode")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 20 1131 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 20 1131 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1131 20 1131 25, srcInfoPoints = []}) "Local") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1132 20 1132 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1132 20 1132 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1132 20 1132 26, srcInfoPoints = []}) "Global") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1133 20 1133 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1133 20 1133 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1133 20 1133 29, srcInfoPoints = []}) "NoCluster") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 20 1134 65, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1134 20 1134 28,SrcSpan "tests/examples/Attributes.hs" 1134 29 1134 30,SrcSpan "tests/examples/Attributes.hs" 1134 32 1134 33,SrcSpan "tests/examples/Attributes.hs" 1134 37 1134 38,SrcSpan "tests/examples/Attributes.hs" 1134 46 1134 47,SrcSpan "tests/examples/Attributes.hs" 1134 52 1134 53,SrcSpan "tests/examples/Attributes.hs" 1134 58 1134 59,SrcSpan "tests/examples/Attributes.hs" 1134 64 1134 65]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 30 1134 32, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 30 1134 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 30 1134 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 30 1134 32, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 34 1134 37, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 34 1134 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 34 1134 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 34 1134 37, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 39 1134 46, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 39 1134 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 39 1134 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 39 1134 46, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 48 1134 52, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 48 1134 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 48 1134 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 48 1134 52, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 54 1134 58, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 54 1134 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 54 1134 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 54 1134 58, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 60 1134 64, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 60 1134 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 60 1134 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1134 60 1134 64, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 1 1143 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1136 1 1136 9,SrcSpan "tests/examples/Attributes.hs" 1136 31 1136 36,SrcSpan "tests/examples/Attributes.hs" 1137 5 1137 5,SrcSpan "tests/examples/Attributes.hs" 1138 5 1138 5,SrcSpan "tests/examples/Attributes.hs" 1139 5 1139 5,SrcSpan "tests/examples/Attributes.hs" 1143 1 1143 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 10 1136 30, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 10 1136 30, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 10 1136 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 10 1136 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 10 1136 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 19 1136 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 19 1136 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1136 19 1136 30, srcInfoPoints = []}) "ClusterMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 5 1139 39, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 5 1139 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 5 1137 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 5 1137 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 13 1137 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 13 1137 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 13 1137 18, srcInfoPoints = []}) "Local")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 23 1137 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1137 23 1137 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 25 1137 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 25 1137 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 25 1137 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 25 1137 32, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 33 1137 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1137 33 1137 40, srcInfoPoints = []}) "local" "local")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 5 1138 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 5 1138 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 13 1138 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 13 1138 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 13 1138 19, srcInfoPoints = []}) "Global")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 23 1138 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1138 23 1138 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 25 1138 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 25 1138 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 25 1138 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 25 1138 32, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 33 1138 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1138 33 1138 41, srcInfoPoints = []}) "global" "global")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 5 1139 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 5 1139 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 13 1139 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 13 1139 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 13 1139 22, srcInfoPoints = []}) "NoCluster")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 23 1139 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1139 23 1139 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 25 1139 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 25 1139 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 25 1139 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 25 1139 32, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 33 1139 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1139 33 1139 39, srcInfoPoints = []}) "none" "none")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 1 1151 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1143 1 1143 9,SrcSpan "tests/examples/Attributes.hs" 1143 31 1143 36,SrcSpan "tests/examples/Attributes.hs" 1144 5 1144 5,SrcSpan "tests/examples/Attributes.hs" 1151 1 1151 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 10 1143 30, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 10 1143 30, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 10 1143 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 10 1143 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 10 1143 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 19 1143 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 19 1143 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1143 19 1143 30, srcInfoPoints = []}) "ClusterMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 5 1147 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 5 1147 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 5 1144 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 5 1144 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 15 1147 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1144 15 1144 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 17 1147 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 17 1144 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 17 1144 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 17 1144 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 23 1147 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1144 23 1144 24,SrcSpan "tests/examples/Attributes.hs" 1145 23 1145 24,SrcSpan "tests/examples/Attributes.hs" 1146 23 1146 24,SrcSpan "tests/examples/Attributes.hs" 1147 23 1147 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 25 1144 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 25 1144 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 25 1144 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 25 1144 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 25 1144 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 35 1144 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 35 1144 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 35 1144 40, srcInfoPoints = []}) "Local")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 41 1144 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1144 41 1144 48, srcInfoPoints = []}) "local" "local")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 25 1145 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 25 1145 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 25 1145 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 25 1145 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 25 1145 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 35 1145 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 35 1145 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 35 1145 41, srcInfoPoints = []}) "Global")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 42 1145 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1145 42 1145 50, srcInfoPoints = []}) "global" "global")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 25 1146 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 25 1146 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 25 1146 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 25 1146 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 25 1146 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 35 1146 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 35 1146 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 35 1146 44, srcInfoPoints = []}) "NoCluster")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 45 1146 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1146 45 1146 51, srcInfoPoints = []}) "none" "none"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 1 1152 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1151 14 1151 15,SrcSpan "tests/examples/Attributes.hs" 1151 24 1151 25,SrcSpan "tests/examples/Attributes.hs" 1151 31 1151 32,SrcSpan "tests/examples/Attributes.hs" 1151 38 1151 39]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 1 1151 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 6 1151 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 6 1151 13, srcInfoPoints = []}) "DirType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 16 1151 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 16 1151 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 16 1151 23, srcInfoPoints = []}) "Forward") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 26 1151 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 26 1151 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 26 1151 30, srcInfoPoints = []}) "Back") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 33 1151 37, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 33 1151 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 33 1151 37, srcInfoPoints = []}) "Both") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 40 1151 45, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 40 1151 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1151 40 1151 45, srcInfoPoints = []}) "NoDir") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 16 1152 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1152 16 1152 24,SrcSpan "tests/examples/Attributes.hs" 1152 25 1152 26,SrcSpan "tests/examples/Attributes.hs" 1152 28 1152 29,SrcSpan "tests/examples/Attributes.hs" 1152 33 1152 34,SrcSpan "tests/examples/Attributes.hs" 1152 42 1152 43,SrcSpan "tests/examples/Attributes.hs" 1152 48 1152 49,SrcSpan "tests/examples/Attributes.hs" 1152 54 1152 55,SrcSpan "tests/examples/Attributes.hs" 1152 60 1152 61]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 26 1152 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 26 1152 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 26 1152 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 26 1152 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 30 1152 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 30 1152 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 30 1152 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 30 1152 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 35 1152 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 35 1152 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 35 1152 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 35 1152 42, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 44 1152 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 44 1152 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 44 1152 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 44 1152 48, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 50 1152 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 50 1152 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 50 1152 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 50 1152 54, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 56 1152 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 56 1152 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 56 1152 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1152 56 1152 60, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 1 1160 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1154 1 1154 9,SrcSpan "tests/examples/Attributes.hs" 1154 27 1154 32,SrcSpan "tests/examples/Attributes.hs" 1155 5 1155 5,SrcSpan "tests/examples/Attributes.hs" 1156 5 1156 5,SrcSpan "tests/examples/Attributes.hs" 1157 5 1157 5,SrcSpan "tests/examples/Attributes.hs" 1158 5 1158 5,SrcSpan "tests/examples/Attributes.hs" 1160 1 1160 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 10 1154 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 10 1154 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 10 1154 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 10 1154 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 10 1154 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 19 1154 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 19 1154 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1154 19 1154 26, srcInfoPoints = []}) "DirType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 5 1158 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 5 1158 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 5 1155 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 5 1155 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 13 1155 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 13 1155 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 13 1155 20, srcInfoPoints = []}) "Forward")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 21 1155 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1155 21 1155 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 23 1155 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 23 1155 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 23 1155 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 23 1155 30, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 31 1155 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1155 31 1155 40, srcInfoPoints = []}) "forward" "forward")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 5 1156 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 5 1156 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 13 1156 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 13 1156 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 13 1156 17, srcInfoPoints = []}) "Back")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 21 1156 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1156 21 1156 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 23 1156 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 23 1156 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 23 1156 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 23 1156 30, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 31 1156 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1156 31 1156 37, srcInfoPoints = []}) "back" "back")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 5 1157 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 5 1157 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 13 1157 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 13 1157 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 13 1157 17, srcInfoPoints = []}) "Both")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 21 1157 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1157 21 1157 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 23 1157 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 23 1157 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 23 1157 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 23 1157 30, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 31 1157 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1157 31 1157 37, srcInfoPoints = []}) "both" "both")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 5 1158 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 5 1158 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 13 1158 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 13 1158 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 13 1158 18, srcInfoPoints = []}) "NoDir")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 21 1158 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1158 21 1158 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 23 1158 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 23 1158 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 23 1158 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 23 1158 30, srcInfoPoints = []}) "unqtDot"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 31 1158 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1158 31 1158 37, srcInfoPoints = []}) "none" "none")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 1 1170 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1160 1 1160 9,SrcSpan "tests/examples/Attributes.hs" 1160 27 1160 32,SrcSpan "tests/examples/Attributes.hs" 1161 5 1161 5,SrcSpan "tests/examples/Attributes.hs" 1170 1 1170 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 10 1160 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 10 1160 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 10 1160 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 10 1160 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 10 1160 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 19 1160 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 19 1160 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1160 19 1160 26, srcInfoPoints = []}) "DirType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 5 1165 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 5 1165 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 5 1161 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 5 1161 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 15 1165 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1161 15 1161 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 17 1165 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 17 1161 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 17 1161 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 17 1161 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 23 1165 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1161 23 1161 24,SrcSpan "tests/examples/Attributes.hs" 1162 23 1162 24,SrcSpan "tests/examples/Attributes.hs" 1163 23 1163 24,SrcSpan "tests/examples/Attributes.hs" 1164 23 1164 24,SrcSpan "tests/examples/Attributes.hs" 1165 23 1165 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 25 1161 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 25 1161 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 25 1161 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 25 1161 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 25 1161 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 35 1161 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 35 1161 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 35 1161 42, srcInfoPoints = []}) "Forward")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 43 1161 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1161 43 1161 52, srcInfoPoints = []}) "forward" "forward")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 25 1162 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 25 1162 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 25 1162 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 25 1162 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 25 1162 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 35 1162 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 35 1162 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 35 1162 39, srcInfoPoints = []}) "Back")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 40 1162 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1162 40 1162 46, srcInfoPoints = []}) "back" "back")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 25 1163 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 25 1163 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 25 1163 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 25 1163 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 25 1163 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 35 1163 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 35 1163 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 35 1163 39, srcInfoPoints = []}) "Both")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 40 1163 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1163 40 1163 46, srcInfoPoints = []}) "both" "both")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 25 1164 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 25 1164 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 25 1164 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 25 1164 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 25 1164 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 35 1164 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 35 1164 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 35 1164 40, srcInfoPoints = []}) "NoDir")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 41 1164 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1164 41 1164 47, srcInfoPoints = []}) "none" "none"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 1 1173 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1170 20 1170 21,SrcSpan "tests/examples/Attributes.hs" 1171 20 1171 21,SrcSpan "tests/examples/Attributes.hs" 1172 20 1172 21]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 1 1170 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 6 1170 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 6 1170 19, srcInfoPoints = []}) "DEConstraints")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 22 1170 37, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 22 1170 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1170 22 1170 37, srcInfoPoints = []}) "EdgeConstraints") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1171 22 1171 35, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1171 22 1171 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1171 22 1171 35, srcInfoPoints = []}) "NoConstraints") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1172 22 1172 37, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1172 22 1172 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1172 22 1172 37, srcInfoPoints = []}) "HierConstraints") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 22 1173 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1173 22 1173 30,SrcSpan "tests/examples/Attributes.hs" 1173 31 1173 32,SrcSpan "tests/examples/Attributes.hs" 1173 34 1173 35,SrcSpan "tests/examples/Attributes.hs" 1173 39 1173 40,SrcSpan "tests/examples/Attributes.hs" 1173 48 1173 49,SrcSpan "tests/examples/Attributes.hs" 1173 54 1173 55,SrcSpan "tests/examples/Attributes.hs" 1173 60 1173 61,SrcSpan "tests/examples/Attributes.hs" 1173 66 1173 67]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 32 1173 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 32 1173 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 32 1173 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 32 1173 34, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 36 1173 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 36 1173 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 36 1173 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 36 1173 39, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 41 1173 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 41 1173 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 41 1173 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 41 1173 48, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 50 1173 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 50 1173 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 50 1173 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 50 1173 54, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 56 1173 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 56 1173 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 56 1173 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 56 1173 60, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 62 1173 66, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 62 1173 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 62 1173 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1173 62 1173 66, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 1 1180 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1175 1 1175 9,SrcSpan "tests/examples/Attributes.hs" 1175 33 1175 38,SrcSpan "tests/examples/Attributes.hs" 1176 5 1176 5,SrcSpan "tests/examples/Attributes.hs" 1177 5 1177 5,SrcSpan "tests/examples/Attributes.hs" 1178 5 1178 5,SrcSpan "tests/examples/Attributes.hs" 1180 1 1180 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 10 1175 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 10 1175 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 10 1175 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 10 1175 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 10 1175 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 19 1175 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 19 1175 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1175 19 1175 32, srcInfoPoints = []}) "DEConstraints"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 5 1178 42, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 5 1178 42, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 5 1176 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 5 1176 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 13 1176 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 13 1176 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 13 1176 28, srcInfoPoints = []}) "EdgeConstraints")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 29 1176 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1176 29 1176 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 31 1176 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 31 1176 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 31 1176 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 31 1176 38, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 39 1176 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 39 1176 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1176 39 1176 43, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 5 1177 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 5 1177 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 13 1177 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 13 1177 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 13 1177 26, srcInfoPoints = []}) "NoConstraints")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 29 1177 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1177 29 1177 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 31 1177 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 31 1177 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 31 1177 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 31 1177 38, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 39 1177 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 39 1177 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1177 39 1177 44, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 5 1178 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 5 1178 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 13 1178 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 13 1178 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 13 1178 28, srcInfoPoints = []}) "HierConstraints")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 29 1178 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1178 29 1178 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 31 1178 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 31 1178 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 31 1178 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 31 1178 35, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 36 1178 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1178 36 1178 42, srcInfoPoints = []}) "hier" "hier")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 1 1188 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1180 1 1180 9,SrcSpan "tests/examples/Attributes.hs" 1180 33 1180 38,SrcSpan "tests/examples/Attributes.hs" 1181 5 1181 5,SrcSpan "tests/examples/Attributes.hs" 1188 1 1188 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 10 1180 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 10 1180 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 10 1180 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 10 1180 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 10 1180 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 19 1180 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 19 1180 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1180 19 1180 32, srcInfoPoints = []}) "DEConstraints"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 5 1183 49, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 5 1183 49, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 5 1181 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 5 1181 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 15 1183 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1181 15 1181 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1183 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1181 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1181 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1181 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1181 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 17 1181 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 23 1181 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1181 23 1181 24,SrcSpan "tests/examples/Attributes.hs" 1181 58 1181 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 24 1181 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 24 1181 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 24 1181 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 24 1181 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 24 1181 28, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 29 1181 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 29 1181 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 29 1181 42, srcInfoPoints = []}) "NoConstraints")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 43 1181 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 43 1181 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 43 1181 58, srcInfoPoints = []}) "EdgeConstraints")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 60 1181 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 60 1181 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1181 60 1181 65, srcInfoPoints = []}) "parse")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1182 17 1182 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1182 17 1182 18,SrcSpan "tests/examples/Attributes.hs" 1182 18 1182 24,SrcSpan "tests/examples/Attributes.hs" 1182 24 1182 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1182 17 1182 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1182 17 1182 18,SrcSpan "tests/examples/Attributes.hs" 1182 18 1182 24,SrcSpan "tests/examples/Attributes.hs" 1182 24 1182 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1182 18 1182 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 17 1183 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 17 1183 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 17 1183 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 17 1183 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 17 1183 26, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 27 1183 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 27 1183 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 27 1183 42, srcInfoPoints = []}) "HierConstraints")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 43 1183 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1183 43 1183 49, srcInfoPoints = []}) "hier" "hier"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 1 1190 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1188 13 1188 14,SrcSpan "tests/examples/Attributes.hs" 1189 13 1189 14]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 1 1188 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 6 1188 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 6 1188 12, srcInfoPoints = []}) "DPoint")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 15 1188 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 15 1188 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 15 1188 19, srcInfoPoints = []}) "DVal") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 20 1188 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 20 1188 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1188 20 1188 26, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 15 1189 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 15 1189 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 15 1189 19, srcInfoPoints = []}) "PVal") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 20 1189 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 20 1189 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1189 20 1189 25, srcInfoPoints = []}) "Point"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 14 1190 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1190 14 1190 22,SrcSpan "tests/examples/Attributes.hs" 1190 23 1190 24,SrcSpan "tests/examples/Attributes.hs" 1190 26 1190 27,SrcSpan "tests/examples/Attributes.hs" 1190 31 1190 32,SrcSpan "tests/examples/Attributes.hs" 1190 37 1190 38,SrcSpan "tests/examples/Attributes.hs" 1190 43 1190 44]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 24 1190 26, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 24 1190 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 24 1190 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 24 1190 26, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 28 1190 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 28 1190 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 28 1190 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 28 1190 31, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 33 1190 37, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 33 1190 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 33 1190 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 33 1190 37, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 39 1190 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 39 1190 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 39 1190 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1190 39 1190 43, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 1 1199 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1192 1 1192 9,SrcSpan "tests/examples/Attributes.hs" 1192 26 1192 31,SrcSpan "tests/examples/Attributes.hs" 1193 5 1193 5,SrcSpan "tests/examples/Attributes.hs" 1194 5 1194 5,SrcSpan "tests/examples/Attributes.hs" 1196 5 1196 5,SrcSpan "tests/examples/Attributes.hs" 1197 5 1197 5,SrcSpan "tests/examples/Attributes.hs" 1199 1 1199 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 10 1192 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 10 1192 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 10 1192 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 10 1192 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 10 1192 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 19 1192 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 19 1192 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1192 19 1192 25, srcInfoPoints = []}) "DPoint"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 5 1194 33, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 5 1194 33, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 5 1193 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 5 1193 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 13 1193 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1193 13 1193 14,SrcSpan "tests/examples/Attributes.hs" 1193 20 1193 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 14 1193 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 14 1193 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 14 1193 18, srcInfoPoints = []}) "DVal")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 19 1193 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 19 1193 20, srcInfoPoints = []}) "d")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 22 1193 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1193 22 1193 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 24 1193 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 24 1193 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 24 1193 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 24 1193 31, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 32 1193 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 32 1193 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1193 32 1193 33, srcInfoPoints = []}) "d"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 5 1194 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 5 1194 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 13 1194 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1194 13 1194 14,SrcSpan "tests/examples/Attributes.hs" 1194 20 1194 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 14 1194 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 14 1194 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 14 1194 18, srcInfoPoints = []}) "PVal")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 19 1194 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 19 1194 20, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 22 1194 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1194 22 1194 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 24 1194 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 24 1194 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 24 1194 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 24 1194 31, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 32 1194 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 32 1194 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1194 32 1194 33, srcInfoPoints = []}) "p"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 5 1197 29, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 5 1197 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 5 1196 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 5 1196 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 11 1196 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1196 11 1196 12,SrcSpan "tests/examples/Attributes.hs" 1196 18 1196 19]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 12 1196 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 12 1196 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 12 1196 16, srcInfoPoints = []}) "DVal")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 17 1196 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 17 1196 18, srcInfoPoints = []}) "d")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 20 1196 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1196 20 1196 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 22 1196 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 22 1196 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 22 1196 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 22 1196 27, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 28 1196 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 28 1196 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1196 28 1196 29, srcInfoPoints = []}) "d"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 5 1197 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 5 1197 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 11 1197 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1197 11 1197 12,SrcSpan "tests/examples/Attributes.hs" 1197 18 1197 19]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 12 1197 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 12 1197 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 12 1197 16, srcInfoPoints = []}) "PVal")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 17 1197 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 17 1197 18, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 20 1197 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1197 20 1197 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 22 1197 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 22 1197 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 22 1197 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 22 1197 27, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 28 1197 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 28 1197 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1197 28 1197 29, srcInfoPoints = []}) "p"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 1 1210 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1199 1 1199 9,SrcSpan "tests/examples/Attributes.hs" 1199 26 1199 31,SrcSpan "tests/examples/Attributes.hs" 1200 5 1200 5,SrcSpan "tests/examples/Attributes.hs" 1204 5 1204 5,SrcSpan "tests/examples/Attributes.hs" 1210 1 1210 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 10 1199 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 10 1199 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 10 1199 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 10 1199 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 10 1199 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 19 1199 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 19 1199 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1199 19 1199 25, srcInfoPoints = []}) "DPoint"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 5 1202 37, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 5 1202 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 5 1200 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 5 1200 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 15 1202 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1200 15 1200 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1202 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1200 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1200 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1200 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1200 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 17 1200 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 23 1200 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 23 1200 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 23 1200 27, srcInfoPoints = []}) "PVal")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 28 1200 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 28 1200 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1200 28 1200 37, srcInfoPoints = []}) "parseUnqt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1201 17 1201 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1201 17 1201 18,SrcSpan "tests/examples/Attributes.hs" 1201 18 1201 24,SrcSpan "tests/examples/Attributes.hs" 1201 24 1201 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1201 17 1201 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1201 17 1201 18,SrcSpan "tests/examples/Attributes.hs" 1201 18 1201 24,SrcSpan "tests/examples/Attributes.hs" 1201 24 1201 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1201 18 1201 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 17 1202 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 17 1202 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 17 1202 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 17 1202 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 17 1202 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 23 1202 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 23 1202 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 23 1202 27, srcInfoPoints = []}) "DVal")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 28 1202 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 28 1202 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1202 28 1202 37, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 5 1206 29, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 5 1206 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 5 1204 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 5 1204 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 11 1206 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1204 11 1204 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1206 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1204 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1204 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1204 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1204 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 13 1204 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 19 1204 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 19 1204 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 19 1204 23, srcInfoPoints = []}) "PVal")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 24 1204 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 24 1204 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1204 24 1204 29, srcInfoPoints = []}) "parse")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1205 13 1205 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1205 13 1205 14,SrcSpan "tests/examples/Attributes.hs" 1205 14 1205 20,SrcSpan "tests/examples/Attributes.hs" 1205 20 1205 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1205 13 1205 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1205 13 1205 14,SrcSpan "tests/examples/Attributes.hs" 1205 14 1205 20,SrcSpan "tests/examples/Attributes.hs" 1205 20 1205 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1205 14 1205 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 13 1206 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 13 1206 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 13 1206 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 13 1206 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 13 1206 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 19 1206 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 19 1206 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 19 1206 23, srcInfoPoints = []}) "DVal")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 24 1206 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 24 1206 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1206 24 1206 29, srcInfoPoints = []}) "parse")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 1 1214 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1210 15 1210 16,SrcSpan "tests/examples/Attributes.hs" 1211 15 1211 16,SrcSpan "tests/examples/Attributes.hs" 1212 15 1212 16,SrcSpan "tests/examples/Attributes.hs" 1213 15 1213 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 1 1210 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 6 1210 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 6 1210 14, srcInfoPoints = []}) "ModeType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 17 1210 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 17 1210 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1210 17 1210 22, srcInfoPoints = []}) "Major") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1211 17 1211 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1211 17 1211 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1211 17 1211 19, srcInfoPoints = []}) "KK") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1212 17 1212 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1212 17 1212 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1212 17 1212 21, srcInfoPoints = []}) "Hier") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1213 17 1213 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1213 17 1213 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1213 17 1213 22, srcInfoPoints = []}) "IpSep") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 17 1214 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1214 17 1214 25,SrcSpan "tests/examples/Attributes.hs" 1214 26 1214 27,SrcSpan "tests/examples/Attributes.hs" 1214 29 1214 30,SrcSpan "tests/examples/Attributes.hs" 1214 34 1214 35,SrcSpan "tests/examples/Attributes.hs" 1214 43 1214 44,SrcSpan "tests/examples/Attributes.hs" 1214 49 1214 50,SrcSpan "tests/examples/Attributes.hs" 1214 55 1214 56,SrcSpan "tests/examples/Attributes.hs" 1214 61 1214 62]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 27 1214 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 27 1214 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 27 1214 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 27 1214 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 31 1214 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 31 1214 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 31 1214 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 31 1214 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 36 1214 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 36 1214 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 36 1214 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 36 1214 43, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 45 1214 49, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 45 1214 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 45 1214 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 45 1214 49, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 51 1214 55, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 51 1214 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 51 1214 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 51 1214 55, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 57 1214 61, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 57 1214 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 57 1214 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1214 57 1214 61, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 1 1222 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1216 1 1216 9,SrcSpan "tests/examples/Attributes.hs" 1216 28 1216 33,SrcSpan "tests/examples/Attributes.hs" 1217 5 1217 5,SrcSpan "tests/examples/Attributes.hs" 1218 5 1218 5,SrcSpan "tests/examples/Attributes.hs" 1219 5 1219 5,SrcSpan "tests/examples/Attributes.hs" 1220 5 1220 5,SrcSpan "tests/examples/Attributes.hs" 1222 1 1222 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 10 1216 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 10 1216 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 10 1216 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 10 1216 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 10 1216 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 19 1216 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 19 1216 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1216 19 1216 27, srcInfoPoints = []}) "ModeType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 5 1220 33, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 5 1220 33, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 5 1217 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 5 1217 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 13 1217 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 13 1217 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 13 1217 18, srcInfoPoints = []}) "Major")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 19 1217 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1217 19 1217 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 21 1217 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 21 1217 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 21 1217 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 21 1217 25, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 26 1217 33, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1217 26 1217 33, srcInfoPoints = []}) "major" "major")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 5 1218 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 5 1218 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 13 1218 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 13 1218 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 13 1218 15, srcInfoPoints = []}) "KK")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 19 1218 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1218 19 1218 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 21 1218 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 21 1218 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 21 1218 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 21 1218 25, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 26 1218 30, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1218 26 1218 30, srcInfoPoints = []}) "KK" "KK")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 5 1219 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 5 1219 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 13 1219 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 13 1219 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 13 1219 17, srcInfoPoints = []}) "Hier")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 19 1219 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1219 19 1219 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 21 1219 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 21 1219 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 21 1219 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 21 1219 25, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 26 1219 32, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1219 26 1219 32, srcInfoPoints = []}) "hier" "hier")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 5 1220 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 5 1220 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 13 1220 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 13 1220 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 13 1220 18, srcInfoPoints = []}) "IpSep")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 19 1220 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1220 19 1220 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 21 1220 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 21 1220 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 21 1220 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 21 1220 25, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 26 1220 33, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1220 26 1220 33, srcInfoPoints = []}) "ipsep" "ipsep")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 1 1231 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1222 1 1222 9,SrcSpan "tests/examples/Attributes.hs" 1222 28 1222 33,SrcSpan "tests/examples/Attributes.hs" 1223 5 1223 5,SrcSpan "tests/examples/Attributes.hs" 1231 1 1231 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 10 1222 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 10 1222 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 10 1222 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 10 1222 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 10 1222 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 19 1222 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 19 1222 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1222 19 1222 27, srcInfoPoints = []}) "ModeType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 5 1227 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 5 1227 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 5 1223 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 5 1223 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 15 1227 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1223 15 1223 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 17 1227 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 17 1223 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 17 1223 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 17 1223 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 23 1227 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1223 23 1223 24,SrcSpan "tests/examples/Attributes.hs" 1224 23 1224 24,SrcSpan "tests/examples/Attributes.hs" 1225 23 1225 24,SrcSpan "tests/examples/Attributes.hs" 1226 23 1226 24,SrcSpan "tests/examples/Attributes.hs" 1227 23 1227 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 25 1223 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 25 1223 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 25 1223 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 25 1223 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 25 1223 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 35 1223 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 35 1223 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 35 1223 40, srcInfoPoints = []}) "Major")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 41 1223 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1223 41 1223 48, srcInfoPoints = []}) "major" "major")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 25 1224 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 25 1224 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 25 1224 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 25 1224 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 25 1224 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 35 1224 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 35 1224 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 35 1224 37, srcInfoPoints = []}) "KK")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 38 1224 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1224 38 1224 42, srcInfoPoints = []}) "KK" "KK")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 25 1225 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 25 1225 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 25 1225 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 25 1225 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 25 1225 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 35 1225 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 35 1225 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 35 1225 39, srcInfoPoints = []}) "Hier")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 40 1225 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1225 40 1225 46, srcInfoPoints = []}) "hier" "hier")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 25 1226 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 25 1226 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 25 1226 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 25 1226 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 25 1226 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 35 1226 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 35 1226 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 35 1226 40, srcInfoPoints = []}) "IpSep")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 41 1226 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1226 41 1226 48, srcInfoPoints = []}) "ipsep" "ipsep"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 1 1234 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1231 12 1231 13,SrcSpan "tests/examples/Attributes.hs" 1232 12 1232 13,SrcSpan "tests/examples/Attributes.hs" 1233 12 1233 13]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 1 1231 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 6 1231 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 6 1231 11, srcInfoPoints = []}) "Model")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 14 1231 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 14 1231 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1231 14 1231 23, srcInfoPoints = []}) "ShortPath") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1232 14 1232 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1232 14 1232 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1232 14 1232 20, srcInfoPoints = []}) "SubSet") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1233 14 1233 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1233 14 1233 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1233 14 1233 21, srcInfoPoints = []}) "Circuit") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 14 1234 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1234 14 1234 22,SrcSpan "tests/examples/Attributes.hs" 1234 23 1234 24,SrcSpan "tests/examples/Attributes.hs" 1234 26 1234 27,SrcSpan "tests/examples/Attributes.hs" 1234 31 1234 32,SrcSpan "tests/examples/Attributes.hs" 1234 40 1234 41,SrcSpan "tests/examples/Attributes.hs" 1234 46 1234 47,SrcSpan "tests/examples/Attributes.hs" 1234 52 1234 53,SrcSpan "tests/examples/Attributes.hs" 1234 58 1234 59]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 24 1234 26, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 24 1234 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 24 1234 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 24 1234 26, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 28 1234 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 28 1234 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 28 1234 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 28 1234 31, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 33 1234 40, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 33 1234 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 33 1234 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 33 1234 40, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 42 1234 46, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 42 1234 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 42 1234 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 42 1234 46, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 48 1234 52, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 48 1234 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 48 1234 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 48 1234 52, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 54 1234 58, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 54 1234 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 54 1234 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1234 54 1234 58, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 1 1241 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1236 1 1236 9,SrcSpan "tests/examples/Attributes.hs" 1236 25 1236 30,SrcSpan "tests/examples/Attributes.hs" 1237 5 1237 5,SrcSpan "tests/examples/Attributes.hs" 1238 5 1238 5,SrcSpan "tests/examples/Attributes.hs" 1239 5 1239 5,SrcSpan "tests/examples/Attributes.hs" 1241 1 1241 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 10 1236 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 10 1236 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 10 1236 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 10 1236 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 10 1236 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 19 1236 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 19 1236 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1236 19 1236 24, srcInfoPoints = []}) "Model"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 5 1239 39, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 5 1239 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 5 1237 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 5 1237 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 13 1237 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 13 1237 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 13 1237 22, srcInfoPoints = []}) "ShortPath")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 23 1237 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1237 23 1237 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 25 1237 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 25 1237 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 25 1237 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 25 1237 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 30 1237 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1237 30 1237 41, srcInfoPoints = []}) "shortpath" "shortpath")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 5 1238 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 5 1238 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 13 1238 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 13 1238 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 13 1238 19, srcInfoPoints = []}) "SubSet")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 23 1238 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1238 23 1238 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 25 1238 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 25 1238 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 25 1238 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 25 1238 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 30 1238 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1238 30 1238 38, srcInfoPoints = []}) "subset" "subset")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 5 1239 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 5 1239 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 13 1239 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 13 1239 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 13 1239 20, srcInfoPoints = []}) "Circuit")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 23 1239 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1239 23 1239 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 25 1239 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 25 1239 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 25 1239 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 25 1239 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 30 1239 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1239 30 1239 39, srcInfoPoints = []}) "circuit" "circuit")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 1 1249 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1241 1 1241 9,SrcSpan "tests/examples/Attributes.hs" 1241 25 1241 30,SrcSpan "tests/examples/Attributes.hs" 1242 5 1242 5,SrcSpan "tests/examples/Attributes.hs" 1249 1 1249 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 10 1241 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 10 1241 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 10 1241 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 10 1241 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 10 1241 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 19 1241 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 19 1241 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1241 19 1241 24, srcInfoPoints = []}) "Model"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 5 1245 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 5 1245 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 5 1242 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 5 1242 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 15 1245 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1242 15 1242 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 17 1245 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 17 1242 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 17 1242 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 17 1242 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 23 1245 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1242 23 1242 24,SrcSpan "tests/examples/Attributes.hs" 1243 23 1243 24,SrcSpan "tests/examples/Attributes.hs" 1244 23 1244 24,SrcSpan "tests/examples/Attributes.hs" 1245 23 1245 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 25 1242 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 25 1242 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 25 1242 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 25 1242 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 25 1242 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 35 1242 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 35 1242 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 35 1242 44, srcInfoPoints = []}) "ShortPath")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 45 1242 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1242 45 1242 56, srcInfoPoints = []}) "shortpath" "shortpath")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 25 1243 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 25 1243 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 25 1243 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 25 1243 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 25 1243 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 35 1243 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 35 1243 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 35 1243 41, srcInfoPoints = []}) "SubSet")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 42 1243 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1243 42 1243 50, srcInfoPoints = []}) "subset" "subset")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 25 1244 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 25 1244 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 25 1244 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 25 1244 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 25 1244 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 35 1244 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 35 1244 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 35 1244 42, srcInfoPoints = []}) "Circuit")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 43 1244 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1244 43 1244 52, srcInfoPoints = []}) "circuit" "circuit"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 1 1251 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1249 12 1249 13,SrcSpan "tests/examples/Attributes.hs" 1250 12 1250 13]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 1 1249 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 6 1249 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 6 1249 11, srcInfoPoints = []}) "Label")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 14 1249 32, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 14 1249 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 14 1249 22, srcInfoPoints = []}) "StrLabel") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 23 1249 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 23 1249 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1249 23 1249 32, srcInfoPoints = []}) "EscString"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 14 1250 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 14 1250 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 14 1250 22, srcInfoPoints = []}) "URLLabel") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 23 1250 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 23 1250 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1250 23 1250 26, srcInfoPoints = []}) "URL"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 14 1251 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1251 14 1251 22,SrcSpan "tests/examples/Attributes.hs" 1251 23 1251 24,SrcSpan "tests/examples/Attributes.hs" 1251 26 1251 27,SrcSpan "tests/examples/Attributes.hs" 1251 31 1251 32,SrcSpan "tests/examples/Attributes.hs" 1251 37 1251 38,SrcSpan "tests/examples/Attributes.hs" 1251 43 1251 44]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 24 1251 26, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 24 1251 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 24 1251 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 24 1251 26, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 28 1251 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 28 1251 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 28 1251 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 28 1251 31, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 33 1251 37, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 33 1251 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 33 1251 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 33 1251 37, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 39 1251 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 39 1251 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 39 1251 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1251 39 1251 43, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 1 1260 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1253 1 1253 9,SrcSpan "tests/examples/Attributes.hs" 1253 25 1253 30,SrcSpan "tests/examples/Attributes.hs" 1254 5 1254 5,SrcSpan "tests/examples/Attributes.hs" 1255 5 1255 5,SrcSpan "tests/examples/Attributes.hs" 1257 5 1257 5,SrcSpan "tests/examples/Attributes.hs" 1258 5 1258 5,SrcSpan "tests/examples/Attributes.hs" 1260 1 1260 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 10 1253 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 10 1253 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 10 1253 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 10 1253 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 10 1253 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 19 1253 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 19 1253 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1253 19 1253 24, srcInfoPoints = []}) "Label"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 5 1255 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 5 1255 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 5 1254 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 5 1254 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 13 1254 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1254 13 1254 14,SrcSpan "tests/examples/Attributes.hs" 1254 24 1254 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 14 1254 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 14 1254 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 14 1254 22, srcInfoPoints = []}) "StrLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 23 1254 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 23 1254 24, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 26 1254 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1254 26 1254 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 28 1254 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 28 1254 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 28 1254 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 28 1254 35, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 36 1254 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 36 1254 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1254 36 1254 37, srcInfoPoints = []}) "s"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 5 1255 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 5 1255 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 13 1255 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1255 13 1255 14,SrcSpan "tests/examples/Attributes.hs" 1255 24 1255 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 14 1255 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 14 1255 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 14 1255 22, srcInfoPoints = []}) "URLLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 23 1255 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 23 1255 24, srcInfoPoints = []}) "u")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 26 1255 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1255 26 1255 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 28 1255 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 28 1255 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 28 1255 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 28 1255 35, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 36 1255 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 36 1255 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1255 36 1255 37, srcInfoPoints = []}) "u"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 5 1258 33, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 5 1258 33, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 5 1257 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 5 1257 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 11 1257 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1257 11 1257 12,SrcSpan "tests/examples/Attributes.hs" 1257 22 1257 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 12 1257 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 12 1257 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 12 1257 20, srcInfoPoints = []}) "StrLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 21 1257 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 21 1257 22, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 24 1257 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1257 24 1257 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 26 1257 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 26 1257 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 26 1257 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 26 1257 31, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 32 1257 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 32 1257 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1257 32 1257 33, srcInfoPoints = []}) "s"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 5 1258 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 5 1258 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 11 1258 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1258 11 1258 12,SrcSpan "tests/examples/Attributes.hs" 1258 22 1258 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 12 1258 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 12 1258 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 12 1258 20, srcInfoPoints = []}) "URLLabel")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 21 1258 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 21 1258 22, srcInfoPoints = []}) "u")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 24 1258 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1258 24 1258 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 26 1258 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 26 1258 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 26 1258 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 26 1258 31, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 32 1258 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 32 1258 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1258 32 1258 33, srcInfoPoints = []}) "u"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 1 1271 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1260 1 1260 9,SrcSpan "tests/examples/Attributes.hs" 1260 25 1260 30,SrcSpan "tests/examples/Attributes.hs" 1261 5 1261 5,SrcSpan "tests/examples/Attributes.hs" 1265 5 1265 5,SrcSpan "tests/examples/Attributes.hs" 1271 1 1271 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 10 1260 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 10 1260 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 10 1260 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 10 1260 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 10 1260 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 19 1260 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 19 1260 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1260 19 1260 24, srcInfoPoints = []}) "Label"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 5 1263 41, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 5 1263 41, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 5 1261 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 5 1261 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 15 1263 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1261 15 1261 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1263 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1261 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1261 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1261 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1261 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 17 1261 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 23 1261 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 23 1261 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 23 1261 31, srcInfoPoints = []}) "StrLabel")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 32 1261 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 32 1261 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1261 32 1261 41, srcInfoPoints = []}) "parseUnqt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1262 17 1262 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1262 17 1262 18,SrcSpan "tests/examples/Attributes.hs" 1262 18 1262 24,SrcSpan "tests/examples/Attributes.hs" 1262 24 1262 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1262 17 1262 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1262 17 1262 18,SrcSpan "tests/examples/Attributes.hs" 1262 18 1262 24,SrcSpan "tests/examples/Attributes.hs" 1262 24 1262 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1262 18 1262 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 17 1263 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 17 1263 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 17 1263 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 17 1263 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 17 1263 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 23 1263 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 23 1263 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 23 1263 31, srcInfoPoints = []}) "URLLabel")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 32 1263 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 32 1263 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1263 32 1263 41, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 5 1267 33, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 5 1267 33, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 5 1265 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 5 1265 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 11 1267 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1265 11 1265 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1267 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1265 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1265 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1265 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1265 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 13 1265 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 19 1265 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 19 1265 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 19 1265 27, srcInfoPoints = []}) "StrLabel")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 28 1265 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 28 1265 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1265 28 1265 33, srcInfoPoints = []}) "parse")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1266 13 1266 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1266 13 1266 14,SrcSpan "tests/examples/Attributes.hs" 1266 14 1266 20,SrcSpan "tests/examples/Attributes.hs" 1266 20 1266 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1266 13 1266 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1266 13 1266 14,SrcSpan "tests/examples/Attributes.hs" 1266 14 1266 20,SrcSpan "tests/examples/Attributes.hs" 1266 20 1266 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1266 14 1266 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 13 1267 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 13 1267 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 13 1267 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 13 1267 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 13 1267 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 19 1267 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 19 1267 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 19 1267 27, srcInfoPoints = []}) "URLLabel")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 28 1267 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 28 1267 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1267 28 1267 33, srcInfoPoints = []}) "parse")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 1 1273 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1271 12 1271 13,SrcSpan "tests/examples/Attributes.hs" 1272 12 1272 13]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 1 1271 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 6 1271 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 6 1271 11, srcInfoPoints = []}) "Point")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 14 1271 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 14 1271 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 14 1271 19, srcInfoPoints = []}) "Point") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 20 1271 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 20 1271 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 20 1271 23, srcInfoPoints = []}) "Int")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 24 1271 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 24 1271 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1271 24 1271 27, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 14 1272 34, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 14 1272 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 14 1272 20, srcInfoPoints = []}) "PointD") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 21 1272 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 21 1272 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 21 1272 27, srcInfoPoints = []}) "Double")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 28 1272 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 28 1272 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1272 28 1272 34, srcInfoPoints = []}) "Double"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 14 1273 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1273 14 1273 22,SrcSpan "tests/examples/Attributes.hs" 1273 23 1273 24,SrcSpan "tests/examples/Attributes.hs" 1273 26 1273 27,SrcSpan "tests/examples/Attributes.hs" 1273 31 1273 32,SrcSpan "tests/examples/Attributes.hs" 1273 37 1273 38,SrcSpan "tests/examples/Attributes.hs" 1273 43 1273 44]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 24 1273 26, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 24 1273 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 24 1273 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 24 1273 26, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 28 1273 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 28 1273 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 28 1273 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 28 1273 31, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 33 1273 37, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 33 1273 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 33 1273 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 33 1273 37, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 39 1273 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 39 1273 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 39 1273 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1273 39 1273 43, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 1 1285 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1275 1 1275 9,SrcSpan "tests/examples/Attributes.hs" 1275 25 1275 30,SrcSpan "tests/examples/Attributes.hs" 1276 5 1276 5,SrcSpan "tests/examples/Attributes.hs" 1277 5 1277 5,SrcSpan "tests/examples/Attributes.hs" 1279 5 1279 5,SrcSpan "tests/examples/Attributes.hs" 1281 5 1281 5,SrcSpan "tests/examples/Attributes.hs" 1283 5 1283 5,SrcSpan "tests/examples/Attributes.hs" 1285 1 1285 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 10 1275 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 10 1275 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 10 1275 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 10 1275 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 10 1275 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 19 1275 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 19 1275 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1275 19 1275 24, srcInfoPoints = []}) "Point"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 5 1277 40, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 5 1277 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 5 1276 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 5 1276 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 13 1276 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1276 13 1276 14,SrcSpan "tests/examples/Attributes.hs" 1276 24 1276 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 14 1276 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 14 1276 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 14 1276 19, srcInfoPoints = []}) "Point")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 21 1276 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 21 1276 22, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 23 1276 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 23 1276 24, srcInfoPoints = []}) "y")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 26 1276 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1276 26 1276 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 28 1276 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 28 1276 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 28 1276 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 28 1276 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 28 1276 36, srcInfoPoints = []}) "commaDel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 37 1276 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 37 1276 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 37 1276 38, srcInfoPoints = []}) "x")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 39 1276 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 39 1276 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1276 39 1276 40, srcInfoPoints = []}) "y"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 5 1277 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 5 1277 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 13 1277 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1277 13 1277 14,SrcSpan "tests/examples/Attributes.hs" 1277 24 1277 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 14 1277 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 14 1277 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 14 1277 20, srcInfoPoints = []}) "PointD")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 21 1277 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 21 1277 22, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 23 1277 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 23 1277 24, srcInfoPoints = []}) "y")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 26 1277 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1277 26 1277 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 28 1277 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 28 1277 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 28 1277 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 28 1277 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 28 1277 36, srcInfoPoints = []}) "commaDel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 37 1277 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 37 1277 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 37 1277 38, srcInfoPoints = []}) "x")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 39 1277 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 39 1277 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1277 39 1277 40, srcInfoPoints = []}) "y"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 5 1279 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 5 1279 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 5 1279 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 5 1279 10, srcInfoPoints = []}) "toDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 11 1279 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1279 11 1279 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 13 1279 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 13 1279 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 13 1279 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 13 1279 25, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 26 1279 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 26 1279 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 26 1279 27, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 28 1279 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 28 1279 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1279 28 1279 35, srcInfoPoints = []}) "unqtDot"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 5 1281 39, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 5 1281 39, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 5 1281 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 5 1281 18, srcInfoPoints = []}) "unqtListToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 19 1281 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1281 19 1281 20]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 21 1281 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 21 1281 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 21 1281 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 21 1281 25, srcInfoPoints = []}) "hsep"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 26 1281 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 26 1281 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 26 1281 27, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 28 1281 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 28 1281 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 28 1281 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 28 1281 31, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 32 1281 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 32 1281 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1281 32 1281 39, srcInfoPoints = []}) "unqtDot")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 5 1283 45, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 5 1283 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 5 1283 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 5 1283 14, srcInfoPoints = []}) "listToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 15 1283 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1283 15 1283 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 17 1283 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 17 1283 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 17 1283 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 17 1283 29, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 30 1283 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 30 1283 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 30 1283 31, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 32 1283 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 32 1283 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1283 32 1283 45, srcInfoPoints = []}) "unqtListToDot"))))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 1 1307 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1285 1 1285 9,SrcSpan "tests/examples/Attributes.hs" 1285 25 1285 30,SrcSpan "tests/examples/Attributes.hs" 1290 5 1290 5,SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 5,SrcSpan "tests/examples/Attributes.hs" 1303 5 1303 5,SrcSpan "tests/examples/Attributes.hs" 1307 1 1307 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 10 1285 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 10 1285 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 10 1285 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 10 1285 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 10 1285 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 19 1285 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 19 1285 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1285 19 1285 24, srcInfoPoints = []}) "Point"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 5 1299 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1295 9 1295 14]}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 5 1299 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1295 9 1295 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 5 1290 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 5 1290 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 15 1294 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1290 15 1290 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 17 1294 52, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 17 1292 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 17 1290 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 17 1290 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1290 17 1290 28, srcInfoPoints = []}) "intDblPoint"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1291 17 1291 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1291 17 1291 18,SrcSpan "tests/examples/Attributes.hs" 1291 18 1291 24,SrcSpan "tests/examples/Attributes.hs" 1291 24 1291 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1291 17 1291 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1291 17 1291 18,SrcSpan "tests/examples/Attributes.hs" 1291 18 1291 24,SrcSpan "tests/examples/Attributes.hs" 1291 24 1291 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1291 18 1291 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 17 1292 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 17 1292 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 17 1292 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 17 1292 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 17 1292 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 23 1292 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1292 23 1292 24,SrcSpan "tests/examples/Attributes.hs" 1292 37 1292 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 24 1292 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 24 1292 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 24 1292 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 24 1292 31, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 32 1292 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 32 1292 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 32 1292 37, srcInfoPoints = []}) "Point")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 40 1292 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 40 1292 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1292 40 1292 52, srcInfoPoints = []}) "commaSepUnqt"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1293 17 1293 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1293 17 1293 18,SrcSpan "tests/examples/Attributes.hs" 1293 18 1293 24,SrcSpan "tests/examples/Attributes.hs" 1293 24 1293 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1293 17 1293 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1293 17 1293 18,SrcSpan "tests/examples/Attributes.hs" 1293 18 1293 24,SrcSpan "tests/examples/Attributes.hs" 1293 24 1293 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1293 18 1293 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 17 1294 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 17 1294 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 17 1294 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 17 1294 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 17 1294 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 23 1294 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1294 23 1294 24,SrcSpan "tests/examples/Attributes.hs" 1294 38 1294 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 24 1294 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 24 1294 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 24 1294 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 24 1294 31, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 32 1294 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 32 1294 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 32 1294 38, srcInfoPoints = []}) "PointD")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 40 1294 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 40 1294 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1294 40 1294 52, srcInfoPoints = []}) "commaSepUnqt")))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 11 1299 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1296 11 1296 11,SrcSpan "tests/examples/Attributes.hs" 1298 11 1298 11,SrcSpan "tests/examples/Attributes.hs" 1299 11 1299 11,SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 11 1297 63, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 11 1296 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 11 1296 22, srcInfoPoints = []}) "intDblPoint")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 23 1297 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1296 23 1296 24]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 25 1297 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 25 1296 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 25 1296 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 25 1296 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 25 1296 30, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 31 1296 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1296 31 1296 32,SrcSpan "tests/examples/Attributes.hs" 1296 57 1296 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 32 1296 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 32 1296 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 32 1296 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 32 1296 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 32 1296 39, srcInfoPoints = []}) "uncurry"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 40 1296 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 40 1296 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 40 1296 46, srcInfoPoints = []}) "PointD")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 47 1296 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 47 1296 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 47 1296 48, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 49 1296 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 49 1296 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 49 1296 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 49 1296 54, srcInfoPoints = []}) "first"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 55 1296 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 55 1296 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1296 55 1296 57, srcInfoPoints = []}) "fI"))))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 25 1297 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 25 1297 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 25 1297 26, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 27 1297 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 27 1297 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 27 1297 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 27 1297 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 27 1297 36, srcInfoPoints = []}) "commaSep'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 37 1297 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 37 1297 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 37 1297 46, srcInfoPoints = []}) "parseUnqt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 47 1297 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 47 1297 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1297 47 1297 63, srcInfoPoints = []}) "parseStrictFloat")))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 11 1298 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1298 14 1298 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 11 1298 13, srcInfoPoints = []}) "fI"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 17 1298 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1298 21 1298 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 17 1298 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 17 1298 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 17 1298 20, srcInfoPoints = []}) "Int"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 24 1298 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 24 1298 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1298 24 1298 30, srcInfoPoints = []}) "Double")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 11 1299 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 11 1299 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 11 1299 13, srcInfoPoints = []}) "fI")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 14 1299 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1299 14 1299 15]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 16 1299 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 16 1299 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1299 16 1299 28, srcInfoPoints = []}) "fromIntegral")))) Nothing]))),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 5 1301 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 11 1301 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1301 11 1301 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 13 1301 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 13 1301 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 13 1301 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 13 1301 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 25 1301 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 25 1301 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1301 25 1301 34, srcInfoPoints = []}) "parseUnqt"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 5 1303 48, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 5 1303 48, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 5 1303 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 5 1303 18, srcInfoPoints = []}) "parseUnqtList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 19 1303 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1303 19 1303 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 21 1303 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 21 1303 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 21 1303 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 21 1303 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 21 1303 27, srcInfoPoints = []}) "sepBy1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 28 1303 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 28 1303 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 28 1303 37, srcInfoPoints = []}) "parseUnqt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 38 1303 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 38 1303 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1303 38 1303 48, srcInfoPoints = []}) "whitespace"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 1 1315 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1307 14 1307 15,SrcSpan "tests/examples/Attributes.hs" 1308 14 1308 15,SrcSpan "tests/examples/Attributes.hs" 1309 14 1309 15,SrcSpan "tests/examples/Attributes.hs" 1310 14 1310 15,SrcSpan "tests/examples/Attributes.hs" 1311 14 1311 15,SrcSpan "tests/examples/Attributes.hs" 1312 14 1312 15,SrcSpan "tests/examples/Attributes.hs" 1313 14 1313 15,SrcSpan "tests/examples/Attributes.hs" 1314 14 1314 15]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 1 1307 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 6 1307 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 6 1307 13, srcInfoPoints = []}) "Overlap")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 16 1307 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 16 1307 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1307 16 1307 28, srcInfoPoints = []}) "KeepOverlaps") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1308 16 1308 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1308 16 1308 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1308 16 1308 30, srcInfoPoints = []}) "RemoveOverlaps") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1309 16 1309 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1309 16 1309 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1309 16 1309 29, srcInfoPoints = []}) "ScaleOverlaps") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1310 16 1310 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1310 16 1310 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1310 16 1310 31, srcInfoPoints = []}) "ScaleXYOverlaps") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 16 1311 40, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 16 1311 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 16 1311 28, srcInfoPoints = []}) "PrismOverlap") [TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 29 1311 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1311 29 1311 30,SrcSpan "tests/examples/Attributes.hs" 1311 39 1311 40]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 30 1311 39, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 30 1311 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 30 1311 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 30 1311 35, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 36 1311 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 36 1311 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1311 36 1311 39, srcInfoPoints = []}) "Int"))))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1312 16 1312 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1312 16 1312 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1312 16 1312 31, srcInfoPoints = []}) "CompressOverlap") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1313 16 1313 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1313 16 1313 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1313 16 1313 27, srcInfoPoints = []}) "VpscOverlap") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1314 16 1314 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1314 16 1314 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1314 16 1314 28, srcInfoPoints = []}) "IpsepOverlap") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 16 1315 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1315 16 1315 24,SrcSpan "tests/examples/Attributes.hs" 1315 25 1315 26,SrcSpan "tests/examples/Attributes.hs" 1315 28 1315 29,SrcSpan "tests/examples/Attributes.hs" 1315 33 1315 34,SrcSpan "tests/examples/Attributes.hs" 1315 39 1315 40,SrcSpan "tests/examples/Attributes.hs" 1315 45 1315 46]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 26 1315 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 26 1315 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 26 1315 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 26 1315 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 30 1315 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 30 1315 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 30 1315 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 30 1315 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 35 1315 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 35 1315 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 35 1315 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 35 1315 39, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 41 1315 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 41 1315 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 41 1315 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1315 41 1315 45, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 1 1327 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1317 1 1317 9,SrcSpan "tests/examples/Attributes.hs" 1317 27 1317 32,SrcSpan "tests/examples/Attributes.hs" 1318 5 1318 5,SrcSpan "tests/examples/Attributes.hs" 1319 5 1319 5,SrcSpan "tests/examples/Attributes.hs" 1320 5 1320 5,SrcSpan "tests/examples/Attributes.hs" 1321 5 1321 5,SrcSpan "tests/examples/Attributes.hs" 1322 5 1322 5,SrcSpan "tests/examples/Attributes.hs" 1323 5 1323 5,SrcSpan "tests/examples/Attributes.hs" 1324 5 1324 5,SrcSpan "tests/examples/Attributes.hs" 1325 5 1325 5,SrcSpan "tests/examples/Attributes.hs" 1327 1 1327 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 10 1317 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 10 1317 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 10 1317 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 10 1317 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 10 1317 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 19 1317 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 19 1317 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1317 19 1317 26, srcInfoPoints = []}) "Overlap"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 5 1325 44, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 5 1325 44, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 5 1318 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 5 1318 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 13 1318 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 13 1318 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 13 1318 25, srcInfoPoints = []}) "KeepOverlaps")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 30 1318 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1318 30 1318 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 32 1318 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 32 1318 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 32 1318 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 32 1318 39, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 40 1318 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 40 1318 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1318 40 1318 44, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 5 1319 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 5 1319 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 13 1319 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 13 1319 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 13 1319 27, srcInfoPoints = []}) "RemoveOverlaps")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 30 1319 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1319 30 1319 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 32 1319 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 32 1319 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 32 1319 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 32 1319 39, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 40 1319 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 40 1319 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1319 40 1319 45, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 5 1320 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 5 1320 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 13 1320 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 13 1320 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 13 1320 26, srcInfoPoints = []}) "ScaleOverlaps")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 30 1320 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1320 30 1320 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 32 1320 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 32 1320 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 32 1320 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 32 1320 36, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 37 1320 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1320 37 1320 44, srcInfoPoints = []}) "scale" "scale")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 5 1321 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 5 1321 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 13 1321 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 13 1321 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 13 1321 28, srcInfoPoints = []}) "ScaleXYOverlaps")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 30 1321 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1321 30 1321 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 32 1321 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 32 1321 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 32 1321 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 32 1321 36, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 37 1321 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1321 37 1321 46, srcInfoPoints = []}) "scalexy" "scalexy")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 5 1322 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 5 1322 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 13 1322 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1322 13 1322 14,SrcSpan "tests/examples/Attributes.hs" 1322 28 1322 29]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 14 1322 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 14 1322 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 14 1322 26, srcInfoPoints = []}) "PrismOverlap")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 27 1322 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 27 1322 28, srcInfoPoints = []}) "i")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 30 1322 79, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1322 30 1322 31]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 32 1322 37, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 38 1322 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 38 1322 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 38 1322 40, srcInfoPoints = []}) "id")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 41 1322 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1322 41 1322 42,SrcSpan "tests/examples/Attributes.hs" 1322 61 1322 62]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 42 1322 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 42 1322 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 42 1322 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 42 1322 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 42 1322 46, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 47 1322 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1322 47 1322 48,SrcSpan "tests/examples/Attributes.hs" 1322 48 1322 50,SrcSpan "tests/examples/Attributes.hs" 1322 50 1322 51]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 47 1322 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1322 47 1322 48,SrcSpan "tests/examples/Attributes.hs" 1322 48 1322 50,SrcSpan "tests/examples/Attributes.hs" 1322 50 1322 51]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 48 1322 50, srcInfoPoints = []}) "<>")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 52 1322 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 52 1322 53, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 52 1322 53, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 54 1322 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 54 1322 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 54 1322 61, srcInfoPoints = []}) "unqtDot")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 63 1322 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 63 1322 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 63 1322 64, srcInfoPoints = []}) "i")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 65 1322 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 65 1322 66, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 65 1322 66, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 67 1322 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 67 1322 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 67 1322 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 67 1322 71, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 72 1322 79, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1322 72 1322 79, srcInfoPoints = []}) "prism" "prism"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 5 1323 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 5 1323 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 13 1323 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 13 1323 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 13 1323 28, srcInfoPoints = []}) "CompressOverlap")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 30 1323 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1323 30 1323 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 32 1323 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 32 1323 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 32 1323 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 32 1323 36, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 37 1323 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1323 37 1323 47, srcInfoPoints = []}) "compress" "compress")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 5 1324 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 5 1324 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 13 1324 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 13 1324 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 13 1324 24, srcInfoPoints = []}) "VpscOverlap")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 30 1324 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1324 30 1324 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 32 1324 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 32 1324 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 32 1324 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 32 1324 36, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 37 1324 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1324 37 1324 43, srcInfoPoints = []}) "vpsc" "vpsc")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 5 1325 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 5 1325 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 13 1325 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 13 1325 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 13 1325 25, srcInfoPoints = []}) "IpsepOverlap")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 30 1325 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1325 30 1325 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 32 1325 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 32 1325 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 32 1325 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 32 1325 36, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 37 1325 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1325 37 1325 44, srcInfoPoints = []}) "ipsep" "ipsep")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 1 1340 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1327 1 1327 9,SrcSpan "tests/examples/Attributes.hs" 1327 27 1327 32,SrcSpan "tests/examples/Attributes.hs" 1328 5 1328 5,SrcSpan "tests/examples/Attributes.hs" 1340 1 1340 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 10 1327 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 10 1327 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 10 1327 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 10 1327 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 10 1327 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 19 1327 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 19 1327 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1327 19 1327 26, srcInfoPoints = []}) "Overlap"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 5 1336 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 5 1336 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 5 1328 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 5 1328 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 15 1336 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1328 15 1328 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 17 1336 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 17 1328 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 17 1328 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 17 1328 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 23 1336 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1328 23 1328 24,SrcSpan "tests/examples/Attributes.hs" 1329 23 1329 24,SrcSpan "tests/examples/Attributes.hs" 1330 23 1330 24,SrcSpan "tests/examples/Attributes.hs" 1331 23 1331 24,SrcSpan "tests/examples/Attributes.hs" 1332 23 1332 24,SrcSpan "tests/examples/Attributes.hs" 1333 23 1333 24,SrcSpan "tests/examples/Attributes.hs" 1334 23 1334 24,SrcSpan "tests/examples/Attributes.hs" 1335 23 1335 24,SrcSpan "tests/examples/Attributes.hs" 1336 23 1336 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 25 1328 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 25 1328 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 25 1328 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 25 1328 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 25 1328 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 35 1328 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 35 1328 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 35 1328 47, srcInfoPoints = []}) "KeepOverlaps")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 48 1328 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1328 48 1328 54, srcInfoPoints = []}) "true" "true")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 25 1329 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 25 1329 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 25 1329 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 25 1329 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 25 1329 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 35 1329 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 35 1329 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 35 1329 49, srcInfoPoints = []}) "RemoveOverlaps")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 50 1329 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1329 50 1329 57, srcInfoPoints = []}) "false" "false")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 25 1330 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 25 1330 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 25 1330 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 25 1330 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 25 1330 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 35 1330 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 35 1330 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 35 1330 50, srcInfoPoints = []}) "ScaleXYOverlaps")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 51 1330 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1330 51 1330 60, srcInfoPoints = []}) "scalexy" "scalexy")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 25 1331 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 25 1331 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 25 1331 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 25 1331 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 25 1331 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 35 1331 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 35 1331 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 35 1331 48, srcInfoPoints = []}) "ScaleOverlaps")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 49 1331 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1331 49 1331 56, srcInfoPoints = []}) "scale" "scale")),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 25 1332 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 25 1332 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 25 1332 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 25 1332 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 25 1332 31, srcInfoPoints = []}) "string"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 32 1332 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 32 1332 39, srcInfoPoints = []}) "prism" "prism"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 40 1332 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 40 1332 42, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 40 1332 42, srcInfoPoints = []}) ">>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 43 1332 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 43 1332 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 43 1332 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 43 1332 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 43 1332 48, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 49 1332 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 49 1332 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 49 1332 61, srcInfoPoints = []}) "PrismOverlap")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 62 1332 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1332 62 1332 63,SrcSpan "tests/examples/Attributes.hs" 1332 77 1332 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 63 1332 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 63 1332 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 63 1332 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 63 1332 71, srcInfoPoints = []}) "optional"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 72 1332 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 72 1332 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1332 72 1332 77, srcInfoPoints = []}) "parse")))))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 25 1333 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 25 1333 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 25 1333 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 25 1333 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 25 1333 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 35 1333 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 35 1333 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 35 1333 50, srcInfoPoints = []}) "CompressOverlap")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 51 1333 61, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1333 51 1333 61, srcInfoPoints = []}) "compress" "compress")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 25 1334 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 25 1334 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 25 1334 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 25 1334 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 25 1334 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 35 1334 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 35 1334 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 35 1334 46, srcInfoPoints = []}) "VpscOverlap")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 47 1334 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1334 47 1334 53, srcInfoPoints = []}) "vpsc" "vpsc")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 25 1335 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 25 1335 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 25 1335 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 25 1335 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 25 1335 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 35 1335 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 35 1335 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 35 1335 47, srcInfoPoints = []}) "IpsepOverlap")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 48 1335 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1335 48 1335 55, srcInfoPoints = []}) "ipsep" "ipsep"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 1 1342 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1340 17 1340 18,SrcSpan "tests/examples/Attributes.hs" 1341 17 1341 18]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 1 1340 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 6 1340 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 6 1340 16, srcInfoPoints = []}) "LayerRange")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 19 1340 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 19 1340 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 19 1340 23, srcInfoPoints = []}) "LRID") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 24 1340 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 24 1340 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1340 24 1340 31, srcInfoPoints = []}) "LayerID"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 19 1341 45, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 19 1341 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 19 1341 22, srcInfoPoints = []}) "LRS") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 23 1341 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 23 1341 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 23 1341 30, srcInfoPoints = []}) "LayerID")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 31 1341 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 31 1341 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 31 1341 37, srcInfoPoints = []}) "String")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 38 1341 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 38 1341 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1341 38 1341 45, srcInfoPoints = []}) "LayerID"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 19 1342 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1342 19 1342 27,SrcSpan "tests/examples/Attributes.hs" 1342 28 1342 29,SrcSpan "tests/examples/Attributes.hs" 1342 31 1342 32,SrcSpan "tests/examples/Attributes.hs" 1342 36 1342 37,SrcSpan "tests/examples/Attributes.hs" 1342 42 1342 43,SrcSpan "tests/examples/Attributes.hs" 1342 48 1342 49]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 29 1342 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 29 1342 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 29 1342 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 29 1342 31, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 33 1342 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 33 1342 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 33 1342 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 33 1342 36, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 38 1342 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 38 1342 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 38 1342 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 38 1342 42, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 44 1342 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 44 1342 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 44 1342 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1342 44 1342 48, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 1 1351 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1344 1 1344 9,SrcSpan "tests/examples/Attributes.hs" 1344 30 1344 35,SrcSpan "tests/examples/Attributes.hs" 1345 5 1345 5,SrcSpan "tests/examples/Attributes.hs" 1346 5 1346 5,SrcSpan "tests/examples/Attributes.hs" 1348 5 1348 5,SrcSpan "tests/examples/Attributes.hs" 1349 5 1349 5,SrcSpan "tests/examples/Attributes.hs" 1351 1 1351 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 10 1344 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 10 1344 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 10 1344 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 10 1344 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 10 1344 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 19 1344 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 19 1344 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1344 19 1344 29, srcInfoPoints = []}) "LayerRange"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 5 1346 70, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 5 1346 70, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 5 1345 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 5 1345 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 13 1345 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1345 13 1345 14,SrcSpan "tests/examples/Attributes.hs" 1345 22 1345 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 14 1345 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 14 1345 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 14 1345 18, srcInfoPoints = []}) "LRID")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 19 1345 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 19 1345 22, srcInfoPoints = []}) "lid")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 29 1345 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1345 29 1345 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 31 1345 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 31 1345 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 31 1345 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 31 1345 38, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 39 1345 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 39 1345 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1345 39 1345 42, srcInfoPoints = []}) "lid"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 5 1346 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 5 1346 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 13 1346 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1346 13 1346 14,SrcSpan "tests/examples/Attributes.hs" 1346 27 1346 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 14 1346 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 14 1346 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 14 1346 17, srcInfoPoints = []}) "LRS")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 18 1346 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 18 1346 21, srcInfoPoints = []}) "id1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 22 1346 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 22 1346 23, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 24 1346 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 24 1346 27, srcInfoPoints = []}) "id2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 29 1346 70, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1346 29 1346 30]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 70, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 31 1346 38, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 39 1346 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 39 1346 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 39 1346 42, srcInfoPoints = []}) "id1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 43 1346 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 43 1346 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 43 1346 45, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 46 1346 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 46 1346 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 46 1346 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 46 1346 53, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 54 1346 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 54 1346 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 54 1346 55, srcInfoPoints = []}) "s"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 56 1346 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 56 1346 58, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 56 1346 58, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 59 1346 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 59 1346 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 59 1346 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 59 1346 66, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 67 1346 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 67 1346 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1346 67 1346 70, srcInfoPoints = []}) "id2")))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 5 1349 50, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 5 1349 50, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 5 1348 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 5 1348 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 11 1348 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1348 11 1348 12,SrcSpan "tests/examples/Attributes.hs" 1348 20 1348 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 12 1348 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 12 1348 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 12 1348 16, srcInfoPoints = []}) "LRID")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 17 1348 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 17 1348 20, srcInfoPoints = []}) "lid")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 22 1348 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1348 22 1348 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 24 1348 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 24 1348 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 24 1348 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 24 1348 29, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 30 1348 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 30 1348 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1348 30 1348 33, srcInfoPoints = []}) "lid"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 5 1349 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 5 1349 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 11 1349 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 11 1349 14, srcInfoPoints = []}) "lrs")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 22 1349 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1349 22 1349 23]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 24 1349 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 24 1349 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 24 1349 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 24 1349 36, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 37 1349 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 37 1349 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 37 1349 38, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 39 1349 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 39 1349 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 39 1349 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 39 1349 46, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 47 1349 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 47 1349 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1349 47 1349 50, srcInfoPoints = []}) "lrs")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 1 1368 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1351 1 1351 9,SrcSpan "tests/examples/Attributes.hs" 1351 30 1351 35,SrcSpan "tests/examples/Attributes.hs" 1352 5 1352 5,SrcSpan "tests/examples/Attributes.hs" 1360 5 1360 5,SrcSpan "tests/examples/Attributes.hs" 1368 1 1368 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 10 1351 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 10 1351 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 10 1351 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 10 1351 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 10 1351 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 19 1351 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 19 1351 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1351 19 1351 29, srcInfoPoints = []}) "LayerRange"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 5 1357 37, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 5 1357 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 5 1352 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 5 1352 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 15 1357 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1352 15 1352 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 17 1357 37, srcInfoPoints = []}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 17 1355 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1352 17 1352 19,SrcSpan "tests/examples/Attributes.hs" 1352 20 1352 20,SrcSpan "tests/examples/Attributes.hs" 1353 20 1353 20,SrcSpan "tests/examples/Attributes.hs" 1354 20 1354 20,SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 20,SrcSpan "tests/examples/Attributes.hs" 1356 17 1356 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 20 1352 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1352 24 1352 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 20 1352 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 20 1352 23, srcInfoPoints = []}) "id1")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 27 1352 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 27 1352 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1352 27 1352 36, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 20 1353 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1353 24 1353 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 20 1353 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 20 1353 21, srcInfoPoints = []}) "s")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 27 1353 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 27 1353 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1353 27 1353 40, srcInfoPoints = []}) "parseLayerSep"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 20 1354 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1354 24 1354 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 20 1354 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 20 1354 23, srcInfoPoints = []}) "id2")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 27 1354 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 27 1354 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1354 27 1354 36, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 42, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 20 1355 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 27 1355 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 27 1355 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 27 1355 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 36, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 29 1355 32, srcInfoPoints = []}) "LRS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 33 1355 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 33 1355 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 33 1355 36, srcInfoPoints = []}) "id1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 37 1355 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 37 1355 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 37 1355 38, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 39 1355 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 39 1355 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1355 39 1355 42, srcInfoPoints = []}) "id2")))))]) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1356 17 1356 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1356 17 1356 18,SrcSpan "tests/examples/Attributes.hs" 1356 18 1356 24,SrcSpan "tests/examples/Attributes.hs" 1356 24 1356 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1356 17 1356 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1356 17 1356 18,SrcSpan "tests/examples/Attributes.hs" 1356 18 1356 24,SrcSpan "tests/examples/Attributes.hs" 1356 24 1356 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1356 18 1356 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 17 1357 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 17 1357 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 17 1357 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 17 1357 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 17 1357 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 23 1357 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 23 1357 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 23 1357 27, srcInfoPoints = []}) "LRID")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 28 1357 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 28 1357 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1357 28 1357 37, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 5 1366 29, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 5 1366 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 5 1360 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 5 1360 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 11 1366 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1360 11 1360 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 13 1366 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 13 1364 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 13 1360 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 13 1360 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 13 1360 24, srcInfoPoints = []}) "quotedParse"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 25 1364 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1360 25 1360 26,SrcSpan "tests/examples/Attributes.hs" 1364 25 1364 26]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 27 1363 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1360 27 1360 29,SrcSpan "tests/examples/Attributes.hs" 1360 30 1360 30,SrcSpan "tests/examples/Attributes.hs" 1361 30 1361 30,SrcSpan "tests/examples/Attributes.hs" 1362 30 1362 30,SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 30,SrcSpan "tests/examples/Attributes.hs" 1364 25 1364 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 30 1360 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1360 34 1360 36]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 30 1360 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 30 1360 33, srcInfoPoints = []}) "id1")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 37 1360 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 37 1360 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1360 37 1360 46, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 30 1361 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1361 34 1361 36]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 30 1361 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 30 1361 31, srcInfoPoints = []}) "s")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 37 1361 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 37 1361 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1361 37 1361 50, srcInfoPoints = []}) "parseLayerSep"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 30 1362 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1362 34 1362 36]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 30 1362 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 30 1362 33, srcInfoPoints = []}) "id2")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 37 1362 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 37 1362 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1362 37 1362 46, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 52, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 30 1363 36, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 37 1363 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 37 1363 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 37 1363 38, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 39 1363 42, srcInfoPoints = []}) "LRS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 43 1363 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 43 1363 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 43 1363 46, srcInfoPoints = []}) "id1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 47 1363 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 47 1363 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 47 1363 48, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 49 1363 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 49 1363 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1363 49 1363 52, srcInfoPoints = []}) "id2")))))]))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1365 13 1365 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1365 13 1365 14,SrcSpan "tests/examples/Attributes.hs" 1365 14 1365 20,SrcSpan "tests/examples/Attributes.hs" 1365 20 1365 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1365 13 1365 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1365 13 1365 14,SrcSpan "tests/examples/Attributes.hs" 1365 14 1365 20,SrcSpan "tests/examples/Attributes.hs" 1365 20 1365 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1365 14 1365 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 13 1366 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 13 1366 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 13 1366 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 13 1366 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 13 1366 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 19 1366 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 19 1366 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 19 1366 23, srcInfoPoints = []}) "LRID")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 24 1366 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 24 1366 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1366 24 1366 29, srcInfoPoints = []}) "parse")))))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 1 1368 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1368 15 1368 17]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 1 1368 14, srcInfoPoints = []}) "parseLayerSep"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 18 1368 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 18 1368 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 18 1368 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 18 1368 23, srcInfoPoints = []}) "Parse"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 24 1368 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 24 1368 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1368 24 1368 30, srcInfoPoints = []}) "String")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 1 1370 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 1 1369 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 1 1369 14, srcInfoPoints = []}) "parseLayerSep")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 15 1370 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1369 15 1369 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 17 1370 44, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 17 1369 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 17 1369 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 17 1369 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 17 1369 22, srcInfoPoints = []}) "many1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 23 1369 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 23 1369 24, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 23 1369 24, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 25 1369 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 25 1369 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1369 25 1369 30, srcInfoPoints = []}) "oneOf")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 17 1370 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 17 1370 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 17 1370 18, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 19 1370 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 19 1370 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 19 1370 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 19 1370 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 19 1370 22, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 23 1370 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 23 1370 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 23 1370 32, srcInfoPoints = []}) "character")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 33 1370 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 33 1370 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1370 33 1370 44, srcInfoPoints = []}) "defLayerSep")))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 1 1372 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1372 13 1372 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 1 1372 12, srcInfoPoints = []}) "defLayerSep"] (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 16 1372 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1372 16 1372 17,SrcSpan "tests/examples/Attributes.hs" 1372 21 1372 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 17 1372 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 17 1372 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1372 17 1372 21, srcInfoPoints = []}) "Char")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 1 1373 31, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 1 1373 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 1 1373 12, srcInfoPoints = []}) "defLayerSep")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 13 1373 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1373 13 1373 14]}) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 15 1373 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1373 15 1373 16,SrcSpan "tests/examples/Attributes.hs" 1373 19 1373 20,SrcSpan "tests/examples/Attributes.hs" 1373 24 1373 25,SrcSpan "tests/examples/Attributes.hs" 1373 30 1373 31]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 16 1373 19, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 16 1373 19, srcInfoPoints = []}) ' ' " "),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 21 1373 24, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 21 1373 24, srcInfoPoints = []}) ':' ":"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 26 1373 30, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1373 26 1373 30, srcInfoPoints = []}) '\t' "\\t")])) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 1 1375 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1375 16 1375 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 1 1375 15, srcInfoPoints = []}) "parseLayerName"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 19 1375 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 19 1375 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 19 1375 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 19 1375 24, srcInfoPoints = []}) "Parse"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 25 1375 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 25 1375 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1375 25 1375 31, srcInfoPoints = []}) "String")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 1 1377 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 1 1376 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 1 1376 15, srcInfoPoints = []}) "parseLayerName")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 16 1377 70, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1376 16 1376 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 18 1377 70, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 18 1376 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 18 1376 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 18 1376 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 18 1376 23, srcInfoPoints = []}) "many1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 24 1376 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 24 1376 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 24 1376 25, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 26 1376 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 26 1376 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1376 26 1376 33, srcInfoPoints = []}) "orQuote")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 18 1377 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 18 1377 19, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 18 1377 19, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 20 1377 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 20 1377 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 20 1377 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 20 1377 27, srcInfoPoints = []}) "satisfy"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 28 1377 70, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 28 1377 29,SrcSpan "tests/examples/Attributes.hs" 1377 69 1377 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 29 1377 35, srcInfoPoints = []}) "liftM2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 36 1377 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 36 1377 37,SrcSpan "tests/examples/Attributes.hs" 1377 37 1377 39,SrcSpan "tests/examples/Attributes.hs" 1377 39 1377 40]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 36 1377 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 36 1377 37,SrcSpan "tests/examples/Attributes.hs" 1377 37 1377 39,SrcSpan "tests/examples/Attributes.hs" 1377 39 1377 40]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 37 1377 39, srcInfoPoints = []}) "&&")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 41 1377 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 41 1377 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 41 1377 52, srcInfoPoints = []}) "notLayerSep")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 53 1377 69, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 53 1377 54,SrcSpan "tests/examples/Attributes.hs" 1377 68 1377 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 54 1377 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 54 1377 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 54 1377 55,SrcSpan "tests/examples/Attributes.hs" 1377 55 1377 57,SrcSpan "tests/examples/Attributes.hs" 1377 57 1377 58]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 54 1377 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1377 54 1377 55,SrcSpan "tests/examples/Attributes.hs" 1377 55 1377 57,SrcSpan "tests/examples/Attributes.hs" 1377 57 1377 58]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 55 1377 57, srcInfoPoints = []}) "/="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 59 1377 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 59 1377 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1377 59 1377 68, srcInfoPoints = []}) "quoteChar")))))))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 1 1379 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1379 17 1379 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 1 1379 16, srcInfoPoints = []}) "parseLayerName'"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 20 1379 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 20 1379 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 20 1379 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 20 1379 25, srcInfoPoints = []}) "Parse"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 26 1379 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 26 1379 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1379 26 1379 32, srcInfoPoints = []}) "String")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 1 1382 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 1 1380 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 1 1380 16, srcInfoPoints = []}) "parseLayerName'")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 17 1382 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1380 17 1380 18]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 19 1382 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 19 1380 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 19 1380 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1380 19 1380 30, srcInfoPoints = []}) "stringBlock"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1381 19 1381 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1381 19 1381 20,SrcSpan "tests/examples/Attributes.hs" 1381 20 1381 26,SrcSpan "tests/examples/Attributes.hs" 1381 26 1381 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1381 19 1381 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1381 19 1381 20,SrcSpan "tests/examples/Attributes.hs" 1381 20 1381 26,SrcSpan "tests/examples/Attributes.hs" 1381 26 1381 27]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1381 20 1381 26, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 19 1382 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 19 1382 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 19 1382 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 19 1382 30, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 31 1382 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 31 1382 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1382 31 1382 45, srcInfoPoints = []}) "parseLayerName")))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 1 1384 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1384 13 1384 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 1 1384 12, srcInfoPoints = []}) "notLayerSep"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 16 1384 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1384 21 1384 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 16 1384 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 16 1384 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 16 1384 20, srcInfoPoints = []}) "Char"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 24 1384 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 24 1384 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1384 24 1384 28, srcInfoPoints = []}) "Bool")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 1 1385 39, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 1 1385 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 1 1385 12, srcInfoPoints = []}) "notLayerSep")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 13 1385 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1385 13 1385 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 15 1385 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 15 1385 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 15 1385 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 15 1385 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 15 1385 19, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 20 1385 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 20 1385 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 20 1385 27, srcInfoPoints = []}) "notElem")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 28 1385 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 28 1385 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1385 28 1385 39, srcInfoPoints = []}) "defLayerSep"))))) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 1 1392 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1389 14 1389 15,SrcSpan "tests/examples/Attributes.hs" 1390 14 1390 15,SrcSpan "tests/examples/Attributes.hs" 1391 14 1391 15]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 1 1389 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 6 1389 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 6 1389 13, srcInfoPoints = []}) "LayerID")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 16 1389 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 16 1389 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1389 16 1389 25, srcInfoPoints = []}) "AllLayers") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 16 1390 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 16 1390 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 16 1390 21, srcInfoPoints = []}) "LRInt") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 22 1390 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 22 1390 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1390 22 1390 25, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 16 1391 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 16 1391 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 16 1391 22, srcInfoPoints = []}) "LRName") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 23 1391 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 23 1391 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1391 23 1391 29, srcInfoPoints = []}) "String"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 16 1392 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1392 16 1392 24,SrcSpan "tests/examples/Attributes.hs" 1392 25 1392 26,SrcSpan "tests/examples/Attributes.hs" 1392 28 1392 29,SrcSpan "tests/examples/Attributes.hs" 1392 33 1392 34,SrcSpan "tests/examples/Attributes.hs" 1392 39 1392 40,SrcSpan "tests/examples/Attributes.hs" 1392 45 1392 46]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 26 1392 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 26 1392 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 26 1392 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 26 1392 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 30 1392 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 30 1392 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 30 1392 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 30 1392 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 35 1392 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 35 1392 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 35 1392 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 35 1392 39, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 41 1392 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 41 1392 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 41 1392 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1392 41 1392 45, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 1 1403 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1394 1 1394 9,SrcSpan "tests/examples/Attributes.hs" 1394 27 1394 32,SrcSpan "tests/examples/Attributes.hs" 1395 5 1395 5,SrcSpan "tests/examples/Attributes.hs" 1396 5 1396 5,SrcSpan "tests/examples/Attributes.hs" 1397 5 1397 5,SrcSpan "tests/examples/Attributes.hs" 1399 5 1399 5,SrcSpan "tests/examples/Attributes.hs" 1401 5 1401 5,SrcSpan "tests/examples/Attributes.hs" 1403 1 1403 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 10 1394 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 10 1394 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 10 1394 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 10 1394 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 10 1394 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 19 1394 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 19 1394 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1394 19 1394 26, srcInfoPoints = []}) "LayerID"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 5 1397 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 5 1397 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 5 1395 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 5 1395 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 13 1395 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 13 1395 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 13 1395 22, srcInfoPoints = []}) "AllLayers")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 25 1395 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1395 25 1395 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 27 1395 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 27 1395 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 27 1395 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 27 1395 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 32 1395 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1395 32 1395 37, srcInfoPoints = []}) "all" "all")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 5 1396 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 5 1396 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 13 1396 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1396 13 1396 14,SrcSpan "tests/examples/Attributes.hs" 1396 21 1396 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 14 1396 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 14 1396 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 14 1396 19, srcInfoPoints = []}) "LRInt")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 20 1396 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 20 1396 21, srcInfoPoints = []}) "n")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 25 1396 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1396 25 1396 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 27 1396 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 27 1396 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 27 1396 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 27 1396 34, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 35 1396 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 35 1396 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1396 35 1396 36, srcInfoPoints = []}) "n"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 5 1397 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 5 1397 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 13 1397 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1397 13 1397 14,SrcSpan "tests/examples/Attributes.hs" 1397 23 1397 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 14 1397 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 14 1397 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 14 1397 20, srcInfoPoints = []}) "LRName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 21 1397 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 21 1397 23, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 25 1397 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1397 25 1397 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 27 1397 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 27 1397 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 27 1397 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 27 1397 34, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 35 1397 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 35 1397 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1397 35 1397 37, srcInfoPoints = []}) "nm"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 5 1401 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 5 1401 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 5 1399 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 5 1399 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 11 1399 22, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1399 11 1399 12,SrcSpan "tests/examples/Attributes.hs" 1399 21 1399 22]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 12 1399 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 12 1399 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 12 1399 18, srcInfoPoints = []}) "LRName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 19 1399 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 19 1399 21, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 23 1399 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1399 23 1399 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 25 1399 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 25 1399 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 25 1399 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 25 1399 30, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 31 1399 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 31 1399 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1399 31 1399 33, srcInfoPoints = []}) "nm"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 5 1401 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 5 1401 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 11 1401 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 11 1401 13, srcInfoPoints = []}) "li")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 23 1401 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1401 23 1401 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 25 1401 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 25 1401 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 25 1401 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 25 1401 32, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 33 1401 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 33 1401 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1401 33 1401 35, srcInfoPoints = []}) "li"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 1 1410 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1403 1 1403 9,SrcSpan "tests/examples/Attributes.hs" 1403 27 1403 32,SrcSpan "tests/examples/Attributes.hs" 1404 5 1404 5,SrcSpan "tests/examples/Attributes.hs" 1406 5 1406 5,SrcSpan "tests/examples/Attributes.hs" 1410 1 1410 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 10 1403 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 10 1403 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 10 1403 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 10 1403 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 10 1403 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 19 1403 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 19 1403 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1403 19 1403 26, srcInfoPoints = []}) "LayerID"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 5 1404 52, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 5 1404 52, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 5 1404 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 5 1404 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 15 1404 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1404 15 1404 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 17 1404 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 17 1404 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 17 1404 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 17 1404 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 17 1404 22, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 23 1404 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 23 1404 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 23 1404 37, srcInfoPoints = []}) "checkLayerName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 38 1404 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 38 1404 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1404 38 1404 52, srcInfoPoints = []}) "parseLayerName"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 5 1408 20, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 5 1408 20, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 5 1406 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 5 1406 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 11 1408 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1406 11 1406 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 13 1408 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 13 1406 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 13 1406 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 13 1406 18, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 19 1408 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1406 19 1406 20,SrcSpan "tests/examples/Attributes.hs" 1407 19 1407 20,SrcSpan "tests/examples/Attributes.hs" 1408 19 1408 20]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 21 1406 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 21 1406 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 21 1406 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 21 1406 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 21 1406 26, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 27 1406 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 27 1406 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 27 1406 41, srcInfoPoints = []}) "checkLayerName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 42 1406 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 42 1406 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1406 42 1406 57, srcInfoPoints = []}) "parseLayerName'"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 21 1407 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 21 1407 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 21 1407 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 21 1407 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 21 1407 26, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 27 1407 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 27 1407 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 27 1407 32, srcInfoPoints = []}) "LRInt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 33 1407 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 33 1407 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1407 33 1407 38, srcInfoPoints = []}) "parse")))]))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 1 1410 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1410 20 1410 22]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 1 1410 15, srcInfoPoints = []}) "checkLayerName"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 23 1410 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1410 30 1410 32]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 23 1410 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 23 1410 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 23 1410 29, srcInfoPoints = []}) "String"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 33 1410 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 33 1410 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1410 33 1410 40, srcInfoPoints = []}) "LayerID")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 1 1415 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1412 3 1412 8]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 1 1415 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1412 3 1412 8]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 1 1411 15, srcInfoPoints = []}) "checkLayerName") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 16 1411 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 16 1411 19, srcInfoPoints = []}) "str")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 20 1411 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1411 20 1411 21]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 22 1411 27, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 28 1411 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 28 1411 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 28 1411 36, srcInfoPoints = []}) "checkAll")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 37 1411 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 37 1411 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 37 1411 42, srcInfoPoints = []}) "LRInt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 43 1411 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 43 1411 44, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 43 1411 44, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 45 1411 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 45 1411 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 45 1411 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 45 1411 56, srcInfoPoints = []}) "stringToInt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 57 1411 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 57 1411 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1411 57 1411 60, srcInfoPoints = []}) "str")))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 5 1415 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1413 5 1413 5,SrcSpan "tests/examples/Attributes.hs" 1420 1 1420 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 5 1415 31, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 5 1413 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 5 1413 13, srcInfoPoints = []}) "checkAll")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 14 1415 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1413 14 1413 15]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 16 1415 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1413 16 1413 18,SrcSpan "tests/examples/Attributes.hs" 1414 16 1414 20,SrcSpan "tests/examples/Attributes.hs" 1415 16 1415 20]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 19 1413 22, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 23 1413 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 23 1413 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 23 1413 30, srcInfoPoints = []}) "toLower")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 31 1413 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 31 1413 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 31 1413 34, srcInfoPoints = []}) "str")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 35 1413 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 35 1413 37, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 35 1413 37, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 38 1413 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1413 38 1413 43, srcInfoPoints = []}) "all" "all"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1414 21 1414 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1414 21 1414 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1414 21 1414 30, srcInfoPoints = []}) "AllLayers"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 21 1415 31, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 21 1415 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 21 1415 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 21 1415 27, srcInfoPoints = []}) "LRName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 28 1415 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 28 1415 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1415 28 1415 31, srcInfoPoints = []}) "str")))))) Nothing]))],DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 1 1421 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1420 16 1420 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 1 1420 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 6 1420 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 6 1420 15, srcInfoPoints = []}) "LayerList")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 18 1420 46, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 18 1420 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 18 1420 20, srcInfoPoints = []}) "LL") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 21 1420 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 21 1420 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 21 1420 27, srcInfoPoints = []}) "String")),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 28 1420 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1420 28 1420 29,SrcSpan "tests/examples/Attributes.hs" 1420 45 1420 46]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 29 1420 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1420 29 1420 30,SrcSpan "tests/examples/Attributes.hs" 1420 36 1420 37,SrcSpan "tests/examples/Attributes.hs" 1420 44 1420 45]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 30 1420 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 30 1420 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 30 1420 36, srcInfoPoints = []}) "String")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 38 1420 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 38 1420 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1420 38 1420 44, srcInfoPoints = []}) "String"))])])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 18 1421 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1421 18 1421 26,SrcSpan "tests/examples/Attributes.hs" 1421 27 1421 28,SrcSpan "tests/examples/Attributes.hs" 1421 30 1421 31,SrcSpan "tests/examples/Attributes.hs" 1421 35 1421 36,SrcSpan "tests/examples/Attributes.hs" 1421 41 1421 42,SrcSpan "tests/examples/Attributes.hs" 1421 47 1421 48]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 28 1421 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 28 1421 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 28 1421 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 28 1421 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 32 1421 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 32 1421 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 32 1421 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 32 1421 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 37 1421 41, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 37 1421 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 37 1421 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 37 1421 41, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 43 1421 47, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 43 1421 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 43 1421 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1421 43 1421 47, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 1 1432 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1423 1 1423 9,SrcSpan "tests/examples/Attributes.hs" 1423 29 1423 34,SrcSpan "tests/examples/Attributes.hs" 1424 5 1424 5,SrcSpan "tests/examples/Attributes.hs" 1428 5 1428 5,SrcSpan "tests/examples/Attributes.hs" 1430 5 1430 5,SrcSpan "tests/examples/Attributes.hs" 1432 1 1432 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 10 1423 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 10 1423 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 10 1423 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 10 1423 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 10 1423 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 19 1423 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 19 1423 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1423 19 1423 28, srcInfoPoints = []}) "LayerList"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 5 1426 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1425 9 1425 14]}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 5 1426 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1425 9 1425 14]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 5 1426 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1425 9 1425 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 5 1424 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 13 1424 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1424 13 1424 14,SrcSpan "tests/examples/Attributes.hs" 1424 23 1424 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 14 1424 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 14 1424 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 14 1424 16, srcInfoPoints = []}) "LL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 17 1424 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 17 1424 19, srcInfoPoints = []}) "l1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 20 1424 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 20 1424 23, srcInfoPoints = []}) "ols")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 25 1424 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1424 25 1424 26]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 27 1424 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 27 1424 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 27 1424 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 27 1424 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 27 1424 34, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 35 1424 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 35 1424 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 35 1424 37, srcInfoPoints = []}) "l1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 38 1424 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 38 1424 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 38 1424 40, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 41 1424 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 41 1424 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 41 1424 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 41 1424 45, srcInfoPoints = []}) "hcat"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 46 1424 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1424 46 1424 47,SrcSpan "tests/examples/Attributes.hs" 1424 60 1424 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 47 1424 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 47 1424 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 47 1424 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 47 1424 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 47 1424 50, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 51 1424 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 51 1424 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 51 1424 56, srcInfoPoints = []}) "subLL")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 57 1424 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 57 1424 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1424 57 1424 60, srcInfoPoints = []}) "ols")))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 11 1426 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1426 11 1426 11,SrcSpan "tests/examples/Attributes.hs" 1428 5 1428 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 11 1426 48, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 11 1426 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 11 1426 16, srcInfoPoints = []}) "subLL") [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 17 1426 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1426 17 1426 18,SrcSpan "tests/examples/Attributes.hs" 1426 19 1426 20,SrcSpan "tests/examples/Attributes.hs" 1426 22 1426 23]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 18 1426 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 18 1426 19, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 21 1426 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 21 1426 22, srcInfoPoints = []}) "l")]] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 24 1426 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1426 24 1426 25]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 26 1426 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 26 1426 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 26 1426 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 26 1426 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 26 1426 33, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 34 1426 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 34 1426 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 34 1426 35, srcInfoPoints = []}) "s")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 36 1426 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 36 1426 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 36 1426 38, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 39 1426 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 39 1426 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 39 1426 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 39 1426 46, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 47 1426 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 47 1426 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1426 47 1426 48, srcInfoPoints = []}) "l")))))) Nothing]]))]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 5 1430 49, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 5 1430 49, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 5 1428 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 5 1428 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 11 1428 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1428 11 1428 12,SrcSpan "tests/examples/Attributes.hs" 1428 20 1428 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 12 1428 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 12 1428 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 12 1428 14, srcInfoPoints = []}) "LL")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 15 1428 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 15 1428 17, srcInfoPoints = []}) "l1"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 18 1428 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1428 18 1428 19,SrcSpan "tests/examples/Attributes.hs" 1428 19 1428 20]}) []])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 22 1428 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1428 22 1428 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 24 1428 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 24 1428 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 24 1428 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 24 1428 29, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 30 1428 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 30 1428 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1428 30 1428 32, srcInfoPoints = []}) "l1"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 5 1430 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 5 1430 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 11 1430 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 11 1430 13, srcInfoPoints = []}) "ll")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 22 1430 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1430 22 1430 23]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 24 1430 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 24 1430 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 24 1430 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 24 1430 36, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 37 1430 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 37 1430 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 37 1430 38, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 39 1430 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 39 1430 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 39 1430 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 39 1430 46, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 47 1430 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 47 1430 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1430 47 1430 49, srcInfoPoints = []}) "ll")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 1 1445 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1432 1 1432 9,SrcSpan "tests/examples/Attributes.hs" 1432 29 1432 34,SrcSpan "tests/examples/Attributes.hs" 1433 5 1433 5,SrcSpan "tests/examples/Attributes.hs" 1439 5 1439 5,SrcSpan "tests/examples/Attributes.hs" 1445 1 1445 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 10 1432 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 10 1432 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 10 1432 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 10 1432 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 10 1432 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 19 1432 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 19 1432 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1432 19 1432 28, srcInfoPoints = []}) "LayerList"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 5 1437 38, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 5 1437 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 5 1433 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 5 1433 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 15 1437 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1433 15 1433 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 17 1437 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1433 17 1433 19,SrcSpan "tests/examples/Attributes.hs" 1433 20 1433 20,SrcSpan "tests/examples/Attributes.hs" 1434 20 1434 20,SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 20,SrcSpan "tests/examples/Attributes.hs" 1439 5 1439 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 20 1433 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1433 23 1433 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 20 1433 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 20 1433 22, srcInfoPoints = []}) "l1")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 26 1433 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 26 1433 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1433 26 1433 40, srcInfoPoints = []}) "parseLayerName"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 20 1436 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1434 24 1434 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 20 1434 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 20 1434 23, srcInfoPoints = []}) "ols")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 27 1436 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 27 1434 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 27 1434 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 27 1434 31, srcInfoPoints = []}) "many"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 32 1434 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 32 1434 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 32 1434 33, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 34 1436 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1434 34 1434 36,SrcSpan "tests/examples/Attributes.hs" 1434 37 1434 37,SrcSpan "tests/examples/Attributes.hs" 1435 37 1435 37,SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 37,SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 37 1434 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1434 41 1434 43]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 37 1434 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 37 1434 38, srcInfoPoints = []}) "s")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 44 1434 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 44 1434 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1434 44 1434 57, srcInfoPoints = []}) "parseLayerSep"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 37 1435 58, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1435 41 1435 43]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 37 1435 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 37 1435 40, srcInfoPoints = []}) "lnm")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 44 1435 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 44 1435 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1435 44 1435 58, srcInfoPoints = []}) "parseLayerName"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 37 1436 43, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 44 1436 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1436 44 1436 45,SrcSpan "tests/examples/Attributes.hs" 1436 46 1436 47,SrcSpan "tests/examples/Attributes.hs" 1436 51 1436 52]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 45 1436 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 45 1436 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 45 1436 46, srcInfoPoints = []}) "s")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 48 1436 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 48 1436 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1436 48 1436 51, srcInfoPoints = []}) "lnm"))]))])),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 38, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 20 1437 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 27 1437 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 27 1437 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 27 1437 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 29 1437 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 29 1437 34, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 29 1437 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 29 1437 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 29 1437 31, srcInfoPoints = []}) "LL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 32 1437 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 32 1437 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 32 1437 34, srcInfoPoints = []}) "l1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 35 1437 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 35 1437 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1437 35 1437 38, srcInfoPoints = []}) "ols")))))])) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 5 1441 68, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 5 1441 68, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 5 1439 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 5 1439 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 11 1441 68, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1439 11 1439 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 13 1441 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 13 1439 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 13 1439 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 13 1439 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 13 1439 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 25 1439 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 25 1439 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1439 25 1439 34, srcInfoPoints = []}) "parseUnqt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1440 13 1440 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1440 13 1440 14,SrcSpan "tests/examples/Attributes.hs" 1440 14 1440 20,SrcSpan "tests/examples/Attributes.hs" 1440 20 1440 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1440 13 1440 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1440 13 1440 14,SrcSpan "tests/examples/Attributes.hs" 1440 14 1440 20,SrcSpan "tests/examples/Attributes.hs" 1440 20 1440 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1440 14 1440 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 13 1441 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 13 1441 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 13 1441 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 13 1441 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 13 1441 18, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 19 1441 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1441 19 1441 20,SrcSpan "tests/examples/Attributes.hs" 1441 30 1441 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 20 1441 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 20 1441 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 20 1441 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 20 1441 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 20 1441 24, srcInfoPoints = []}) "flip"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 25 1441 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 25 1441 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 25 1441 27, srcInfoPoints = []}) "LL")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 28 1441 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1441 28 1441 29,SrcSpan "tests/examples/Attributes.hs" 1441 29 1441 30]}) [])))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 32 1441 68, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1441 32 1441 33,SrcSpan "tests/examples/Attributes.hs" 1441 67 1441 68]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 33 1441 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 33 1441 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 33 1441 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 33 1441 48, srcInfoPoints = []}) "parseLayerName'"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 49 1441 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1441 49 1441 50,SrcSpan "tests/examples/Attributes.hs" 1441 50 1441 56,SrcSpan "tests/examples/Attributes.hs" 1441 56 1441 57]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 49 1441 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1441 49 1441 50,SrcSpan "tests/examples/Attributes.hs" 1441 50 1441 56,SrcSpan "tests/examples/Attributes.hs" 1441 56 1441 57]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 50 1441 56, srcInfoPoints = []}) "onFail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 58 1441 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 58 1441 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1441 58 1441 67, srcInfoPoints = []}) "numString")))))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 1 1446 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1445 17 1445 18,SrcSpan "tests/examples/Attributes.hs" 1445 32 1445 33,SrcSpan "tests/examples/Attributes.hs" 1445 45 1445 46]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 1 1445 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 6 1445 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 6 1445 16, srcInfoPoints = []}) "OutputMode")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 19 1445 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 19 1445 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 19 1445 31, srcInfoPoints = []}) "BreadthFirst") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 34 1445 44, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 34 1445 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 34 1445 44, srcInfoPoints = []}) "NodesFirst") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 47 1445 57, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 47 1445 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1445 47 1445 57, srcInfoPoints = []}) "EdgesFirst") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 19 1446 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1446 19 1446 27,SrcSpan "tests/examples/Attributes.hs" 1446 28 1446 29,SrcSpan "tests/examples/Attributes.hs" 1446 31 1446 32,SrcSpan "tests/examples/Attributes.hs" 1446 36 1446 37,SrcSpan "tests/examples/Attributes.hs" 1446 45 1446 46,SrcSpan "tests/examples/Attributes.hs" 1446 51 1446 52,SrcSpan "tests/examples/Attributes.hs" 1446 57 1446 58,SrcSpan "tests/examples/Attributes.hs" 1446 63 1446 64]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 29 1446 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 29 1446 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 29 1446 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 29 1446 31, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 33 1446 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 33 1446 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 33 1446 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 33 1446 36, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 38 1446 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 38 1446 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 38 1446 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 38 1446 45, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 47 1446 51, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 47 1446 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 47 1446 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 47 1446 51, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 53 1446 57, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 53 1446 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 53 1446 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 53 1446 57, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 59 1446 63, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 59 1446 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 59 1446 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1446 59 1446 63, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 1 1453 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1448 1 1448 9,SrcSpan "tests/examples/Attributes.hs" 1448 30 1448 35,SrcSpan "tests/examples/Attributes.hs" 1449 5 1449 5,SrcSpan "tests/examples/Attributes.hs" 1450 5 1450 5,SrcSpan "tests/examples/Attributes.hs" 1451 5 1451 5,SrcSpan "tests/examples/Attributes.hs" 1453 1 1453 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 10 1448 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 10 1448 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 10 1448 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 10 1448 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 10 1448 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 19 1448 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 19 1448 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1448 19 1448 29, srcInfoPoints = []}) "OutputMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 5 1451 45, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 5 1451 45, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 5 1449 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 5 1449 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 13 1449 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 13 1449 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 13 1449 25, srcInfoPoints = []}) "BreadthFirst")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 26 1449 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1449 26 1449 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 28 1449 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 28 1449 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 28 1449 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 28 1449 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 33 1449 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1449 33 1449 47, srcInfoPoints = []}) "breadthfirst" "breadthfirst")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 5 1450 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 5 1450 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 13 1450 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 13 1450 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 13 1450 23, srcInfoPoints = []}) "NodesFirst")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 26 1450 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1450 26 1450 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 28 1450 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 28 1450 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 28 1450 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 28 1450 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 33 1450 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1450 33 1450 45, srcInfoPoints = []}) "nodesfirst" "nodesfirst")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 5 1451 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 5 1451 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 13 1451 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 13 1451 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 13 1451 23, srcInfoPoints = []}) "EdgesFirst")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 26 1451 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1451 26 1451 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 28 1451 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 28 1451 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 28 1451 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 28 1451 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 33 1451 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1451 33 1451 45, srcInfoPoints = []}) "edgesfirst" "edgesfirst")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 1 1461 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1453 1 1453 9,SrcSpan "tests/examples/Attributes.hs" 1453 30 1453 35,SrcSpan "tests/examples/Attributes.hs" 1454 5 1454 5,SrcSpan "tests/examples/Attributes.hs" 1461 1 1461 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 10 1453 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 10 1453 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 10 1453 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 10 1453 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 10 1453 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 19 1453 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 19 1453 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1453 19 1453 29, srcInfoPoints = []}) "OutputMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 5 1457 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 5 1457 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 5 1454 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 5 1454 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 15 1457 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1454 15 1454 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 17 1457 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 17 1454 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 17 1454 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 17 1454 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 23 1457 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1454 23 1454 24,SrcSpan "tests/examples/Attributes.hs" 1455 23 1455 24,SrcSpan "tests/examples/Attributes.hs" 1456 23 1456 24,SrcSpan "tests/examples/Attributes.hs" 1457 23 1457 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 25 1454 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 25 1454 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 25 1454 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 25 1454 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 25 1454 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 35 1454 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 35 1454 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 35 1454 47, srcInfoPoints = []}) "BreadthFirst")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 48 1454 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1454 48 1454 62, srcInfoPoints = []}) "breadthfirst" "breadthfirst")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 25 1455 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 25 1455 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 25 1455 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 25 1455 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 25 1455 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 35 1455 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 35 1455 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 35 1455 45, srcInfoPoints = []}) "NodesFirst")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 46 1455 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1455 46 1455 58, srcInfoPoints = []}) "nodesfirst" "nodesfirst")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 25 1456 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 25 1456 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 25 1456 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 25 1456 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 25 1456 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 35 1456 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 35 1456 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 35 1456 45, srcInfoPoints = []}) "EdgesFirst")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 46 1456 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1456 46 1456 58, srcInfoPoints = []}) "edgesfirst" "edgesfirst"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 1 1464 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1461 11 1461 12,SrcSpan "tests/examples/Attributes.hs" 1462 11 1462 12,SrcSpan "tests/examples/Attributes.hs" 1463 11 1463 12]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 1 1461 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 6 1461 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 6 1461 10, srcInfoPoints = []}) "Pack")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 13 1461 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 13 1461 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1461 13 1461 19, srcInfoPoints = []}) "DoPack") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1462 13 1462 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1462 13 1462 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1462 13 1462 21, srcInfoPoints = []}) "DontPack") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 13 1463 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 13 1463 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 13 1463 23, srcInfoPoints = []}) "PackMargin") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 24 1463 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 24 1463 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1463 24 1463 27, srcInfoPoints = []}) "Int"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 13 1464 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1464 13 1464 21,SrcSpan "tests/examples/Attributes.hs" 1464 22 1464 23,SrcSpan "tests/examples/Attributes.hs" 1464 25 1464 26,SrcSpan "tests/examples/Attributes.hs" 1464 30 1464 31,SrcSpan "tests/examples/Attributes.hs" 1464 36 1464 37,SrcSpan "tests/examples/Attributes.hs" 1464 42 1464 43]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 23 1464 25, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 23 1464 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 23 1464 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 23 1464 25, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 27 1464 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 27 1464 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 27 1464 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 27 1464 30, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 32 1464 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 32 1464 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 32 1464 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 32 1464 36, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 38 1464 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 38 1464 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 38 1464 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1464 38 1464 42, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 1 1471 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1466 1 1466 9,SrcSpan "tests/examples/Attributes.hs" 1466 24 1466 29,SrcSpan "tests/examples/Attributes.hs" 1467 5 1467 5,SrcSpan "tests/examples/Attributes.hs" 1468 5 1468 5,SrcSpan "tests/examples/Attributes.hs" 1469 5 1469 5,SrcSpan "tests/examples/Attributes.hs" 1471 1 1471 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 10 1466 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 10 1466 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 10 1466 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 10 1466 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 10 1466 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 19 1466 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 19 1466 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1466 19 1466 23, srcInfoPoints = []}) "Pack"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 5 1469 39, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 5 1469 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 5 1467 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 5 1467 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 13 1467 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 13 1467 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 13 1467 19, srcInfoPoints = []}) "DoPack")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 28 1467 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1467 28 1467 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 30 1467 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 30 1467 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 30 1467 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 30 1467 37, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 38 1467 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 38 1467 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1467 38 1467 42, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 5 1468 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 5 1468 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 13 1468 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 13 1468 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 13 1468 21, srcInfoPoints = []}) "DontPack")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 28 1468 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1468 28 1468 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 30 1468 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 30 1468 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 30 1468 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 30 1468 37, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 38 1468 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 38 1468 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1468 38 1468 43, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 5 1469 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 5 1469 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 13 1469 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1469 13 1469 14,SrcSpan "tests/examples/Attributes.hs" 1469 26 1469 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 14 1469 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 14 1469 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 14 1469 24, srcInfoPoints = []}) "PackMargin")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 25 1469 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 25 1469 26, srcInfoPoints = []}) "m")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 28 1469 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1469 28 1469 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 30 1469 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 30 1469 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 30 1469 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 30 1469 37, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 38 1469 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 38 1469 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1469 38 1469 39, srcInfoPoints = []}) "m"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 1 1479 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1471 1 1471 9,SrcSpan "tests/examples/Attributes.hs" 1471 24 1471 29,SrcSpan "tests/examples/Attributes.hs" 1473 5 1473 5,SrcSpan "tests/examples/Attributes.hs" 1479 1 1479 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 10 1471 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 10 1471 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 10 1471 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 10 1471 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 10 1471 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 19 1471 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 19 1471 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1471 19 1471 23, srcInfoPoints = []}) "Pack"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 5 1475 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 5 1475 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 5 1473 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 5 1473 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 15 1475 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1473 15 1473 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 17 1475 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 17 1473 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 17 1473 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 17 1473 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 23 1475 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1473 23 1473 24,SrcSpan "tests/examples/Attributes.hs" 1474 23 1474 24,SrcSpan "tests/examples/Attributes.hs" 1475 23 1475 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 25 1473 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 25 1473 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 25 1473 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 25 1473 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 25 1473 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 31 1473 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 31 1473 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 31 1473 41, srcInfoPoints = []}) "PackMargin")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 42 1473 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 42 1473 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1473 42 1473 51, srcInfoPoints = []}) "parseUnqt"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 25 1474 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 25 1474 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 25 1474 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 25 1474 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 25 1474 30, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 31 1474 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1474 31 1474 32,SrcSpan "tests/examples/Attributes.hs" 1474 52 1474 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 32 1474 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 32 1474 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 32 1474 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 32 1474 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 32 1474 36, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 37 1474 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 37 1474 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 37 1474 45, srcInfoPoints = []}) "DontPack")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 46 1474 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 46 1474 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 46 1474 52, srcInfoPoints = []}) "DoPack")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 54 1474 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 54 1474 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1474 54 1474 62, srcInfoPoints = []}) "onlyBool")))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 1 1485 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1479 15 1479 16,SrcSpan "tests/examples/Attributes.hs" 1480 15 1480 16,SrcSpan "tests/examples/Attributes.hs" 1481 15 1481 16,SrcSpan "tests/examples/Attributes.hs" 1482 15 1482 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 1 1479 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 6 1479 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 6 1479 14, srcInfoPoints = []}) "PackMode")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 17 1479 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 17 1479 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1479 17 1479 25, srcInfoPoints = []}) "PackNode") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1480 17 1480 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1480 17 1480 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1480 17 1480 26, srcInfoPoints = []}) "PackClust") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1481 17 1481 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1481 17 1481 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1481 17 1481 26, srcInfoPoints = []}) "PackGraph") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 17 1482 48, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 17 1482 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 17 1482 26, srcInfoPoints = []}) "PackArray") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 27 1482 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 27 1482 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 27 1482 31, srcInfoPoints = []}) "Bool")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 32 1482 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 32 1482 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 32 1482 36, srcInfoPoints = []}) "Bool")),TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 37 1482 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1482 37 1482 38,SrcSpan "tests/examples/Attributes.hs" 1482 47 1482 48]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 38 1482 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 38 1482 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 38 1482 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 38 1482 43, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 44 1482 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 44 1482 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1482 44 1482 47, srcInfoPoints = []}) "Int"))))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 17 1485 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1485 17 1485 25,SrcSpan "tests/examples/Attributes.hs" 1485 26 1485 27,SrcSpan "tests/examples/Attributes.hs" 1485 29 1485 30,SrcSpan "tests/examples/Attributes.hs" 1485 34 1485 35,SrcSpan "tests/examples/Attributes.hs" 1485 40 1485 41,SrcSpan "tests/examples/Attributes.hs" 1485 46 1485 47]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 27 1485 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 27 1485 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 27 1485 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 27 1485 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 31 1485 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 31 1485 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 31 1485 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 31 1485 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 36 1485 40, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 36 1485 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 36 1485 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 36 1485 40, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 42 1485 46, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 42 1485 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 42 1485 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1485 42 1485 46, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 1 1505 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1487 1 1487 9,SrcSpan "tests/examples/Attributes.hs" 1487 28 1487 33,SrcSpan "tests/examples/Attributes.hs" 1488 5 1488 5,SrcSpan "tests/examples/Attributes.hs" 1489 5 1489 5,SrcSpan "tests/examples/Attributes.hs" 1490 5 1490 5,SrcSpan "tests/examples/Attributes.hs" 1491 5 1491 5,SrcSpan "tests/examples/Attributes.hs" 1505 1 1505 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 10 1487 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 10 1487 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 10 1487 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 10 1487 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 10 1487 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 19 1487 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 19 1487 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1487 19 1487 27, srcInfoPoints = []}) "PackMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 5 1503 24, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 5 1503 24, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 5 1488 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 5 1488 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 13 1488 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 13 1488 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 13 1488 21, srcInfoPoints = []}) "PackNode")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 32 1488 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1488 32 1488 33]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 34 1488 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 34 1488 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 34 1488 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 34 1488 38, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 39 1488 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1488 39 1488 45, srcInfoPoints = []}) "node" "node")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 5 1489 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 5 1489 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 13 1489 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 13 1489 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 13 1489 22, srcInfoPoints = []}) "PackClust")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 32 1489 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1489 32 1489 33]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 34 1489 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 34 1489 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 34 1489 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 34 1489 38, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 39 1489 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1489 39 1489 46, srcInfoPoints = []}) "clust" "clust")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 5 1490 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 5 1490 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 13 1490 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 13 1490 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 13 1490 22, srcInfoPoints = []}) "PackGraph")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 32 1490 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1490 32 1490 33]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 34 1490 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 34 1490 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 34 1490 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 34 1490 38, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 39 1490 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1490 39 1490 46, srcInfoPoints = []}) "graph" "graph")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 5 1503 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1493 9 1493 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 5 1491 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 13 1491 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1491 13 1491 14,SrcSpan "tests/examples/Attributes.hs" 1491 30 1491 31]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 14 1491 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 14 1491 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 14 1491 23, srcInfoPoints = []}) "PackArray")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 24 1491 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 24 1491 25, srcInfoPoints = []}) "c"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 26 1491 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 26 1491 27, srcInfoPoints = []}) "u"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 28 1491 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 28 1491 30, srcInfoPoints = []}) "mi")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 32 1492 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1491 32 1491 33]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 34 1492 48, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 34 1491 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 34 1491 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 34 1491 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 34 1491 40, srcInfoPoints = []}) "addNum"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 41 1491 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 41 1491 42, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 41 1491 42, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 43 1491 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 43 1491 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 43 1491 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 43 1491 46, srcInfoPoints = []}) "isU"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 47 1491 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 47 1491 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 47 1491 48, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 49 1491 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 49 1491 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 49 1491 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 49 1491 52, srcInfoPoints = []}) "isC"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 53 1491 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 53 1491 54, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 53 1491 54, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 55 1491 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 55 1491 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1491 55 1491 62, srcInfoPoints = []}) "isUnder")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 34 1492 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 34 1492 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 34 1492 35, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 36 1492 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 36 1492 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 36 1492 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 36 1492 40, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 41 1492 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1492 41 1492 48, srcInfoPoints = []}) "array" "array"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 11 1503 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1494 11 1494 11,SrcSpan "tests/examples/Attributes.hs" 1495 11 1495 11,SrcSpan "tests/examples/Attributes.hs" 1498 11 1498 11,SrcSpan "tests/examples/Attributes.hs" 1501 11 1501 11,SrcSpan "tests/examples/Attributes.hs" 1505 1 1505 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 11 1494 53, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 11 1494 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 11 1494 17, srcInfoPoints = []}) "addNum")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 18 1494 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1494 18 1494 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 20 1494 25, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 26 1494 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 26 1494 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 26 1494 28, srcInfoPoints = []}) "id")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 29 1494 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1494 29 1494 30,SrcSpan "tests/examples/Attributes.hs" 1494 49 1494 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 30 1494 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 30 1494 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 30 1494 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 30 1494 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 30 1494 34, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 35 1494 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1494 35 1494 36,SrcSpan "tests/examples/Attributes.hs" 1494 36 1494 38,SrcSpan "tests/examples/Attributes.hs" 1494 38 1494 39]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 35 1494 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1494 35 1494 36,SrcSpan "tests/examples/Attributes.hs" 1494 36 1494 38,SrcSpan "tests/examples/Attributes.hs" 1494 38 1494 39]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 36 1494 38, srcInfoPoints = []}) "<>")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 40 1494 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 40 1494 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 40 1494 41, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 42 1494 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 42 1494 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 42 1494 49, srcInfoPoints = []}) "unqtDot")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 51 1494 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 51 1494 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1494 51 1494 53, srcInfoPoints = []}) "mi"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 11 1497 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 11 1495 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 11 1495 18, srcInfoPoints = []}) "isUnder")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 19 1497 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1495 19 1495 20]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 21 1497 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1495 21 1495 23,SrcSpan "tests/examples/Attributes.hs" 1496 21 1496 25,SrcSpan "tests/examples/Attributes.hs" 1497 21 1497 25]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 24 1495 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 24 1495 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 24 1495 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 24 1495 25, srcInfoPoints = []}) "c"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 26 1495 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 26 1495 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 26 1495 28, srcInfoPoints = []}) "||"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 29 1495 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 29 1495 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1495 29 1495 30, srcInfoPoints = []}) "u")))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 26 1496 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 26 1496 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 26 1496 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 26 1496 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 26 1496 30, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 31 1496 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1496 31 1496 32,SrcSpan "tests/examples/Attributes.hs" 1496 32 1496 34,SrcSpan "tests/examples/Attributes.hs" 1496 34 1496 35]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 31 1496 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1496 31 1496 32,SrcSpan "tests/examples/Attributes.hs" 1496 32 1496 34,SrcSpan "tests/examples/Attributes.hs" 1496 34 1496 35]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 32 1496 34, srcInfoPoints = []}) "<>")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 36 1496 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 36 1496 37, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 36 1496 37, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 38 1496 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 38 1496 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 38 1496 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 38 1496 42, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 43 1496 46, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1496 43 1496 46, srcInfoPoints = []}) '_' "_")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1497 26 1497 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1497 26 1497 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1497 26 1497 28, srcInfoPoints = []}) "id"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 11 1500 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 11 1498 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 11 1498 14, srcInfoPoints = []}) "isC")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 15 1500 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1498 15 1498 16]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 17 1500 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1498 17 1498 19,SrcSpan "tests/examples/Attributes.hs" 1499 17 1499 21,SrcSpan "tests/examples/Attributes.hs" 1500 17 1500 21]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 20 1498 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 20 1498 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1498 20 1498 21, srcInfoPoints = []}) "c"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 22 1499 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 22 1499 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 22 1499 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 22 1499 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 22 1499 26, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 27 1499 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1499 27 1499 28,SrcSpan "tests/examples/Attributes.hs" 1499 28 1499 30,SrcSpan "tests/examples/Attributes.hs" 1499 30 1499 31]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 27 1499 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1499 27 1499 28,SrcSpan "tests/examples/Attributes.hs" 1499 28 1499 30,SrcSpan "tests/examples/Attributes.hs" 1499 30 1499 31]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 28 1499 30, srcInfoPoints = []}) "<>")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 32 1499 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 32 1499 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 32 1499 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 34 1499 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 34 1499 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 34 1499 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 34 1499 38, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 39 1499 42, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1499 39 1499 42, srcInfoPoints = []}) 'c' "c")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1500 22 1500 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1500 22 1500 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1500 22 1500 24, srcInfoPoints = []}) "id"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 11 1503 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 11 1501 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 11 1501 14, srcInfoPoints = []}) "isU")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 15 1503 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1501 15 1501 16]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 17 1503 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1501 17 1501 19,SrcSpan "tests/examples/Attributes.hs" 1502 17 1502 21,SrcSpan "tests/examples/Attributes.hs" 1503 17 1503 21]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 20 1501 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 20 1501 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1501 20 1501 21, srcInfoPoints = []}) "u"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 22 1502 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 22 1502 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 22 1502 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 22 1502 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 22 1502 26, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 27 1502 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1502 27 1502 28,SrcSpan "tests/examples/Attributes.hs" 1502 28 1502 30,SrcSpan "tests/examples/Attributes.hs" 1502 30 1502 31]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 27 1502 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1502 27 1502 28,SrcSpan "tests/examples/Attributes.hs" 1502 28 1502 30,SrcSpan "tests/examples/Attributes.hs" 1502 30 1502 31]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 28 1502 30, srcInfoPoints = []}) "<>")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 32 1502 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 32 1502 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 32 1502 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 34 1502 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 34 1502 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 34 1502 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 34 1502 38, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 39 1502 42, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1502 39 1502 42, srcInfoPoints = []}) 'u' "u")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1503 22 1503 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1503 22 1503 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1503 22 1503 24, srcInfoPoints = []}) "id"))))) Nothing]))])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 1 1524 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1505 1 1505 9,SrcSpan "tests/examples/Attributes.hs" 1505 28 1505 33,SrcSpan "tests/examples/Attributes.hs" 1506 5 1506 5,SrcSpan "tests/examples/Attributes.hs" 1524 1 1524 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 10 1505 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 10 1505 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 10 1505 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 10 1505 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 10 1505 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 19 1505 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 19 1505 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1505 19 1505 27, srcInfoPoints = []}) "PackMode"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 5 1520 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1517 9 1517 14]}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 5 1520 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1517 9 1517 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 5 1506 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 5 1506 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 15 1516 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1506 15 1506 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 17 1516 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 17 1506 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 17 1506 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 17 1506 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 23 1516 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1506 23 1506 24,SrcSpan "tests/examples/Attributes.hs" 1507 23 1507 24,SrcSpan "tests/examples/Attributes.hs" 1508 23 1508 24,SrcSpan "tests/examples/Attributes.hs" 1509 23 1509 24,SrcSpan "tests/examples/Attributes.hs" 1516 23 1516 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 25 1506 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 25 1506 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 25 1506 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 25 1506 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 25 1506 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 35 1506 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 35 1506 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 35 1506 43, srcInfoPoints = []}) "PackNode")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 44 1506 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1506 44 1506 50, srcInfoPoints = []}) "node" "node")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 25 1507 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 25 1507 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 25 1507 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 25 1507 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 25 1507 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 35 1507 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 35 1507 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 35 1507 44, srcInfoPoints = []}) "PackClust")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 45 1507 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1507 45 1507 52, srcInfoPoints = []}) "clust" "clust")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 25 1508 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 25 1508 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 25 1508 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 25 1508 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 25 1508 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 35 1508 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 35 1508 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 35 1508 44, srcInfoPoints = []}) "PackGraph")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 45 1508 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1508 45 1508 52, srcInfoPoints = []}) "graph" "graph")),Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 25 1515 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1509 25 1509 27,SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 28,SrcSpan "tests/examples/Attributes.hs" 1510 28 1510 28,SrcSpan "tests/examples/Attributes.hs" 1512 28 1512 28,SrcSpan "tests/examples/Attributes.hs" 1514 28 1514 28,SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 28,SrcSpan "tests/examples/Attributes.hs" 1516 23 1516 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 28 1509 34, srcInfoPoints = []}) "string"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 35 1509 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1509 35 1509 42, srcInfoPoints = []}) "array" "array"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 28 1511 69, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1510 32 1510 34]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 28 1510 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 28 1510 31, srcInfoPoints = []}) "mcu")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 35 1511 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 35 1510 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 35 1510 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 35 1510 43, srcInfoPoints = []}) "optional"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 44 1510 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 44 1510 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 44 1510 45, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 46 1511 69, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1510 46 1510 48,SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 49,SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 49,SrcSpan "tests/examples/Attributes.hs" 1512 28 1512 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 49 1510 58, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 59 1510 62, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1510 59 1510 62, srcInfoPoints = []}) '_' "_"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 69, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 49 1511 54, srcInfoPoints = []}) "many1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 55 1511 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 55 1511 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 55 1511 56, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 57 1511 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 57 1511 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 57 1511 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 57 1511 64, srcInfoPoints = []}) "satisfy"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 65 1511 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 65 1511 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1511 65 1511 69, srcInfoPoints = []}) "isCU")))))])),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 28 1513 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1512 28 1512 31]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 32 1513 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1512 32 1512 32,SrcSpan "tests/examples/Attributes.hs" 1513 32 1513 32,SrcSpan "tests/examples/Attributes.hs" 1514 28 1514 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 32 1512 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 32 1512 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 32 1512 33, srcInfoPoints = []}) "c")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 34 1512 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1512 34 1512 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 36 1512 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 36 1512 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 36 1512 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 36 1512 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 36 1512 48, srcInfoPoints = []}) "hasCharacter"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 49 1512 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 49 1512 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 49 1512 52, srcInfoPoints = []}) "mcu")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 53 1512 56, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1512 53 1512 56, srcInfoPoints = []}) 'c' "c")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 32 1513 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 32 1513 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 32 1513 33, srcInfoPoints = []}) "u")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 34 1513 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1513 34 1513 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 36 1513 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 36 1513 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 36 1513 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 36 1513 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 36 1513 48, srcInfoPoints = []}) "hasCharacter"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 49 1513 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 49 1513 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 49 1513 52, srcInfoPoints = []}) "mcu")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 53 1513 56, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1513 53 1513 56, srcInfoPoints = []}) 'u' "u")))) Nothing]),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 28 1514 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1514 31 1514 33]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 28 1514 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 28 1514 30, srcInfoPoints = []}) "mi")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 34 1514 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 34 1514 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 34 1514 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 34 1514 42, srcInfoPoints = []}) "optional"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 43 1514 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 43 1514 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1514 43 1514 52, srcInfoPoints = []}) "parseUnqt")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 53, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 28 1515 34, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 35 1515 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 35 1515 36, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 35 1515 36, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 37 1515 46, srcInfoPoints = []}) "PackArray"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 47 1515 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 47 1515 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 47 1515 48, srcInfoPoints = []}) "c")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 49 1515 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 49 1515 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 49 1515 50, srcInfoPoints = []}) "u")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 51 1515 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 51 1515 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1515 51 1515 53, srcInfoPoints = []}) "mi")))))]]))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 11 1520 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1518 11 1518 11,SrcSpan "tests/examples/Attributes.hs" 1520 11 1520 11,SrcSpan "tests/examples/Attributes.hs" 1524 1 1524 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 11 1518 54, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 11 1518 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 11 1518 23, srcInfoPoints = []}) "hasCharacter") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 24 1518 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 24 1518 26, srcInfoPoints = []}) "ms"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 27 1518 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 27 1518 28, srcInfoPoints = []}) "c")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 29 1518 54, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1518 29 1518 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 31 1518 36, srcInfoPoints = []}) "maybe"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 37 1518 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 37 1518 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 37 1518 42, srcInfoPoints = []}) "False")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 43 1518 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1518 43 1518 44,SrcSpan "tests/examples/Attributes.hs" 1518 50 1518 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 44 1518 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 44 1518 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 44 1518 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 44 1518 48, srcInfoPoints = []}) "elem"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 49 1518 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 49 1518 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 49 1518 50, srcInfoPoints = []}) "c")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 52 1518 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 52 1518 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1518 52 1518 54, srcInfoPoints = []}) "ms"))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 11 1520 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 11 1520 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 11 1520 15, srcInfoPoints = []}) "isCU")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 16 1520 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1520 16 1520 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 18 1520 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 18 1520 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 18 1520 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 18 1520 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 18 1520 22, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 23 1520 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 23 1520 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 23 1520 27, srcInfoPoints = []}) "elem")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 28 1520 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1520 28 1520 29,SrcSpan "tests/examples/Attributes.hs" 1520 32 1520 33,SrcSpan "tests/examples/Attributes.hs" 1520 37 1520 38]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 29 1520 32, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 29 1520 32, srcInfoPoints = []}) 'c' "c"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 34 1520 37, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1520 34 1520 37, srcInfoPoints = []}) 'u' "u")]))) Nothing])))]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 1 1526 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1524 10 1524 11,SrcSpan "tests/examples/Attributes.hs" 1525 10 1525 11]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 1 1524 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 6 1524 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 6 1524 9, srcInfoPoints = []}) "Pos")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 12 1524 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 12 1524 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 12 1524 20, srcInfoPoints = []}) "PointPos") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 21 1524 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 21 1524 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1524 21 1524 26, srcInfoPoints = []}) "Point"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 12 1525 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 12 1525 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 12 1525 21, srcInfoPoints = []}) "SplinePos") [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 22 1525 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1525 22 1525 23,SrcSpan "tests/examples/Attributes.hs" 1525 29 1525 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 23 1525 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 23 1525 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1525 23 1525 29, srcInfoPoints = []}) "Spline")))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 12 1526 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1526 12 1526 20,SrcSpan "tests/examples/Attributes.hs" 1526 21 1526 22,SrcSpan "tests/examples/Attributes.hs" 1526 24 1526 25,SrcSpan "tests/examples/Attributes.hs" 1526 29 1526 30,SrcSpan "tests/examples/Attributes.hs" 1526 35 1526 36,SrcSpan "tests/examples/Attributes.hs" 1526 41 1526 42]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 22 1526 24, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 22 1526 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 22 1526 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 22 1526 24, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 26 1526 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 26 1526 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 26 1526 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 26 1526 29, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 31 1526 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 31 1526 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 31 1526 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 31 1526 35, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 37 1526 41, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 37 1526 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 37 1526 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1526 37 1526 41, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 1 1535 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1528 1 1528 9,SrcSpan "tests/examples/Attributes.hs" 1528 23 1528 28,SrcSpan "tests/examples/Attributes.hs" 1529 5 1529 5,SrcSpan "tests/examples/Attributes.hs" 1530 5 1530 5,SrcSpan "tests/examples/Attributes.hs" 1532 5 1532 5,SrcSpan "tests/examples/Attributes.hs" 1533 5 1533 5,SrcSpan "tests/examples/Attributes.hs" 1535 1 1535 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 10 1528 22, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 10 1528 22, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 10 1528 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 10 1528 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 10 1528 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 19 1528 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 19 1528 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1528 19 1528 22, srcInfoPoints = []}) "Pos"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 5 1530 40, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 5 1530 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 5 1529 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 5 1529 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 13 1529 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1529 13 1529 14,SrcSpan "tests/examples/Attributes.hs" 1529 24 1529 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 14 1529 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 14 1529 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 14 1529 22, srcInfoPoints = []}) "PointPos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 23 1529 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 23 1529 24, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 28 1529 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1529 28 1529 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 30 1529 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 30 1529 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 30 1529 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 30 1529 37, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 38 1529 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 38 1529 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1529 38 1529 39, srcInfoPoints = []}) "p"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 5 1530 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 5 1530 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 13 1530 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1530 13 1530 14,SrcSpan "tests/examples/Attributes.hs" 1530 26 1530 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 14 1530 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 14 1530 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 14 1530 23, srcInfoPoints = []}) "SplinePos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 24 1530 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 24 1530 26, srcInfoPoints = []}) "ss")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 28 1530 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1530 28 1530 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 30 1530 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 30 1530 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 30 1530 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 30 1530 37, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 38 1530 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 38 1530 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1530 38 1530 40, srcInfoPoints = []}) "ss"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 5 1533 36, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 5 1533 36, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 5 1532 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 5 1532 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 11 1532 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1532 11 1532 12,SrcSpan "tests/examples/Attributes.hs" 1532 22 1532 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 12 1532 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 12 1532 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 12 1532 20, srcInfoPoints = []}) "PointPos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 21 1532 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 21 1532 22, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 26 1532 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1532 26 1532 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 28 1532 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 28 1532 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 28 1532 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 28 1532 33, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 34 1532 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 34 1532 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1532 34 1532 35, srcInfoPoints = []}) "p"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 5 1533 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 5 1533 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 11 1533 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1533 11 1533 12,SrcSpan "tests/examples/Attributes.hs" 1533 24 1533 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 12 1533 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 12 1533 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 12 1533 21, srcInfoPoints = []}) "SplinePos")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 22 1533 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 22 1533 24, srcInfoPoints = []}) "ss")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 26 1533 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1533 26 1533 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 28 1533 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 28 1533 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 28 1533 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 28 1533 33, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 34 1533 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 34 1533 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1533 34 1533 36, srcInfoPoints = []}) "ss"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 1 1550 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1535 1 1535 9,SrcSpan "tests/examples/Attributes.hs" 1535 23 1535 28,SrcSpan "tests/examples/Attributes.hs" 1540 5 1540 5,SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 5,SrcSpan "tests/examples/Attributes.hs" 1550 1 1550 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 10 1535 22, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 10 1535 22, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 10 1535 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 10 1535 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 10 1535 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 19 1535 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 19 1535 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1535 19 1535 22, srcInfoPoints = []}) "Pos"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 5 1543 78, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 5 1543 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 5 1540 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 5 1540 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 15 1543 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1540 15 1540 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 17 1543 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1540 17 1540 19,SrcSpan "tests/examples/Attributes.hs" 1540 20 1540 20,SrcSpan "tests/examples/Attributes.hs" 1541 20 1541 20,SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 20 1540 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1540 26 1540 28]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 20 1540 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 20 1540 25, srcInfoPoints = []}) "splns")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 29 1540 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 29 1540 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1540 29 1540 38, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1541 20 1543 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1541 20 1541 24,SrcSpan "tests/examples/Attributes.hs" 1541 31 1541 33,SrcSpan "tests/examples/Attributes.hs" 1542 22 1542 22,SrcSpan "tests/examples/Attributes.hs" 1543 22 1543 22,SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 0]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1541 20 1543 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1541 20 1541 24,SrcSpan "tests/examples/Attributes.hs" 1541 31 1541 33,SrcSpan "tests/examples/Attributes.hs" 1542 22 1542 22,SrcSpan "tests/examples/Attributes.hs" 1543 22 1543 22,SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1541 25 1541 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1541 25 1541 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1541 25 1541 30, srcInfoPoints = []}) "splns"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 22 1542 73, srcInfoPoints = []}) (PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 22 1542 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1542 22 1542 23,SrcSpan "tests/examples/Attributes.hs" 1542 49 1542 50]}) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 23 1542 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 23 1542 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 23 1542 29, srcInfoPoints = []}) "Spline")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 30 1542 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 30 1542 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 30 1542 37, srcInfoPoints = []}) "Nothing")) [],PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 38 1542 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 38 1542 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 38 1542 45, srcInfoPoints = []}) "Nothing")) [],PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 46 1542 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1542 46 1542 47,SrcSpan "tests/examples/Attributes.hs" 1542 48 1542 49]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 47 1542 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 47 1542 48, srcInfoPoints = []}) "p")]]]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 51 1542 73, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1542 51 1542 53]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 54 1542 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 54 1542 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 54 1542 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 54 1542 60, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 61 1542 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 61 1542 62, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 61 1542 62, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 63 1542 73, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 63 1542 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 63 1542 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 63 1542 71, srcInfoPoints = []}) "PointPos"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 72 1542 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 72 1542 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1542 72 1542 73, srcInfoPoints = []}) "p")))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 22 1543 78, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 22 1543 23, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 51 1543 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1543 51 1543 53]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 54 1543 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 54 1543 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 54 1543 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 54 1543 60, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 61 1543 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 61 1543 62, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 61 1543 62, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 63 1543 78, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 63 1543 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 63 1543 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 63 1543 72, srcInfoPoints = []}) "SplinePos"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 73 1543 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 73 1543 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1543 73 1543 78, srcInfoPoints = []}) "splns")))))) Nothing])])) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 5 1545 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 11 1545 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1545 11 1545 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 13 1545 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 13 1545 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 13 1545 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 13 1545 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 25 1545 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 25 1545 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1545 25 1545 34, srcInfoPoints = []}) "parseUnqt"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 1 1555 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1550 15 1550 16,SrcSpan "tests/examples/Attributes.hs" 1551 15 1551 16,SrcSpan "tests/examples/Attributes.hs" 1552 15 1552 16,SrcSpan "tests/examples/Attributes.hs" 1553 15 1553 16,SrcSpan "tests/examples/Attributes.hs" 1554 15 1554 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 1 1550 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 6 1550 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 6 1550 14, srcInfoPoints = []}) "EdgeType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 17 1550 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 17 1550 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1550 17 1550 28, srcInfoPoints = []}) "SplineEdges") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1551 17 1551 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1551 17 1551 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1551 17 1551 26, srcInfoPoints = []}) "LineEdges") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1552 17 1552 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1552 17 1552 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1552 17 1552 24, srcInfoPoints = []}) "NoEdges") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1553 17 1553 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1553 17 1553 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1553 17 1553 25, srcInfoPoints = []}) "PolyLine") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1554 17 1554 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1554 17 1554 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1554 17 1554 29, srcInfoPoints = []}) "CompoundEdge") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 17 1555 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1555 17 1555 25,SrcSpan "tests/examples/Attributes.hs" 1555 26 1555 27,SrcSpan "tests/examples/Attributes.hs" 1555 29 1555 30,SrcSpan "tests/examples/Attributes.hs" 1555 34 1555 35,SrcSpan "tests/examples/Attributes.hs" 1555 43 1555 44,SrcSpan "tests/examples/Attributes.hs" 1555 49 1555 50,SrcSpan "tests/examples/Attributes.hs" 1555 55 1555 56,SrcSpan "tests/examples/Attributes.hs" 1555 61 1555 62]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 27 1555 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 27 1555 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 27 1555 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 27 1555 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 31 1555 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 31 1555 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 31 1555 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 31 1555 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 36 1555 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 36 1555 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 36 1555 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 36 1555 43, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 45 1555 49, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 45 1555 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 45 1555 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 45 1555 49, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 51 1555 55, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 51 1555 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 51 1555 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 51 1555 55, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 57 1555 61, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 57 1555 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 57 1555 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1555 57 1555 61, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 1 1567 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1557 1 1557 9,SrcSpan "tests/examples/Attributes.hs" 1557 28 1557 33,SrcSpan "tests/examples/Attributes.hs" 1558 5 1558 5,SrcSpan "tests/examples/Attributes.hs" 1559 5 1559 5,SrcSpan "tests/examples/Attributes.hs" 1560 5 1560 5,SrcSpan "tests/examples/Attributes.hs" 1561 5 1561 5,SrcSpan "tests/examples/Attributes.hs" 1562 5 1562 5,SrcSpan "tests/examples/Attributes.hs" 1564 5 1564 5,SrcSpan "tests/examples/Attributes.hs" 1565 5 1565 5,SrcSpan "tests/examples/Attributes.hs" 1567 1 1567 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 10 1557 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 10 1557 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 10 1557 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 10 1557 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 10 1557 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 19 1557 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 19 1557 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1557 19 1557 27, srcInfoPoints = []}) "EdgeType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 5 1562 43, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 5 1562 43, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 5 1558 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 5 1558 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 13 1558 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 13 1558 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 13 1558 24, srcInfoPoints = []}) "SplineEdges")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 26 1558 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1558 26 1558 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 28 1558 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 28 1558 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 28 1558 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 28 1558 33, srcInfoPoints = []}) "toDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 34 1558 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 34 1558 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1558 34 1558 38, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 5 1559 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 5 1559 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 13 1559 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 13 1559 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 13 1559 22, srcInfoPoints = []}) "LineEdges")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 26 1559 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1559 26 1559 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 28 1559 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 28 1559 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 28 1559 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 28 1559 33, srcInfoPoints = []}) "toDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 34 1559 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 34 1559 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1559 34 1559 39, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 5 1560 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 5 1560 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 13 1560 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 13 1560 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 13 1560 20, srcInfoPoints = []}) "NoEdges")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 26 1560 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1560 26 1560 27]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 28 1560 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 28 1560 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1560 28 1560 33, srcInfoPoints = []}) "empty")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 5 1561 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 5 1561 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 13 1561 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 13 1561 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 13 1561 21, srcInfoPoints = []}) "PolyLine")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 26 1561 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1561 26 1561 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 28 1561 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 28 1561 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 28 1561 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 28 1561 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 33 1561 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1561 33 1561 43, srcInfoPoints = []}) "polyline" "polyline")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 5 1562 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 5 1562 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 13 1562 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 13 1562 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 13 1562 25, srcInfoPoints = []}) "CompoundEdge")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 26 1562 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1562 26 1562 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 28 1562 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 28 1562 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 28 1562 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 28 1562 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 33 1562 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1562 33 1562 43, srcInfoPoints = []}) "compound" "compound")))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 5 1565 31, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 5 1565 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 5 1564 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 5 1564 10, srcInfoPoints = []}) "toDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 11 1564 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 11 1564 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 11 1564 18, srcInfoPoints = []}) "NoEdges")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 19 1564 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1564 19 1564 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 21 1564 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 21 1564 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 21 1564 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 21 1564 33, srcInfoPoints = []}) "doubleQuotes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 34 1564 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 34 1564 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1564 34 1564 39, srcInfoPoints = []}) "empty"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 5 1565 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 5 1565 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 11 1565 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 11 1565 13, srcInfoPoints = []}) "et")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 19 1565 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1565 19 1565 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 21 1565 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 21 1565 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 21 1565 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 21 1565 28, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 29 1565 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 29 1565 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1565 29 1565 31, srcInfoPoints = []}) "et"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 1 1584 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1567 1 1567 9,SrcSpan "tests/examples/Attributes.hs" 1567 28 1567 33,SrcSpan "tests/examples/Attributes.hs" 1569 5 1569 5,SrcSpan "tests/examples/Attributes.hs" 1576 5 1576 5,SrcSpan "tests/examples/Attributes.hs" 1584 1 1584 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 10 1567 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 10 1567 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 10 1567 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 10 1567 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 10 1567 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 19 1567 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 19 1567 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1567 19 1567 27, srcInfoPoints = []}) "EdgeType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 5 1574 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 5 1574 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 5 1569 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 5 1569 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 15 1574 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1569 15 1569 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 17 1574 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 17 1569 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 17 1569 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 17 1569 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 23 1574 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1569 23 1569 24,SrcSpan "tests/examples/Attributes.hs" 1570 23 1570 24,SrcSpan "tests/examples/Attributes.hs" 1571 23 1571 24,SrcSpan "tests/examples/Attributes.hs" 1572 23 1572 24,SrcSpan "tests/examples/Attributes.hs" 1573 23 1573 24,SrcSpan "tests/examples/Attributes.hs" 1574 23 1574 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 25 1569 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 25 1569 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 25 1569 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 25 1569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 25 1569 30, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 31 1569 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1569 31 1569 32,SrcSpan "tests/examples/Attributes.hs" 1569 58 1569 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 32 1569 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 32 1569 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 32 1569 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 32 1569 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 32 1569 36, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 37 1569 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 37 1569 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 37 1569 46, srcInfoPoints = []}) "LineEdges")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 47 1569 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 47 1569 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 47 1569 58, srcInfoPoints = []}) "SplineEdges")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 60 1569 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 60 1569 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1569 60 1569 65, srcInfoPoints = []}) "parse"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 25 1570 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 25 1570 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 25 1570 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 25 1570 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 25 1570 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 35 1570 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 35 1570 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 35 1570 46, srcInfoPoints = []}) "SplineEdges")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 47 1570 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1570 47 1570 55, srcInfoPoints = []}) "spline" "spline")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 25 1571 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 25 1571 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 25 1571 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 25 1571 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 25 1571 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 35 1571 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 35 1571 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 35 1571 44, srcInfoPoints = []}) "LineEdges")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 45 1571 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1571 45 1571 51, srcInfoPoints = []}) "line" "line")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 25 1572 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 25 1572 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 25 1572 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 25 1572 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 25 1572 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 35 1572 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 35 1572 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 35 1572 43, srcInfoPoints = []}) "PolyLine")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 44 1572 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1572 44 1572 54, srcInfoPoints = []}) "polyline" "polyline")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 25 1573 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 25 1573 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 25 1573 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 25 1573 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 25 1573 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 35 1573 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 35 1573 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 35 1573 47, srcInfoPoints = []}) "CompoundEdge")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 48 1573 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1573 48 1573 58, srcInfoPoints = []}) "compound" "compound"))]))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 5 1578 37, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 5 1578 37, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 5 1576 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 5 1576 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 11 1578 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1576 11 1576 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1578 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1576 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1576 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1576 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1576 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 13 1576 22, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 23 1576 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 23 1576 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 23 1576 30, srcInfoPoints = []}) "NoEdges")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 31 1576 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1576 31 1576 37, srcInfoPoints = []}) "\"\"" "\\\"\\\""))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1577 13 1577 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1577 13 1577 14,SrcSpan "tests/examples/Attributes.hs" 1577 14 1577 20,SrcSpan "tests/examples/Attributes.hs" 1577 20 1577 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1577 13 1577 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1577 13 1577 14,SrcSpan "tests/examples/Attributes.hs" 1577 14 1577 20,SrcSpan "tests/examples/Attributes.hs" 1577 20 1577 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1577 14 1577 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 13 1578 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 13 1578 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 13 1578 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 13 1578 27, srcInfoPoints = []}) "optionalQuoted"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 28 1578 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 28 1578 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1578 28 1578 37, srcInfoPoints = []}) "parseUnqt")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 1 1585 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1584 14 1584 15,SrcSpan "tests/examples/Attributes.hs" 1584 19 1584 20,SrcSpan "tests/examples/Attributes.hs" 1584 24 1584 25,SrcSpan "tests/examples/Attributes.hs" 1584 29 1584 30,SrcSpan "tests/examples/Attributes.hs" 1584 34 1584 35,SrcSpan "tests/examples/Attributes.hs" 1584 39 1584 40,SrcSpan "tests/examples/Attributes.hs" 1584 44 1584 45,SrcSpan "tests/examples/Attributes.hs" 1584 49 1584 50]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 1 1584 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 6 1584 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 6 1584 13, srcInfoPoints = []}) "PageDir")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 16 1584 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 16 1584 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 16 1584 18, srcInfoPoints = []}) "Bl") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 21 1584 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 21 1584 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 21 1584 23, srcInfoPoints = []}) "Br") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 26 1584 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 26 1584 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 26 1584 28, srcInfoPoints = []}) "Tl") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 31 1584 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 31 1584 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 31 1584 33, srcInfoPoints = []}) "Tr") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 36 1584 38, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 36 1584 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 36 1584 38, srcInfoPoints = []}) "Rb") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 41 1584 43, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 41 1584 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 41 1584 43, srcInfoPoints = []}) "Rt") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 46 1584 48, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 46 1584 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 46 1584 48, srcInfoPoints = []}) "Lb") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 51 1584 53, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 51 1584 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1584 51 1584 53, srcInfoPoints = []}) "Lt") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 16 1585 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1585 16 1585 24,SrcSpan "tests/examples/Attributes.hs" 1585 25 1585 26,SrcSpan "tests/examples/Attributes.hs" 1585 28 1585 29,SrcSpan "tests/examples/Attributes.hs" 1585 33 1585 34,SrcSpan "tests/examples/Attributes.hs" 1585 42 1585 43,SrcSpan "tests/examples/Attributes.hs" 1585 48 1585 49,SrcSpan "tests/examples/Attributes.hs" 1585 54 1585 55,SrcSpan "tests/examples/Attributes.hs" 1585 60 1585 61]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 26 1585 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 26 1585 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 26 1585 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 26 1585 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 30 1585 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 30 1585 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 30 1585 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 30 1585 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 35 1585 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 35 1585 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 35 1585 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 35 1585 42, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 44 1585 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 44 1585 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 44 1585 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 44 1585 48, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 50 1585 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 50 1585 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 50 1585 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 50 1585 54, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 56 1585 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 56 1585 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 56 1585 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1585 56 1585 60, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 1 1597 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1587 1 1587 9,SrcSpan "tests/examples/Attributes.hs" 1587 27 1587 32,SrcSpan "tests/examples/Attributes.hs" 1588 5 1588 5,SrcSpan "tests/examples/Attributes.hs" 1589 5 1589 5,SrcSpan "tests/examples/Attributes.hs" 1590 5 1590 5,SrcSpan "tests/examples/Attributes.hs" 1591 5 1591 5,SrcSpan "tests/examples/Attributes.hs" 1592 5 1592 5,SrcSpan "tests/examples/Attributes.hs" 1593 5 1593 5,SrcSpan "tests/examples/Attributes.hs" 1594 5 1594 5,SrcSpan "tests/examples/Attributes.hs" 1595 5 1595 5,SrcSpan "tests/examples/Attributes.hs" 1597 1 1597 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 10 1587 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 10 1587 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 10 1587 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 10 1587 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 10 1587 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 19 1587 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 19 1587 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1587 19 1587 26, srcInfoPoints = []}) "PageDir"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 5 1595 27, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 5 1595 27, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 5 1588 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 5 1588 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 13 1588 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 13 1588 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 13 1588 15, srcInfoPoints = []}) "Bl")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 16 1588 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1588 16 1588 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 18 1588 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 18 1588 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 18 1588 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 18 1588 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 23 1588 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1588 23 1588 27, srcInfoPoints = []}) "BL" "BL")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 5 1589 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 5 1589 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 13 1589 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 13 1589 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 13 1589 15, srcInfoPoints = []}) "Br")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 16 1589 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1589 16 1589 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 18 1589 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 18 1589 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 18 1589 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 18 1589 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 23 1589 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1589 23 1589 27, srcInfoPoints = []}) "BR" "BR")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 5 1590 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 5 1590 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 13 1590 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 13 1590 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 13 1590 15, srcInfoPoints = []}) "Tl")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 16 1590 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1590 16 1590 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 18 1590 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 18 1590 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 18 1590 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 18 1590 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 23 1590 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1590 23 1590 27, srcInfoPoints = []}) "TL" "TL")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 5 1591 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 5 1591 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 13 1591 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 13 1591 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 13 1591 15, srcInfoPoints = []}) "Tr")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 16 1591 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1591 16 1591 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 18 1591 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 18 1591 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 18 1591 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 18 1591 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 23 1591 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1591 23 1591 27, srcInfoPoints = []}) "TR" "TR")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 5 1592 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 5 1592 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 13 1592 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 13 1592 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 13 1592 15, srcInfoPoints = []}) "Rb")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 16 1592 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1592 16 1592 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 18 1592 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 18 1592 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 18 1592 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 18 1592 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 23 1592 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1592 23 1592 27, srcInfoPoints = []}) "RB" "RB")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 5 1593 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 5 1593 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 13 1593 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 13 1593 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 13 1593 15, srcInfoPoints = []}) "Rt")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 16 1593 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1593 16 1593 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 18 1593 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 18 1593 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 18 1593 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 18 1593 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 23 1593 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1593 23 1593 27, srcInfoPoints = []}) "RT" "RT")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 5 1594 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 5 1594 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 13 1594 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 13 1594 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 13 1594 15, srcInfoPoints = []}) "Lb")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 16 1594 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1594 16 1594 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 18 1594 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 18 1594 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 18 1594 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 18 1594 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 23 1594 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1594 23 1594 27, srcInfoPoints = []}) "LB" "LB")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 5 1595 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 5 1595 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 13 1595 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 13 1595 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 13 1595 15, srcInfoPoints = []}) "Lt")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 16 1595 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1595 16 1595 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 18 1595 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 18 1595 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 18 1595 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 18 1595 22, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 23 1595 27, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1595 23 1595 27, srcInfoPoints = []}) "LT" "LT")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 1 1612 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1597 1 1597 9,SrcSpan "tests/examples/Attributes.hs" 1597 27 1597 32,SrcSpan "tests/examples/Attributes.hs" 1598 5 1598 5,SrcSpan "tests/examples/Attributes.hs" 1612 1 1612 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 10 1597 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 10 1597 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 10 1597 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 10 1597 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 10 1597 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 19 1597 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 19 1597 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1597 19 1597 26, srcInfoPoints = []}) "PageDir"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 5 1606 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 5 1606 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 5 1598 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 5 1598 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 15 1606 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1598 15 1598 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 17 1606 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 17 1598 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 17 1598 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 17 1598 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 23 1606 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1598 23 1598 24,SrcSpan "tests/examples/Attributes.hs" 1599 23 1599 24,SrcSpan "tests/examples/Attributes.hs" 1600 23 1600 24,SrcSpan "tests/examples/Attributes.hs" 1601 23 1601 24,SrcSpan "tests/examples/Attributes.hs" 1602 23 1602 24,SrcSpan "tests/examples/Attributes.hs" 1603 23 1603 24,SrcSpan "tests/examples/Attributes.hs" 1604 23 1604 24,SrcSpan "tests/examples/Attributes.hs" 1605 23 1605 24,SrcSpan "tests/examples/Attributes.hs" 1606 23 1606 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 25 1598 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 25 1598 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 25 1598 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 25 1598 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 25 1598 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 35 1598 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 35 1598 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 35 1598 37, srcInfoPoints = []}) "Bl")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 38 1598 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1598 38 1598 42, srcInfoPoints = []}) "BL" "BL")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 25 1599 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 25 1599 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 25 1599 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 25 1599 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 25 1599 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 35 1599 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 35 1599 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 35 1599 37, srcInfoPoints = []}) "Br")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 38 1599 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1599 38 1599 42, srcInfoPoints = []}) "BR" "BR")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 25 1600 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 25 1600 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 25 1600 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 25 1600 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 25 1600 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 35 1600 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 35 1600 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 35 1600 37, srcInfoPoints = []}) "Tl")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 38 1600 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1600 38 1600 42, srcInfoPoints = []}) "TL" "TL")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 25 1601 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 25 1601 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 25 1601 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 25 1601 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 25 1601 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 35 1601 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 35 1601 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 35 1601 37, srcInfoPoints = []}) "Tr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 38 1601 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1601 38 1601 42, srcInfoPoints = []}) "TR" "TR")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 25 1602 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 25 1602 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 25 1602 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 25 1602 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 25 1602 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 35 1602 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 35 1602 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 35 1602 37, srcInfoPoints = []}) "Rb")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 38 1602 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1602 38 1602 42, srcInfoPoints = []}) "RB" "RB")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 25 1603 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 25 1603 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 25 1603 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 25 1603 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 25 1603 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 35 1603 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 35 1603 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 35 1603 37, srcInfoPoints = []}) "Rt")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 38 1603 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1603 38 1603 42, srcInfoPoints = []}) "RT" "RT")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 25 1604 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 25 1604 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 25 1604 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 25 1604 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 25 1604 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 35 1604 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 35 1604 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 35 1604 37, srcInfoPoints = []}) "Lb")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 38 1604 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1604 38 1604 42, srcInfoPoints = []}) "LB" "LB")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 25 1605 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 25 1605 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 25 1605 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 25 1605 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 25 1605 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 35 1605 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 35 1605 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 35 1605 37, srcInfoPoints = []}) "Lt")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 38 1605 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1605 38 1605 42, srcInfoPoints = []}) "LT" "LT"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 1 1613 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1612 13 1612 14]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 1 1612 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 6 1612 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 6 1612 12, srcInfoPoints = []}) "Spline")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 15 1612 57, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 15 1612 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 15 1612 21, srcInfoPoints = []}) "Spline") [TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 22 1612 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1612 22 1612 23,SrcSpan "tests/examples/Attributes.hs" 1612 34 1612 35]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 23 1612 34, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 23 1612 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 23 1612 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 23 1612 28, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 29 1612 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 29 1612 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 29 1612 34, srcInfoPoints = []}) "Point")))),TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 36 1612 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1612 36 1612 37,SrcSpan "tests/examples/Attributes.hs" 1612 48 1612 49]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 37 1612 48, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 37 1612 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 37 1612 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 37 1612 42, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 43 1612 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 43 1612 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 43 1612 48, srcInfoPoints = []}) "Point")))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 50 1612 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1612 50 1612 51,SrcSpan "tests/examples/Attributes.hs" 1612 56 1612 57]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 51 1612 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 51 1612 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1612 51 1612 56, srcInfoPoints = []}) "Point")))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 15 1613 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1613 15 1613 23,SrcSpan "tests/examples/Attributes.hs" 1613 24 1613 25,SrcSpan "tests/examples/Attributes.hs" 1613 27 1613 28,SrcSpan "tests/examples/Attributes.hs" 1613 32 1613 33,SrcSpan "tests/examples/Attributes.hs" 1613 38 1613 39,SrcSpan "tests/examples/Attributes.hs" 1613 44 1613 45]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 25 1613 27, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 25 1613 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 25 1613 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 25 1613 27, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 29 1613 32, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 29 1613 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 29 1613 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 29 1613 32, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 34 1613 38, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 34 1613 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 34 1613 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 34 1613 38, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 40 1613 44, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 40 1613 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 40 1613 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1613 40 1613 44, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 1 1630 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1615 1 1615 9,SrcSpan "tests/examples/Attributes.hs" 1615 26 1615 31,SrcSpan "tests/examples/Attributes.hs" 1616 5 1616 5,SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 5,SrcSpan "tests/examples/Attributes.hs" 1626 5 1626 5,SrcSpan "tests/examples/Attributes.hs" 1628 5 1628 5,SrcSpan "tests/examples/Attributes.hs" 1630 1 1630 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 10 1615 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 10 1615 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 10 1615 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 10 1615 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 10 1615 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 19 1615 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 19 1615 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1615 19 1615 25, srcInfoPoints = []}) "Spline"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 5 1622 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1619 9 1619 14]}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 5 1622 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1619 9 1619 14]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 5 1622 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1619 9 1619 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 5 1616 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 13 1616 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1616 13 1616 14,SrcSpan "tests/examples/Attributes.hs" 1616 29 1616 30]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 14 1616 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 14 1616 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 14 1616 20, srcInfoPoints = []}) "Spline")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 21 1616 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 21 1616 23, srcInfoPoints = []}) "ms"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 24 1616 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 24 1616 26, srcInfoPoints = []}) "me"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 27 1616 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 27 1616 29, srcInfoPoints = []}) "ps")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 31 1618 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1616 31 1616 32]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 33 1618 48, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 33 1617 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 33 1616 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 33 1616 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 33 1616 37, srcInfoPoints = []}) "addS"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 38 1616 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 38 1616 39, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 38 1616 39, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 40 1617 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 40 1616 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 40 1616 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1616 40 1616 44, srcInfoPoints = []}) "addE"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 32 1617 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 32 1617 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 32 1617 33, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 34 1617 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 34 1617 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1617 34 1617 38, srcInfoPoints = []}) "hsep"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 32 1618 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 32 1618 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 32 1618 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 34 1618 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 34 1618 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 34 1618 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 34 1618 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 34 1618 37, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 38 1618 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 38 1618 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 38 1618 45, srcInfoPoints = []}) "unqtDot")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 46 1618 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 46 1618 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1618 46 1618 48, srcInfoPoints = []}) "ps")))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 11 1622 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1620 11 1620 11,SrcSpan "tests/examples/Attributes.hs" 1621 11 1621 11,SrcSpan "tests/examples/Attributes.hs" 1622 11 1622 11,SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 11 1620 49, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 11 1620 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 11 1620 15, srcInfoPoints = []}) "addP") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 16 1620 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 16 1620 17, srcInfoPoints = []}) "t")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 18 1620 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1620 18 1620 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 20 1620 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 20 1620 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 20 1620 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 20 1620 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 20 1620 25, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 26 1620 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 26 1620 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 26 1620 28, srcInfoPoints = []}) "id")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 29 1620 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1620 29 1620 30,SrcSpan "tests/examples/Attributes.hs" 1620 48 1620 49]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 30 1620 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 30 1620 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1620 30 1620 31,SrcSpan "tests/examples/Attributes.hs" 1620 31 1620 34,SrcSpan "tests/examples/Attributes.hs" 1620 34 1620 35]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 30 1620 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1620 30 1620 31,SrcSpan "tests/examples/Attributes.hs" 1620 31 1620 34,SrcSpan "tests/examples/Attributes.hs" 1620 34 1620 35]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 31 1620 34, srcInfoPoints = []}) "<+>"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 36 1620 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 36 1620 37, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 36 1620 37, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 38 1620 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 38 1620 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 38 1620 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 38 1620 46, srcInfoPoints = []}) "commaDel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 47 1620 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 47 1620 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1620 47 1620 48, srcInfoPoints = []}) "t")))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 11 1621 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 11 1621 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 11 1621 15, srcInfoPoints = []}) "addS")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 16 1621 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1621 16 1621 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 18 1621 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 18 1621 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 18 1621 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 18 1621 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 18 1621 22, srcInfoPoints = []}) "addP"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 23 1621 26, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 23 1621 26, srcInfoPoints = []}) 's' "s"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 27 1621 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 27 1621 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1621 27 1621 29, srcInfoPoints = []}) "ms"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 11 1622 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 11 1622 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 11 1622 15, srcInfoPoints = []}) "addE")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 16 1622 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1622 16 1622 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 18 1622 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 18 1622 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 18 1622 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 18 1622 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 18 1622 22, srcInfoPoints = []}) "addP"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 23 1622 26, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 23 1622 26, srcInfoPoints = []}) 'e' "e"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 27 1622 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 27 1622 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1622 27 1622 29, srcInfoPoints = []}) "me"))))) Nothing]))]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 5 1624 10, srcInfoPoints = []}) "toDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 11 1624 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1624 11 1624 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 13 1624 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 13 1624 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 13 1624 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 13 1624 25, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 26 1624 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 26 1624 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 26 1624 27, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 28 1624 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 28 1624 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1624 28 1624 35, srcInfoPoints = []}) "unqtDot"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 5 1626 56, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 5 1626 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 5 1626 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 5 1626 18, srcInfoPoints = []}) "unqtListToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 19 1626 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1626 19 1626 20]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 21 1626 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 21 1626 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 21 1626 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 21 1626 25, srcInfoPoints = []}) "hcat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 26 1626 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 26 1626 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 26 1626 27, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 28 1626 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 28 1626 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 28 1626 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 28 1626 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 28 1626 37, srcInfoPoints = []}) "punctuate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 38 1626 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 38 1626 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 38 1626 42, srcInfoPoints = []}) "semi")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 43 1626 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 43 1626 44, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 43 1626 44, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 45 1626 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 45 1626 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 45 1626 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 45 1626 48, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 49 1626 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 49 1626 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1626 49 1626 56, srcInfoPoints = []}) "unqtDot"))))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 5 1628 45, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 5 1628 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 5 1628 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 5 1628 14, srcInfoPoints = []}) "listToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 15 1628 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1628 15 1628 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 17 1628 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 17 1628 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 17 1628 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 17 1628 29, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 30 1628 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 30 1628 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 30 1628 31, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 32 1628 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 32 1628 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1628 32 1628 45, srcInfoPoints = []}) "unqtListToDot"))))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 1 1646 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1630 1 1630 9,SrcSpan "tests/examples/Attributes.hs" 1630 26 1630 31,SrcSpan "tests/examples/Attributes.hs" 1631 5 1631 5,SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 5,SrcSpan "tests/examples/Attributes.hs" 1642 5 1642 5,SrcSpan "tests/examples/Attributes.hs" 1646 1 1646 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 10 1630 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 10 1630 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 10 1630 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 10 1630 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 10 1630 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 19 1630 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 19 1630 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1630 19 1630 25, srcInfoPoints = []}) "Spline"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 5 1638 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1635 9 1635 14]}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 5 1638 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1635 9 1635 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 5 1631 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 5 1631 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 15 1634 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1631 15 1631 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 17 1634 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1631 17 1631 19,SrcSpan "tests/examples/Attributes.hs" 1631 20 1631 20,SrcSpan "tests/examples/Attributes.hs" 1632 20 1632 20,SrcSpan "tests/examples/Attributes.hs" 1633 20 1633 20,SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 20,SrcSpan "tests/examples/Attributes.hs" 1635 9 1635 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 20 1631 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1631 23 1631 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 20 1631 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 20 1631 22, srcInfoPoints = []}) "ms")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 26 1631 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 26 1631 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 26 1631 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 26 1631 32, srcInfoPoints = []}) "parseP"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 33 1631 36, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1631 33 1631 36, srcInfoPoints = []}) 's' "s"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 20 1632 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1632 23 1632 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 20 1632 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 20 1632 22, srcInfoPoints = []}) "me")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 26 1632 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 26 1632 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 26 1632 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 26 1632 32, srcInfoPoints = []}) "parseP"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 33 1632 36, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1632 33 1632 36, srcInfoPoints = []}) 'e' "e"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 20 1633 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1633 23 1633 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 20 1633 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 20 1633 22, srcInfoPoints = []}) "ps")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 26 1633 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 26 1633 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 26 1633 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 26 1633 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 26 1633 32, srcInfoPoints = []}) "sepBy1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 33 1633 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 33 1633 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 33 1633 42, srcInfoPoints = []}) "parseUnqt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 43 1633 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 43 1633 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1633 43 1633 53, srcInfoPoints = []}) "whitespace")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 44, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 20 1634 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 27 1634 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 27 1634 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 27 1634 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 29 1634 35, srcInfoPoints = []}) "Spline"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 36 1634 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 36 1634 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 36 1634 38, srcInfoPoints = []}) "ms")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 39 1634 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 39 1634 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 39 1634 41, srcInfoPoints = []}) "me")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 42 1634 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 42 1634 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1634 42 1634 44, srcInfoPoints = []}) "ps")))))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 11 1638 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1636 11 1636 11,SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 11 1638 66, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 11 1638 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 11 1636 17, srcInfoPoints = []}) "parseP") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 18 1636 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 18 1636 19, srcInfoPoints = []}) "t")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 20 1638 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1636 20 1636 21]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 22 1638 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 22 1636 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 22 1636 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 22 1636 30, srcInfoPoints = []}) "optional"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 31 1636 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 31 1636 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 31 1636 32, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 33 1638 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1636 33 1636 35,SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 36,SrcSpan "tests/examples/Attributes.hs" 1637 36 1637 36,SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 36,SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 36 1636 45, srcInfoPoints = []}) "character"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 46 1636 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 46 1636 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1636 46 1636 47, srcInfoPoints = []}) "t")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1637 36 1637 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1637 36 1637 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1637 36 1637 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1637 36 1637 46, srcInfoPoints = []}) "parseComma"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 66, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 36 1638 45, srcInfoPoints = []}) "parseUnqt"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 46 1638 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1638 46 1638 47,SrcSpan "tests/examples/Attributes.hs" 1638 47 1638 54,SrcSpan "tests/examples/Attributes.hs" 1638 54 1638 55]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 46 1638 55, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1638 46 1638 47,SrcSpan "tests/examples/Attributes.hs" 1638 47 1638 54,SrcSpan "tests/examples/Attributes.hs" 1638 54 1638 55]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 47 1638 54, srcInfoPoints = []}) "discard"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 56 1638 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 56 1638 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1638 56 1638 66, srcInfoPoints = []}) "whitespace"))))]))) Nothing]]))),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 5 1640 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 11 1640 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1640 11 1640 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 13 1640 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 13 1640 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 13 1640 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 13 1640 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 25 1640 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 25 1640 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1640 25 1640 34, srcInfoPoints = []}) "parseUnqt"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 5 1642 53, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 5 1642 53, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 5 1642 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 5 1642 18, srcInfoPoints = []}) "parseUnqtList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 19 1642 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1642 19 1642 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 21 1642 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 21 1642 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 21 1642 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 21 1642 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 21 1642 27, srcInfoPoints = []}) "sepBy1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 28 1642 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 28 1642 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 28 1642 37, srcInfoPoints = []}) "parseUnqt")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 38 1642 53, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1642 38 1642 39,SrcSpan "tests/examples/Attributes.hs" 1642 52 1642 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 39 1642 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 39 1642 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 39 1642 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 39 1642 48, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 49 1642 52, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1642 49 1642 52, srcInfoPoints = []}) ';' ";")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 1 1649 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1646 15 1646 16,SrcSpan "tests/examples/Attributes.hs" 1647 15 1647 16,SrcSpan "tests/examples/Attributes.hs" 1648 15 1648 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 1 1646 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 6 1646 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 6 1646 14, srcInfoPoints = []}) "QuadType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 17 1646 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 17 1646 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1646 17 1646 25, srcInfoPoints = []}) "NormalQT") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1647 17 1647 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1647 17 1647 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1647 17 1647 23, srcInfoPoints = []}) "FastQT") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1648 17 1648 21, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1648 17 1648 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1648 17 1648 21, srcInfoPoints = []}) "NoQT") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 17 1649 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1649 17 1649 25,SrcSpan "tests/examples/Attributes.hs" 1649 26 1649 27,SrcSpan "tests/examples/Attributes.hs" 1649 29 1649 30,SrcSpan "tests/examples/Attributes.hs" 1649 34 1649 35,SrcSpan "tests/examples/Attributes.hs" 1649 43 1649 44,SrcSpan "tests/examples/Attributes.hs" 1649 49 1649 50,SrcSpan "tests/examples/Attributes.hs" 1649 55 1649 56,SrcSpan "tests/examples/Attributes.hs" 1649 61 1649 62]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 27 1649 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 27 1649 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 27 1649 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 27 1649 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 31 1649 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 31 1649 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 31 1649 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 31 1649 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 36 1649 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 36 1649 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 36 1649 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 36 1649 43, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 45 1649 49, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 45 1649 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 45 1649 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 45 1649 49, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 51 1649 55, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 51 1649 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 51 1649 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 51 1649 55, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 57 1649 61, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 57 1649 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 57 1649 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1649 57 1649 61, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 1 1656 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1651 1 1651 9,SrcSpan "tests/examples/Attributes.hs" 1651 28 1651 33,SrcSpan "tests/examples/Attributes.hs" 1652 5 1652 5,SrcSpan "tests/examples/Attributes.hs" 1653 5 1653 5,SrcSpan "tests/examples/Attributes.hs" 1654 5 1654 5,SrcSpan "tests/examples/Attributes.hs" 1656 1 1656 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 10 1651 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 10 1651 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 10 1651 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 10 1651 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 10 1651 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 19 1651 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 19 1651 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1651 19 1651 27, srcInfoPoints = []}) "QuadType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 5 1654 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 5 1654 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 5 1652 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 5 1652 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 13 1652 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 13 1652 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 13 1652 21, srcInfoPoints = []}) "NormalQT")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 22 1652 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1652 22 1652 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 24 1652 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 24 1652 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 24 1652 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 24 1652 28, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 29 1652 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1652 29 1652 37, srcInfoPoints = []}) "normal" "normal")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 5 1653 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 5 1653 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 13 1653 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 13 1653 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 13 1653 19, srcInfoPoints = []}) "FastQT")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 22 1653 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1653 22 1653 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 24 1653 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 24 1653 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 24 1653 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 24 1653 28, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 29 1653 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1653 29 1653 35, srcInfoPoints = []}) "fast" "fast")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 5 1654 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 5 1654 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 13 1654 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 13 1654 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 13 1654 17, srcInfoPoints = []}) "NoQT")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 22 1654 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1654 22 1654 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 24 1654 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 24 1654 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 24 1654 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 24 1654 28, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 29 1654 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1654 29 1654 35, srcInfoPoints = []}) "none" "none")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 1 1669 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1656 1 1656 9,SrcSpan "tests/examples/Attributes.hs" 1656 28 1656 33,SrcSpan "tests/examples/Attributes.hs" 1659 5 1659 5,SrcSpan "tests/examples/Attributes.hs" 1669 1 1669 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 10 1656 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 10 1656 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 10 1656 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 10 1656 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 10 1656 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 19 1656 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 19 1656 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1656 19 1656 27, srcInfoPoints = []}) "QuadType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 5 1664 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 5 1664 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 5 1659 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 5 1659 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 15 1664 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1659 15 1659 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 17 1664 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 17 1659 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 17 1659 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 17 1659 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 23 1664 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1659 23 1659 24,SrcSpan "tests/examples/Attributes.hs" 1660 23 1660 24,SrcSpan "tests/examples/Attributes.hs" 1661 23 1661 24,SrcSpan "tests/examples/Attributes.hs" 1662 23 1662 24,SrcSpan "tests/examples/Attributes.hs" 1663 23 1663 24,SrcSpan "tests/examples/Attributes.hs" 1664 23 1664 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 25 1659 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 25 1659 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 25 1659 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 25 1659 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 25 1659 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 35 1659 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 35 1659 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 35 1659 43, srcInfoPoints = []}) "NormalQT")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 44 1659 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1659 44 1659 52, srcInfoPoints = []}) "normal" "normal")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 25 1660 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 25 1660 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 25 1660 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 25 1660 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 25 1660 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 35 1660 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 35 1660 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 35 1660 41, srcInfoPoints = []}) "FastQT")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 42 1660 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1660 42 1660 48, srcInfoPoints = []}) "fast" "fast")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 25 1661 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 25 1661 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 25 1661 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 25 1661 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 25 1661 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 35 1661 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 35 1661 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 35 1661 39, srcInfoPoints = []}) "NoQT")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 40 1661 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1661 40 1661 46, srcInfoPoints = []}) "none" "none")),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 25 1662 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 25 1662 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 25 1662 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 25 1662 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 25 1662 34, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 35 1662 38, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 35 1662 38, srcInfoPoints = []}) '2' "2"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 41 1662 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 41 1662 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 41 1662 43, srcInfoPoints = []}) ">>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 44 1662 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 44 1662 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 44 1662 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 44 1662 50, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 51 1662 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 51 1662 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1662 51 1662 57, srcInfoPoints = []}) "FastQT")))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 25 1663 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 25 1663 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 25 1663 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 25 1663 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 25 1663 30, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 31 1663 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1663 31 1663 32,SrcSpan "tests/examples/Attributes.hs" 1663 50 1663 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 32 1663 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 32 1663 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 32 1663 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 32 1663 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 32 1663 36, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 37 1663 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 37 1663 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 37 1663 41, srcInfoPoints = []}) "NoQT")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 42 1663 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 42 1663 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 42 1663 50, srcInfoPoints = []}) "NormalQT")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 52 1663 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 52 1663 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1663 52 1663 57, srcInfoPoints = []}) "parse")))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 1 1672 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1669 11 1669 12,SrcSpan "tests/examples/Attributes.hs" 1670 11 1670 12,SrcSpan "tests/examples/Attributes.hs" 1671 11 1671 12]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 1 1669 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 6 1669 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 6 1669 10, srcInfoPoints = []}) "Root")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 13 1669 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 13 1669 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1669 13 1669 22, srcInfoPoints = []}) "IsCentral") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1670 13 1670 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1670 13 1670 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1670 13 1670 23, srcInfoPoints = []}) "NotCentral") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 13 1671 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 13 1671 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 13 1671 21, srcInfoPoints = []}) "NodeName") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 22 1671 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 22 1671 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1671 22 1671 28, srcInfoPoints = []}) "String"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 13 1672 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1672 13 1672 21,SrcSpan "tests/examples/Attributes.hs" 1672 22 1672 23,SrcSpan "tests/examples/Attributes.hs" 1672 25 1672 26,SrcSpan "tests/examples/Attributes.hs" 1672 30 1672 31,SrcSpan "tests/examples/Attributes.hs" 1672 36 1672 37,SrcSpan "tests/examples/Attributes.hs" 1672 42 1672 43]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 23 1672 25, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 23 1672 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 23 1672 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 23 1672 25, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 27 1672 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 27 1672 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 27 1672 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 27 1672 30, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 32 1672 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 32 1672 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 32 1672 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 32 1672 36, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 38 1672 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 38 1672 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 38 1672 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1672 38 1672 42, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 1 1682 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1674 1 1674 9,SrcSpan "tests/examples/Attributes.hs" 1674 24 1674 29,SrcSpan "tests/examples/Attributes.hs" 1675 5 1675 5,SrcSpan "tests/examples/Attributes.hs" 1676 5 1676 5,SrcSpan "tests/examples/Attributes.hs" 1677 5 1677 5,SrcSpan "tests/examples/Attributes.hs" 1679 5 1679 5,SrcSpan "tests/examples/Attributes.hs" 1680 5 1680 5,SrcSpan "tests/examples/Attributes.hs" 1682 1 1682 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 10 1674 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 10 1674 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 10 1674 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 10 1674 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 10 1674 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 19 1674 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 19 1674 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1674 19 1674 23, srcInfoPoints = []}) "Root"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 5 1677 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 5 1677 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 5 1675 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 5 1675 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 13 1675 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 13 1675 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 13 1675 22, srcInfoPoints = []}) "IsCentral")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 26 1675 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1675 26 1675 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 28 1675 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 28 1675 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 28 1675 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 28 1675 35, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 36 1675 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 36 1675 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1675 36 1675 40, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 5 1676 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 5 1676 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 13 1676 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 13 1676 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 13 1676 23, srcInfoPoints = []}) "NotCentral")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 26 1676 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1676 26 1676 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 28 1676 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 28 1676 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 28 1676 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 28 1676 35, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 36 1676 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 36 1676 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1676 36 1676 41, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 5 1677 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 5 1677 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 13 1677 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1677 13 1677 14,SrcSpan "tests/examples/Attributes.hs" 1677 24 1677 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 14 1677 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 14 1677 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 14 1677 22, srcInfoPoints = []}) "NodeName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 23 1677 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 23 1677 24, srcInfoPoints = []}) "n")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 26 1677 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1677 26 1677 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 28 1677 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 28 1677 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 28 1677 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 28 1677 35, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 36 1677 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 36 1677 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1677 36 1677 37, srcInfoPoints = []}) "n"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 5 1680 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 5 1680 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 5 1679 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 5 1679 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 11 1679 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1679 11 1679 12,SrcSpan "tests/examples/Attributes.hs" 1679 22 1679 23]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 12 1679 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 12 1679 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 12 1679 20, srcInfoPoints = []}) "NodeName")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 21 1679 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 21 1679 22, srcInfoPoints = []}) "n")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 24 1679 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1679 24 1679 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 26 1679 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 26 1679 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 26 1679 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 26 1679 31, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 32 1679 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 32 1679 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1679 32 1679 33, srcInfoPoints = []}) "n"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 5 1680 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 5 1680 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 11 1680 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 11 1680 12, srcInfoPoints = []}) "r")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 24 1680 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1680 24 1680 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 26 1680 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 26 1680 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 26 1680 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 26 1680 33, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 34 1680 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 34 1680 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1680 34 1680 35, srcInfoPoints = []}) "r"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 1 1693 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1682 1 1682 9,SrcSpan "tests/examples/Attributes.hs" 1682 24 1682 29,SrcSpan "tests/examples/Attributes.hs" 1683 5 1683 5,SrcSpan "tests/examples/Attributes.hs" 1687 5 1687 5,SrcSpan "tests/examples/Attributes.hs" 1693 1 1693 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 10 1682 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 10 1682 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 10 1682 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 10 1682 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 10 1682 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 19 1682 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 19 1682 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1682 19 1682 23, srcInfoPoints = []}) "Root"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 5 1685 41, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 5 1685 41, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 5 1683 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 5 1683 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 15 1685 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1683 15 1683 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1685 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1683 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1683 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1683 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1683 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 17 1683 22, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 23 1683 50, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1683 23 1683 24,SrcSpan "tests/examples/Attributes.hs" 1683 49 1683 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 24 1683 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 24 1683 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 24 1683 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 24 1683 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 24 1683 28, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 29 1683 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 29 1683 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 29 1683 39, srcInfoPoints = []}) "NotCentral")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 40 1683 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 40 1683 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 40 1683 49, srcInfoPoints = []}) "IsCentral")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 51 1683 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 51 1683 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1683 51 1683 59, srcInfoPoints = []}) "onlyBool")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1684 17 1684 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1684 17 1684 18,SrcSpan "tests/examples/Attributes.hs" 1684 18 1684 24,SrcSpan "tests/examples/Attributes.hs" 1684 24 1684 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1684 17 1684 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1684 17 1684 18,SrcSpan "tests/examples/Attributes.hs" 1684 18 1684 24,SrcSpan "tests/examples/Attributes.hs" 1684 24 1684 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1684 18 1684 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 17 1685 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 17 1685 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 17 1685 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 17 1685 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 17 1685 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 23 1685 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 23 1685 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 23 1685 31, srcInfoPoints = []}) "NodeName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 32 1685 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 32 1685 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1685 32 1685 41, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 5 1689 33, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 5 1689 33, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 5 1687 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 5 1687 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 11 1689 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1687 11 1687 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 13 1689 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 13 1687 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 13 1687 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 13 1687 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 13 1687 27, srcInfoPoints = []}) "optionalQuoted"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 28 1687 72, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1687 28 1687 29,SrcSpan "tests/examples/Attributes.hs" 1687 71 1687 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 29 1687 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 29 1687 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 29 1687 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 29 1687 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 29 1687 34, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 35 1687 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1687 35 1687 36,SrcSpan "tests/examples/Attributes.hs" 1687 61 1687 62]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 36 1687 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 36 1687 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 36 1687 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 36 1687 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 36 1687 40, srcInfoPoints = []}) "bool"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 41 1687 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 41 1687 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 41 1687 51, srcInfoPoints = []}) "NotCentral")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 52 1687 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 52 1687 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 52 1687 61, srcInfoPoints = []}) "IsCentral")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 63 1687 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 63 1687 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1687 63 1687 71, srcInfoPoints = []}) "onlyBool")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1688 13 1688 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1688 13 1688 14,SrcSpan "tests/examples/Attributes.hs" 1688 14 1688 20,SrcSpan "tests/examples/Attributes.hs" 1688 20 1688 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1688 13 1688 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1688 13 1688 14,SrcSpan "tests/examples/Attributes.hs" 1688 14 1688 20,SrcSpan "tests/examples/Attributes.hs" 1688 20 1688 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1688 14 1688 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 13 1689 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 13 1689 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 13 1689 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 13 1689 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 13 1689 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 19 1689 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 19 1689 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 19 1689 27, srcInfoPoints = []}) "NodeName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 28 1689 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 28 1689 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1689 28 1689 33, srcInfoPoints = []}) "parse")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 1 1698 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1693 15 1693 16,SrcSpan "tests/examples/Attributes.hs" 1694 15 1694 16,SrcSpan "tests/examples/Attributes.hs" 1695 15 1695 16,SrcSpan "tests/examples/Attributes.hs" 1696 15 1696 16,SrcSpan "tests/examples/Attributes.hs" 1697 15 1697 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 1 1693 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 6 1693 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 6 1693 14, srcInfoPoints = []}) "RankType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 17 1693 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 17 1693 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1693 17 1693 25, srcInfoPoints = []}) "SameRank") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1694 17 1694 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1694 17 1694 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1694 17 1694 24, srcInfoPoints = []}) "MinRank") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1695 17 1695 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1695 17 1695 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1695 17 1695 27, srcInfoPoints = []}) "SourceRank") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1696 17 1696 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1696 17 1696 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1696 17 1696 24, srcInfoPoints = []}) "MaxRank") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1697 17 1697 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1697 17 1697 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1697 17 1697 25, srcInfoPoints = []}) "SinkRank") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 17 1698 62, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1698 17 1698 25,SrcSpan "tests/examples/Attributes.hs" 1698 26 1698 27,SrcSpan "tests/examples/Attributes.hs" 1698 29 1698 30,SrcSpan "tests/examples/Attributes.hs" 1698 34 1698 35,SrcSpan "tests/examples/Attributes.hs" 1698 43 1698 44,SrcSpan "tests/examples/Attributes.hs" 1698 49 1698 50,SrcSpan "tests/examples/Attributes.hs" 1698 55 1698 56,SrcSpan "tests/examples/Attributes.hs" 1698 61 1698 62]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 27 1698 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 27 1698 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 27 1698 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 27 1698 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 31 1698 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 31 1698 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 31 1698 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 31 1698 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 36 1698 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 36 1698 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 36 1698 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 36 1698 43, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 45 1698 49, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 45 1698 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 45 1698 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 45 1698 49, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 51 1698 55, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 51 1698 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 51 1698 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 51 1698 55, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 57 1698 61, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 57 1698 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 57 1698 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1698 57 1698 61, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 1 1707 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1700 1 1700 9,SrcSpan "tests/examples/Attributes.hs" 1700 28 1700 33,SrcSpan "tests/examples/Attributes.hs" 1701 5 1701 5,SrcSpan "tests/examples/Attributes.hs" 1702 5 1702 5,SrcSpan "tests/examples/Attributes.hs" 1703 5 1703 5,SrcSpan "tests/examples/Attributes.hs" 1704 5 1704 5,SrcSpan "tests/examples/Attributes.hs" 1705 5 1705 5,SrcSpan "tests/examples/Attributes.hs" 1707 1 1707 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 10 1700 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 10 1700 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 10 1700 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 10 1700 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 10 1700 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 19 1700 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 19 1700 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1700 19 1700 27, srcInfoPoints = []}) "RankType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 5 1705 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 5 1705 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 5 1701 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 5 1701 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 13 1701 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 13 1701 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 13 1701 21, srcInfoPoints = []}) "SameRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 24 1701 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1701 24 1701 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 26 1701 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 26 1701 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 26 1701 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 26 1701 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 31 1701 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1701 31 1701 37, srcInfoPoints = []}) "same" "same")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 5 1702 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 5 1702 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 13 1702 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 13 1702 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 13 1702 20, srcInfoPoints = []}) "MinRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 24 1702 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1702 24 1702 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 26 1702 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 26 1702 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 26 1702 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 26 1702 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 31 1702 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1702 31 1702 36, srcInfoPoints = []}) "min" "min")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 5 1703 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 5 1703 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 13 1703 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 13 1703 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 13 1703 23, srcInfoPoints = []}) "SourceRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 24 1703 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1703 24 1703 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 26 1703 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 26 1703 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 26 1703 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 26 1703 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 31 1703 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1703 31 1703 39, srcInfoPoints = []}) "source" "source")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 5 1704 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 5 1704 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 13 1704 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 13 1704 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 13 1704 20, srcInfoPoints = []}) "MaxRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 24 1704 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1704 24 1704 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 26 1704 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 26 1704 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 26 1704 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 26 1704 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 31 1704 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1704 31 1704 36, srcInfoPoints = []}) "max" "max")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 5 1705 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 5 1705 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 13 1705 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 13 1705 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 13 1705 21, srcInfoPoints = []}) "SinkRank")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 24 1705 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1705 24 1705 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 26 1705 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 26 1705 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 26 1705 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 26 1705 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 31 1705 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1705 31 1705 37, srcInfoPoints = []}) "sink" "sink")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 1 1717 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1707 1 1707 9,SrcSpan "tests/examples/Attributes.hs" 1707 28 1707 33,SrcSpan "tests/examples/Attributes.hs" 1708 5 1708 5,SrcSpan "tests/examples/Attributes.hs" 1717 1 1717 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 10 1707 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 10 1707 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 10 1707 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 10 1707 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 10 1707 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 19 1707 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 19 1707 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1707 19 1707 27, srcInfoPoints = []}) "RankType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 5 1713 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 5 1713 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 5 1708 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 5 1708 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 15 1713 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1708 15 1708 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 17 1713 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 17 1708 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 17 1708 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 17 1708 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 23 1713 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1708 23 1708 24,SrcSpan "tests/examples/Attributes.hs" 1709 23 1709 24,SrcSpan "tests/examples/Attributes.hs" 1710 23 1710 24,SrcSpan "tests/examples/Attributes.hs" 1711 23 1711 24,SrcSpan "tests/examples/Attributes.hs" 1712 23 1712 24,SrcSpan "tests/examples/Attributes.hs" 1713 23 1713 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 25 1708 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 25 1708 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 25 1708 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 25 1708 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 25 1708 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 35 1708 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 35 1708 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 35 1708 43, srcInfoPoints = []}) "SameRank")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 44 1708 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1708 44 1708 50, srcInfoPoints = []}) "same" "same")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 25 1709 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 25 1709 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 25 1709 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 25 1709 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 25 1709 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 35 1709 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 35 1709 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 35 1709 42, srcInfoPoints = []}) "MinRank")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 43 1709 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1709 43 1709 48, srcInfoPoints = []}) "min" "min")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 25 1710 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 25 1710 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 25 1710 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 25 1710 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 25 1710 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 35 1710 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 35 1710 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 35 1710 45, srcInfoPoints = []}) "SourceRank")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 46 1710 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1710 46 1710 54, srcInfoPoints = []}) "source" "source")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 25 1711 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 25 1711 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 25 1711 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 25 1711 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 25 1711 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 35 1711 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 35 1711 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 35 1711 42, srcInfoPoints = []}) "MaxRank")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 43 1711 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1711 43 1711 48, srcInfoPoints = []}) "max" "max")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 25 1712 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 25 1712 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 25 1712 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 25 1712 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 25 1712 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 35 1712 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 35 1712 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 35 1712 43, srcInfoPoints = []}) "SinkRank")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 44 1712 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1712 44 1712 50, srcInfoPoints = []}) "sink" "sink"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 1 1721 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1717 14 1717 15,SrcSpan "tests/examples/Attributes.hs" 1718 14 1718 15,SrcSpan "tests/examples/Attributes.hs" 1719 14 1719 15,SrcSpan "tests/examples/Attributes.hs" 1720 14 1720 15]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 1 1717 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 6 1717 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 6 1717 13, srcInfoPoints = []}) "RankDir")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 16 1717 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 16 1717 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1717 16 1717 23, srcInfoPoints = []}) "FromTop") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1718 16 1718 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1718 16 1718 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1718 16 1718 24, srcInfoPoints = []}) "FromLeft") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1719 16 1719 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1719 16 1719 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1719 16 1719 26, srcInfoPoints = []}) "FromBottom") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1720 16 1720 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1720 16 1720 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1720 16 1720 25, srcInfoPoints = []}) "FromRight") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 16 1721 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1721 16 1721 24,SrcSpan "tests/examples/Attributes.hs" 1721 25 1721 26,SrcSpan "tests/examples/Attributes.hs" 1721 28 1721 29,SrcSpan "tests/examples/Attributes.hs" 1721 33 1721 34,SrcSpan "tests/examples/Attributes.hs" 1721 42 1721 43,SrcSpan "tests/examples/Attributes.hs" 1721 48 1721 49,SrcSpan "tests/examples/Attributes.hs" 1721 54 1721 55,SrcSpan "tests/examples/Attributes.hs" 1721 60 1721 61]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 26 1721 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 26 1721 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 26 1721 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 26 1721 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 30 1721 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 30 1721 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 30 1721 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 30 1721 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 35 1721 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 35 1721 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 35 1721 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 35 1721 42, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 44 1721 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 44 1721 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 44 1721 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 44 1721 48, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 50 1721 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 50 1721 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 50 1721 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 50 1721 54, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 56 1721 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 56 1721 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 56 1721 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1721 56 1721 60, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 1 1729 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1723 1 1723 9,SrcSpan "tests/examples/Attributes.hs" 1723 27 1723 32,SrcSpan "tests/examples/Attributes.hs" 1724 5 1724 5,SrcSpan "tests/examples/Attributes.hs" 1725 5 1725 5,SrcSpan "tests/examples/Attributes.hs" 1726 5 1726 5,SrcSpan "tests/examples/Attributes.hs" 1727 5 1727 5,SrcSpan "tests/examples/Attributes.hs" 1729 1 1729 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 10 1723 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 10 1723 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 10 1723 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 10 1723 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 10 1723 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 19 1723 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 19 1723 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1723 19 1723 26, srcInfoPoints = []}) "RankDir"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 5 1727 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 5 1727 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 5 1724 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 5 1724 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 13 1724 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 13 1724 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 13 1724 20, srcInfoPoints = []}) "FromTop")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 24 1724 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1724 24 1724 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 26 1724 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 26 1724 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 26 1724 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 26 1724 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 31 1724 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1724 31 1724 35, srcInfoPoints = []}) "TB" "TB")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 5 1725 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 5 1725 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 13 1725 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 13 1725 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 13 1725 21, srcInfoPoints = []}) "FromLeft")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 24 1725 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1725 24 1725 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 26 1725 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 26 1725 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 26 1725 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 26 1725 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 31 1725 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1725 31 1725 35, srcInfoPoints = []}) "LR" "LR")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 5 1726 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 5 1726 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 13 1726 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 13 1726 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 13 1726 23, srcInfoPoints = []}) "FromBottom")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 24 1726 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1726 24 1726 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 26 1726 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 26 1726 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 26 1726 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 26 1726 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 31 1726 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1726 31 1726 35, srcInfoPoints = []}) "BT" "BT")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 5 1727 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 5 1727 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 13 1727 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 13 1727 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 13 1727 22, srcInfoPoints = []}) "FromRight")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 24 1727 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1727 24 1727 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 26 1727 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 26 1727 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 26 1727 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 26 1727 30, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 31 1727 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1727 31 1727 35, srcInfoPoints = []}) "RL" "RL")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 1 1738 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1729 1 1729 9,SrcSpan "tests/examples/Attributes.hs" 1729 27 1729 32,SrcSpan "tests/examples/Attributes.hs" 1730 5 1730 5,SrcSpan "tests/examples/Attributes.hs" 1738 1 1738 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 10 1729 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 10 1729 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 10 1729 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 10 1729 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 10 1729 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 19 1729 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 19 1729 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1729 19 1729 26, srcInfoPoints = []}) "RankDir"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 5 1734 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 5 1734 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 5 1730 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 5 1730 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 15 1734 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1730 15 1730 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 17 1734 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 17 1730 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 17 1730 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 17 1730 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 23 1734 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1730 23 1730 24,SrcSpan "tests/examples/Attributes.hs" 1731 23 1731 24,SrcSpan "tests/examples/Attributes.hs" 1732 23 1732 24,SrcSpan "tests/examples/Attributes.hs" 1733 23 1733 24,SrcSpan "tests/examples/Attributes.hs" 1734 23 1734 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 25 1730 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 25 1730 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 25 1730 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 25 1730 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 25 1730 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 35 1730 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 35 1730 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 35 1730 42, srcInfoPoints = []}) "FromTop")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 43 1730 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1730 43 1730 47, srcInfoPoints = []}) "TB" "TB")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 25 1731 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 25 1731 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 25 1731 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 25 1731 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 25 1731 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 35 1731 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 35 1731 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 35 1731 43, srcInfoPoints = []}) "FromLeft")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 44 1731 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1731 44 1731 48, srcInfoPoints = []}) "LR" "LR")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 25 1732 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 25 1732 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 25 1732 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 25 1732 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 25 1732 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 35 1732 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 35 1732 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 35 1732 45, srcInfoPoints = []}) "FromBottom")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 46 1732 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1732 46 1732 50, srcInfoPoints = []}) "BT" "BT")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 25 1733 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 25 1733 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 25 1733 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 25 1733 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 25 1733 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 35 1733 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 35 1733 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 35 1733 44, srcInfoPoints = []}) "FromRight")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 45 1733 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1733 45 1733 49, srcInfoPoints = []}) "RL" "RL"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1738 1 1769 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1739 5 1739 6,SrcSpan "tests/examples/Attributes.hs" 1740 5 1740 6,SrcSpan "tests/examples/Attributes.hs" 1741 5 1741 6,SrcSpan "tests/examples/Attributes.hs" 1742 5 1742 6,SrcSpan "tests/examples/Attributes.hs" 1743 5 1743 6,SrcSpan "tests/examples/Attributes.hs" 1744 5 1744 6,SrcSpan "tests/examples/Attributes.hs" 1745 5 1745 6,SrcSpan "tests/examples/Attributes.hs" 1746 5 1746 6,SrcSpan "tests/examples/Attributes.hs" 1747 5 1747 6,SrcSpan "tests/examples/Attributes.hs" 1748 5 1748 6,SrcSpan "tests/examples/Attributes.hs" 1749 5 1749 6,SrcSpan "tests/examples/Attributes.hs" 1750 5 1750 6,SrcSpan "tests/examples/Attributes.hs" 1751 5 1751 6,SrcSpan "tests/examples/Attributes.hs" 1752 5 1752 6,SrcSpan "tests/examples/Attributes.hs" 1753 5 1753 6,SrcSpan "tests/examples/Attributes.hs" 1754 5 1754 6,SrcSpan "tests/examples/Attributes.hs" 1755 5 1755 6,SrcSpan "tests/examples/Attributes.hs" 1756 5 1756 6,SrcSpan "tests/examples/Attributes.hs" 1757 5 1757 6,SrcSpan "tests/examples/Attributes.hs" 1758 5 1758 6,SrcSpan "tests/examples/Attributes.hs" 1759 5 1759 6,SrcSpan "tests/examples/Attributes.hs" 1760 5 1760 6,SrcSpan "tests/examples/Attributes.hs" 1761 5 1761 6,SrcSpan "tests/examples/Attributes.hs" 1762 5 1762 6,SrcSpan "tests/examples/Attributes.hs" 1763 5 1763 6,SrcSpan "tests/examples/Attributes.hs" 1764 5 1764 6,SrcSpan "tests/examples/Attributes.hs" 1765 5 1765 6,SrcSpan "tests/examples/Attributes.hs" 1766 5 1766 6,SrcSpan "tests/examples/Attributes.hs" 1767 5 1767 6,SrcSpan "tests/examples/Attributes.hs" 1768 5 1768 6]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1738 1 1738 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1738 6 1738 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1738 6 1738 11, srcInfoPoints = []}) "Shape")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1739 7 1739 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1739 7 1739 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1739 7 1739 15, srcInfoPoints = []}) "BoxShape") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1740 7 1740 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1740 7 1740 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1740 7 1740 14, srcInfoPoints = []}) "Polygon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1741 7 1741 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1741 7 1741 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1741 7 1741 14, srcInfoPoints = []}) "Ellipse") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1742 7 1742 13, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1742 7 1742 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1742 7 1742 13, srcInfoPoints = []}) "Circle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1743 7 1743 17, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1743 7 1743 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1743 7 1743 17, srcInfoPoints = []}) "PointShape") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1744 7 1744 10, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1744 7 1744 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1744 7 1744 10, srcInfoPoints = []}) "Egg") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1745 7 1745 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1745 7 1745 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1745 7 1745 15, srcInfoPoints = []}) "Triangle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1746 7 1746 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1746 7 1746 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1746 7 1746 16, srcInfoPoints = []}) "PlainText") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1747 7 1747 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1747 7 1747 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1747 7 1747 19, srcInfoPoints = []}) "DiamondShape") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1748 7 1748 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1748 7 1748 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1748 7 1748 16, srcInfoPoints = []}) "Trapezium") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1749 7 1749 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1749 7 1749 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1749 7 1749 20, srcInfoPoints = []}) "Parallelogram") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1750 7 1750 12, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1750 7 1750 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1750 7 1750 12, srcInfoPoints = []}) "House") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1751 7 1751 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1751 7 1751 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1751 7 1751 15, srcInfoPoints = []}) "Pentagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1752 7 1752 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1752 7 1752 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1752 7 1752 14, srcInfoPoints = []}) "Hexagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1753 7 1753 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1753 7 1753 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1753 7 1753 15, srcInfoPoints = []}) "Septagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1754 7 1754 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1754 7 1754 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1754 7 1754 14, srcInfoPoints = []}) "Octagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1755 7 1755 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1755 7 1755 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1755 7 1755 19, srcInfoPoints = []}) "DoubleCircle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1756 7 1756 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1756 7 1756 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1756 7 1756 20, srcInfoPoints = []}) "DoubleOctagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1757 7 1757 20, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1757 7 1757 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1757 7 1757 20, srcInfoPoints = []}) "TripleOctagon") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1758 7 1758 18, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1758 7 1758 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1758 7 1758 18, srcInfoPoints = []}) "InvTriangle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1759 7 1759 19, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1759 7 1759 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1759 7 1759 19, srcInfoPoints = []}) "InvTrapezium") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1760 7 1760 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1760 7 1760 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1760 7 1760 15, srcInfoPoints = []}) "InvHouse") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1761 7 1761 15, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1761 7 1761 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1761 7 1761 15, srcInfoPoints = []}) "MDiamond") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1762 7 1762 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1762 7 1762 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1762 7 1762 14, srcInfoPoints = []}) "MSquare") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1763 7 1763 14, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1763 7 1763 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1763 7 1763 14, srcInfoPoints = []}) "MCircle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1764 7 1764 11, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1764 7 1764 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1764 7 1764 11, srcInfoPoints = []}) "Note") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1765 7 1765 10, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1765 7 1765 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1765 7 1765 10, srcInfoPoints = []}) "Tab") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1766 7 1766 13, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1766 7 1766 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1766 7 1766 13, srcInfoPoints = []}) "Folder") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1767 7 1767 12, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1767 7 1767 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1767 7 1767 12, srcInfoPoints = []}) "Box3D") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1768 7 1768 16, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1768 7 1768 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1768 7 1768 16, srcInfoPoints = []}) "Component") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 7 1769 52, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1769 7 1769 15,SrcSpan "tests/examples/Attributes.hs" 1769 16 1769 17,SrcSpan "tests/examples/Attributes.hs" 1769 19 1769 20,SrcSpan "tests/examples/Attributes.hs" 1769 24 1769 25,SrcSpan "tests/examples/Attributes.hs" 1769 33 1769 34,SrcSpan "tests/examples/Attributes.hs" 1769 39 1769 40,SrcSpan "tests/examples/Attributes.hs" 1769 45 1769 46,SrcSpan "tests/examples/Attributes.hs" 1769 51 1769 52]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 17 1769 19, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 17 1769 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 17 1769 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 17 1769 19, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 21 1769 24, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 21 1769 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 21 1769 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 21 1769 24, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 26 1769 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 26 1769 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 26 1769 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 26 1769 33, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 35 1769 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 35 1769 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 35 1769 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 35 1769 39, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 41 1769 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 41 1769 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 41 1769 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 41 1769 45, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 47 1769 51, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 47 1769 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 47 1769 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1769 47 1769 51, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 1 1803 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1771 1 1771 9,SrcSpan "tests/examples/Attributes.hs" 1771 25 1771 30,SrcSpan "tests/examples/Attributes.hs" 1772 5 1772 5,SrcSpan "tests/examples/Attributes.hs" 1773 5 1773 5,SrcSpan "tests/examples/Attributes.hs" 1774 5 1774 5,SrcSpan "tests/examples/Attributes.hs" 1775 5 1775 5,SrcSpan "tests/examples/Attributes.hs" 1776 5 1776 5,SrcSpan "tests/examples/Attributes.hs" 1777 5 1777 5,SrcSpan "tests/examples/Attributes.hs" 1778 5 1778 5,SrcSpan "tests/examples/Attributes.hs" 1779 5 1779 5,SrcSpan "tests/examples/Attributes.hs" 1780 5 1780 5,SrcSpan "tests/examples/Attributes.hs" 1781 5 1781 5,SrcSpan "tests/examples/Attributes.hs" 1782 5 1782 5,SrcSpan "tests/examples/Attributes.hs" 1783 5 1783 5,SrcSpan "tests/examples/Attributes.hs" 1784 5 1784 5,SrcSpan "tests/examples/Attributes.hs" 1785 5 1785 5,SrcSpan "tests/examples/Attributes.hs" 1786 5 1786 5,SrcSpan "tests/examples/Attributes.hs" 1787 5 1787 5,SrcSpan "tests/examples/Attributes.hs" 1788 5 1788 5,SrcSpan "tests/examples/Attributes.hs" 1789 5 1789 5,SrcSpan "tests/examples/Attributes.hs" 1790 5 1790 5,SrcSpan "tests/examples/Attributes.hs" 1791 5 1791 5,SrcSpan "tests/examples/Attributes.hs" 1792 5 1792 5,SrcSpan "tests/examples/Attributes.hs" 1793 5 1793 5,SrcSpan "tests/examples/Attributes.hs" 1794 5 1794 5,SrcSpan "tests/examples/Attributes.hs" 1795 5 1795 5,SrcSpan "tests/examples/Attributes.hs" 1796 5 1796 5,SrcSpan "tests/examples/Attributes.hs" 1797 5 1797 5,SrcSpan "tests/examples/Attributes.hs" 1798 5 1798 5,SrcSpan "tests/examples/Attributes.hs" 1799 5 1799 5,SrcSpan "tests/examples/Attributes.hs" 1800 5 1800 5,SrcSpan "tests/examples/Attributes.hs" 1801 5 1801 5,SrcSpan "tests/examples/Attributes.hs" 1803 1 1803 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 10 1771 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 10 1771 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 10 1771 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 10 1771 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 10 1771 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 19 1771 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 19 1771 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1771 19 1771 24, srcInfoPoints = []}) "Shape"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 5 1801 45, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 5 1801 45, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 5 1772 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 5 1772 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 13 1772 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 13 1772 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 13 1772 21, srcInfoPoints = []}) "BoxShape")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 27 1772 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1772 27 1772 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 29 1772 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 29 1772 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 29 1772 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 29 1772 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 34 1772 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1772 34 1772 39, srcInfoPoints = []}) "box" "box")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 5 1773 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 5 1773 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 13 1773 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 13 1773 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 13 1773 20, srcInfoPoints = []}) "Polygon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 27 1773 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1773 27 1773 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 29 1773 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 29 1773 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 29 1773 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 29 1773 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 34 1773 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1773 34 1773 43, srcInfoPoints = []}) "polygon" "polygon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 5 1774 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 5 1774 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 13 1774 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 13 1774 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 13 1774 20, srcInfoPoints = []}) "Ellipse")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 27 1774 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1774 27 1774 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 29 1774 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 29 1774 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 29 1774 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 29 1774 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 34 1774 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1774 34 1774 43, srcInfoPoints = []}) "ellipse" "ellipse")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 5 1775 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 5 1775 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 13 1775 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 13 1775 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 13 1775 19, srcInfoPoints = []}) "Circle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 27 1775 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1775 27 1775 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 29 1775 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 29 1775 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 29 1775 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 29 1775 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 34 1775 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1775 34 1775 42, srcInfoPoints = []}) "circle" "circle")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 5 1776 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 5 1776 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 13 1776 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 13 1776 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 13 1776 23, srcInfoPoints = []}) "PointShape")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 27 1776 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1776 27 1776 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 29 1776 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 29 1776 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 29 1776 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 29 1776 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 34 1776 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1776 34 1776 41, srcInfoPoints = []}) "point" "point")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 5 1777 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 5 1777 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 13 1777 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 13 1777 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 13 1777 16, srcInfoPoints = []}) "Egg")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 27 1777 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1777 27 1777 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 29 1777 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 29 1777 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 29 1777 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 29 1777 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 34 1777 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1777 34 1777 39, srcInfoPoints = []}) "egg" "egg")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 5 1778 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 5 1778 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 13 1778 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 13 1778 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 13 1778 21, srcInfoPoints = []}) "Triangle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 27 1778 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1778 27 1778 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 29 1778 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 29 1778 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 29 1778 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 29 1778 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 34 1778 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1778 34 1778 44, srcInfoPoints = []}) "triangle" "triangle")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 5 1779 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 5 1779 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 13 1779 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 13 1779 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 13 1779 22, srcInfoPoints = []}) "PlainText")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 27 1779 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1779 27 1779 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 29 1779 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 29 1779 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 29 1779 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 29 1779 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 34 1779 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1779 34 1779 45, srcInfoPoints = []}) "plaintext" "plaintext")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 5 1780 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 5 1780 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 13 1780 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 13 1780 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 13 1780 25, srcInfoPoints = []}) "DiamondShape")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 27 1780 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1780 27 1780 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 29 1780 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 29 1780 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 29 1780 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 29 1780 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 34 1780 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1780 34 1780 43, srcInfoPoints = []}) "diamond" "diamond")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 5 1781 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 5 1781 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 13 1781 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 13 1781 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 13 1781 22, srcInfoPoints = []}) "Trapezium")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 27 1781 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1781 27 1781 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 29 1781 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 29 1781 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 29 1781 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 29 1781 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 34 1781 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1781 34 1781 45, srcInfoPoints = []}) "trapezium" "trapezium")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 5 1782 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 5 1782 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 13 1782 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 13 1782 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 13 1782 26, srcInfoPoints = []}) "Parallelogram")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 27 1782 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1782 27 1782 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 29 1782 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 29 1782 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 29 1782 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 29 1782 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 34 1782 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1782 34 1782 49, srcInfoPoints = []}) "parallelogram" "parallelogram")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 5 1783 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 5 1783 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 13 1783 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 13 1783 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 13 1783 18, srcInfoPoints = []}) "House")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 27 1783 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1783 27 1783 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 29 1783 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 29 1783 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 29 1783 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 29 1783 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 34 1783 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1783 34 1783 41, srcInfoPoints = []}) "house" "house")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 5 1784 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 5 1784 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 13 1784 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 13 1784 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 13 1784 21, srcInfoPoints = []}) "Pentagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 27 1784 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1784 27 1784 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 29 1784 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 29 1784 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 29 1784 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 29 1784 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 34 1784 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1784 34 1784 44, srcInfoPoints = []}) "pentagon" "pentagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 5 1785 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 5 1785 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 13 1785 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 13 1785 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 13 1785 20, srcInfoPoints = []}) "Hexagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 27 1785 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1785 27 1785 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 29 1785 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 29 1785 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 29 1785 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 29 1785 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 34 1785 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1785 34 1785 43, srcInfoPoints = []}) "hexagon" "hexagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 5 1786 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 5 1786 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 13 1786 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 13 1786 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 13 1786 21, srcInfoPoints = []}) "Septagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 27 1786 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1786 27 1786 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 29 1786 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 29 1786 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 29 1786 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 29 1786 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 34 1786 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1786 34 1786 44, srcInfoPoints = []}) "septagon" "septagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 5 1787 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 5 1787 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 13 1787 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 13 1787 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 13 1787 20, srcInfoPoints = []}) "Octagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 27 1787 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1787 27 1787 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 29 1787 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 29 1787 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 29 1787 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 29 1787 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 34 1787 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1787 34 1787 43, srcInfoPoints = []}) "octagon" "octagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 5 1788 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 5 1788 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 13 1788 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 13 1788 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 13 1788 25, srcInfoPoints = []}) "DoubleCircle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 27 1788 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1788 27 1788 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 29 1788 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 29 1788 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 29 1788 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 29 1788 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 34 1788 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1788 34 1788 48, srcInfoPoints = []}) "doublecircle" "doublecircle")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 5 1789 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 5 1789 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 13 1789 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 13 1789 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 13 1789 26, srcInfoPoints = []}) "DoubleOctagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 27 1789 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1789 27 1789 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 29 1789 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 29 1789 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 29 1789 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 29 1789 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 34 1789 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1789 34 1789 49, srcInfoPoints = []}) "doubleoctagon" "doubleoctagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 5 1790 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 5 1790 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 13 1790 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 13 1790 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 13 1790 26, srcInfoPoints = []}) "TripleOctagon")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 27 1790 49, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1790 27 1790 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 29 1790 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 29 1790 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 29 1790 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 29 1790 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 34 1790 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1790 34 1790 49, srcInfoPoints = []}) "tripleoctagon" "tripleoctagon")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 5 1791 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 5 1791 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 13 1791 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 13 1791 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 13 1791 24, srcInfoPoints = []}) "InvTriangle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 27 1791 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1791 27 1791 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 29 1791 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 29 1791 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 29 1791 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 29 1791 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 34 1791 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1791 34 1791 47, srcInfoPoints = []}) "invtriangle" "invtriangle")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 5 1792 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 5 1792 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 13 1792 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 13 1792 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 13 1792 25, srcInfoPoints = []}) "InvTrapezium")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 27 1792 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1792 27 1792 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 29 1792 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 29 1792 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 29 1792 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 29 1792 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 34 1792 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1792 34 1792 48, srcInfoPoints = []}) "invtrapezium" "invtrapezium")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 5 1793 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 5 1793 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 13 1793 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 13 1793 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 13 1793 21, srcInfoPoints = []}) "InvHouse")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 27 1793 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1793 27 1793 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 29 1793 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 29 1793 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 29 1793 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 29 1793 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 34 1793 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1793 34 1793 44, srcInfoPoints = []}) "invhouse" "invhouse")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 5 1794 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 5 1794 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 13 1794 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 13 1794 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 13 1794 21, srcInfoPoints = []}) "MDiamond")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 27 1794 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1794 27 1794 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 29 1794 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 29 1794 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 29 1794 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 29 1794 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 34 1794 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1794 34 1794 44, srcInfoPoints = []}) "Mdiamond" "Mdiamond")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 5 1795 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 5 1795 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 13 1795 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 13 1795 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 13 1795 20, srcInfoPoints = []}) "MSquare")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 27 1795 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1795 27 1795 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 29 1795 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 29 1795 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 29 1795 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 29 1795 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 34 1795 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1795 34 1795 43, srcInfoPoints = []}) "Msquare" "Msquare")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 5 1796 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 5 1796 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 13 1796 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 13 1796 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 13 1796 20, srcInfoPoints = []}) "MCircle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 27 1796 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1796 27 1796 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 29 1796 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 29 1796 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 29 1796 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 29 1796 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 34 1796 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1796 34 1796 43, srcInfoPoints = []}) "Mcircle" "Mcircle")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 5 1797 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 5 1797 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 13 1797 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 13 1797 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 13 1797 17, srcInfoPoints = []}) "Note")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 27 1797 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1797 27 1797 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 29 1797 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 29 1797 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 29 1797 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 29 1797 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 34 1797 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1797 34 1797 40, srcInfoPoints = []}) "note" "note")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 5 1798 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 5 1798 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 13 1798 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 13 1798 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 13 1798 16, srcInfoPoints = []}) "Tab")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 27 1798 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1798 27 1798 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 29 1798 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 29 1798 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 29 1798 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 29 1798 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 34 1798 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1798 34 1798 39, srcInfoPoints = []}) "tab" "tab")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 5 1799 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 5 1799 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 13 1799 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 13 1799 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 13 1799 19, srcInfoPoints = []}) "Folder")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 27 1799 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1799 27 1799 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 29 1799 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 29 1799 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 29 1799 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 29 1799 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 34 1799 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1799 34 1799 42, srcInfoPoints = []}) "folder" "folder")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 5 1800 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 5 1800 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 13 1800 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 13 1800 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 13 1800 18, srcInfoPoints = []}) "Box3D")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 27 1800 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1800 27 1800 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 29 1800 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 29 1800 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 29 1800 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 29 1800 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 34 1800 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1800 34 1800 41, srcInfoPoints = []}) "box3d" "box3d")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 5 1801 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 5 1801 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 13 1801 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 13 1801 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 13 1801 22, srcInfoPoints = []}) "Component")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 27 1801 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1801 27 1801 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 29 1801 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 29 1801 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 29 1801 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 29 1801 33, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 34 1801 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1801 34 1801 45, srcInfoPoints = []}) "component" "component")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 1 1838 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1803 1 1803 9,SrcSpan "tests/examples/Attributes.hs" 1803 25 1803 30,SrcSpan "tests/examples/Attributes.hs" 1804 5 1804 5,SrcSpan "tests/examples/Attributes.hs" 1838 1 1838 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 10 1803 24, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 10 1803 24, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 10 1803 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 10 1803 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 10 1803 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 19 1803 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 19 1803 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1803 19 1803 24, srcInfoPoints = []}) "Shape"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 5 1834 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 5 1834 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 5 1804 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 5 1804 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 15 1834 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1804 15 1804 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 17 1834 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 17 1804 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 17 1804 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 17 1804 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 23 1834 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1804 23 1804 24,SrcSpan "tests/examples/Attributes.hs" 1805 23 1805 24,SrcSpan "tests/examples/Attributes.hs" 1806 23 1806 24,SrcSpan "tests/examples/Attributes.hs" 1807 23 1807 24,SrcSpan "tests/examples/Attributes.hs" 1808 23 1808 24,SrcSpan "tests/examples/Attributes.hs" 1809 23 1809 24,SrcSpan "tests/examples/Attributes.hs" 1810 23 1810 24,SrcSpan "tests/examples/Attributes.hs" 1811 23 1811 24,SrcSpan "tests/examples/Attributes.hs" 1812 23 1812 24,SrcSpan "tests/examples/Attributes.hs" 1813 23 1813 24,SrcSpan "tests/examples/Attributes.hs" 1814 23 1814 24,SrcSpan "tests/examples/Attributes.hs" 1815 23 1815 24,SrcSpan "tests/examples/Attributes.hs" 1816 23 1816 24,SrcSpan "tests/examples/Attributes.hs" 1817 23 1817 24,SrcSpan "tests/examples/Attributes.hs" 1818 23 1818 24,SrcSpan "tests/examples/Attributes.hs" 1819 23 1819 24,SrcSpan "tests/examples/Attributes.hs" 1820 23 1820 24,SrcSpan "tests/examples/Attributes.hs" 1821 23 1821 24,SrcSpan "tests/examples/Attributes.hs" 1822 23 1822 24,SrcSpan "tests/examples/Attributes.hs" 1823 23 1823 24,SrcSpan "tests/examples/Attributes.hs" 1824 23 1824 24,SrcSpan "tests/examples/Attributes.hs" 1825 23 1825 24,SrcSpan "tests/examples/Attributes.hs" 1826 23 1826 24,SrcSpan "tests/examples/Attributes.hs" 1827 23 1827 24,SrcSpan "tests/examples/Attributes.hs" 1828 23 1828 24,SrcSpan "tests/examples/Attributes.hs" 1829 23 1829 24,SrcSpan "tests/examples/Attributes.hs" 1830 23 1830 24,SrcSpan "tests/examples/Attributes.hs" 1831 23 1831 24,SrcSpan "tests/examples/Attributes.hs" 1832 23 1832 24,SrcSpan "tests/examples/Attributes.hs" 1833 23 1833 24,SrcSpan "tests/examples/Attributes.hs" 1834 23 1834 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 25 1804 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 25 1804 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 25 1804 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 25 1804 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 25 1804 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 35 1804 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 35 1804 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 35 1804 40, srcInfoPoints = []}) "Box3D")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 41 1804 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1804 41 1804 48, srcInfoPoints = []}) "box3d" "box3d")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 25 1805 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 25 1805 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 25 1805 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 25 1805 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 25 1805 35, srcInfoPoints = []}) "stringReps"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 36 1805 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 36 1805 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 36 1805 44, srcInfoPoints = []}) "BoxShape")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 45 1805 71, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1805 45 1805 46,SrcSpan "tests/examples/Attributes.hs" 1805 51 1805 52,SrcSpan "tests/examples/Attributes.hs" 1805 63 1805 64,SrcSpan "tests/examples/Attributes.hs" 1805 70 1805 71]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 46 1805 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 46 1805 51, srcInfoPoints = []}) "box" "box"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 52 1805 63, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 52 1805 63, srcInfoPoints = []}) "rectangle" "rectangle"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 64 1805 70, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1805 64 1805 70, srcInfoPoints = []}) "rect" "rect")]),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 25 1806 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 25 1806 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 25 1806 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 25 1806 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 25 1806 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 35 1806 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 35 1806 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 35 1806 42, srcInfoPoints = []}) "Polygon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 43 1806 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1806 43 1806 52, srcInfoPoints = []}) "polygon" "polygon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 25 1807 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 25 1807 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 25 1807 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 25 1807 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 25 1807 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 35 1807 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 35 1807 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 35 1807 42, srcInfoPoints = []}) "Ellipse")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 43 1807 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1807 43 1807 52, srcInfoPoints = []}) "ellipse" "ellipse")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 25 1808 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 25 1808 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 25 1808 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 25 1808 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 25 1808 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 35 1808 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 35 1808 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 35 1808 41, srcInfoPoints = []}) "Circle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 42 1808 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1808 42 1808 50, srcInfoPoints = []}) "circle" "circle")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 25 1809 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 25 1809 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 25 1809 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 25 1809 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 25 1809 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 35 1809 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 35 1809 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 35 1809 45, srcInfoPoints = []}) "PointShape")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 46 1809 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1809 46 1809 53, srcInfoPoints = []}) "point" "point")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 25 1810 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 25 1810 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 25 1810 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 25 1810 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 25 1810 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 35 1810 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 35 1810 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 35 1810 38, srcInfoPoints = []}) "Egg")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 39 1810 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1810 39 1810 44, srcInfoPoints = []}) "egg" "egg")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 25 1811 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 25 1811 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 25 1811 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 25 1811 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 25 1811 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 35 1811 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 35 1811 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 35 1811 43, srcInfoPoints = []}) "Triangle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 44 1811 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1811 44 1811 54, srcInfoPoints = []}) "triangle" "triangle")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 25 1812 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 25 1812 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 25 1812 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 25 1812 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 25 1812 35, srcInfoPoints = []}) "stringReps"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 36 1812 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 36 1812 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 36 1812 45, srcInfoPoints = []}) "PlainText")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 46 1812 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1812 46 1812 47,SrcSpan "tests/examples/Attributes.hs" 1812 58 1812 59,SrcSpan "tests/examples/Attributes.hs" 1812 65 1812 66]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 47 1812 58, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 47 1812 58, srcInfoPoints = []}) "plaintext" "plaintext"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 59 1812 65, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1812 59 1812 65, srcInfoPoints = []}) "none" "none")]),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 25 1813 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 25 1813 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 25 1813 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 25 1813 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 25 1813 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 35 1813 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 35 1813 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 35 1813 47, srcInfoPoints = []}) "DiamondShape")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 48 1813 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1813 48 1813 57, srcInfoPoints = []}) "diamond" "diamond")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 25 1814 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 25 1814 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 25 1814 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 25 1814 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 25 1814 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 35 1814 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 35 1814 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 35 1814 44, srcInfoPoints = []}) "Trapezium")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 45 1814 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1814 45 1814 56, srcInfoPoints = []}) "trapezium" "trapezium")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 25 1815 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 25 1815 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 25 1815 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 25 1815 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 25 1815 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 35 1815 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 35 1815 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 35 1815 48, srcInfoPoints = []}) "Parallelogram")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 49 1815 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1815 49 1815 64, srcInfoPoints = []}) "parallelogram" "parallelogram")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 25 1816 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 25 1816 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 25 1816 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 25 1816 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 25 1816 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 35 1816 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 35 1816 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 35 1816 40, srcInfoPoints = []}) "House")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 41 1816 48, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1816 41 1816 48, srcInfoPoints = []}) "house" "house")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 25 1817 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 25 1817 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 25 1817 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 25 1817 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 25 1817 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 35 1817 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 35 1817 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 35 1817 43, srcInfoPoints = []}) "Pentagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 44 1817 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1817 44 1817 54, srcInfoPoints = []}) "pentagon" "pentagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 25 1818 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 25 1818 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 25 1818 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 25 1818 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 25 1818 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 35 1818 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 35 1818 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 35 1818 42, srcInfoPoints = []}) "Hexagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 43 1818 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1818 43 1818 52, srcInfoPoints = []}) "hexagon" "hexagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 25 1819 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 25 1819 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 25 1819 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 25 1819 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 25 1819 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 35 1819 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 35 1819 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 35 1819 43, srcInfoPoints = []}) "Septagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 44 1819 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1819 44 1819 54, srcInfoPoints = []}) "septagon" "septagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 25 1820 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 25 1820 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 25 1820 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 25 1820 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 25 1820 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 35 1820 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 35 1820 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 35 1820 42, srcInfoPoints = []}) "Octagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 43 1820 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1820 43 1820 52, srcInfoPoints = []}) "octagon" "octagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 25 1821 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 25 1821 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 25 1821 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 25 1821 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 25 1821 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 35 1821 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 35 1821 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 35 1821 47, srcInfoPoints = []}) "DoubleCircle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 48 1821 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1821 48 1821 62, srcInfoPoints = []}) "doublecircle" "doublecircle")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 25 1822 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 25 1822 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 25 1822 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 25 1822 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 25 1822 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 35 1822 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 35 1822 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 35 1822 48, srcInfoPoints = []}) "DoubleOctagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 49 1822 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1822 49 1822 64, srcInfoPoints = []}) "doubleoctagon" "doubleoctagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 25 1823 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 25 1823 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 25 1823 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 25 1823 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 25 1823 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 35 1823 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 35 1823 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 35 1823 48, srcInfoPoints = []}) "TripleOctagon")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 49 1823 64, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1823 49 1823 64, srcInfoPoints = []}) "tripleoctagon" "tripleoctagon")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 25 1824 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 25 1824 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 25 1824 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 25 1824 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 25 1824 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 35 1824 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 35 1824 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 35 1824 46, srcInfoPoints = []}) "InvTriangle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 47 1824 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1824 47 1824 60, srcInfoPoints = []}) "invtriangle" "invtriangle")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 25 1825 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 25 1825 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 25 1825 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 25 1825 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 25 1825 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 35 1825 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 35 1825 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 35 1825 47, srcInfoPoints = []}) "InvTrapezium")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 48 1825 62, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1825 48 1825 62, srcInfoPoints = []}) "invtrapezium" "invtrapezium")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 25 1826 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 25 1826 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 25 1826 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 25 1826 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 25 1826 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 35 1826 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 35 1826 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 35 1826 43, srcInfoPoints = []}) "InvHouse")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 44 1826 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1826 44 1826 54, srcInfoPoints = []}) "invhouse" "invhouse")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 25 1827 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 25 1827 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 25 1827 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 25 1827 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 25 1827 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 35 1827 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 35 1827 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 35 1827 43, srcInfoPoints = []}) "MDiamond")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 44 1827 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1827 44 1827 54, srcInfoPoints = []}) "Mdiamond" "Mdiamond")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 25 1828 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 25 1828 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 25 1828 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 25 1828 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 25 1828 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 35 1828 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 35 1828 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 35 1828 42, srcInfoPoints = []}) "MSquare")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 43 1828 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1828 43 1828 52, srcInfoPoints = []}) "Msquare" "Msquare")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 25 1829 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 25 1829 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 25 1829 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 25 1829 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 25 1829 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 35 1829 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 35 1829 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 35 1829 42, srcInfoPoints = []}) "MCircle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 43 1829 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1829 43 1829 52, srcInfoPoints = []}) "Mcircle" "Mcircle")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 25 1830 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 25 1830 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 25 1830 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 25 1830 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 25 1830 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 35 1830 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 35 1830 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 35 1830 39, srcInfoPoints = []}) "Note")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 40 1830 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1830 40 1830 46, srcInfoPoints = []}) "note" "note")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 25 1831 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 25 1831 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 25 1831 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 25 1831 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 25 1831 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 35 1831 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 35 1831 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 35 1831 38, srcInfoPoints = []}) "Tab")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 39 1831 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1831 39 1831 44, srcInfoPoints = []}) "tab" "tab")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 25 1832 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 25 1832 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 25 1832 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 25 1832 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 25 1832 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 35 1832 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 35 1832 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 35 1832 41, srcInfoPoints = []}) "Folder")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 42 1832 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1832 42 1832 50, srcInfoPoints = []}) "folder" "folder")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 25 1833 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 25 1833 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 25 1833 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 25 1833 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 25 1833 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 35 1833 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 35 1833 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 35 1833 44, srcInfoPoints = []}) "Component")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 45 1833 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1833 45 1833 56, srcInfoPoints = []}) "component" "component"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 1 1845 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1838 17 1838 18,SrcSpan "tests/examples/Attributes.hs" 1839 17 1839 18,SrcSpan "tests/examples/Attributes.hs" 1840 17 1840 18,SrcSpan "tests/examples/Attributes.hs" 1841 17 1841 18,SrcSpan "tests/examples/Attributes.hs" 1842 17 1842 18,SrcSpan "tests/examples/Attributes.hs" 1843 17 1843 18,SrcSpan "tests/examples/Attributes.hs" 1844 17 1844 18]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 1 1838 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 6 1838 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 6 1838 16, srcInfoPoints = []}) "SmoothType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 19 1838 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 19 1838 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1838 19 1838 27, srcInfoPoints = []}) "NoSmooth") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1839 19 1839 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1839 19 1839 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1839 19 1839 26, srcInfoPoints = []}) "AvgDist") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1840 19 1840 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1840 19 1840 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1840 19 1840 28, srcInfoPoints = []}) "GraphDist") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1841 19 1841 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1841 19 1841 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1841 19 1841 28, srcInfoPoints = []}) "PowerDist") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1842 19 1842 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1842 19 1842 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1842 19 1842 22, srcInfoPoints = []}) "RNG") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1843 19 1843 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1843 19 1843 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1843 19 1843 25, srcInfoPoints = []}) "Spring") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1844 19 1844 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1844 19 1844 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1844 19 1844 33, srcInfoPoints = []}) "TriangleSmooth") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 19 1845 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1845 19 1845 27,SrcSpan "tests/examples/Attributes.hs" 1845 28 1845 29,SrcSpan "tests/examples/Attributes.hs" 1845 31 1845 32,SrcSpan "tests/examples/Attributes.hs" 1845 36 1845 37,SrcSpan "tests/examples/Attributes.hs" 1845 45 1845 46,SrcSpan "tests/examples/Attributes.hs" 1845 51 1845 52,SrcSpan "tests/examples/Attributes.hs" 1845 57 1845 58,SrcSpan "tests/examples/Attributes.hs" 1845 63 1845 64]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 29 1845 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 29 1845 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 29 1845 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 29 1845 31, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 33 1845 36, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 33 1845 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 33 1845 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 33 1845 36, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 38 1845 45, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 38 1845 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 38 1845 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 38 1845 45, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 47 1845 51, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 47 1845 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 47 1845 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 47 1845 51, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 53 1845 57, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 53 1845 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 53 1845 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 53 1845 57, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 59 1845 63, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 59 1845 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 59 1845 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1845 59 1845 63, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 1 1856 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1847 1 1847 9,SrcSpan "tests/examples/Attributes.hs" 1847 30 1847 35,SrcSpan "tests/examples/Attributes.hs" 1848 5 1848 5,SrcSpan "tests/examples/Attributes.hs" 1849 5 1849 5,SrcSpan "tests/examples/Attributes.hs" 1850 5 1850 5,SrcSpan "tests/examples/Attributes.hs" 1851 5 1851 5,SrcSpan "tests/examples/Attributes.hs" 1852 5 1852 5,SrcSpan "tests/examples/Attributes.hs" 1853 5 1853 5,SrcSpan "tests/examples/Attributes.hs" 1854 5 1854 5,SrcSpan "tests/examples/Attributes.hs" 1856 1 1856 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 10 1847 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 10 1847 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 10 1847 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 10 1847 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 10 1847 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 19 1847 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 19 1847 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1847 19 1847 29, srcInfoPoints = []}) "SmoothType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 5 1854 45, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 5 1854 45, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 5 1848 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 5 1848 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 13 1848 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 13 1848 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 13 1848 21, srcInfoPoints = []}) "NoSmooth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 28 1848 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1848 28 1848 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 30 1848 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 30 1848 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 30 1848 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 30 1848 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 35 1848 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1848 35 1848 41, srcInfoPoints = []}) "none" "none")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 5 1849 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 5 1849 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 13 1849 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 13 1849 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 13 1849 20, srcInfoPoints = []}) "AvgDist")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 28 1849 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1849 28 1849 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 30 1849 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 30 1849 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 30 1849 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 30 1849 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 35 1849 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1849 35 1849 45, srcInfoPoints = []}) "avg_dist" "avg_dist")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 5 1850 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 5 1850 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 13 1850 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 13 1850 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 13 1850 22, srcInfoPoints = []}) "GraphDist")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 28 1850 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1850 28 1850 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 30 1850 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 30 1850 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 30 1850 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 30 1850 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 35 1850 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1850 35 1850 47, srcInfoPoints = []}) "graph_dist" "graph_dist")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 5 1851 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 5 1851 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 13 1851 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 13 1851 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 13 1851 22, srcInfoPoints = []}) "PowerDist")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 28 1851 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1851 28 1851 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 30 1851 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 30 1851 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 30 1851 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 30 1851 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 35 1851 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1851 35 1851 47, srcInfoPoints = []}) "power_dist" "power_dist")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 5 1852 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 5 1852 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 13 1852 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 13 1852 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 13 1852 16, srcInfoPoints = []}) "RNG")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 28 1852 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1852 28 1852 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 30 1852 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 30 1852 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 30 1852 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 30 1852 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 35 1852 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1852 35 1852 40, srcInfoPoints = []}) "rng" "rng")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 5 1853 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 5 1853 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 13 1853 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 13 1853 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 13 1853 19, srcInfoPoints = []}) "Spring")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 28 1853 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1853 28 1853 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 30 1853 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 30 1853 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 30 1853 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 30 1853 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 35 1853 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1853 35 1853 43, srcInfoPoints = []}) "spring" "spring")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 5 1854 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 5 1854 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 13 1854 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 13 1854 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 13 1854 27, srcInfoPoints = []}) "TriangleSmooth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 28 1854 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1854 28 1854 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 30 1854 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 30 1854 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 30 1854 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 30 1854 34, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 35 1854 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1854 35 1854 45, srcInfoPoints = []}) "triangle" "triangle")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 1 1868 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1856 1 1856 9,SrcSpan "tests/examples/Attributes.hs" 1856 30 1856 35,SrcSpan "tests/examples/Attributes.hs" 1857 5 1857 5,SrcSpan "tests/examples/Attributes.hs" 1868 1 1868 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 10 1856 29, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 10 1856 29, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 10 1856 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 10 1856 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 10 1856 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 19 1856 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 19 1856 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1856 19 1856 29, srcInfoPoints = []}) "SmoothType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 5 1864 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 5 1864 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 5 1857 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 5 1857 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 15 1864 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1857 15 1857 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 17 1864 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 17 1857 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 17 1857 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 17 1857 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 23 1864 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1857 23 1857 24,SrcSpan "tests/examples/Attributes.hs" 1858 23 1858 24,SrcSpan "tests/examples/Attributes.hs" 1859 23 1859 24,SrcSpan "tests/examples/Attributes.hs" 1860 23 1860 24,SrcSpan "tests/examples/Attributes.hs" 1861 23 1861 24,SrcSpan "tests/examples/Attributes.hs" 1862 23 1862 24,SrcSpan "tests/examples/Attributes.hs" 1863 23 1863 24,SrcSpan "tests/examples/Attributes.hs" 1864 23 1864 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 25 1857 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 25 1857 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 25 1857 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 25 1857 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 25 1857 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 35 1857 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 35 1857 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 35 1857 43, srcInfoPoints = []}) "NoSmooth")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 44 1857 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1857 44 1857 50, srcInfoPoints = []}) "none" "none")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 25 1858 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 25 1858 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 25 1858 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 25 1858 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 25 1858 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 35 1858 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 35 1858 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 35 1858 42, srcInfoPoints = []}) "AvgDist")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 43 1858 53, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1858 43 1858 53, srcInfoPoints = []}) "avg_dist" "avg_dist")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 25 1859 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 25 1859 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 25 1859 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 25 1859 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 25 1859 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 35 1859 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 35 1859 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 35 1859 44, srcInfoPoints = []}) "GraphDist")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 45 1859 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1859 45 1859 57, srcInfoPoints = []}) "graph_dist" "graph_dist")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 25 1860 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 25 1860 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 25 1860 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 25 1860 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 25 1860 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 35 1860 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 35 1860 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 35 1860 44, srcInfoPoints = []}) "PowerDist")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 45 1860 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1860 45 1860 57, srcInfoPoints = []}) "power_dist" "power_dist")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 25 1861 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 25 1861 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 25 1861 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 25 1861 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 25 1861 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 35 1861 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 35 1861 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 35 1861 38, srcInfoPoints = []}) "RNG")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 39 1861 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1861 39 1861 44, srcInfoPoints = []}) "rng" "rng")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 25 1862 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 25 1862 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 25 1862 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 25 1862 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 25 1862 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 35 1862 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 35 1862 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 35 1862 41, srcInfoPoints = []}) "Spring")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 42 1862 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1862 42 1862 50, srcInfoPoints = []}) "spring" "spring")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 25 1863 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 25 1863 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 25 1863 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 25 1863 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 25 1863 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 35 1863 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 35 1863 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 35 1863 49, srcInfoPoints = []}) "TriangleSmooth")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 50 1863 60, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1863 50 1863 60, srcInfoPoints = []}) "triangle" "triangle"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 1 1871 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1868 16 1868 17,SrcSpan "tests/examples/Attributes.hs" 1869 16 1869 17,SrcSpan "tests/examples/Attributes.hs" 1870 16 1870 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 1 1868 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 6 1868 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 6 1868 15, srcInfoPoints = []}) "StartType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 18 1868 36, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 18 1868 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 18 1868 28, srcInfoPoints = []}) "StartStyle") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 29 1868 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 29 1868 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1868 29 1868 36, srcInfoPoints = []}) "STStyle"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 18 1869 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 18 1869 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 18 1869 27, srcInfoPoints = []}) "StartSeed") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 28 1869 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 28 1869 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1869 28 1869 31, srcInfoPoints = []}) "Int"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 18 1870 44, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 18 1870 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 18 1870 32, srcInfoPoints = []}) "StartStyleSeed") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 33 1870 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 33 1870 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 33 1870 40, srcInfoPoints = []}) "STStyle")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 41 1870 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 41 1870 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1870 41 1870 44, srcInfoPoints = []}) "Int"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 18 1871 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1871 18 1871 26,SrcSpan "tests/examples/Attributes.hs" 1871 27 1871 28,SrcSpan "tests/examples/Attributes.hs" 1871 30 1871 31,SrcSpan "tests/examples/Attributes.hs" 1871 35 1871 36,SrcSpan "tests/examples/Attributes.hs" 1871 41 1871 42,SrcSpan "tests/examples/Attributes.hs" 1871 47 1871 48]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 28 1871 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 28 1871 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 28 1871 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 28 1871 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 32 1871 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 32 1871 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 32 1871 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 32 1871 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 37 1871 41, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 37 1871 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 37 1871 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 37 1871 41, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 43 1871 47, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 43 1871 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 43 1871 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1871 43 1871 47, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 1 1878 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1873 1 1873 9,SrcSpan "tests/examples/Attributes.hs" 1873 29 1873 34,SrcSpan "tests/examples/Attributes.hs" 1874 5 1874 5,SrcSpan "tests/examples/Attributes.hs" 1875 5 1875 5,SrcSpan "tests/examples/Attributes.hs" 1876 5 1876 5,SrcSpan "tests/examples/Attributes.hs" 1878 1 1878 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 10 1873 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 10 1873 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 10 1873 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 10 1873 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 10 1873 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 19 1873 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 19 1873 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1873 19 1873 28, srcInfoPoints = []}) "StartType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 5 1876 60, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 5 1876 60, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 5 1874 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 5 1874 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 13 1874 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1874 13 1874 14,SrcSpan "tests/examples/Attributes.hs" 1874 27 1874 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 14 1874 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 14 1874 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 14 1874 24, srcInfoPoints = []}) "StartStyle")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 25 1874 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 25 1874 27, srcInfoPoints = []}) "ss")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 35 1874 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1874 35 1874 36]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 37 1874 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 37 1874 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 37 1874 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 37 1874 44, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 45 1874 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 45 1874 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1874 45 1874 47, srcInfoPoints = []}) "ss"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 5 1875 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 5 1875 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 13 1875 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1875 13 1875 14,SrcSpan "tests/examples/Attributes.hs" 1875 25 1875 26]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 14 1875 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 14 1875 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 14 1875 23, srcInfoPoints = []}) "StartSeed")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 24 1875 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 24 1875 25, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 35 1875 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1875 35 1875 36]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 37 1875 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 37 1875 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 37 1875 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 37 1875 44, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 45 1875 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 45 1875 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1875 45 1875 46, srcInfoPoints = []}) "s"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 5 1876 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 5 1876 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 13 1876 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1876 13 1876 14,SrcSpan "tests/examples/Attributes.hs" 1876 33 1876 34]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 14 1876 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 14 1876 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 14 1876 28, srcInfoPoints = []}) "StartStyleSeed")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 29 1876 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 29 1876 31, srcInfoPoints = []}) "ss"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 32 1876 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 32 1876 33, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 35 1876 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1876 35 1876 36]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 37 1876 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 37 1876 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 37 1876 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 37 1876 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 37 1876 44, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 45 1876 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 45 1876 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 45 1876 47, srcInfoPoints = []}) "ss")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 48 1876 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 48 1876 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 48 1876 50, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 51 1876 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 51 1876 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 51 1876 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 51 1876 58, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 59 1876 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 59 1876 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1876 59 1876 60, srcInfoPoints = []}) "s")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 1 1886 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1878 1 1878 9,SrcSpan "tests/examples/Attributes.hs" 1878 29 1878 34,SrcSpan "tests/examples/Attributes.hs" 1879 5 1879 5,SrcSpan "tests/examples/Attributes.hs" 1886 1 1886 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 10 1878 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 10 1878 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 10 1878 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 10 1878 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 10 1878 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 19 1878 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 19 1878 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1878 19 1878 28, srcInfoPoints = []}) "StartType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 5 1884 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 5 1884 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 5 1879 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 5 1879 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 15 1884 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1879 15 1879 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 17 1884 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 17 1879 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 17 1879 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 17 1879 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 23 1884 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1879 23 1879 24,SrcSpan "tests/examples/Attributes.hs" 1882 23 1882 24,SrcSpan "tests/examples/Attributes.hs" 1883 23 1883 24,SrcSpan "tests/examples/Attributes.hs" 1884 23 1884 24]}) [Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 25 1881 56, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1879 25 1879 27,SrcSpan "tests/examples/Attributes.hs" 1879 28 1879 28,SrcSpan "tests/examples/Attributes.hs" 1880 28 1880 28,SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 28,SrcSpan "tests/examples/Attributes.hs" 1882 23 1882 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 28 1879 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1879 31 1879 33]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 28 1879 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 28 1879 30, srcInfoPoints = []}) "ss")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 34 1879 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 34 1879 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1879 34 1879 43, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 28 1880 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1880 31 1880 33]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 28 1880 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 28 1880 29, srcInfoPoints = []}) "s")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 34 1880 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 34 1880 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1880 34 1880 43, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 56, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 28 1881 34, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 35 1881 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 35 1881 36, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 35 1881 36, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 37 1881 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 37 1881 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 37 1881 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 37 1881 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 37 1881 51, srcInfoPoints = []}) "StartStyleSeed"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 52 1881 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 52 1881 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 52 1881 54, srcInfoPoints = []}) "ss")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 55 1881 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 55 1881 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1881 55 1881 56, srcInfoPoints = []}) "s")))))],App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 25 1882 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 25 1882 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 25 1882 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 25 1882 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 25 1882 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 31 1882 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 31 1882 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 31 1882 41, srcInfoPoints = []}) "StartStyle")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 42 1882 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 42 1882 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1882 42 1882 51, srcInfoPoints = []}) "parseUnqt"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 25 1883 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 25 1883 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 25 1883 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 25 1883 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 25 1883 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 31 1883 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 31 1883 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 31 1883 40, srcInfoPoints = []}) "StartSeed")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 41 1883 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 41 1883 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1883 41 1883 50, srcInfoPoints = []}) "parseUnqt")))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 1 1889 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1886 14 1886 15,SrcSpan "tests/examples/Attributes.hs" 1887 14 1887 15,SrcSpan "tests/examples/Attributes.hs" 1888 14 1888 15]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 1 1886 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 6 1886 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 6 1886 13, srcInfoPoints = []}) "STStyle")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 16 1886 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 16 1886 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1886 16 1886 28, srcInfoPoints = []}) "RegularStyle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1887 16 1887 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1887 16 1887 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1887 16 1887 25, srcInfoPoints = []}) "SelfStyle") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1888 16 1888 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1888 16 1888 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1888 16 1888 27, srcInfoPoints = []}) "RandomStyle") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 16 1889 61, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1889 16 1889 24,SrcSpan "tests/examples/Attributes.hs" 1889 25 1889 26,SrcSpan "tests/examples/Attributes.hs" 1889 28 1889 29,SrcSpan "tests/examples/Attributes.hs" 1889 33 1889 34,SrcSpan "tests/examples/Attributes.hs" 1889 42 1889 43,SrcSpan "tests/examples/Attributes.hs" 1889 48 1889 49,SrcSpan "tests/examples/Attributes.hs" 1889 54 1889 55,SrcSpan "tests/examples/Attributes.hs" 1889 60 1889 61]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 26 1889 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 26 1889 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 26 1889 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 26 1889 28, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 30 1889 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 30 1889 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 30 1889 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 30 1889 33, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 35 1889 42, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 35 1889 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 35 1889 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 35 1889 42, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 44 1889 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 44 1889 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 44 1889 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 44 1889 48, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 50 1889 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 50 1889 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 50 1889 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 50 1889 54, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 56 1889 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 56 1889 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 56 1889 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1889 56 1889 60, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 1 1896 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1891 1 1891 9,SrcSpan "tests/examples/Attributes.hs" 1891 27 1891 32,SrcSpan "tests/examples/Attributes.hs" 1892 5 1892 5,SrcSpan "tests/examples/Attributes.hs" 1893 5 1893 5,SrcSpan "tests/examples/Attributes.hs" 1894 5 1894 5,SrcSpan "tests/examples/Attributes.hs" 1896 1 1896 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 10 1891 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 10 1891 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 10 1891 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 10 1891 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 10 1891 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 19 1891 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 19 1891 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1891 19 1891 26, srcInfoPoints = []}) "STStyle"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 5 1894 41, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 5 1894 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 5 1892 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 5 1892 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 13 1892 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 13 1892 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 13 1892 25, srcInfoPoints = []}) "RegularStyle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 26 1892 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1892 26 1892 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 28 1892 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 28 1892 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 28 1892 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 28 1892 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 33 1892 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1892 33 1892 42, srcInfoPoints = []}) "regular" "regular")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 5 1893 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 5 1893 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 13 1893 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 13 1893 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 13 1893 22, srcInfoPoints = []}) "SelfStyle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 26 1893 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1893 26 1893 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 28 1893 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 28 1893 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 28 1893 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 28 1893 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 33 1893 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1893 33 1893 39, srcInfoPoints = []}) "self" "self")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 5 1894 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 5 1894 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 13 1894 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 13 1894 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 13 1894 24, srcInfoPoints = []}) "RandomStyle")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 26 1894 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1894 26 1894 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 28 1894 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 28 1894 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 28 1894 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 28 1894 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 33 1894 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1894 33 1894 41, srcInfoPoints = []}) "random" "random")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 1 1904 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1896 1 1896 9,SrcSpan "tests/examples/Attributes.hs" 1896 27 1896 32,SrcSpan "tests/examples/Attributes.hs" 1897 5 1897 5,SrcSpan "tests/examples/Attributes.hs" 1904 1 1904 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 10 1896 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 10 1896 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 10 1896 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 10 1896 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 10 1896 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 19 1896 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 19 1896 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1896 19 1896 26, srcInfoPoints = []}) "STStyle"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 5 1900 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 5 1900 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 5 1897 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 5 1897 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 15 1900 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1897 15 1897 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 17 1900 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 17 1897 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 17 1897 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 17 1897 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 23 1900 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1897 23 1897 24,SrcSpan "tests/examples/Attributes.hs" 1898 23 1898 24,SrcSpan "tests/examples/Attributes.hs" 1899 23 1899 24,SrcSpan "tests/examples/Attributes.hs" 1900 23 1900 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 25 1897 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 25 1897 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 25 1897 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 25 1897 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 25 1897 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 35 1897 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 35 1897 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 35 1897 47, srcInfoPoints = []}) "RegularStyle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 48 1897 57, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1897 48 1897 57, srcInfoPoints = []}) "regular" "regular")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 25 1898 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 25 1898 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 25 1898 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 25 1898 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 25 1898 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 35 1898 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 35 1898 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 35 1898 44, srcInfoPoints = []}) "SelfStyle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 45 1898 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1898 45 1898 51, srcInfoPoints = []}) "self" "self")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 25 1899 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 25 1899 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 25 1899 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 25 1899 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 25 1899 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 35 1899 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 35 1899 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 35 1899 46, srcInfoPoints = []}) "RandomStyle")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 47 1899 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1899 47 1899 55, srcInfoPoints = []}) "random" "random"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 1 1905 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1904 16 1904 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 1 1904 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 6 1904 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 6 1904 15, srcInfoPoints = []}) "StyleItem")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 18 1904 42, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 18 1904 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 18 1904 23, srcInfoPoints = []}) "SItem") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 24 1904 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 24 1904 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 24 1904 33, srcInfoPoints = []}) "StyleName")),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 34 1904 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1904 34 1904 35,SrcSpan "tests/examples/Attributes.hs" 1904 41 1904 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 35 1904 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 35 1904 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1904 35 1904 41, srcInfoPoints = []}) "String")))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 14 1905 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1905 14 1905 22,SrcSpan "tests/examples/Attributes.hs" 1905 23 1905 24,SrcSpan "tests/examples/Attributes.hs" 1905 26 1905 27,SrcSpan "tests/examples/Attributes.hs" 1905 31 1905 32,SrcSpan "tests/examples/Attributes.hs" 1905 37 1905 38,SrcSpan "tests/examples/Attributes.hs" 1905 43 1905 44]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 24 1905 26, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 24 1905 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 24 1905 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 24 1905 26, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 28 1905 31, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 28 1905 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 28 1905 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 28 1905 31, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 33 1905 37, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 33 1905 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 33 1905 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 33 1905 37, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 39 1905 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 39 1905 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 39 1905 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1905 39 1905 43, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 1 1924 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1907 1 1907 9,SrcSpan "tests/examples/Attributes.hs" 1907 29 1907 34,SrcSpan "tests/examples/Attributes.hs" 1908 5 1908 5,SrcSpan "tests/examples/Attributes.hs" 1915 5 1915 5,SrcSpan "tests/examples/Attributes.hs" 1919 5 1919 5,SrcSpan "tests/examples/Attributes.hs" 1921 5 1921 5,SrcSpan "tests/examples/Attributes.hs" 1922 5 1922 5,SrcSpan "tests/examples/Attributes.hs" 1924 1 1924 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 10 1907 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 10 1907 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 10 1907 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 10 1907 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 10 1907 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 19 1907 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 19 1907 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1907 19 1907 28, srcInfoPoints = []}) "StyleItem"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 5 1913 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1911 9 1911 14]}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 5 1913 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1911 9 1911 14]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 5 1913 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1911 9 1911 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 5 1908 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 13 1908 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1908 13 1908 14,SrcSpan "tests/examples/Attributes.hs" 1908 27 1908 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 14 1908 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 14 1908 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 14 1908 19, srcInfoPoints = []}) "SItem")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 20 1908 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 20 1908 22, srcInfoPoints = []}) "nm"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 23 1908 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1908 23 1908 27, srcInfoPoints = []}) "args")])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 9 1910 42, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 9 1909 26, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1909 9 1909 10,SrcSpan "tests/examples/Attributes.hs" 1909 21 1909 22]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 11 1909 20, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 11 1909 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 11 1909 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 11 1909 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 11 1909 15, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 16 1909 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 16 1909 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 16 1909 20, srcInfoPoints = []}) "args"))))] (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 23 1909 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 23 1909 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1909 23 1909 26, srcInfoPoints = []}) "dnm"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 9 1910 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1910 9 1910 10,SrcSpan "tests/examples/Attributes.hs" 1910 21 1910 22]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 11 1910 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 11 1910 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 11 1910 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 11 1910 20, srcInfoPoints = []}) "otherwise")))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 23 1910 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 23 1910 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 23 1910 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 23 1910 26, srcInfoPoints = []}) "dnm"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 27 1910 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 27 1910 29, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 27 1910 29, srcInfoPoints = []}) "<>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 30 1910 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 30 1910 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 30 1910 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 30 1910 36, srcInfoPoints = []}) "parens"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 37 1910 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 37 1910 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1910 37 1910 42, srcInfoPoints = []}) "args'")))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 11 1913 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1912 11 1912 11,SrcSpan "tests/examples/Attributes.hs" 1913 11 1913 11,SrcSpan "tests/examples/Attributes.hs" 1915 5 1915 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 11 1912 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 11 1912 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 11 1912 14, srcInfoPoints = []}) "dnm")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 15 1912 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1912 15 1912 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 17 1912 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 17 1912 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 17 1912 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 17 1912 24, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 25 1912 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 25 1912 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1912 25 1912 27, srcInfoPoints = []}) "nm"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 11 1913 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 11 1913 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 11 1913 16, srcInfoPoints = []}) "args'")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 17 1913 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1913 17 1913 18]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 19 1913 60, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 19 1913 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 19 1913 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 19 1913 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 19 1913 23, srcInfoPoints = []}) "hcat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 24 1913 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 24 1913 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 24 1913 25, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 26 1913 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 26 1913 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 26 1913 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 26 1913 35, srcInfoPoints = []}) "punctuate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 36 1913 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 36 1913 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 36 1913 41, srcInfoPoints = []}) "comma"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 42 1913 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 42 1913 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 42 1913 43, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 44 1913 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 44 1913 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 44 1913 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 44 1913 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 44 1913 47, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 48 1913 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 48 1913 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 48 1913 55, srcInfoPoints = []}) "unqtDot")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 56 1913 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 56 1913 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1913 56 1913 60, srcInfoPoints = []}) "args")))))) Nothing]))]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 5 1917 48, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 5 1917 48, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 5 1917 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 5 1915 10, srcInfoPoints = []}) "toDot") [PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 11 1915 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1915 13 1915 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 11 1915 13, srcInfoPoints = []}) "si") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 14 1915 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1915 14 1915 15,SrcSpan "tests/examples/Attributes.hs" 1915 28 1915 29]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 15 1915 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 15 1915 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 15 1915 20, srcInfoPoints = []}) "SItem")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 21 1915 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 21 1915 23, srcInfoPoints = []}) "nm"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 24 1915 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1915 24 1915 28, srcInfoPoints = []}) "args")]))] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 9 1917 48, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 9 1916 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1916 9 1916 10,SrcSpan "tests/examples/Attributes.hs" 1916 21 1916 22]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 11 1916 20, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 11 1916 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 11 1916 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 11 1916 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 11 1916 15, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 16 1916 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 16 1916 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 16 1916 20, srcInfoPoints = []}) "args"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 23 1916 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 23 1916 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 23 1916 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 23 1916 28, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 29 1916 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 29 1916 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1916 29 1916 31, srcInfoPoints = []}) "nm")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 9 1917 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1917 9 1917 10,SrcSpan "tests/examples/Attributes.hs" 1917 21 1917 22]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 11 1917 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 11 1917 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 11 1917 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 11 1917 20, srcInfoPoints = []}) "otherwise")))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 23 1917 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 23 1917 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 23 1917 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 23 1917 35, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 36 1917 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 36 1917 37, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 36 1917 37, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 38 1917 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 38 1917 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 38 1917 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 38 1917 45, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 46 1917 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 46 1917 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1917 46 1917 48, srcInfoPoints = []}) "si")))))]) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 5 1919 57, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 5 1919 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 5 1919 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 5 1919 18, srcInfoPoints = []}) "unqtListToDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 19 1919 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1919 19 1919 20]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 21 1919 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 21 1919 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 21 1919 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 21 1919 25, srcInfoPoints = []}) "hcat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 26 1919 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 26 1919 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 26 1919 27, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 28 1919 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 28 1919 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 28 1919 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 28 1919 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 28 1919 37, srcInfoPoints = []}) "punctuate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 38 1919 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 38 1919 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 38 1919 43, srcInfoPoints = []}) "comma")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 44 1919 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 44 1919 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 44 1919 45, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 46 1919 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 46 1919 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 46 1919 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 46 1919 49, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 50 1919 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 50 1919 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1919 50 1919 57, srcInfoPoints = []}) "unqtDot"))))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 5 1922 63, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 5 1922 63, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 5 1921 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 5 1921 14, srcInfoPoints = []}) "listToDot") [PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 15 1921 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1921 15 1921 16,SrcSpan "tests/examples/Attributes.hs" 1921 27 1921 28]}) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 16 1921 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 16 1921 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 16 1921 21, srcInfoPoints = []}) "SItem")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 22 1921 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 22 1921 24, srcInfoPoints = []}) "nm"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 25 1921 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1921 25 1921 26,SrcSpan "tests/examples/Attributes.hs" 1921 26 1921 27]}) []]]] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 29 1921 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1921 29 1921 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 31 1921 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 31 1921 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 31 1921 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 31 1921 36, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 37 1921 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 37 1921 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1921 37 1921 39, srcInfoPoints = []}) "nm"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 5 1922 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 5 1922 14, srcInfoPoints = []}) "listToDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 15 1922 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 15 1922 18, srcInfoPoints = []}) "sis")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 29 1922 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1922 29 1922 30]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 31 1922 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 31 1922 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 31 1922 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 31 1922 43, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 44 1922 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 44 1922 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 44 1922 45, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 46 1922 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 46 1922 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 46 1922 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 46 1922 59, srcInfoPoints = []}) "unqtListToDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 60 1922 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 60 1922 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1922 60 1922 63, srcInfoPoints = []}) "sis")))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 1 1940 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1924 1 1924 9,SrcSpan "tests/examples/Attributes.hs" 1924 29 1924 34,SrcSpan "tests/examples/Attributes.hs" 1925 5 1925 5,SrcSpan "tests/examples/Attributes.hs" 1929 5 1929 5,SrcSpan "tests/examples/Attributes.hs" 1933 5 1933 5,SrcSpan "tests/examples/Attributes.hs" 1935 5 1935 5,SrcSpan "tests/examples/Attributes.hs" 1940 1 1940 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 10 1924 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 10 1924 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 10 1924 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 10 1924 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 10 1924 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 19 1924 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 19 1924 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1924 19 1924 28, srcInfoPoints = []}) "StyleItem"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 5 1927 42, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 5 1927 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 5 1925 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 5 1925 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 15 1927 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1925 15 1925 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 17 1927 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1925 17 1925 19,SrcSpan "tests/examples/Attributes.hs" 1925 20 1925 20,SrcSpan "tests/examples/Attributes.hs" 1926 20 1926 20,SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 20,SrcSpan "tests/examples/Attributes.hs" 1929 5 1929 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 20 1925 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1925 23 1925 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 20 1925 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 20 1925 22, srcInfoPoints = []}) "nm")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 26 1925 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 26 1925 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1925 26 1925 35, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 20 1926 51, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1926 25 1926 27]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 20 1926 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 20 1926 24, srcInfoPoints = []}) "args")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 28 1926 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 28 1926 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 28 1926 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 28 1926 41, srcInfoPoints = []}) "tryParseList'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 42 1926 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 42 1926 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1926 42 1926 51, srcInfoPoints = []}) "parseArgs")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 42, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 20 1927 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 27 1927 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 27 1927 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 27 1927 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 29 1927 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 29 1927 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 29 1927 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 29 1927 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 29 1927 34, srcInfoPoints = []}) "SItem"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 35 1927 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 35 1927 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 35 1927 37, srcInfoPoints = []}) "nm")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 38 1927 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 38 1927 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1927 38 1927 42, srcInfoPoints = []}) "args")))))])) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 5 1931 40, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 5 1931 40, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 5 1929 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 5 1929 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 11 1931 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1929 11 1929 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 13 1931 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 13 1929 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 13 1929 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 13 1929 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 13 1929 24, srcInfoPoints = []}) "quotedParse"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 25 1929 59, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1929 25 1929 26,SrcSpan "tests/examples/Attributes.hs" 1929 58 1929 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 26 1929 32, srcInfoPoints = []}) "liftM2"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 33 1929 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 33 1929 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 33 1929 38, srcInfoPoints = []}) "SItem")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 39 1929 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 39 1929 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 39 1929 48, srcInfoPoints = []}) "parseUnqt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 49 1929 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 49 1929 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1929 49 1929 58, srcInfoPoints = []}) "parseArgs")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1930 13 1930 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1930 13 1930 14,SrcSpan "tests/examples/Attributes.hs" 1930 14 1930 20,SrcSpan "tests/examples/Attributes.hs" 1930 20 1930 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1930 13 1930 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1930 13 1930 14,SrcSpan "tests/examples/Attributes.hs" 1930 14 1930 20,SrcSpan "tests/examples/Attributes.hs" 1930 20 1930 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1930 14 1930 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 13 1931 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 13 1931 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 13 1931 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 13 1931 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 13 1931 18, srcInfoPoints = []}) "liftM"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 19 1931 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1931 19 1931 20,SrcSpan "tests/examples/Attributes.hs" 1931 33 1931 34]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 20 1931 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 20 1931 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 20 1931 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 20 1931 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 20 1931 24, srcInfoPoints = []}) "flip"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 25 1931 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 25 1931 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 25 1931 30, srcInfoPoints = []}) "SItem")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 31 1931 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1931 31 1931 32,SrcSpan "tests/examples/Attributes.hs" 1931 32 1931 33]}) [])))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 35 1931 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 35 1931 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1931 35 1931 40, srcInfoPoints = []}) "parse")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 5 1933 48, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 5 1933 48, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 5 1933 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 5 1933 18, srcInfoPoints = []}) "parseUnqtList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 19 1933 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1933 19 1933 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 21 1933 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 21 1933 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 21 1933 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 21 1933 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 21 1933 27, srcInfoPoints = []}) "sepBy1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 28 1933 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 28 1933 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 28 1933 37, srcInfoPoints = []}) "parseUnqt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 38 1933 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 38 1933 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1933 38 1933 48, srcInfoPoints = []}) "parseComma"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 5 1938 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 5 1938 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 5 1935 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 5 1935 14, srcInfoPoints = []}) "parseList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 15 1938 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1935 15 1935 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 17 1938 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 17 1935 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 17 1935 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 17 1935 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 17 1935 28, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 29 1935 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 29 1935 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1935 29 1935 42, srcInfoPoints = []}) "parseUnqtList")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1936 17 1936 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1936 17 1936 18,SrcSpan "tests/examples/Attributes.hs" 1936 18 1936 24,SrcSpan "tests/examples/Attributes.hs" 1936 24 1936 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1936 17 1936 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1936 17 1936 18,SrcSpan "tests/examples/Attributes.hs" 1936 18 1936 24,SrcSpan "tests/examples/Attributes.hs" 1936 24 1936 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1936 18 1936 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 17 1938 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 17 1938 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 17 1938 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 17 1938 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 17 1938 22, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 23 1938 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 23 1938 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 23 1938 29, srcInfoPoints = []}) "return")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 30 1938 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 30 1938 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1938 30 1938 35, srcInfoPoints = []}) "parse")))))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 1 1940 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1940 11 1940 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 1 1940 10, srcInfoPoints = []}) "parseArgs"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 14 1940 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 14 1940 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 14 1940 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 14 1940 19, srcInfoPoints = []}) "Parse"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 20 1940 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1940 20 1940 21,SrcSpan "tests/examples/Attributes.hs" 1940 27 1940 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 21 1940 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 21 1940 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1940 21 1940 27, srcInfoPoints = []}) "String"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 1 1944 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 1 1941 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 1 1941 10, srcInfoPoints = []}) "parseArgs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 11 1944 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1941 11 1941 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1944 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1943 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1942 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1941 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1941 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1941 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 13 1941 23, srcInfoPoints = []}) "bracketSep"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 24 1941 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1941 24 1941 25,SrcSpan "tests/examples/Attributes.hs" 1941 38 1941 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 25 1941 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 25 1941 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 25 1941 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 25 1941 34, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 35 1941 38, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1941 35 1941 38, srcInfoPoints = []}) '(' "("))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1942 24 1942 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1942 24 1942 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1942 24 1942 34, srcInfoPoints = []}) "parseComma")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 24 1943 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1943 24 1943 25,SrcSpan "tests/examples/Attributes.hs" 1943 38 1943 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 25 1943 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 25 1943 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 25 1943 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 25 1943 34, srcInfoPoints = []}) "character"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 35 1943 38, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1943 35 1943 38, srcInfoPoints = []}) ')' ")"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1944 24 1944 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1944 24 1944 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1944 24 1944 38, srcInfoPoints = []}) "parseStyleName"))))) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 1 1955 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1946 16 1946 17,SrcSpan "tests/examples/Attributes.hs" 1947 16 1947 17,SrcSpan "tests/examples/Attributes.hs" 1948 16 1948 17,SrcSpan "tests/examples/Attributes.hs" 1949 16 1949 17,SrcSpan "tests/examples/Attributes.hs" 1950 16 1950 17,SrcSpan "tests/examples/Attributes.hs" 1951 16 1951 17,SrcSpan "tests/examples/Attributes.hs" 1952 16 1952 17,SrcSpan "tests/examples/Attributes.hs" 1953 16 1953 17,SrcSpan "tests/examples/Attributes.hs" 1954 16 1954 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 1 1946 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 6 1946 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 6 1946 15, srcInfoPoints = []}) "StyleName")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 18 1946 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 18 1946 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1946 18 1946 24, srcInfoPoints = []}) "Dashed") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1947 18 1947 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1947 18 1947 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1947 18 1947 24, srcInfoPoints = []}) "Dotted") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1948 18 1948 23, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1948 18 1948 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1948 18 1948 23, srcInfoPoints = []}) "Solid") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1949 18 1949 22, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1949 18 1949 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1949 18 1949 22, srcInfoPoints = []}) "Bold") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1950 18 1950 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1950 18 1950 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1950 18 1950 27, srcInfoPoints = []}) "Invisible") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1951 18 1951 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1951 18 1951 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1951 18 1951 24, srcInfoPoints = []}) "Filled") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1952 18 1952 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1952 18 1952 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1952 18 1952 27, srcInfoPoints = []}) "Diagonals") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1953 18 1953 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1953 18 1953 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1953 18 1953 25, srcInfoPoints = []}) "Rounded") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 18 1954 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 18 1954 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 18 1954 20, srcInfoPoints = []}) "DD") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 21 1954 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 21 1954 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1954 21 1954 27, srcInfoPoints = []}) "String"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 18 1955 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1955 18 1955 26,SrcSpan "tests/examples/Attributes.hs" 1955 27 1955 28,SrcSpan "tests/examples/Attributes.hs" 1955 30 1955 31,SrcSpan "tests/examples/Attributes.hs" 1955 35 1955 36,SrcSpan "tests/examples/Attributes.hs" 1955 41 1955 42,SrcSpan "tests/examples/Attributes.hs" 1955 47 1955 48]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 28 1955 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 28 1955 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 28 1955 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 28 1955 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 32 1955 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 32 1955 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 32 1955 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 32 1955 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 37 1955 41, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 37 1955 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 37 1955 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 37 1955 41, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 43 1955 47, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 43 1955 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 43 1955 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1955 43 1955 47, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 1 1971 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1957 1 1957 9,SrcSpan "tests/examples/Attributes.hs" 1957 29 1957 34,SrcSpan "tests/examples/Attributes.hs" 1958 5 1958 5,SrcSpan "tests/examples/Attributes.hs" 1959 5 1959 5,SrcSpan "tests/examples/Attributes.hs" 1960 5 1960 5,SrcSpan "tests/examples/Attributes.hs" 1961 5 1961 5,SrcSpan "tests/examples/Attributes.hs" 1962 5 1962 5,SrcSpan "tests/examples/Attributes.hs" 1963 5 1963 5,SrcSpan "tests/examples/Attributes.hs" 1964 5 1964 5,SrcSpan "tests/examples/Attributes.hs" 1965 5 1965 5,SrcSpan "tests/examples/Attributes.hs" 1966 5 1966 5,SrcSpan "tests/examples/Attributes.hs" 1968 5 1968 5,SrcSpan "tests/examples/Attributes.hs" 1969 5 1969 5,SrcSpan "tests/examples/Attributes.hs" 1971 1 1971 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 10 1957 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 10 1957 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 10 1957 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 10 1957 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 10 1957 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 19 1957 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 19 1957 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1957 19 1957 28, srcInfoPoints = []}) "StyleName"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 5 1966 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 5 1966 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 5 1958 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 5 1958 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 13 1958 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 13 1958 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 13 1958 19, srcInfoPoints = []}) "Dashed")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 23 1958 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1958 23 1958 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 25 1958 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 25 1958 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 25 1958 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 25 1958 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 30 1958 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1958 30 1958 38, srcInfoPoints = []}) "dashed" "dashed")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 5 1959 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 5 1959 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 13 1959 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 13 1959 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 13 1959 19, srcInfoPoints = []}) "Dotted")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 23 1959 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1959 23 1959 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 25 1959 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 25 1959 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 25 1959 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 25 1959 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 30 1959 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1959 30 1959 38, srcInfoPoints = []}) "dotted" "dotted")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 5 1960 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 5 1960 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 13 1960 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 13 1960 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 13 1960 18, srcInfoPoints = []}) "Solid")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 23 1960 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1960 23 1960 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 25 1960 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 25 1960 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 25 1960 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 25 1960 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 30 1960 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1960 30 1960 37, srcInfoPoints = []}) "solid" "solid")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 5 1961 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 5 1961 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 13 1961 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 13 1961 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 13 1961 17, srcInfoPoints = []}) "Bold")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 23 1961 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1961 23 1961 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 25 1961 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 25 1961 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 25 1961 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 25 1961 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 30 1961 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1961 30 1961 36, srcInfoPoints = []}) "bold" "bold")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 5 1962 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 5 1962 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 13 1962 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 13 1962 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 13 1962 22, srcInfoPoints = []}) "Invisible")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 23 1962 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1962 23 1962 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 25 1962 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 25 1962 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 25 1962 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 25 1962 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 30 1962 37, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1962 30 1962 37, srcInfoPoints = []}) "invis" "invis")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 5 1963 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 5 1963 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 13 1963 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 13 1963 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 13 1963 19, srcInfoPoints = []}) "Filled")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 23 1963 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1963 23 1963 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 25 1963 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 25 1963 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 25 1963 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 25 1963 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 30 1963 38, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1963 30 1963 38, srcInfoPoints = []}) "filled" "filled")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 5 1964 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 5 1964 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 13 1964 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 13 1964 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 13 1964 22, srcInfoPoints = []}) "Diagonals")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 23 1964 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1964 23 1964 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 25 1964 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 25 1964 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 25 1964 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 25 1964 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 30 1964 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1964 30 1964 41, srcInfoPoints = []}) "diagonals" "diagonals")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 5 1965 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 5 1965 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 13 1965 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 13 1965 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 13 1965 20, srcInfoPoints = []}) "Rounded")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 23 1965 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1965 23 1965 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 25 1965 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 25 1965 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 25 1965 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 25 1965 29, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 30 1965 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1965 30 1965 39, srcInfoPoints = []}) "rounded" "rounded")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 5 1966 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 5 1966 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 13 1966 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1966 13 1966 14,SrcSpan "tests/examples/Attributes.hs" 1966 19 1966 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 14 1966 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 14 1966 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 14 1966 16, srcInfoPoints = []}) "DD")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 17 1966 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 17 1966 19, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 23 1966 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1966 23 1966 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 25 1966 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 25 1966 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 25 1966 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 25 1966 32, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 33 1966 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 33 1966 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1966 33 1966 35, srcInfoPoints = []}) "nm"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 5 1969 31, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 5 1969 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 5 1968 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 5 1968 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 11 1968 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1968 11 1968 12,SrcSpan "tests/examples/Attributes.hs" 1968 17 1968 18]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 12 1968 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 12 1968 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 12 1968 14, srcInfoPoints = []}) "DD")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 15 1968 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 15 1968 17, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 19 1968 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1968 19 1968 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 21 1968 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 21 1968 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 21 1968 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 21 1968 26, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 27 1968 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 27 1968 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1968 27 1968 29, srcInfoPoints = []}) "nm"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 5 1969 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 5 1969 10, srcInfoPoints = []}) "toDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 11 1969 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 11 1969 13, srcInfoPoints = []}) "sn")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 19 1969 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1969 19 1969 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 21 1969 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 21 1969 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 21 1969 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 21 1969 28, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 29 1969 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 29 1969 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1969 29 1969 31, srcInfoPoints = []}) "sn"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 1 1982 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1971 1 1971 9,SrcSpan "tests/examples/Attributes.hs" 1971 29 1971 34,SrcSpan "tests/examples/Attributes.hs" 1972 5 1972 5,SrcSpan "tests/examples/Attributes.hs" 1974 5 1974 5,SrcSpan "tests/examples/Attributes.hs" 1982 1 1982 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 10 1971 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 10 1971 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 10 1971 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 10 1971 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 10 1971 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 19 1971 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 19 1971 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1971 19 1971 28, srcInfoPoints = []}) "StyleName"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 5 1972 45, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 5 1972 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 5 1972 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 5 1972 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 15 1972 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1972 15 1972 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 17 1972 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 17 1972 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 17 1972 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 17 1972 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 17 1972 22, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 23 1972 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 23 1972 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 23 1972 30, srcInfoPoints = []}) "checkDD")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 31 1972 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 31 1972 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1972 31 1972 45, srcInfoPoints = []}) "parseStyleName"))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 5 1980 30, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 5 1980 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 5 1974 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 5 1974 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 11 1980 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1974 11 1974 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 13 1980 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 13 1974 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 13 1974 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 13 1974 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 13 1974 18, srcInfoPoints = []}) "liftM"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 19 1974 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 19 1974 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1974 19 1974 26, srcInfoPoints = []}) "checkDD")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 13 1975 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 13 1975 14, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 13 1975 14, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 15 1980 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 15 1975 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 15 1975 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 15 1975 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 15 1975 26, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 27 1975 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 27 1975 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1975 27 1975 41, srcInfoPoints = []}) "parseStyleName")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1976 15 1976 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1976 15 1976 16,SrcSpan "tests/examples/Attributes.hs" 1976 16 1976 22,SrcSpan "tests/examples/Attributes.hs" 1976 22 1976 23]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1976 15 1976 23, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1976 15 1976 16,SrcSpan "tests/examples/Attributes.hs" 1976 16 1976 22,SrcSpan "tests/examples/Attributes.hs" 1976 22 1976 23]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1976 16 1976 22, srcInfoPoints = []}) "onFail"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 15 1980 30, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1978 15 1978 17,SrcSpan "tests/examples/Attributes.hs" 1978 18 1978 18,SrcSpan "tests/examples/Attributes.hs" 1979 18 1979 18,SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 18,SrcSpan "tests/examples/Attributes.hs" 1982 1 1982 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 18 1978 76, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1978 20 1978 22]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 18 1978 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 18 1978 19, srcInfoPoints = []}) "f")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 23 1978 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 23 1978 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 23 1978 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 23 1978 30, srcInfoPoints = []}) "orQuote"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 31 1978 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 31 1978 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 31 1978 32, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 33 1978 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 33 1978 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 33 1978 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 33 1978 39, srcInfoPoints = []}) "noneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 40 1978 76, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1978 40 1978 41,SrcSpan "tests/examples/Attributes.hs" 1978 50 1978 51,SrcSpan "tests/examples/Attributes.hs" 1978 55 1978 56,SrcSpan "tests/examples/Attributes.hs" 1978 60 1978 61,SrcSpan "tests/examples/Attributes.hs" 1978 65 1978 66,SrcSpan "tests/examples/Attributes.hs" 1978 70 1978 71,SrcSpan "tests/examples/Attributes.hs" 1978 75 1978 76]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 41 1978 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 41 1978 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 41 1978 50, srcInfoPoints = []}) "quoteChar")),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 52 1978 55, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 52 1978 55, srcInfoPoints = []}) '(' "("),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 57 1978 60, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 57 1978 60, srcInfoPoints = []}) ')' ")"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 62 1978 65, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 62 1978 65, srcInfoPoints = []}) ',' ","),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 67 1978 70, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 67 1978 70, srcInfoPoints = []}) ' ' " "),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 72 1978 75, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1978 72 1978 75, srcInfoPoints = []}) ']' "]")]))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 18 1979 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1979 20 1979 22]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 18 1979 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 18 1979 19, srcInfoPoints = []}) "r")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 23 1979 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 23 1979 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 23 1979 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 23 1979 27, srcInfoPoints = []}) "many"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 28 1979 78, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1979 28 1979 29,SrcSpan "tests/examples/Attributes.hs" 1979 77 1979 78]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 29 1979 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 29 1979 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 29 1979 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 29 1979 36, srcInfoPoints = []}) "orQuote"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 37 1979 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 37 1979 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 37 1979 38, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 39 1979 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 39 1979 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 39 1979 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 39 1979 45, srcInfoPoints = []}) "noneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 46 1979 77, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1979 46 1979 47,SrcSpan "tests/examples/Attributes.hs" 1979 56 1979 57,SrcSpan "tests/examples/Attributes.hs" 1979 61 1979 62,SrcSpan "tests/examples/Attributes.hs" 1979 66 1979 67,SrcSpan "tests/examples/Attributes.hs" 1979 71 1979 72,SrcSpan "tests/examples/Attributes.hs" 1979 76 1979 77]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 47 1979 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 47 1979 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 47 1979 56, srcInfoPoints = []}) "quoteChar")),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 58 1979 61, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 58 1979 61, srcInfoPoints = []}) '(' "("),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 63 1979 66, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 63 1979 66, srcInfoPoints = []}) ')' ")"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 68 1979 71, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 68 1979 71, srcInfoPoints = []}) ',' ","),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 73 1979 76, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1979 73 1979 76, srcInfoPoints = []}) ']' "]")]))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 30, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 18 1980 24, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 25 1980 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 25 1980 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 25 1980 26, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 27 1980 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 27 1980 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 27 1980 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 27 1980 28, srcInfoPoints = []}) "f"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 28 1980 29, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 28 1980 29, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 28 1980 29, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 29 1980 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 29 1980 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1980 29 1980 30, srcInfoPoints = []}) "r")))))])))) Nothing)]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 1 1982 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1982 13 1982 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 1 1982 8, srcInfoPoints = []}) "checkDD"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 16 1982 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1982 23 1982 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 16 1982 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 16 1982 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 16 1982 22, srcInfoPoints = []}) "String"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 26 1982 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 26 1982 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1982 26 1982 35, srcInfoPoints = []}) "StyleName")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 1 1992 38, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 1 1992 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 1 1983 8, srcInfoPoints = []}) "checkDD") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 9 1983 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 9 1983 12, srcInfoPoints = []}) "str")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 13 1992 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1983 13 1983 14]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 15 1992 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1983 15 1983 19,SrcSpan "tests/examples/Attributes.hs" 1983 36 1983 38,SrcSpan "tests/examples/Attributes.hs" 1984 17 1984 17,SrcSpan "tests/examples/Attributes.hs" 1985 17 1985 17,SrcSpan "tests/examples/Attributes.hs" 1986 17 1986 17,SrcSpan "tests/examples/Attributes.hs" 1987 17 1987 17,SrcSpan "tests/examples/Attributes.hs" 1988 17 1988 17,SrcSpan "tests/examples/Attributes.hs" 1989 17 1989 17,SrcSpan "tests/examples/Attributes.hs" 1990 17 1990 17,SrcSpan "tests/examples/Attributes.hs" 1991 17 1991 17,SrcSpan "tests/examples/Attributes.hs" 1992 17 1992 17,SrcSpan "tests/examples/Attributes.hs" 1994 1 1994 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 20 1983 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 20 1983 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 20 1983 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 20 1983 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 20 1983 23, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 24 1983 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 24 1983 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 24 1983 31, srcInfoPoints = []}) "toLower")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 32 1983 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 32 1983 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1983 32 1983 35, srcInfoPoints = []}) "str")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 17 1984 38, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 17 1984 25, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 17 1984 25, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 17 1984 25, srcInfoPoints = []}) "dashed" "dashed")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 29 1984 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1984 29 1984 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 32 1984 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 32 1984 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1984 32 1984 38, srcInfoPoints = []}) "Dashed")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 17 1985 38, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 17 1985 25, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 17 1985 25, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 17 1985 25, srcInfoPoints = []}) "dotted" "dotted")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 29 1985 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1985 29 1985 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 32 1985 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 32 1985 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1985 32 1985 38, srcInfoPoints = []}) "Dotted")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 17 1986 37, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 17 1986 24, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 17 1986 24, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 17 1986 24, srcInfoPoints = []}) "solid" "solid")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 29 1986 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1986 29 1986 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 32 1986 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 32 1986 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1986 32 1986 37, srcInfoPoints = []}) "Solid")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 17 1987 36, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 17 1987 23, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 17 1987 23, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 17 1987 23, srcInfoPoints = []}) "bold" "bold")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 29 1987 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1987 29 1987 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 32 1987 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 32 1987 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1987 32 1987 36, srcInfoPoints = []}) "Bold")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 17 1988 41, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 17 1988 24, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 17 1988 24, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 17 1988 24, srcInfoPoints = []}) "invis" "invis")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 29 1988 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1988 29 1988 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 32 1988 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 32 1988 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1988 32 1988 41, srcInfoPoints = []}) "Invisible")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 17 1989 38, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 17 1989 25, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 17 1989 25, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 17 1989 25, srcInfoPoints = []}) "filled" "filled")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 29 1989 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1989 29 1989 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 32 1989 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 32 1989 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1989 32 1989 38, srcInfoPoints = []}) "Filled")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 17 1990 41, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 17 1990 28, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 17 1990 28, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 17 1990 28, srcInfoPoints = []}) "diagonals" "diagonals")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 29 1990 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1990 29 1990 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 32 1990 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 32 1990 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1990 32 1990 41, srcInfoPoints = []}) "Diagonals")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 17 1991 39, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 17 1991 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 17 1991 26, srcInfoPoints = []})) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 17 1991 26, srcInfoPoints = []}) "rounded" "rounded")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 29 1991 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1991 29 1991 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 32 1991 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 32 1991 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1991 32 1991 39, srcInfoPoints = []}) "Rounded")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 17 1992 38, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 17 1992 18, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 29 1992 38, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1992 29 1992 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 32 1992 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 32 1992 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 32 1992 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 32 1992 34, srcInfoPoints = []}) "DD"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 35 1992 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 35 1992 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1992 35 1992 38, srcInfoPoints = []}) "str"))))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 1 1994 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1994 16 1994 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 1 1994 15, srcInfoPoints = []}) "parseStyleName"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 19 1994 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 19 1994 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 19 1994 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 19 1994 24, srcInfoPoints = []}) "Parse"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 25 1994 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 25 1994 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1994 25 1994 31, srcInfoPoints = []}) "String")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 1 1997 33, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 1 1995 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 1 1995 15, srcInfoPoints = []}) "parseStyleName")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 16 1997 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1995 16 1995 17]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 18 1997 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1995 18 1995 20,SrcSpan "tests/examples/Attributes.hs" 1995 21 1995 21,SrcSpan "tests/examples/Attributes.hs" 1996 21 1996 21,SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 21,SrcSpan "tests/examples/Attributes.hs" 2001 1 2001 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 21 1995 74, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1995 23 1995 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 21 1995 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 21 1995 22, srcInfoPoints = []}) "f")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 26 1995 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 26 1995 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 26 1995 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 26 1995 33, srcInfoPoints = []}) "orQuote"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 34 1995 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 34 1995 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 34 1995 35, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 36 1995 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 36 1995 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 36 1995 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 36 1995 42, srcInfoPoints = []}) "noneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 43 1995 74, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1995 43 1995 44,SrcSpan "tests/examples/Attributes.hs" 1995 53 1995 54,SrcSpan "tests/examples/Attributes.hs" 1995 58 1995 59,SrcSpan "tests/examples/Attributes.hs" 1995 63 1995 64,SrcSpan "tests/examples/Attributes.hs" 1995 68 1995 69,SrcSpan "tests/examples/Attributes.hs" 1995 73 1995 74]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 44 1995 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 44 1995 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 44 1995 53, srcInfoPoints = []}) "quoteChar")),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 55 1995 58, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 55 1995 58, srcInfoPoints = []}) '(' "("),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 60 1995 63, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 60 1995 63, srcInfoPoints = []}) ')' ")"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 65 1995 68, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 65 1995 68, srcInfoPoints = []}) ',' ","),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 70 1995 73, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1995 70 1995 73, srcInfoPoints = []}) ' ' " ")]))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 21 1996 76, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1996 23 1996 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 21 1996 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 21 1996 22, srcInfoPoints = []}) "r")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 26 1996 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 26 1996 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 26 1996 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 26 1996 30, srcInfoPoints = []}) "many"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 31 1996 76, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1996 31 1996 32,SrcSpan "tests/examples/Attributes.hs" 1996 75 1996 76]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 32 1996 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 32 1996 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 32 1996 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 32 1996 39, srcInfoPoints = []}) "orQuote"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 40 1996 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 40 1996 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 40 1996 41, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 42 1996 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 42 1996 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 42 1996 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 42 1996 48, srcInfoPoints = []}) "noneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 49 1996 75, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 1996 49 1996 50,SrcSpan "tests/examples/Attributes.hs" 1996 59 1996 60,SrcSpan "tests/examples/Attributes.hs" 1996 64 1996 65,SrcSpan "tests/examples/Attributes.hs" 1996 69 1996 70,SrcSpan "tests/examples/Attributes.hs" 1996 74 1996 75]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 50 1996 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 50 1996 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 50 1996 59, srcInfoPoints = []}) "quoteChar")),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 61 1996 64, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 61 1996 64, srcInfoPoints = []}) '(' "("),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 66 1996 69, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 66 1996 69, srcInfoPoints = []}) ')' ")"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 71 1996 74, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1996 71 1996 74, srcInfoPoints = []}) ',' ",")]))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 33, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 21 1997 27, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 28 1997 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 28 1997 29, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 28 1997 29, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 30 1997 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 30 1997 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 30 1997 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 30 1997 31, srcInfoPoints = []}) "f"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 31 1997 32, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 31 1997 32, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 31 1997 32, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 32 1997 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 32 1997 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 1997 32 1997 33, srcInfoPoints = []}) "r")))))])) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 1 2002 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2001 17 2001 18]}) (NewType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 1 2001 8, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 9 2001 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 9 2001 16, srcInfoPoints = []}) "PortPos")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 19 2001 34, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 19 2001 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 19 2001 21, srcInfoPoints = []}) "PP") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 22 2001 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 22 2001 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2001 22 2001 34, srcInfoPoints = []}) "CompassPoint"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 5 2002 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2002 5 2002 13,SrcSpan "tests/examples/Attributes.hs" 2002 14 2002 15,SrcSpan "tests/examples/Attributes.hs" 2002 17 2002 18,SrcSpan "tests/examples/Attributes.hs" 2002 22 2002 23,SrcSpan "tests/examples/Attributes.hs" 2002 28 2002 29,SrcSpan "tests/examples/Attributes.hs" 2002 34 2002 35]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 15 2002 17, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 15 2002 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 15 2002 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 15 2002 17, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 19 2002 22, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 19 2002 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 19 2002 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 19 2002 22, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 24 2002 28, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 24 2002 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 24 2002 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 24 2002 28, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 30 2002 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 30 2002 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 30 2002 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2002 30 2002 34, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 1 2009 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2004 1 2004 9,SrcSpan "tests/examples/Attributes.hs" 2004 27 2004 32,SrcSpan "tests/examples/Attributes.hs" 2005 5 2005 5,SrcSpan "tests/examples/Attributes.hs" 2007 5 2007 5,SrcSpan "tests/examples/Attributes.hs" 2009 1 2009 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 10 2004 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 10 2004 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 10 2004 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 10 2004 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 10 2004 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 19 2004 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 19 2004 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2004 19 2004 26, srcInfoPoints = []}) "PortPos"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 5 2005 33, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 5 2005 33, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 5 2005 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 5 2005 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 13 2005 20, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2005 13 2005 14,SrcSpan "tests/examples/Attributes.hs" 2005 19 2005 20]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 14 2005 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 14 2005 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 14 2005 16, srcInfoPoints = []}) "PP")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 17 2005 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 17 2005 19, srcInfoPoints = []}) "cp")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 21 2005 33, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2005 21 2005 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 23 2005 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 23 2005 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 23 2005 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 23 2005 30, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 31 2005 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 31 2005 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2005 31 2005 33, srcInfoPoints = []}) "cp"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 5 2007 29, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 5 2007 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 5 2007 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 5 2007 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 11 2007 18, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2007 11 2007 12,SrcSpan "tests/examples/Attributes.hs" 2007 17 2007 18]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 12 2007 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 12 2007 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 12 2007 14, srcInfoPoints = []}) "PP")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 15 2007 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 15 2007 17, srcInfoPoints = []}) "cp")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 19 2007 29, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2007 19 2007 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 21 2007 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 21 2007 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 21 2007 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 21 2007 26, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 27 2007 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 27 2007 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2007 27 2007 29, srcInfoPoints = []}) "cp"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 1 2012 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2009 1 2009 9,SrcSpan "tests/examples/Attributes.hs" 2009 27 2009 32,SrcSpan "tests/examples/Attributes.hs" 2010 5 2010 5,SrcSpan "tests/examples/Attributes.hs" 2012 1 2012 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 10 2009 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 10 2009 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 10 2009 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 10 2009 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 10 2009 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 19 2009 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 19 2009 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2009 19 2009 26, srcInfoPoints = []}) "PortPos"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 5 2010 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 5 2010 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 5 2010 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 5 2010 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 15 2010 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2010 15 2010 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 17 2010 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 17 2010 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 17 2010 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 17 2010 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 17 2010 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 23 2010 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 23 2010 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 23 2010 25, srcInfoPoints = []}) "PP")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 26 2010 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 26 2010 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2010 26 2010 35, srcInfoPoints = []}) "parseUnqt"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 1 2022 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2012 19 2012 20,SrcSpan "tests/examples/Attributes.hs" 2013 19 2013 20,SrcSpan "tests/examples/Attributes.hs" 2014 19 2014 20,SrcSpan "tests/examples/Attributes.hs" 2015 19 2015 20,SrcSpan "tests/examples/Attributes.hs" 2016 19 2016 20,SrcSpan "tests/examples/Attributes.hs" 2017 19 2017 20,SrcSpan "tests/examples/Attributes.hs" 2018 19 2018 20,SrcSpan "tests/examples/Attributes.hs" 2019 19 2019 20,SrcSpan "tests/examples/Attributes.hs" 2020 19 2020 20,SrcSpan "tests/examples/Attributes.hs" 2021 19 2021 20]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 1 2012 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 6 2012 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 6 2012 18, srcInfoPoints = []}) "CompassPoint")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 21 2012 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 21 2012 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2012 21 2012 26, srcInfoPoints = []}) "North") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2013 21 2013 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2013 21 2013 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2013 21 2013 30, srcInfoPoints = []}) "NorthEast") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2014 21 2014 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2014 21 2014 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2014 21 2014 25, srcInfoPoints = []}) "East") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2015 21 2015 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2015 21 2015 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2015 21 2015 30, srcInfoPoints = []}) "SouthEast") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2016 21 2016 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2016 21 2016 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2016 21 2016 26, srcInfoPoints = []}) "South") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2017 21 2017 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2017 21 2017 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2017 21 2017 30, srcInfoPoints = []}) "SouthWest") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2018 21 2018 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2018 21 2018 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2018 21 2018 25, srcInfoPoints = []}) "West") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2019 21 2019 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2019 21 2019 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2019 21 2019 30, srcInfoPoints = []}) "NorthWest") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2020 21 2020 32, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2020 21 2020 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2020 21 2020 32, srcInfoPoints = []}) "CenterPoint") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2021 21 2021 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2021 21 2021 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2021 21 2021 25, srcInfoPoints = []}) "NoCP") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 21 2022 66, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2022 21 2022 29,SrcSpan "tests/examples/Attributes.hs" 2022 30 2022 31,SrcSpan "tests/examples/Attributes.hs" 2022 33 2022 34,SrcSpan "tests/examples/Attributes.hs" 2022 38 2022 39,SrcSpan "tests/examples/Attributes.hs" 2022 47 2022 48,SrcSpan "tests/examples/Attributes.hs" 2022 53 2022 54,SrcSpan "tests/examples/Attributes.hs" 2022 59 2022 60,SrcSpan "tests/examples/Attributes.hs" 2022 65 2022 66]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 31 2022 33, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 31 2022 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 31 2022 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 31 2022 33, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 35 2022 38, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 35 2022 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 35 2022 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 35 2022 38, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 40 2022 47, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 40 2022 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 40 2022 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 40 2022 47, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 49 2022 53, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 49 2022 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 49 2022 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 49 2022 53, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 55 2022 59, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 55 2022 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 55 2022 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 55 2022 59, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 61 2022 65, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 61 2022 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 61 2022 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2022 61 2022 65, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 1 2036 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2024 1 2024 9,SrcSpan "tests/examples/Attributes.hs" 2024 32 2024 37,SrcSpan "tests/examples/Attributes.hs" 2025 5 2025 5,SrcSpan "tests/examples/Attributes.hs" 2026 5 2026 5,SrcSpan "tests/examples/Attributes.hs" 2027 5 2027 5,SrcSpan "tests/examples/Attributes.hs" 2028 5 2028 5,SrcSpan "tests/examples/Attributes.hs" 2029 5 2029 5,SrcSpan "tests/examples/Attributes.hs" 2030 5 2030 5,SrcSpan "tests/examples/Attributes.hs" 2031 5 2031 5,SrcSpan "tests/examples/Attributes.hs" 2032 5 2032 5,SrcSpan "tests/examples/Attributes.hs" 2033 5 2033 5,SrcSpan "tests/examples/Attributes.hs" 2034 5 2034 5,SrcSpan "tests/examples/Attributes.hs" 2036 1 2036 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 10 2024 31, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 10 2024 31, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 10 2024 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 10 2024 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 10 2024 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 19 2024 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 19 2024 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2024 19 2024 31, srcInfoPoints = []}) "CompassPoint"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 5 2034 35, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 5 2034 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 5 2025 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 5 2025 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 13 2025 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 13 2025 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 13 2025 22, srcInfoPoints = []}) "NorthEast")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 25 2025 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2025 25 2025 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 27 2025 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 27 2025 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 27 2025 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 27 2025 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 32 2025 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2025 32 2025 36, srcInfoPoints = []}) "ne" "ne")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 5 2026 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 5 2026 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 13 2026 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 13 2026 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 13 2026 22, srcInfoPoints = []}) "NorthWest")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 25 2026 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2026 25 2026 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 27 2026 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 27 2026 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 27 2026 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 27 2026 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 32 2026 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2026 32 2026 36, srcInfoPoints = []}) "nw" "nw")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 5 2027 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 5 2027 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 13 2027 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 13 2027 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 13 2027 18, srcInfoPoints = []}) "North")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 25 2027 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2027 25 2027 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 27 2027 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 27 2027 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 27 2027 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 27 2027 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 32 2027 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2027 32 2027 35, srcInfoPoints = []}) "n" "n")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 5 2028 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 5 2028 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 13 2028 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 13 2028 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 13 2028 17, srcInfoPoints = []}) "East")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 25 2028 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2028 25 2028 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 27 2028 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 27 2028 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 27 2028 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 27 2028 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 32 2028 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2028 32 2028 35, srcInfoPoints = []}) "e" "e")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 5 2029 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 5 2029 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 13 2029 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 13 2029 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 13 2029 22, srcInfoPoints = []}) "SouthEast")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 25 2029 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2029 25 2029 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 27 2029 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 27 2029 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 27 2029 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 27 2029 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 32 2029 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2029 32 2029 36, srcInfoPoints = []}) "se" "se")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 5 2030 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 5 2030 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 13 2030 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 13 2030 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 13 2030 22, srcInfoPoints = []}) "SouthWest")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 25 2030 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2030 25 2030 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 27 2030 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 27 2030 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 27 2030 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 27 2030 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 32 2030 36, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2030 32 2030 36, srcInfoPoints = []}) "sw" "sw")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 5 2031 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 5 2031 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 13 2031 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 13 2031 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 13 2031 18, srcInfoPoints = []}) "South")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 25 2031 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2031 25 2031 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 27 2031 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 27 2031 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 27 2031 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 27 2031 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 32 2031 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2031 32 2031 35, srcInfoPoints = []}) "s" "s")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 5 2032 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 5 2032 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 13 2032 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 13 2032 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 13 2032 17, srcInfoPoints = []}) "West")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 25 2032 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2032 25 2032 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 27 2032 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 27 2032 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 27 2032 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 27 2032 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 32 2032 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2032 32 2032 35, srcInfoPoints = []}) "w" "w")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 5 2033 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 5 2033 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 13 2033 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 13 2033 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 13 2033 24, srcInfoPoints = []}) "CenterPoint")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 25 2033 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2033 25 2033 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 27 2033 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 27 2033 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 27 2033 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 27 2033 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 32 2033 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2033 32 2033 35, srcInfoPoints = []}) "c" "c")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 5 2034 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 5 2034 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 13 2034 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 13 2034 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 13 2034 17, srcInfoPoints = []}) "NoCP")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 25 2034 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2034 25 2034 26]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 27 2034 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 27 2034 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 27 2034 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 27 2034 31, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 32 2034 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2034 32 2034 35, srcInfoPoints = []}) "_" "_")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 1 2052 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2036 1 2036 9,SrcSpan "tests/examples/Attributes.hs" 2036 32 2036 37,SrcSpan "tests/examples/Attributes.hs" 2038 5 2038 5,SrcSpan "tests/examples/Attributes.hs" 2052 1 2052 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 10 2036 31, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 10 2036 31, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 10 2036 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 10 2036 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 10 2036 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 19 2036 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 19 2036 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2036 19 2036 31, srcInfoPoints = []}) "CompassPoint"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 5 2048 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 5 2048 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 5 2038 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 5 2038 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 15 2048 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2038 15 2038 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 17 2048 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 17 2038 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 17 2038 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 17 2038 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 23 2048 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2038 23 2038 24,SrcSpan "tests/examples/Attributes.hs" 2039 23 2039 24,SrcSpan "tests/examples/Attributes.hs" 2040 23 2040 24,SrcSpan "tests/examples/Attributes.hs" 2041 23 2041 24,SrcSpan "tests/examples/Attributes.hs" 2042 23 2042 24,SrcSpan "tests/examples/Attributes.hs" 2043 23 2043 24,SrcSpan "tests/examples/Attributes.hs" 2044 23 2044 24,SrcSpan "tests/examples/Attributes.hs" 2045 23 2045 24,SrcSpan "tests/examples/Attributes.hs" 2046 23 2046 24,SrcSpan "tests/examples/Attributes.hs" 2047 23 2047 24,SrcSpan "tests/examples/Attributes.hs" 2048 23 2048 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 25 2038 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 25 2038 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 25 2038 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 25 2038 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 25 2038 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 35 2038 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 35 2038 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 35 2038 44, srcInfoPoints = []}) "NorthEast")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 45 2038 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2038 45 2038 49, srcInfoPoints = []}) "ne" "ne")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 25 2039 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 25 2039 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 25 2039 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 25 2039 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 25 2039 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 35 2039 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 35 2039 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 35 2039 44, srcInfoPoints = []}) "NorthWest")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 45 2039 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2039 45 2039 49, srcInfoPoints = []}) "nw" "nw")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 25 2040 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 25 2040 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 25 2040 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 25 2040 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 25 2040 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 35 2040 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 35 2040 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 35 2040 40, srcInfoPoints = []}) "North")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 41 2040 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2040 41 2040 44, srcInfoPoints = []}) "n" "n")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 25 2041 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 25 2041 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 25 2041 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 25 2041 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 25 2041 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 35 2041 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 35 2041 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 35 2041 44, srcInfoPoints = []}) "SouthEast")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 45 2041 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2041 45 2041 49, srcInfoPoints = []}) "se" "se")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 25 2042 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 25 2042 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 25 2042 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 25 2042 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 25 2042 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 35 2042 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 35 2042 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 35 2042 44, srcInfoPoints = []}) "SouthWest")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 45 2042 49, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2042 45 2042 49, srcInfoPoints = []}) "sw" "sw")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 25 2043 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 25 2043 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 25 2043 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 25 2043 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 25 2043 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 35 2043 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 35 2043 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 35 2043 40, srcInfoPoints = []}) "South")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 41 2043 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2043 41 2043 44, srcInfoPoints = []}) "s" "s")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 25 2044 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 25 2044 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 25 2044 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 25 2044 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 25 2044 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 35 2044 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 35 2044 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 35 2044 39, srcInfoPoints = []}) "East")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 40 2044 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2044 40 2044 43, srcInfoPoints = []}) "e" "e")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 25 2045 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 25 2045 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 25 2045 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 25 2045 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 25 2045 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 35 2045 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 35 2045 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 35 2045 39, srcInfoPoints = []}) "West")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 40 2045 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2045 40 2045 43, srcInfoPoints = []}) "w" "w")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 25 2046 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 25 2046 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 25 2046 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 25 2046 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 25 2046 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 35 2046 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 35 2046 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 35 2046 46, srcInfoPoints = []}) "CenterPoint")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 47 2046 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2046 47 2046 50, srcInfoPoints = []}) "c" "c")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 25 2047 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 25 2047 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 25 2047 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 25 2047 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 25 2047 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 35 2047 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 35 2047 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 35 2047 39, srcInfoPoints = []}) "NoCP")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 40 2047 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2047 40 2047 43, srcInfoPoints = []}) "_" "_"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 1 2057 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2052 15 2052 16]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 1 2052 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 6 2052 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 6 2052 14, srcInfoPoints = []}) "ViewPort")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 17 2056 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2052 20 2052 21,SrcSpan "tests/examples/Attributes.hs" 2053 20 2053 21,SrcSpan "tests/examples/Attributes.hs" 2054 20 2054 21,SrcSpan "tests/examples/Attributes.hs" 2055 20 2055 21,SrcSpan "tests/examples/Attributes.hs" 2056 20 2056 21]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 17 2056 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2052 20 2052 21,SrcSpan "tests/examples/Attributes.hs" 2053 20 2053 21,SrcSpan "tests/examples/Attributes.hs" 2054 20 2054 21,SrcSpan "tests/examples/Attributes.hs" 2055 20 2055 21,SrcSpan "tests/examples/Attributes.hs" 2056 20 2056 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 17 2052 19, srcInfoPoints = []}) "VP") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 22 2052 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2052 28 2052 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 22 2052 26, srcInfoPoints = []}) "wVal"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 31 2052 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 31 2052 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2052 31 2052 37, srcInfoPoints = []}) "Double"))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2053 22 2053 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2053 28 2053 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2053 22 2053 26, srcInfoPoints = []}) "hVal"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2053 31 2053 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2053 31 2053 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2053 31 2053 37, srcInfoPoints = []}) "Double"))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2054 22 2054 37, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2054 28 2054 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2054 22 2054 26, srcInfoPoints = []}) "zVal"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2054 31 2054 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2054 31 2054 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2054 31 2054 37, srcInfoPoints = []}) "Double"))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 22 2055 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2055 28 2055 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 22 2055 27, srcInfoPoints = []}) "focus"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 31 2055 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 31 2055 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 31 2055 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 31 2055 36, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 37 2055 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 37 2055 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2055 37 2055 46, srcInfoPoints = []}) "FocusType"))))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 17 2057 47, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2057 17 2057 25,SrcSpan "tests/examples/Attributes.hs" 2057 26 2057 27,SrcSpan "tests/examples/Attributes.hs" 2057 29 2057 30,SrcSpan "tests/examples/Attributes.hs" 2057 34 2057 35,SrcSpan "tests/examples/Attributes.hs" 2057 40 2057 41,SrcSpan "tests/examples/Attributes.hs" 2057 46 2057 47]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 27 2057 29, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 27 2057 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 27 2057 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 27 2057 29, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 31 2057 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 31 2057 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 31 2057 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 31 2057 34, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 36 2057 40, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 36 2057 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 36 2057 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 36 2057 40, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 42 2057 46, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 42 2057 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 42 2057 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2057 42 2057 46, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 1 2068 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2059 1 2059 9,SrcSpan "tests/examples/Attributes.hs" 2059 28 2059 33,SrcSpan "tests/examples/Attributes.hs" 2060 5 2060 5,SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 5,SrcSpan "tests/examples/Attributes.hs" 2068 1 2068 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 10 2059 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 10 2059 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 10 2059 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 10 2059 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 10 2059 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 19 2059 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 19 2059 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2059 19 2059 27, srcInfoPoints = []}) "ViewPort"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 5 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2062 9 2062 14]}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 5 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2062 9 2062 14]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 5 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2062 9 2062 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 5 2060 12, srcInfoPoints = []}) "unqtDot") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 13 2060 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 13 2060 15, srcInfoPoints = []}) "vp")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 16 2061 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2060 16 2060 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2061 28, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2060 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2060 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2060 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2060 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 18 2060 23, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 24 2060 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 24 2060 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 24 2060 26, srcInfoPoints = []}) "vs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 27 2060 57, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2060 27 2060 28,SrcSpan "tests/examples/Attributes.hs" 2060 56 2060 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 29,SrcSpan "tests/examples/Attributes.hs" 2060 29 2060 31,SrcSpan "tests/examples/Attributes.hs" 2060 31 2060 32]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 32, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2060 28 2060 29,SrcSpan "tests/examples/Attributes.hs" 2060 29 2060 31,SrcSpan "tests/examples/Attributes.hs" 2060 31 2060 32]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 29 2060 31, srcInfoPoints = []}) "<>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 33 2060 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2060 33 2060 34,SrcSpan "tests/examples/Attributes.hs" 2060 45 2060 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 34 2060 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 34 2060 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 34 2060 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 34 2060 36, srcInfoPoints = []}) "vs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 37 2060 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 37 2060 39, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 37 2060 39, srcInfoPoints = []}) "<>"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 40 2060 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 40 2060 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 40 2060 45, srcInfoPoints = []}) "comma")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 47 2060 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 47 2060 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 47 2060 48, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 49 2060 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 49 2060 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2060 49 2060 56, srcInfoPoints = []}) "unqtDot")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 18 2061 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 18 2061 19, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 18 2061 19, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 20 2061 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 20 2061 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 20 2061 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 20 2061 25, srcInfoPoints = []}) "focus"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 26 2061 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 26 2061 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2061 26 2061 28, srcInfoPoints = []}) "vp")))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 11 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2063 11 2063 11,SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 11 2064 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 11 2063 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 11 2063 13, srcInfoPoints = []}) "vs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 14 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2063 14 2063 15]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 16 2064 64, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 16 2063 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 16 2063 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 16 2063 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 16 2063 20, srcInfoPoints = []}) "hcat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 21 2063 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 21 2063 22, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 21 2063 22, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 23 2063 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 23 2063 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 23 2063 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 23 2063 32, srcInfoPoints = []}) "punctuate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 33 2063 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 33 2063 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2063 33 2063 38, srcInfoPoints = []}) "comma"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 16 2064 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 16 2064 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 16 2064 17, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 18 2064 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 18 2064 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 18 2064 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 18 2064 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 18 2064 21, srcInfoPoints = []}) "map"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 22 2064 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2064 22 2064 23,SrcSpan "tests/examples/Attributes.hs" 2064 44 2064 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 23 2064 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 23 2064 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 23 2064 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 23 2064 30, srcInfoPoints = []}) "unqtDot"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 31 2064 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 31 2064 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 31 2064 32, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 33 2064 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 33 2064 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 33 2064 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 33 2064 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 33 2064 37, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 38 2064 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2064 38 2064 39,SrcSpan "tests/examples/Attributes.hs" 2064 39 2064 40,SrcSpan "tests/examples/Attributes.hs" 2064 40 2064 41]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 38 2064 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2064 38 2064 39,SrcSpan "tests/examples/Attributes.hs" 2064 39 2064 40,SrcSpan "tests/examples/Attributes.hs" 2064 40 2064 41]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 39 2064 40, srcInfoPoints = []}) "$")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 42 2064 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 42 2064 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 42 2064 44, srcInfoPoints = []}) "vp"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 46 2064 64, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2064 46 2064 47,SrcSpan "tests/examples/Attributes.hs" 2064 51 2064 52,SrcSpan "tests/examples/Attributes.hs" 2064 57 2064 58,SrcSpan "tests/examples/Attributes.hs" 2064 63 2064 64]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 47 2064 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 47 2064 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 47 2064 51, srcInfoPoints = []}) "wVal")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 53 2064 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 53 2064 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 53 2064 57, srcInfoPoints = []}) "hVal")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 59 2064 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 59 2064 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2064 59 2064 63, srcInfoPoints = []}) "zVal"))])))) Nothing]))]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 35, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 5 2066 10, srcInfoPoints = []}) "toDot")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 11 2066 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2066 11 2066 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 13 2066 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 13 2066 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 13 2066 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 13 2066 25, srcInfoPoints = []}) "doubleQuotes"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 26 2066 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 26 2066 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 26 2066 27, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 28 2066 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 28 2066 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2066 28 2066 35, srcInfoPoints = []}) "unqtDot"))))) Nothing)]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 1 2079 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2068 1 2068 9,SrcSpan "tests/examples/Attributes.hs" 2068 28 2068 33,SrcSpan "tests/examples/Attributes.hs" 2069 5 2069 5,SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 5,SrcSpan "tests/examples/Attributes.hs" 2079 1 2079 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 10 2068 27, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 10 2068 27, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 10 2068 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 10 2068 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 10 2068 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 19 2068 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 19 2068 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2068 19 2068 27, srcInfoPoints = []}) "ViewPort"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 5 2075 43, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 5 2075 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 5 2069 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 5 2069 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 15 2075 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2069 15 2069 16]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 17 2075 43, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2069 17 2069 19,SrcSpan "tests/examples/Attributes.hs" 2069 20 2069 20,SrcSpan "tests/examples/Attributes.hs" 2070 20 2070 20,SrcSpan "tests/examples/Attributes.hs" 2071 20 2071 20,SrcSpan "tests/examples/Attributes.hs" 2072 20 2072 20,SrcSpan "tests/examples/Attributes.hs" 2073 20 2073 20,SrcSpan "tests/examples/Attributes.hs" 2074 20 2074 20,SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 20,SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 20 2069 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2069 23 2069 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 20 2069 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 20 2069 22, srcInfoPoints = []}) "wv")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 26 2069 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 26 2069 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2069 26 2069 35, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2070 20 2070 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2070 20 2070 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2070 20 2070 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2070 20 2070 30, srcInfoPoints = []}) "parseComma"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 20 2071 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2071 23 2071 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 20 2071 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 20 2071 22, srcInfoPoints = []}) "hv")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 26 2071 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 26 2071 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2071 26 2071 35, srcInfoPoints = []}) "parseUnqt"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2072 20 2072 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2072 20 2072 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2072 20 2072 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2072 20 2072 30, srcInfoPoints = []}) "parseComma"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 20 2073 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2073 23 2073 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 20 2073 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 20 2073 22, srcInfoPoints = []}) "zv")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 26 2073 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 26 2073 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2073 26 2073 35, srcInfoPoints = []}) "parseUnqt"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 20 2074 60, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2074 23 2074 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 20 2074 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 20 2074 22, srcInfoPoints = []}) "mf")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 26 2074 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 26 2074 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 26 2074 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 26 2074 34, srcInfoPoints = []}) "optional"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 35 2074 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 35 2074 36, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 35 2074 36, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 37 2074 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 37 2074 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 37 2074 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 37 2074 47, srcInfoPoints = []}) "parseComma"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 48 2074 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 48 2074 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 48 2074 50, srcInfoPoints = []}) ">>"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 51 2074 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 51 2074 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2074 51 2074 60, srcInfoPoints = []}) "parseUnqt"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 43, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 20 2075 26, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 27 2075 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 27 2075 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 27 2075 28, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 34, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 29 2075 31, srcInfoPoints = []}) "VP"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 32 2075 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 32 2075 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 32 2075 34, srcInfoPoints = []}) "wv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 35 2075 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 35 2075 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 35 2075 37, srcInfoPoints = []}) "hv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 38 2075 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 38 2075 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 38 2075 40, srcInfoPoints = []}) "zv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 41 2075 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 41 2075 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2075 41 2075 43, srcInfoPoints = []}) "mf")))))])) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 5 2077 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 11 2077 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2077 11 2077 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 13 2077 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 13 2077 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 13 2077 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 13 2077 24, srcInfoPoints = []}) "quotedParse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 25 2077 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 25 2077 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2077 25 2077 34, srcInfoPoints = []}) "parseUnqt"))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 1 2081 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2079 16 2079 17,SrcSpan "tests/examples/Attributes.hs" 2080 16 2080 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 1 2079 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 6 2079 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 6 2079 15, srcInfoPoints = []}) "FocusType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 18 2079 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 18 2079 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 18 2079 20, srcInfoPoints = []}) "XY") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 21 2079 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 21 2079 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2079 21 2079 26, srcInfoPoints = []}) "Point"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 18 2080 34, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 18 2080 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 18 2080 27, srcInfoPoints = []}) "NodeFocus") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 28 2080 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 28 2080 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2080 28 2080 34, srcInfoPoints = []}) "String"))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 18 2081 48, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2081 18 2081 26,SrcSpan "tests/examples/Attributes.hs" 2081 27 2081 28,SrcSpan "tests/examples/Attributes.hs" 2081 30 2081 31,SrcSpan "tests/examples/Attributes.hs" 2081 35 2081 36,SrcSpan "tests/examples/Attributes.hs" 2081 41 2081 42,SrcSpan "tests/examples/Attributes.hs" 2081 47 2081 48]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 28 2081 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 28 2081 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 28 2081 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 28 2081 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 32 2081 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 32 2081 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 32 2081 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 32 2081 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 37 2081 41, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 37 2081 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 37 2081 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 37 2081 41, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 43 2081 47, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 43 2081 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 43 2081 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2081 43 2081 47, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 1 2090 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2083 1 2083 9,SrcSpan "tests/examples/Attributes.hs" 2083 29 2083 34,SrcSpan "tests/examples/Attributes.hs" 2084 5 2084 5,SrcSpan "tests/examples/Attributes.hs" 2085 5 2085 5,SrcSpan "tests/examples/Attributes.hs" 2087 5 2087 5,SrcSpan "tests/examples/Attributes.hs" 2088 5 2088 5,SrcSpan "tests/examples/Attributes.hs" 2090 1 2090 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 10 2083 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 10 2083 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 10 2083 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 10 2083 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 10 2083 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 19 2083 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 19 2083 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2083 19 2083 28, srcInfoPoints = []}) "FocusType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 5 2085 40, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 5 2085 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 5 2084 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 5 2084 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 13 2084 19, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2084 13 2084 14,SrcSpan "tests/examples/Attributes.hs" 2084 18 2084 19]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 14 2084 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 14 2084 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 14 2084 16, srcInfoPoints = []}) "XY")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 17 2084 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 17 2084 18, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 28 2084 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2084 28 2084 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 30 2084 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 30 2084 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 30 2084 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 30 2084 37, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 38 2084 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 38 2084 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2084 38 2084 39, srcInfoPoints = []}) "p"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 5 2085 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 5 2085 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 13 2085 27, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2085 13 2085 14,SrcSpan "tests/examples/Attributes.hs" 2085 26 2085 27]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 14 2085 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 14 2085 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 14 2085 23, srcInfoPoints = []}) "NodeFocus")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 24 2085 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 24 2085 26, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 28 2085 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2085 28 2085 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 30 2085 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 30 2085 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 30 2085 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 30 2085 37, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 38 2085 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 38 2085 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2085 38 2085 40, srcInfoPoints = []}) "nm"))))) Nothing]),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 5 2088 36, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 5 2088 36, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 5 2087 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 5 2087 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 11 2087 17, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2087 11 2087 12,SrcSpan "tests/examples/Attributes.hs" 2087 16 2087 17]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 12 2087 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 12 2087 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 12 2087 14, srcInfoPoints = []}) "XY")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 15 2087 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 15 2087 16, srcInfoPoints = []}) "p")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 26 2087 35, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2087 26 2087 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 28 2087 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 28 2087 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 28 2087 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 28 2087 33, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 34 2087 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 34 2087 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2087 34 2087 35, srcInfoPoints = []}) "p"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 5 2088 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 5 2088 10, srcInfoPoints = []}) "toDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 11 2088 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2088 11 2088 12,SrcSpan "tests/examples/Attributes.hs" 2088 24 2088 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 12 2088 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 12 2088 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 12 2088 21, srcInfoPoints = []}) "NodeFocus")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 22 2088 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 22 2088 24, srcInfoPoints = []}) "nm")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 26 2088 36, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2088 26 2088 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 28 2088 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 28 2088 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 28 2088 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 28 2088 33, srcInfoPoints = []}) "toDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 34 2088 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 34 2088 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2088 34 2088 36, srcInfoPoints = []}) "nm"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 1 2101 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2090 1 2090 9,SrcSpan "tests/examples/Attributes.hs" 2090 29 2090 34,SrcSpan "tests/examples/Attributes.hs" 2091 5 2091 5,SrcSpan "tests/examples/Attributes.hs" 2095 5 2095 5,SrcSpan "tests/examples/Attributes.hs" 2101 1 2101 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 10 2090 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 10 2090 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 10 2090 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 10 2090 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 10 2090 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 19 2090 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 19 2090 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2090 19 2090 28, srcInfoPoints = []}) "FocusType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 5 2093 42, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 5 2093 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 5 2091 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 5 2091 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 15 2093 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2091 15 2091 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2093 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2091 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2091 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2091 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2091 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 17 2091 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 23 2091 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 23 2091 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 23 2091 25, srcInfoPoints = []}) "XY")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 26 2091 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 26 2091 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2091 26 2091 35, srcInfoPoints = []}) "parseUnqt")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2092 17 2092 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2092 17 2092 18,SrcSpan "tests/examples/Attributes.hs" 2092 18 2092 24,SrcSpan "tests/examples/Attributes.hs" 2092 24 2092 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2092 17 2092 25, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2092 17 2092 18,SrcSpan "tests/examples/Attributes.hs" 2092 18 2092 24,SrcSpan "tests/examples/Attributes.hs" 2092 24 2092 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2092 18 2092 24, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 17 2093 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 17 2093 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 17 2093 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 17 2093 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 17 2093 22, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 23 2093 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 23 2093 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 23 2093 32, srcInfoPoints = []}) "NodeFocus")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 33 2093 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 33 2093 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2093 33 2093 42, srcInfoPoints = []}) "parseUnqt")))))) Nothing),InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 5 2097 34, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 5 2097 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 5 2095 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 5 2095 10, srcInfoPoints = []}) "parse")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 11 2097 34, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2095 11 2095 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2097 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2095 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2095 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2095 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2095 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 13 2095 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 19 2095 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 19 2095 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 19 2095 21, srcInfoPoints = []}) "XY")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 22 2095 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 22 2095 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2095 22 2095 27, srcInfoPoints = []}) "parse")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2096 13 2096 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2096 13 2096 14,SrcSpan "tests/examples/Attributes.hs" 2096 14 2096 20,SrcSpan "tests/examples/Attributes.hs" 2096 20 2096 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2096 13 2096 21, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2096 13 2096 14,SrcSpan "tests/examples/Attributes.hs" 2096 14 2096 20,SrcSpan "tests/examples/Attributes.hs" 2096 20 2096 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2096 14 2096 20, srcInfoPoints = []}) "onFail"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 13 2097 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 13 2097 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 13 2097 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 13 2097 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 13 2097 18, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 19 2097 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 19 2097 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 19 2097 28, srcInfoPoints = []}) "NodeFocus")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 29 2097 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 29 2097 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2097 29 2097 34, srcInfoPoints = []}) "parse")))))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 1 2104 71, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2101 24 2101 25,SrcSpan "tests/examples/Attributes.hs" 2102 24 2102 25,SrcSpan "tests/examples/Attributes.hs" 2103 24 2103 25]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 1 2101 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 6 2101 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 6 2101 23, srcInfoPoints = []}) "VerticalPlacement")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 26 2101 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 26 2101 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2101 26 2101 30, srcInfoPoints = []}) "VTop") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2102 26 2102 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2102 26 2102 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2102 26 2102 33, srcInfoPoints = []}) "VCenter") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2103 26 2103 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2103 26 2103 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2103 26 2103 33, srcInfoPoints = []}) "VBottom") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 26 2104 71, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2104 26 2104 34,SrcSpan "tests/examples/Attributes.hs" 2104 35 2104 36,SrcSpan "tests/examples/Attributes.hs" 2104 38 2104 39,SrcSpan "tests/examples/Attributes.hs" 2104 43 2104 44,SrcSpan "tests/examples/Attributes.hs" 2104 52 2104 53,SrcSpan "tests/examples/Attributes.hs" 2104 58 2104 59,SrcSpan "tests/examples/Attributes.hs" 2104 64 2104 65,SrcSpan "tests/examples/Attributes.hs" 2104 70 2104 71]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 36 2104 38, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 36 2104 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 36 2104 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 36 2104 38, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 40 2104 43, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 40 2104 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 40 2104 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 40 2104 43, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 45 2104 52, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 45 2104 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 45 2104 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 45 2104 52, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 54 2104 58, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 54 2104 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 54 2104 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 54 2104 58, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 60 2104 64, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 60 2104 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 60 2104 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 60 2104 64, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 66 2104 70, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 66 2104 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 66 2104 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2104 66 2104 70, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 1 2111 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2106 1 2106 9,SrcSpan "tests/examples/Attributes.hs" 2106 37 2106 42,SrcSpan "tests/examples/Attributes.hs" 2107 5 2107 5,SrcSpan "tests/examples/Attributes.hs" 2108 5 2108 5,SrcSpan "tests/examples/Attributes.hs" 2109 5 2109 5,SrcSpan "tests/examples/Attributes.hs" 2111 1 2111 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 10 2106 36, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 10 2106 36, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 10 2106 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 10 2106 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 10 2106 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 19 2106 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 19 2106 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2106 19 2106 36, srcInfoPoints = []}) "VerticalPlacement"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 5 2109 31, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 5 2109 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 5 2107 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 5 2107 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 13 2107 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 13 2107 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 13 2107 17, srcInfoPoints = []}) "VTop")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 21 2107 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2107 21 2107 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 23 2107 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 23 2107 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 23 2107 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 23 2107 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 28 2107 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2107 28 2107 31, srcInfoPoints = []}) 't' "t")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 5 2108 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 5 2108 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 13 2108 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 13 2108 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 13 2108 20, srcInfoPoints = []}) "VCenter")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 21 2108 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2108 21 2108 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 23 2108 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 23 2108 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 23 2108 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 23 2108 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 28 2108 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2108 28 2108 31, srcInfoPoints = []}) 'c' "c")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 5 2109 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 5 2109 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 13 2109 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 13 2109 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 13 2109 20, srcInfoPoints = []}) "VBottom")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 21 2109 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2109 21 2109 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 23 2109 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 23 2109 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 23 2109 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 23 2109 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 28 2109 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2109 28 2109 31, srcInfoPoints = []}) 'b' "b")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 1 2119 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2111 1 2111 9,SrcSpan "tests/examples/Attributes.hs" 2111 37 2111 42,SrcSpan "tests/examples/Attributes.hs" 2112 5 2112 5,SrcSpan "tests/examples/Attributes.hs" 2119 1 2119 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 10 2111 36, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 10 2111 36, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 10 2111 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 10 2111 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 10 2111 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 19 2111 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 19 2111 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2111 19 2111 36, srcInfoPoints = []}) "VerticalPlacement"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 5 2115 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 5 2115 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 5 2112 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 5 2112 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 15 2115 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2112 15 2112 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 17 2115 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 17 2112 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 17 2112 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 17 2112 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 23 2115 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2112 23 2112 24,SrcSpan "tests/examples/Attributes.hs" 2113 23 2113 24,SrcSpan "tests/examples/Attributes.hs" 2114 23 2114 24,SrcSpan "tests/examples/Attributes.hs" 2115 23 2115 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 25 2112 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 25 2112 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 25 2112 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 25 2112 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 25 2112 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 35 2112 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 35 2112 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 35 2112 39, srcInfoPoints = []}) "VTop")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 40 2112 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2112 40 2112 43, srcInfoPoints = []}) "t" "t")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 25 2113 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 25 2113 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 25 2113 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 25 2113 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 25 2113 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 35 2113 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 35 2113 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 35 2113 42, srcInfoPoints = []}) "VCenter")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 43 2113 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2113 43 2113 46, srcInfoPoints = []}) "c" "c")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 25 2114 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 25 2114 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 25 2114 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 25 2114 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 25 2114 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 35 2114 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 35 2114 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 35 2114 42, srcInfoPoints = []}) "VBottom")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 43 2114 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2114 43 2114 46, srcInfoPoints = []}) "b" "b"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 1 2124 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2119 16 2119 17,SrcSpan "tests/examples/Attributes.hs" 2120 16 2120 17,SrcSpan "tests/examples/Attributes.hs" 2121 16 2121 17,SrcSpan "tests/examples/Attributes.hs" 2122 16 2122 17,SrcSpan "tests/examples/Attributes.hs" 2123 16 2123 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 1 2119 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 6 2119 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 6 2119 15, srcInfoPoints = []}) "ScaleType")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 18 2119 30, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 18 2119 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2119 18 2119 30, srcInfoPoints = []}) "UniformScale") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2120 18 2120 25, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2120 18 2120 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2120 18 2120 25, srcInfoPoints = []}) "NoScale") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2121 18 2121 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2121 18 2121 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2121 18 2121 27, srcInfoPoints = []}) "FillWidth") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2122 18 2122 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2122 18 2122 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2122 18 2122 28, srcInfoPoints = []}) "FillHeight") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2123 18 2123 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2123 18 2123 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2123 18 2123 26, srcInfoPoints = []}) "FillBoth") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 18 2124 63, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2124 18 2124 26,SrcSpan "tests/examples/Attributes.hs" 2124 27 2124 28,SrcSpan "tests/examples/Attributes.hs" 2124 30 2124 31,SrcSpan "tests/examples/Attributes.hs" 2124 35 2124 36,SrcSpan "tests/examples/Attributes.hs" 2124 44 2124 45,SrcSpan "tests/examples/Attributes.hs" 2124 50 2124 51,SrcSpan "tests/examples/Attributes.hs" 2124 56 2124 57,SrcSpan "tests/examples/Attributes.hs" 2124 62 2124 63]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 28 2124 30, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 28 2124 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 28 2124 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 28 2124 30, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 32 2124 35, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 32 2124 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 32 2124 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 32 2124 35, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 37 2124 44, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 37 2124 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 37 2124 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 37 2124 44, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 46 2124 50, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 46 2124 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 46 2124 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 46 2124 50, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 52 2124 56, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 52 2124 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 52 2124 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 52 2124 56, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 58 2124 62, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 58 2124 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 58 2124 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2124 58 2124 62, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 1 2133 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2126 1 2126 9,SrcSpan "tests/examples/Attributes.hs" 2126 29 2126 34,SrcSpan "tests/examples/Attributes.hs" 2127 5 2127 5,SrcSpan "tests/examples/Attributes.hs" 2128 5 2128 5,SrcSpan "tests/examples/Attributes.hs" 2129 5 2129 5,SrcSpan "tests/examples/Attributes.hs" 2130 5 2130 5,SrcSpan "tests/examples/Attributes.hs" 2131 5 2131 5,SrcSpan "tests/examples/Attributes.hs" 2133 1 2133 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 10 2126 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 10 2126 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 10 2126 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 10 2126 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 10 2126 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 19 2126 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 19 2126 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2126 19 2126 28, srcInfoPoints = []}) "ScaleType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 5 2131 39, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 5 2131 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 5 2127 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 5 2127 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 13 2127 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 13 2127 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 13 2127 25, srcInfoPoints = []}) "UniformScale")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 26 2127 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2127 26 2127 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 28 2127 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 28 2127 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 28 2127 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 28 2127 35, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 36 2127 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 36 2127 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2127 36 2127 40, srcInfoPoints = []}) "True"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 5 2128 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 5 2128 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 13 2128 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 13 2128 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 13 2128 20, srcInfoPoints = []}) "NoScale")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 26 2128 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2128 26 2128 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 28 2128 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 28 2128 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 28 2128 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 28 2128 35, srcInfoPoints = []}) "unqtDot"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 36 2128 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 36 2128 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2128 36 2128 41, srcInfoPoints = []}) "False"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 5 2129 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 5 2129 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 13 2129 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 13 2129 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 13 2129 22, srcInfoPoints = []}) "FillWidth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 26 2129 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2129 26 2129 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 28 2129 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 28 2129 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 28 2129 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 28 2129 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 33 2129 40, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2129 33 2129 40, srcInfoPoints = []}) "width" "width")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 5 2130 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 5 2130 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 13 2130 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 13 2130 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 13 2130 23, srcInfoPoints = []}) "FillHeight")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 26 2130 41, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2130 26 2130 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 28 2130 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 28 2130 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 28 2130 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 28 2130 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 33 2130 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2130 33 2130 41, srcInfoPoints = []}) "height" "height")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 5 2131 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 5 2131 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 13 2131 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 13 2131 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 13 2131 21, srcInfoPoints = []}) "FillBoth")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 26 2131 39, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2131 26 2131 27]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 28 2131 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 28 2131 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 28 2131 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 28 2131 32, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 33 2131 39, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2131 33 2131 39, srcInfoPoints = []}) "both" "both")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 1 2143 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2133 1 2133 9,SrcSpan "tests/examples/Attributes.hs" 2133 29 2133 34,SrcSpan "tests/examples/Attributes.hs" 2134 5 2134 5,SrcSpan "tests/examples/Attributes.hs" 2143 1 2143 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 10 2133 28, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 10 2133 28, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 10 2133 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 10 2133 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 10 2133 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 19 2133 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 19 2133 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2133 19 2133 28, srcInfoPoints = []}) "ScaleType"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 5 2139 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 5 2139 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 5 2134 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 5 2134 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 15 2139 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2134 15 2134 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 17 2139 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 17 2134 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 17 2134 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 17 2134 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 23 2139 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2134 23 2134 24,SrcSpan "tests/examples/Attributes.hs" 2135 23 2135 24,SrcSpan "tests/examples/Attributes.hs" 2136 23 2136 24,SrcSpan "tests/examples/Attributes.hs" 2137 23 2137 24,SrcSpan "tests/examples/Attributes.hs" 2138 23 2138 24,SrcSpan "tests/examples/Attributes.hs" 2139 23 2139 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 25 2134 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 25 2134 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 25 2134 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 25 2134 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 25 2134 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 35 2134 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 35 2134 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 35 2134 47, srcInfoPoints = []}) "UniformScale")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 48 2134 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2134 48 2134 54, srcInfoPoints = []}) "true" "true")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 25 2135 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 25 2135 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 25 2135 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 25 2135 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 25 2135 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 35 2135 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 35 2135 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 35 2135 42, srcInfoPoints = []}) "NoScale")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 43 2135 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2135 43 2135 50, srcInfoPoints = []}) "false" "false")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 25 2136 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 25 2136 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 25 2136 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 25 2136 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 25 2136 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 35 2136 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 35 2136 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 35 2136 44, srcInfoPoints = []}) "FillWidth")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 45 2136 52, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2136 45 2136 52, srcInfoPoints = []}) "width" "width")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 25 2137 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 25 2137 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 25 2137 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 25 2137 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 25 2137 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 35 2137 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 35 2137 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 35 2137 45, srcInfoPoints = []}) "FillHeight")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 46 2137 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2137 46 2137 54, srcInfoPoints = []}) "height" "height")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 25 2138 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 25 2138 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 25 2138 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 25 2138 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 25 2138 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 35 2138 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 35 2138 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 35 2138 43, srcInfoPoints = []}) "FillBoth")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 44 2138 50, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2138 44 2138 50, srcInfoPoints = []}) "both" "both"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 1 2146 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2143 20 2143 21,SrcSpan "tests/examples/Attributes.hs" 2144 20 2144 21,SrcSpan "tests/examples/Attributes.hs" 2145 20 2145 21]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 1 2143 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 6 2143 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 6 2143 19, srcInfoPoints = []}) "Justification")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 22 2143 27, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 22 2143 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2143 22 2143 27, srcInfoPoints = []}) "JLeft") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2144 22 2144 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2144 22 2144 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2144 22 2144 28, srcInfoPoints = []}) "JRight") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2145 22 2145 29, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2145 22 2145 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2145 22 2145 29, srcInfoPoints = []}) "JCenter") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 22 2146 67, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2146 22 2146 30,SrcSpan "tests/examples/Attributes.hs" 2146 31 2146 32,SrcSpan "tests/examples/Attributes.hs" 2146 34 2146 35,SrcSpan "tests/examples/Attributes.hs" 2146 39 2146 40,SrcSpan "tests/examples/Attributes.hs" 2146 48 2146 49,SrcSpan "tests/examples/Attributes.hs" 2146 54 2146 55,SrcSpan "tests/examples/Attributes.hs" 2146 60 2146 61,SrcSpan "tests/examples/Attributes.hs" 2146 66 2146 67]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 32 2146 34, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 32 2146 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 32 2146 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 32 2146 34, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 36 2146 39, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 36 2146 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 36 2146 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 36 2146 39, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 41 2146 48, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 41 2146 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 41 2146 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 41 2146 48, srcInfoPoints = []}) "Bounded"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 50 2146 54, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 50 2146 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 50 2146 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 50 2146 54, srcInfoPoints = []}) "Enum"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 56 2146 60, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 56 2146 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 56 2146 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 56 2146 60, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 62 2146 66, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 62 2146 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 62 2146 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2146 62 2146 66, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 1 2153 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2148 1 2148 9,SrcSpan "tests/examples/Attributes.hs" 2148 33 2148 38,SrcSpan "tests/examples/Attributes.hs" 2149 5 2149 5,SrcSpan "tests/examples/Attributes.hs" 2150 5 2150 5,SrcSpan "tests/examples/Attributes.hs" 2151 5 2151 5,SrcSpan "tests/examples/Attributes.hs" 2153 1 2153 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 10 2148 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 10 2148 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 10 2148 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 10 2148 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 10 2148 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 19 2148 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 19 2148 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2148 19 2148 32, srcInfoPoints = []}) "Justification"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 5 2151 31, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 5 2151 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 5 2149 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 5 2149 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 13 2149 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 13 2149 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 13 2149 18, srcInfoPoints = []}) "JLeft")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 21 2149 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2149 21 2149 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 23 2149 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 23 2149 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 23 2149 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 23 2149 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 28 2149 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2149 28 2149 31, srcInfoPoints = []}) 'l' "l")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 5 2150 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 5 2150 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 13 2150 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 13 2150 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 13 2150 19, srcInfoPoints = []}) "JRight")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 21 2150 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2150 21 2150 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 23 2150 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 23 2150 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 23 2150 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 23 2150 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 28 2150 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2150 28 2150 31, srcInfoPoints = []}) 'r' "r")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 5 2151 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 5 2151 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 13 2151 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 13 2151 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 13 2151 20, srcInfoPoints = []}) "JCenter")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 21 2151 31, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2151 21 2151 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 23 2151 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 23 2151 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 23 2151 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 23 2151 27, srcInfoPoints = []}) "char"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 28 2151 31, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2151 28 2151 31, srcInfoPoints = []}) 'c' "c")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 1 2161 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2153 1 2153 9,SrcSpan "tests/examples/Attributes.hs" 2153 33 2153 38,SrcSpan "tests/examples/Attributes.hs" 2154 5 2154 5,SrcSpan "tests/examples/Attributes.hs" 2161 1 2161 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 10 2153 32, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 10 2153 32, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 10 2153 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 10 2153 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 10 2153 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 19 2153 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 19 2153 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2153 19 2153 32, srcInfoPoints = []}) "Justification"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 5 2157 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 5 2157 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 5 2154 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 5 2154 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 15 2157 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2154 15 2154 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 17 2157 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 17 2154 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 17 2154 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 17 2154 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 23 2157 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2154 23 2154 24,SrcSpan "tests/examples/Attributes.hs" 2155 23 2155 24,SrcSpan "tests/examples/Attributes.hs" 2156 23 2156 24,SrcSpan "tests/examples/Attributes.hs" 2157 23 2157 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 25 2154 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 25 2154 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 25 2154 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 25 2154 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 25 2154 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 35 2154 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 35 2154 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 35 2154 40, srcInfoPoints = []}) "JLeft")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 41 2154 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2154 41 2154 44, srcInfoPoints = []}) "l" "l")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 25 2155 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 25 2155 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 25 2155 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 25 2155 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 25 2155 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 35 2155 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 35 2155 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 35 2155 41, srcInfoPoints = []}) "JRight")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 42 2155 45, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2155 42 2155 45, srcInfoPoints = []}) "r" "r")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 25 2156 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 25 2156 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 25 2156 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 25 2156 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 25 2156 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 35 2156 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 35 2156 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 35 2156 42, srcInfoPoints = []}) "JCenter")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 43 2156 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2156 43 2156 46, srcInfoPoints = []}) "c" "c"))]))) Nothing)]),DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 1 2166 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2161 13 2161 14,SrcSpan "tests/examples/Attributes.hs" 2162 13 2162 14,SrcSpan "tests/examples/Attributes.hs" 2163 13 2163 14,SrcSpan "tests/examples/Attributes.hs" 2164 13 2164 14,SrcSpan "tests/examples/Attributes.hs" 2165 13 2165 14]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 1 2161 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 6 2161 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 6 2161 12, srcInfoPoints = []}) "Ratios")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 15 2161 33, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 15 2161 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 15 2161 26, srcInfoPoints = []}) "AspectRatio") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 27 2161 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 27 2161 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2161 27 2161 33, srcInfoPoints = []}) "Double"))]),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2162 15 2162 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2162 15 2162 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2162 15 2162 24, srcInfoPoints = []}) "FillRatio") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2163 15 2163 28, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2163 15 2163 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2163 15 2163 28, srcInfoPoints = []}) "CompressRatio") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2164 15 2164 26, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2164 15 2164 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2164 15 2164 26, srcInfoPoints = []}) "ExpandRatio") []),QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2165 15 2165 24, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2165 15 2165 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2165 15 2165 24, srcInfoPoints = []}) "AutoRatio") [])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 15 2166 45, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2166 15 2166 23,SrcSpan "tests/examples/Attributes.hs" 2166 24 2166 25,SrcSpan "tests/examples/Attributes.hs" 2166 27 2166 28,SrcSpan "tests/examples/Attributes.hs" 2166 32 2166 33,SrcSpan "tests/examples/Attributes.hs" 2166 38 2166 39,SrcSpan "tests/examples/Attributes.hs" 2166 44 2166 45]}) [IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 25 2166 27, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 25 2166 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 25 2166 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 25 2166 27, srcInfoPoints = []}) "Eq"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 29 2166 32, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 29 2166 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 29 2166 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 29 2166 32, srcInfoPoints = []}) "Ord"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 34 2166 38, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 34 2166 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 34 2166 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 34 2166 38, srcInfoPoints = []}) "Show"))),IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 40 2166 44, srcInfoPoints = []}) Nothing Nothing (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 40 2166 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 40 2166 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2166 40 2166 44, srcInfoPoints = []}) "Read")))])),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 1 2175 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2168 1 2168 9,SrcSpan "tests/examples/Attributes.hs" 2168 26 2168 31,SrcSpan "tests/examples/Attributes.hs" 2169 5 2169 5,SrcSpan "tests/examples/Attributes.hs" 2170 5 2170 5,SrcSpan "tests/examples/Attributes.hs" 2171 5 2171 5,SrcSpan "tests/examples/Attributes.hs" 2172 5 2172 5,SrcSpan "tests/examples/Attributes.hs" 2173 5 2173 5,SrcSpan "tests/examples/Attributes.hs" 2175 1 2175 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 10 2168 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 10 2168 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 10 2168 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 10 2168 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 10 2168 18, srcInfoPoints = []}) "PrintDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 19 2168 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 19 2168 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2168 19 2168 25, srcInfoPoints = []}) "Ratios"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 5 2173 42, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 5 2173 42, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 5 2169 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 5 2169 12, srcInfoPoints = []}) "unqtDot") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 13 2169 28, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2169 13 2169 14,SrcSpan "tests/examples/Attributes.hs" 2169 27 2169 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 14 2169 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 14 2169 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 14 2169 25, srcInfoPoints = []}) "AspectRatio")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 26 2169 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 26 2169 27, srcInfoPoints = []}) "r")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 29 2169 40, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2169 29 2169 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 31 2169 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 31 2169 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 31 2169 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 31 2169 38, srcInfoPoints = []}) "unqtDot"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 39 2169 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 39 2169 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2169 39 2169 40, srcInfoPoints = []}) "r"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 5 2170 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 5 2170 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 13 2170 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 13 2170 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 13 2170 22, srcInfoPoints = []}) "FillRatio")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 29 2170 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2170 29 2170 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 31 2170 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 31 2170 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 31 2170 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 31 2170 35, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 36 2170 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2170 36 2170 42, srcInfoPoints = []}) "fill" "fill")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 5 2171 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 5 2171 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 13 2171 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 13 2171 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 13 2171 26, srcInfoPoints = []}) "CompressRatio")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 29 2171 46, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2171 29 2171 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 31 2171 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 31 2171 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 31 2171 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 31 2171 35, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 36 2171 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2171 36 2171 46, srcInfoPoints = []}) "compress" "compress")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 5 2172 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 5 2172 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 13 2172 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 13 2172 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 13 2172 24, srcInfoPoints = []}) "ExpandRatio")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 29 2172 44, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2172 29 2172 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 31 2172 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 31 2172 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 31 2172 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 31 2172 35, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 36 2172 44, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2172 36 2172 44, srcInfoPoints = []}) "expand" "expand")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 5 2173 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 5 2173 12, srcInfoPoints = []}) "unqtDot") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 13 2173 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 13 2173 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 13 2173 22, srcInfoPoints = []}) "AutoRatio")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 29 2173 42, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2173 29 2173 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 31 2173 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 31 2173 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 31 2173 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 31 2173 35, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 36 2173 42, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2173 36 2173 42, srcInfoPoints = []}) "auto" "auto")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 1 2182 0, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2175 1 2175 9,SrcSpan "tests/examples/Attributes.hs" 2175 26 2175 31,SrcSpan "tests/examples/Attributes.hs" 2176 5 2176 5,SrcSpan "tests/examples/Attributes.hs" 2182 1 2182 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 10 2175 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 10 2175 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 10 2175 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 10 2175 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 10 2175 18, srcInfoPoints = []}) "ParseDot"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 19 2175 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 19 2175 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2175 19 2175 25, srcInfoPoints = []}) "Ratios"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 5 2181 24, srcInfoPoints = []}) (PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 5 2181 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 5 2176 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 5 2176 14, srcInfoPoints = []}) "parseUnqt")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 15 2181 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2176 15 2176 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 17 2181 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 17 2176 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 17 2176 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 17 2176 22, srcInfoPoints = []}) "oneOf"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 23 2181 24, srcInfoPoints = [SrcSpan "tests/examples/Attributes.hs" 2176 23 2176 24,SrcSpan "tests/examples/Attributes.hs" 2177 23 2177 24,SrcSpan "tests/examples/Attributes.hs" 2178 23 2178 24,SrcSpan "tests/examples/Attributes.hs" 2179 23 2179 24,SrcSpan "tests/examples/Attributes.hs" 2180 23 2180 24,SrcSpan "tests/examples/Attributes.hs" 2181 23 2181 24]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 25 2176 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 25 2176 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 25 2176 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 25 2176 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 25 2176 30, srcInfoPoints = []}) "liftM"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 31 2176 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 31 2176 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 31 2176 42, srcInfoPoints = []}) "AspectRatio")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 43 2176 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 43 2176 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2176 43 2176 52, srcInfoPoints = []}) "parseUnqt"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 25 2177 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 25 2177 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 25 2177 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 25 2177 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 25 2177 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 35 2177 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 35 2177 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 35 2177 44, srcInfoPoints = []}) "FillRatio")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 45 2177 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2177 45 2177 51, srcInfoPoints = []}) "fill" "fill")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 25 2178 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 25 2178 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 25 2178 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 25 2178 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 25 2178 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 35 2178 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 35 2178 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 35 2178 48, srcInfoPoints = []}) "CompressRatio")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 49 2178 59, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2178 49 2178 59, srcInfoPoints = []}) "compress" "compress")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 25 2179 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 25 2179 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 25 2179 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 25 2179 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 25 2179 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 35 2179 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 35 2179 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 35 2179 46, srcInfoPoints = []}) "ExpandRatio")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 47 2179 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2179 47 2179 55, srcInfoPoints = []}) "expand" "expand")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 25 2180 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 25 2180 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 25 2180 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 25 2180 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 25 2180 34, srcInfoPoints = []}) "stringRep"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 35 2180 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 35 2180 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 35 2180 44, srcInfoPoints = []}) "AutoRatio")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 45 2180 51, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 2180 45 2180 51, srcInfoPoints = []}) "auto" "auto"))]))) Nothing)])],[Comment True (SrcSpan "tests/examples/Attributes.hs" 1 1 74 4) " |\n Module : Data.GraphViz.Attributes\n Description : Definition of the Graphviz attributes.\n Copyright : (c) Matthew Sackman, Ivan Lazar Miljenovic\n License : 3-Clause BSD-style\n Maintainer : Ivan.Miljenovic@gmail.com\n\n This module defines the various attributes that different parts of\n a Graphviz graph can have. These attributes are based on the\n documentation found at:\n \n\n For more information on usage, etc. please see that document.\n\n A summary of known current constraints\\/limitations\\/differences:\n\n * There might still be a few cases where quotes are still not\n escaped/parsed correctly; if you find such a situation, please\n let me know; however, you should be able to use 'String' values\n directly without having to worry about when quotes are required\n or extra escaping of quote characters as 'PrintDot' and\n 'ParseDot' instances for 'String' should take care of that\n for you.\n\n * Note that for an edge, in /Dot/ parlance if the edge goes from\n /A/ to /B/, then /A/ is the tail node and /B/ is the head node\n (since /A/ is at the tail end of the arrow).\n\n * ColorList and PointfList are defined as actual lists (but\n 'LayerList' is not). Note that for the Color 'Attribute' for\n node values, only a single Color is valid; edges are allowed\n multiple colors with one spline/arrow per color in the list (but\n you must have at least one 'Color' in the list). This might be\n changed in future.\n\n * Style is implemented as a list of 'StyleItem' values; note that\n empty lists are not allowed.\n\n * A lot of values have a possible value of @none@. These now\n have custom constructors. In fact, most constructors have been\n expanded upon to give an idea of what they represent rather than\n using generic terms.\n\n * @PointF@ and 'Point' have been combined, and feature support for pure\n 'Int'-based co-ordinates as well as 'Double' ones (i.e. no floating\n point-only points for Point). The optional '!' and third value\n for Point are not available.\n\n * 'Rect' uses two 'Point' values to denote the lower-left and\n top-right corners.\n\n * The two 'LabelLoc' attributes have been combined.\n\n * The defined 'LayerSep' is not used to parse 'LayerRange' or\n 'LayerList'; the default (@[' ', ':', '\\t']@) is instead used.\n\n * @SplineType@ has been replaced with @['Spline']@.\n\n * Only polygon-based 'Shape's are available.\n\n * 'PortPos' only has the 'CompassPoint' option, not\n @PortName[:CompassPoint]@ (since record shapes aren't allowed,\n and parsing HTML-like labels could be problematic).\n\n * Not every 'Attribute' is fully documented/described. However,\n all those which have specific allowed values should be covered.\n\n * Deprecated 'Overlap' algorithms are not defined.\n\n * The global @Orientation@ attribute is not defined, as it is\n difficult to distinguish from the node-based 'Orientation'\n 'Attribute'; also, its behaviour is duplicated by 'Rotate'.\n\n ",Comment False (SrcSpan "tests/examples/Attributes.hs" 76 7 76 40) " * The actual /Dot/ attributes.",Comment False (SrcSpan "tests/examples/Attributes.hs" 79 7 79 54) " ** Validity functions on @Attribute@ values.",Comment False (SrcSpan "tests/examples/Attributes.hs" 85 7 85 41) " * Value types for @Attribute@s.",Comment False (SrcSpan "tests/examples/Attributes.hs" 129 7 129 63) " * Types representing the Dot grammar for @ArrowType@.",Comment False (SrcSpan "tests/examples/Attributes.hs" 134 7 134 41) " ** Default @ArrowType@ aliases.",Comment False (SrcSpan "tests/examples/Attributes.hs" 135 7 135 44) " *** The 9 primitive @ArrowShape@s.",Comment False (SrcSpan "tests/examples/Attributes.hs" 145 7 145 31) " *** 5 derived Arrows.",Comment False (SrcSpan "tests/examples/Attributes.hs" 151 7 151 59) " *** 5 supported cases for backwards compatibility",Comment False (SrcSpan "tests/examples/Attributes.hs" 157 7 157 38) " ** @ArrowModifier@ instances",Comment False (SrcSpan "tests/examples/Attributes.hs" 160 7 160 44) " * Other exported functions\\/values",Comment False (SrcSpan "tests/examples/Attributes.hs" 175 1 175 81) " -----------------------------------------------------------------------------",Comment True (SrcSpan "tests/examples/Attributes.hs" 177 1 203 3) " |\n\n These attributes have been implemented in a /permissive/ manner:\n that is, rather than split them up based on which type of value\n they are allowed, they have all been included in the one data type,\n with functions to determine if they are indeed valid for what\n they're being applied to.\n\n To interpret the /Valid for/ listings:\n\n [@G@] Valid for Graphs.\n\n [@C@] Valid for Clusters.\n\n [@S@] Valid for Sub-Graphs (and also Clusters).\n\n [@N@] Valid for Nodes.\n\n [@E@] Valid for Edges.\n\n The /Default/ listings are those that the various Graphviz commands\n use if that 'Attribute' isn't specified (in cases where this is\n /none/, this is equivalent to a 'Nothing' value; that is, no value\n is used). The /Parsing Default/ listings represent what value is\n used (i.e. corresponds to 'True') when the 'Attribute' name is\n listed on its own in /Dot/ source code.\n",Comment False (SrcSpan "tests/examples/Attributes.hs" 205 40 205 117) " ^ /Valid for/: G; /Default/: @0.99@; /Minimum/: @0.0@; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 206 40 206 119) " ^ /Valid for/: GC; /Default/: @0.3@; /Minimum/: @0@; /Notes/: sfdp, fdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 207 40 207 115) " ^ /Valid for/: ENGC; /Default/: none; /Notes/: svg, postscript, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 208 40 208 82) " ^ /Valid for/: E; /Default/: @'normal'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 209 40 209 95) " ^ /Valid for/: E; /Default/: @1.0@; /Minimum/: @0.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 210 40 210 82) " ^ /Valid for/: E; /Default/: @'normal'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 211 40 211 78) " ^ /Valid for/: G; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 212 40 212 80) " ^ /Valid for/: G; /Notes/: write only",Comment False (SrcSpan "tests/examples/Attributes.hs" 213 40 213 95) " ^ /Valid for/: GC; /Default/: X11Color 'Transparent'",Comment False (SrcSpan "tests/examples/Attributes.hs" 214 40 214 108) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 215 40 215 83) " ^ /Valid for/: G; /Default/: @\\\"UTF-8\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 216 40 216 100) " ^ /Valid for/: G; /Default/: @'Local'@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 217 40 217 82) " ^ /Valid for/: ENCG; /Default/: @'X11'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 218 40 218 92) " ^ /Valid for/: ENC; /Default/: @X11Color 'Black'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 219 40 219 80) " ^ /Valid for/: ENG; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 220 40 220 127) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 221 40 221 108) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 222 40 222 126) " ^ /Valid for/: E; /Default/: @'True'@; /Parsing Default/: 'True'; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 223 40 223 108) " ^ /Valid for/: E; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 224 40 224 139) " ^ /Valid for/: G; /Default/: @1+(avg. len)*sqrt(|V|)@; /Minimum/: @epsilon@; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 225 40 225 123) " ^ /Valid for/: G; /Default/: @2@; /Minimum/: @2@; /Notes/: sfdp, fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 226 40 226 123) " ^ /Valid for/: G; /Default/: @2@; /Minimum/: @2@; /Notes/: sfdp, fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 227 40 227 118) " ^ /Valid for/: E; /Default/: @'Forward'@ (directed), @'NoDir'@ (undirected)",Comment False (SrcSpan "tests/examples/Attributes.hs" 228 40 228 148) " ^ /Valid for/: G; /Default/: @'NoConstraints'@; /Parsing Default/: 'EdgeConstraints'; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 229 40 229 98) " ^ /Valid for/: N; /Default/: @0.0@; /Minimum/: @-100.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 230 40 230 148) " ^ /Valid for/: G; /Default/: @96.0@, @0.0@; /Notes/: svg, bitmap output only; \\\"resolution\\\" is a synonym",Comment False (SrcSpan "tests/examples/Attributes.hs" 231 40 231 102) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 232 40 232 100) " ^ /Valid for/: E; /Default/: none; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 233 40 233 103) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, cmap only",Comment False (SrcSpan "tests/examples/Attributes.hs" 234 40 234 156) " ^ /Valid for/: G; /Default/: @.0001 * # nodes@ (@mode == 'KK'@), @.0001@ (@mode == 'Major'@); /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 235 40 235 94) " ^ /Valid for/: G; /Default/: @+3@; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 236 40 236 134) " ^ /Valid for/: NC; /Default/: @X11Color 'LightGray'@ (nodes), @X11Color 'Black'@ (clusters)",Comment False (SrcSpan "tests/examples/Attributes.hs" 237 40 237 108) " ^ /Valid for/: N; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 238 40 238 93) " ^ /Valid for/: ENGC; /Default/: @X11Color 'Black'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 239 40 239 92) " ^ /Valid for/: ENGC; /Default/: @\\\"Times-Roman\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 240 40 240 97) " ^ /Valid for/: G; /Default/: @\\\"\\\"@; /Notes/: svg only",Comment False (SrcSpan "tests/examples/Attributes.hs" 241 40 241 88) " ^ /Valid for/: G; /Default/: system-dependent",Comment False (SrcSpan "tests/examples/Attributes.hs" 242 40 242 99) " ^ /Valid for/: ENGC; /Default/: @14.0@; /Minimum/: @1.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 243 40 243 97) " ^ /Valid for/: N; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 244 40 244 102) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 245 40 245 107) " ^ /Valid for/: E; /Default/: @'True'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 246 40 246 78) " ^ /Valid for/: E; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 247 40 247 92) " ^ /Valid for/: E; /Default/: @'PP' 'CenterPoint'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 248 40 248 100) " ^ /Valid for/: E; /Default/: none; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 249 40 249 103) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, cmap only",Comment False (SrcSpan "tests/examples/Attributes.hs" 250 40 250 96) " ^ /Valid for/: N; /Default/: @0.5@; /Minimum/: @0.02@",Comment False (SrcSpan "tests/examples/Attributes.hs" 251 40 251 116) " ^ /Valid for/: GNE; /Default/: @\\\"\\\"@; /Notes/: svg, postscript, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 252 40 252 78) " ^ /Valid for/: N; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 253 40 253 118) " ^ /Valid for/: N; /Default/: @'NoScale'@; /Parsing Default/: 'UniformScale'",Comment False (SrcSpan "tests/examples/Attributes.hs" 254 40 254 102) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 255 40 255 100) " ^ /Valid for/: E; /Default/: @-25.0@; /Minimum/: @-180.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 256 40 256 95) " ^ /Valid for/: E; /Default/: @1.0@; /Minimum/: @0.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 257 40 257 108) " ^ /Valid for/: E; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 258 40 258 90) " ^ /Valid for/: E; /Default/: @X11Color 'Black'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 259 40 259 89) " ^ /Valid for/: E; /Default/: @\\\"Times-Roman\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 260 40 260 96) " ^ /Valid for/: E; /Default/: @14.0@; /Minimum/: @1.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 261 40 261 84) " ^ /Valid for/: GC; /Default/: @'JCenter'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 262 40 262 141) " ^ /Valid for/: GCN; /Default/: @'VTop'@ (clusters), @'VBottom'@ (root graphs), @'VCenter'@ (nodes)",Comment False (SrcSpan "tests/examples/Attributes.hs" 263 40 263 100) " ^ /Valid for/: E; /Default/: none; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 264 40 264 103) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, cmap only",Comment False (SrcSpan "tests/examples/Attributes.hs" 265 40 265 133) " ^ /Valid for/: ENGC; /Default/: @'StrLabel' \\\"\\N\\\"@ (nodes), @'StrLabel' \\\"\\\"@ (otherwise)",Comment False (SrcSpan "tests/examples/Attributes.hs" 266 40 266 108) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 267 40 267 82) " ^ /Valid for/: G; /Default/: @\\\" :\\t\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 268 40 268 78) " ^ /Valid for/: G; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 269 40 269 79) " ^ /Valid for/: EN; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 270 40 270 78) " ^ /Valid for/: G; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 271 40 271 124) " ^ /Valid for/: E; /Default/: @1.0@ (neato), @0.3@ (fdp); /Notes/: fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 272 40 272 98) " ^ /Valid for/: G; /Default/: @0.0@; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 273 40 273 116) " ^ /Valid for/: G; /Default/: @MAXINT@; /Minimum/: @0@; /Notes/: sfdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 274 40 274 97) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 275 40 275 82) " ^ /Valid for/: EGC; /Notes/: write only",Comment False (SrcSpan "tests/examples/Attributes.hs" 276 40 276 97) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 277 40 277 89) " ^ /Valid for/: NG; /Default/: device-dependent",Comment False (SrcSpan "tests/examples/Attributes.hs" 278 40 278 170) " ^ /Valid for/: G; /Default/: @100 * # nodes@ (@mode == 'KK'@), @200@ (@mode == 'Major'@), @600@ (fdp); /Notes/: fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 279 40 279 96) " ^ /Valid for/: G; /Default/: @1.0@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 280 40 280 116) " ^ /Valid for/: G; /Default/: @1.0@; /Minimum/: @0.0@; /Notes/: circo only",Comment False (SrcSpan "tests/examples/Attributes.hs" 281 40 281 110) " ^ /Valid for/: E; /Default/: @1@; /Minimum/: @0@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 282 40 282 106) " ^ /Valid for/: G; /Default/: @'ShortPath'@; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 283 40 283 102) " ^ /Valid for/: G; /Default/: @'Major'@; /Notes/: neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 284 40 284 158) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'; /Notes/: neato only; requires the Mosek software",Comment False (SrcSpan "tests/examples/Attributes.hs" 285 40 285 116) " ^ /Valid for/: G; /Default/: @0.25@; /Minimum/: @0.02@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 286 40 286 111) " ^ /Valid for/: GCNE; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 287 40 287 126) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 288 40 288 78) " ^ /Valid for/: G; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 289 40 289 78) " ^ /Valid for/: G; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 290 40 290 97) " ^ /Valid for/: G; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 291 40 291 97) " ^ /Valid for/: N; /Default/: @0.0@; /Minimum/: @360.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 292 40 292 88) " ^ /Valid for/: G; /Default/: @'BreadthFirst'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 293 40 293 119) " ^ /Valid for/: G; /Default/: @-4@; /Minimum/: @-1.0e10@; /Notes/: prism only",Comment False (SrcSpan "tests/examples/Attributes.hs" 294 40 294 141) " ^ /Valid for/: G; /Default/: @'KeepOverlaps'@; /Parsing Default/: 'KeepOverlaps'; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 295 40 295 102) " ^ /Valid for/: G; /Default/: @'PackNode'@; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 296 40 296 128) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'DoPack'; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 297 40 297 98) " ^ /Valid for/: G; /Default/: @'DVal' 0.0555@ (4 points)",Comment False (SrcSpan "tests/examples/Attributes.hs" 298 40 298 78) " ^ /Valid for/: G; /Default/: @'BL'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 299 40 299 59) " ^ /Valid for/: G",Comment False (SrcSpan "tests/examples/Attributes.hs" 300 40 300 90) " ^ /Valid for/: C; /Default/: @X11Color 'Black'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 301 40 301 97) " ^ /Valid for/: CNE; /Default/: @1.0@; /Minimum/: @0.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 302 40 302 124) " ^ /Valid for/: NC; /Default/: shape default (nodes), @1@ (clusters); /Minimum/: 0",Comment False (SrcSpan "tests/examples/Attributes.hs" 303 40 303 134) " ^ /Valid for/: N; /Default/: @'False'@; /Parsing Default/: 'True'; /Notes/: fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 304 40 304 60) " ^ /Valid for/: EN",Comment False (SrcSpan "tests/examples/Attributes.hs" 305 40 305 135) " ^ /Valid for/: G; /Default/: @'NormalQT'@; /Parsing Default/: 'NormalQT'; /Notes/: sfdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 306 40 306 95) " ^ /Valid for/: G; /Default/: @0.0@; /Minimum/: @0.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 307 40 307 97) " ^ /Valid for/: G; /Default/: @'TB'@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 308 40 308 141) " ^ /Valid for/: G; /Default/: @0.5@ (dot), @1.0@ (twopi); /Minimum/: 0.02; /Notes/: twopi, dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 309 40 309 78) " ^ /Valid for/: S; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 310 40 310 59) " ^ /Valid for/: G",Comment False (SrcSpan "tests/examples/Attributes.hs" 311 40 311 80) " ^ /Valid for/: N; /Notes/: write only",Comment False (SrcSpan "tests/examples/Attributes.hs" 312 40 312 108) " ^ /Valid for/: N; /Default/: @'False'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 313 40 313 127) " ^ /Valid for/: G; /Default/: @'False'@; /Parsing Default/: 'True'; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 314 40 314 115) " ^ /Valid for/: G; /Default/: @1.0@; /Minimum/: @0.0@; /Notes/: sfdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 315 40 315 183) " ^ /Valid for/: GN; /Default/: @'NodeName' \\\"\\\"@ (graphs), @'NotCentral'@ (nodes); /Parsing Default/: 'IsCentral'; /Notes/: circo, twopi only",Comment False (SrcSpan "tests/examples/Attributes.hs" 316 40 316 75) " ^ /Valid for/: G; /Default/: @0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 317 40 317 97) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 318 40 318 97) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 319 40 319 115) " ^ /Valid for/: N; /Default/: @8@ (output), @20@ (overlap and image maps)",Comment False (SrcSpan "tests/examples/Attributes.hs" 320 40 320 95) " ^ /Valid for/: G; /Default/: @30@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 321 40 321 94) " ^ /Valid for/: G; /Default/: @+4@; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 322 40 322 78) " ^ /Valid for/: N; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 323 40 323 83) " ^ /Valid for/: N; /Default/: @'Ellipse'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 324 40 324 112) " ^ /Valid for/: ENG; /Default/: @0@; /Minimum/: @0@; /Notes/: dot only",Comment False (SrcSpan "tests/examples/Attributes.hs" 325 40 325 91) " ^ /Valid for/: N; /Default/: @4@; /Minimum/: @0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 326 40 326 59) " ^ /Valid for/: G",Comment False (SrcSpan "tests/examples/Attributes.hs" 327 40 327 98) " ^ /Valid for/: N; /Default/: @0.0@; /Minimum/: @-100.0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 328 40 328 104) " ^ /Valid for/: G; /Default/: @'NoSmooth'@; /Notes/: sfdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 329 40 329 93) " ^ /Valid for/: GCN; /Default/: @0@; /Minimum/: @0@",Comment False (SrcSpan "tests/examples/Attributes.hs" 330 40 330 93) " ^ /Valid for/: G; /Parsing Default/: 'SplineEdges'",Comment False (SrcSpan "tests/examples/Attributes.hs" 331 40 331 104) " ^ /Valid for/: G; /Default/: @\\\"\\\"@; /Notes/: fdp, neato only",Comment False (SrcSpan "tests/examples/Attributes.hs" 332 40 332 97) " ^ /Valid for/: G; /Default/: @\\\"\\\"@; /Notes/: svg only",Comment False (SrcSpan "tests/examples/Attributes.hs" 333 40 333 61) " ^ /Valid for/: ENC",Comment False (SrcSpan "tests/examples/Attributes.hs" 334 40 334 102) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 335 40 335 107) " ^ /Valid for/: E; /Default/: @'True'@; /Parsing Default/: 'True'",Comment False (SrcSpan "tests/examples/Attributes.hs" 336 40 336 78) " ^ /Valid for/: E; /Default/: @\\\"\\\"@",Comment False (SrcSpan "tests/examples/Attributes.hs" 337 40 337 78) " ^ /Valid for/: E; /Default/: center",Comment False (SrcSpan "tests/examples/Attributes.hs" 338 40 338 100) " ^ /Valid for/: E; /Default/: none; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 339 40 339 103) " ^ /Valid for/: E; /Default/: @\\\"\\\"@; /Notes/: svg, cmap only",Comment False (SrcSpan "tests/examples/Attributes.hs" 340 40 340 103) " ^ /Valid for/: ENGC; /Default/: none; /Notes/: svg, map only",Comment False (SrcSpan "tests/examples/Attributes.hs" 341 40 341 105) " ^ /Valid for/: NEC; /Default/: @\\\"\\\"@; /Notes/: svg, cmap only",Comment False (SrcSpan "tests/examples/Attributes.hs" 342 40 342 115) " ^ /Valid for/: G; /Parsing Default/: 'True'; /Notes/: bitmap output only",Comment False (SrcSpan "tests/examples/Attributes.hs" 343 40 343 80) " ^ /Valid for/: N; /Notes/: write only",Comment False (SrcSpan "tests/examples/Attributes.hs" 344 40 344 76) " ^ /Valid for/: G; /Default/: none",Comment False (SrcSpan "tests/examples/Attributes.hs" 345 40 345 114) " ^ /Valid for/: G; /Default/: @0.05@; /Minimum/: @0.0@; /Notes/: not dot",Comment False (SrcSpan "tests/examples/Attributes.hs" 346 40 346 121) " ^ /Valid for/: E; /Default/: @1.0@; /Minimum/: @0@ (dot), @1@ (neato,fdp,sfdp)",Comment False (SrcSpan "tests/examples/Attributes.hs" 347 40 347 97) " ^ /Valid for/: N; /Default/: @0.75@; /Minimum/: @0.01@",Comment False (SrcSpan "tests/examples/Attributes.hs" 348 40 348 110) " ^ /Valid for/: N; /Default/: @0.0@; /Minimum/: @-MAXFLOAT@, @-1000@",Comment False (SrcSpan "tests/examples/Attributes.hs" 652 1 652 63) " | Determine if this Attribute is valid for use with Graphs.",Comment False (SrcSpan "tests/examples/Attributes.hs" 735 1 735 65) " | Determine if this Attribute is valid for use with Clusters.",Comment False (SrcSpan "tests/examples/Attributes.hs" 761 1 761 66) " | Determine if this Attribute is valid for use with SubGraphs.",Comment False (SrcSpan "tests/examples/Attributes.hs" 766 1 766 62) " | Determine if this Attribute is valid for use with Nodes.",Comment False (SrcSpan "tests/examples/Attributes.hs" 811 1 811 62) " | Determine if this Attribute is valid for use with Edges.",Comment True (SrcSpan "tests/examples/Attributes.hs" 870 1 870 21) " Delete to here ",Comment False (SrcSpan "tests/examples/Attributes.hs" 871 1 871 81) " -----------------------------------------------------------------------------",Comment True (SrcSpan "tests/examples/Attributes.hs" 873 1 905 4) " |\n\n Some 'Attribute's (mainly label-like ones) take a 'String' argument\n that allows for extra escape codes. This library doesn't do any\n extra checks or special parsing for these escape codes, but usage\n of 'EscString' rather than 'String' indicates that the Graphviz\n tools will recognise these extra escape codes for these\n 'Attribute's.\n\n The extra escape codes include (note that these are all 'String's):\n\n [@\\\\N@] Replace with the name of the node (for Node 'Attribute's).\n\n [@\\\\G@] Replace with the name of the graph (for Node 'Attribute's)\n or the name of the graph or cluster, whichever is\n applicable (for Graph, Cluster and Edge 'Attribute's).\n\n [@\\\\E@] Replace with the name of the edge, formed by the two\n adjoining nodes and the edge type (for Edge 'Attribute's).\n\n [@\\\\T@] Replace with the name of the tail node (for Edge\n 'Attribute's).\n\n [@\\\\H@] Replace with the name of the head node (for Edge\n 'Attribute's).\n\n [@\\\\L@] Replace with the object's label (for all 'Attribute's).\n\n Also, if the 'Attribute' in question is 'Label', 'HeadLabel' or\n 'TailLabel', then @\\\\n@, @\\\\l@ and @\\\\r@ split the label into lines\n centered, left-justified and right-justified respectively.\n\n ",Comment False (SrcSpan "tests/examples/Attributes.hs" 908 1 908 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 910 1 910 68) " | No checks are placed on the content of a 'URL' value; however,",Comment False (SrcSpan "tests/examples/Attributes.hs" 911 1 911 71) " you should ensure that it does not contain any \\'@>@\\' or \\'@<@\\'",Comment False (SrcSpan "tests/examples/Attributes.hs" 912 1 912 69) " characters; Graphviz might care about escaping other characters",Comment False (SrcSpan "tests/examples/Attributes.hs" 913 1 913 68) " properly, but for the purposes of this library the presence of",Comment False (SrcSpan "tests/examples/Attributes.hs" 914 1 914 57) " these characters will make it harder to parse URLs.",Comment False (SrcSpan "tests/examples/Attributes.hs" 920 15 920 56) " Explicitly use text here... no quotes!",Comment False (SrcSpan "tests/examples/Attributes.hs" 932 5 932 17) " No quotes",Comment False (SrcSpan "tests/examples/Attributes.hs" 935 1 935 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 937 1 937 69) " | /Dot/ has a basic grammar of arrow shapes which allows usage of",Comment False (SrcSpan "tests/examples/Attributes.hs" 938 1 938 61) " up to 1,544,761 different shapes from 9 different basic",Comment False (SrcSpan "tests/examples/Attributes.hs" 939 1 939 70) " 'ArrowShape's. Note that whilst an explicit list is used in the",Comment False (SrcSpan "tests/examples/Attributes.hs" 940 1 940 71) " definition of 'ArrowType', there must be at least one tuple and a",Comment False (SrcSpan "tests/examples/Attributes.hs" 941 1 941 69) " maximum of 4 (since that is what is required by Dot). For more",Comment False (SrcSpan "tests/examples/Attributes.hs" 942 1 942 66) " information, see: ",Comment False (SrcSpan "tests/examples/Attributes.hs" 943 1 943 3) "",Comment False (SrcSpan "tests/examples/Attributes.hs" 944 1 944 67) " The 19 basic arrows shown on the overall attributes page have",Comment False (SrcSpan "tests/examples/Attributes.hs" 945 1 945 60) " been defined below as a convenience. Parsing of the 5",Comment False (SrcSpan "tests/examples/Attributes.hs" 946 1 946 58) " backward-compatible special cases is also supported.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1032 1 1032 53) " | What modifications to apply to an 'ArrowShape'.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1038 1 1038 48) " | Apply no modifications to an 'ArrowShape'.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1042 1 1042 33) " | 'OpenArrow' and 'BothSides'",Comment False (SrcSpan "tests/examples/Attributes.hs" 1066 5 1066 29) " Not used individually",Comment False (SrcSpan "tests/examples/Attributes.hs" 1069 1 1069 71) " | Represents which side (when looking towards the node the arrow is",Comment False (SrcSpan "tests/examples/Attributes.hs" 1070 1 1070 28) " pointing to) is drawn.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1088 5 1088 29) " Not used individually",Comment False (SrcSpan "tests/examples/Attributes.hs" 1091 1 1091 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1114 1 1114 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1129 1 1129 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1149 1 1149 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1167 1 1167 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1169 1 1169 34) " | Only when @mode == 'IpSep'@.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1185 1 1185 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1187 1 1187 37) " | Either a 'Double' or a 'Point'.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1208 1 1208 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1229 1 1229 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1247 1 1247 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1269 1 1269 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1286 5 1286 71) " Need to take into account the situation where first value is an",Comment False (SrcSpan "tests/examples/Attributes.hs" 1287 5 1287 71) " integer, second a double: if Point parsing first, then it won't",Comment False (SrcSpan "tests/examples/Attributes.hs" 1288 5 1288 69) " parse the second number properly; but if PointD first then it",Comment False (SrcSpan "tests/examples/Attributes.hs" 1289 5 1289 44) " will treat Int/Int as Double/Double.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1305 1 1305 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1311 41 1311 96) " ^ Only when sfdp is available, 'Int' is non-negative",Comment False (SrcSpan "tests/examples/Attributes.hs" 1314 29 1314 61) " ^ Only when @mode == 'IpSep'@",Comment False (SrcSpan "tests/examples/Attributes.hs" 1338 1 1338 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1387 1 1387 71) " | You should not have any quote characters for the 'LRName' option,",Comment False (SrcSpan "tests/examples/Attributes.hs" 1388 1 1388 31) " as it won't be parseable.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1400 5 1400 35) " Other two don't need quotes",Comment False (SrcSpan "tests/examples/Attributes.hs" 1404 53 1404 77) " tests for Int and All",Comment False (SrcSpan "tests/examples/Attributes.hs" 1407 39 1407 67) " Mainly for unquoted case.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1417 1 1417 68) " | The list represent (Separator, Name). You should not have any",Comment False (SrcSpan "tests/examples/Attributes.hs" 1418 1 1418 64) " quote characters for any of the 'String's, since there are",Comment False (SrcSpan "tests/examples/Attributes.hs" 1419 1 1419 33) " parsing problems with them.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1429 5 1429 49) " Might not need quotes, but probably will.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1443 1 1443 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1459 1 1459 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1463 28 1463 80) " ^ If non-negative, then packs; otherwise doesn't.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1472 5 1472 76) " What happens if it parses 0? It's non-negative, but parses as False",Comment False (SrcSpan "tests/examples/Attributes.hs" 1477 1 1477 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1482 49 1482 72) " ^ Sort by cols, sort",Comment False (SrcSpan "tests/examples/Attributes.hs" 1483 49 1483 70) " by user, number of",Comment False (SrcSpan "tests/examples/Attributes.hs" 1484 49 1484 61) " rows/cols",Comment False (SrcSpan "tests/examples/Attributes.hs" 1519 11 1519 54) " Also checks and removes quote characters",Comment False (SrcSpan "tests/examples/Attributes.hs" 1522 1 1522 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1536 5 1536 70) " Have to be careful with this: if we try to parse points first,",Comment False (SrcSpan "tests/examples/Attributes.hs" 1537 5 1537 71) " then a spline with no start and end points will erroneously get",Comment False (SrcSpan "tests/examples/Attributes.hs" 1538 5 1538 70) " parsed as a point and then the parser will crash as it expects",Comment False (SrcSpan "tests/examples/Attributes.hs" 1539 5 1539 36) " a closing quote character...",Comment False (SrcSpan "tests/examples/Attributes.hs" 1547 1 1547 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1549 1 1549 50) " | Controls how (and if) edges are represented.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1554 30 1554 43) " ^ fdp only",Comment False (SrcSpan "tests/examples/Attributes.hs" 1568 5 1568 43) " Can't parse NoEdges without quotes.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1580 1 1580 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1582 1 1582 48) " | Upper-case first character is major order;",Comment False (SrcSpan "tests/examples/Attributes.hs" 1583 1 1583 49) " lower-case second character is minor order.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1608 1 1608 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1610 1 1610 69) " | The number of points in the list must be equivalent to 1 mod 3;",Comment False (SrcSpan "tests/examples/Attributes.hs" 1611 1 1611 36) " note that this is not checked.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1644 1 1644 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1657 5 1657 71) " Have to take into account the slightly different interpretation",Comment False (SrcSpan "tests/examples/Attributes.hs" 1658 5 1658 54) " of Bool used as an option for parsing QuadType",Comment False (SrcSpan "tests/examples/Attributes.hs" 1662 58 1662 71) " weird bool",Comment False (SrcSpan "tests/examples/Attributes.hs" 1666 1 1666 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1668 1 1668 76) " | Specify the root node either as a Node attribute or a Graph attribute.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1669 29 1669 48) " ^ For Nodes only",Comment False (SrcSpan "tests/examples/Attributes.hs" 1670 29 1670 48) " ^ For Nodes only",Comment False (SrcSpan "tests/examples/Attributes.hs" 1671 29 1671 49) " ^ For Graphs only",Comment False (SrcSpan "tests/examples/Attributes.hs" 1691 1 1691 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1715 1 1715 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1736 1 1736 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1739 16 1739 60) " ^ Has synonyms of /rect/ and /rectangle/.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1746 17 1746 44) " ^ Has synonym of /none/.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1804 49 1804 75) " Parse this before \"box\"",Comment False (SrcSpan "tests/examples/Attributes.hs" 1836 1 1836 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1866 1 1866 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1902 1 1902 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 1937 17 1937 77) " Might not necessarily need to be quoted if a singleton...",Comment False (SrcSpan "tests/examples/Attributes.hs" 1946 28 1946 48) " ^ Nodes and Edges",Comment False (SrcSpan "tests/examples/Attributes.hs" 1947 28 1947 48) " ^ Nodes and Edges",Comment False (SrcSpan "tests/examples/Attributes.hs" 1948 28 1948 48) " ^ Nodes and Edges",Comment False (SrcSpan "tests/examples/Attributes.hs" 1949 28 1949 48) " ^ Nodes and Edges",Comment False (SrcSpan "tests/examples/Attributes.hs" 1950 28 1950 48) " ^ Nodes and Edges",Comment False (SrcSpan "tests/examples/Attributes.hs" 1951 28 1951 51) " ^ Nodes and Clusters",Comment False (SrcSpan "tests/examples/Attributes.hs" 1952 28 1952 43) " ^ Nodes only",Comment False (SrcSpan "tests/examples/Attributes.hs" 1953 28 1953 51) " ^ Nodes and Clusters",Comment False (SrcSpan "tests/examples/Attributes.hs" 1954 28 1954 49) " ^ Device Dependent",Comment False (SrcSpan "tests/examples/Attributes.hs" 1977 15 1977 76) " In case a singleton DD is at the end of an attribute list.",Comment False (SrcSpan "tests/examples/Attributes.hs" 1999 1 1999 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 2037 5 2037 57) " Have to take care of longer parsing values first.",Comment False (SrcSpan "tests/examples/Attributes.hs" 2050 1 2050 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 2099 1 2099 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 2102 34 2102 60) " ^ Only valid for Nodes.",Comment False (SrcSpan "tests/examples/Attributes.hs" 2117 1 2117 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 2141 1 2141 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/Attributes.hs" 2159 1 2159 81) " -----------------------------------------------------------------------------"])