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 ] } [ EThingWith 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 19 77 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 77 17 77 19 , srcInfoPoints = [] } 0) (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 = [] } (NoNamespace 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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (NoNamespace 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")) , EThingWith 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 13 87 14 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 87 11 87 13 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 88 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 88 17 88 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 20 89 21 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 89 18 89 20 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 14 90 15 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 90 12 90 14 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 21 91 22 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 91 19 91 21 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 92 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 92 15 92 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 23 93 24 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 93 21 93 23 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 16 94 17 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 94 14 94 16 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 95 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 95 16 95 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 15 96 16 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 96 13 96 15 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 15 97 16 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 97 13 97 15 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 15 98 16 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 98 13 98 15 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 99 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 99 15 99 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 20 100 21 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 100 18 100 20 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 101 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 101 15 101 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 102 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 102 17 102 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 20 103 21 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 103 18 103 20 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 14 104 15 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 104 12 104 14 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 105 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 105 16 105 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 13 106 14 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 106 11 106 13 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 107 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 107 16 107 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 108 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 108 15 108 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 16 109 17 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 109 14 109 16 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 110 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 110 16 110 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 14 111 15 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 111 12 111 14 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 112 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 112 16 112 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 113 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 113 15 113 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 15 114 16 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 114 13 114 15 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 20 115 21 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 115 18 115 20 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 116 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 116 17 116 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 117 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 117 15 117 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 118 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 118 17 118 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 119 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 119 17 119 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 17 120 18 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 120 15 120 17 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 22 121 23 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 121 20 121 22 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 18 122 19 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 122 16 122 18 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 123 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 123 17 123 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 27 124 28 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 124 25 124 27 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 125 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 125 17 125 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 23 126 24 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 126 21 126 23 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 16 127 17 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 127 14 127 16 , srcInfoPoints = [] } 0) (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") , EThingWith 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 20 130 21 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 130 18 130 20 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 23 131 24 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 131 21 131 23 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 132 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 132 17 132 19 , srcInfoPoints = [] } 0) (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")) [] , EThingWith 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 19 133 20 ] } (EWildcard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/Attributes.hs" 133 17 133 19 , srcInfoPoints = [] } 0) (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 23 , 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 17 , 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 19 , 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 25 , 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 25 , 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 25 , 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 22 , 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 18 , 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 23 , 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 22 , 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 23 , 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 27 , 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 27 , 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 21 , 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 23 , 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 24 , 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 27 , 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 26 , 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 24 , 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 27 , 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 21 , 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 19 , 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 19 , 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 34 , 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 26 , 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 19 , 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 23 , 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 26 , 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 27 , 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 23 , 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 20 , 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 25 , 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 25 , 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 25 , 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 24 , 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 25 , 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 24 , 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 24 , 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 21 , 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 23 , 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 24 , 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 25 , 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 24 , 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 26 , 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 27 , 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 22 , 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 18 , 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 21 , 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 26 , 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 24 , 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 26 , 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 29 , 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 26 , 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 30 , 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 29 , 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 29 , 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 25 , 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 24 , 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 27 , 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 28 , 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 21 , 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 25 , 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 24 , 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 22 , 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 21 , 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 22 , 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 19 , 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 25 , 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 22 , 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 21 , 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 20 , 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 21 , 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 22 , 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 23 , 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 23 , 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 23 , 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 22 , 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 21 , 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 20 , 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 21 , 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 23 , 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 25 , 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 25 , 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 24 , 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 23 , 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 24 , 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 27 , 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 27 , 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 30 , 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 23 , 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 24 , 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 20 , 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 19 , 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 23 , 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 20 , 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 24 , 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 24 , 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 27 , 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 19 , 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 19 , 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 24 , 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 23 , 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 23 , 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 23 , 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 20 , 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 21 , 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 21 , 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 23 , 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 26 , 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 30 , 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 20 , 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 22 , 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 24 , 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 24 , 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 28 , 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 26 , 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 19 , 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 25 , 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 21 , 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 25 , 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 21 , 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 20 , 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 20 , 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 25 , 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 21 , 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 23 , 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 21 , 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 26 , 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 21 , 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 23 , 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 24 , 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 25 , 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 24 , 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 26 , 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 27 , 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 22 , 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 23 , 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 25 , 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 24 , 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 24 , 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 26 , 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 22 , 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 21 , 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 17 , 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 23 , 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 24 , 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 25 , 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 32 , 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 24 , 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 20 , 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 20 , 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 18 , 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 18 , 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 24 , 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 24 , 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 22 , 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 22 , 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 24 , 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 24 , 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 28 , 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 22 , 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 27 , 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 20 , 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 21 , 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 23 , 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 21 , 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 23 , 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 20 , 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 26 , 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 30 , 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 24 , 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 26 , 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 22 , 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 24 , 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 49 , 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 29 , 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 24 , 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 22 , 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 27 , 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 25 , 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 33 , 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 27 , 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 28 , 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 27 , 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 19 , 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 17 , 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 19 , 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 17 , 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 18 , 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 26 , 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 16 , 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 24 , 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 27 , 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) " -----------------------------------------------------------------------------" ] )