623 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
624 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
625 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
626 2, 2, 2, 70, 2, 2, 2, 57, 52, 2,
627 61, 62, 55, 53, 63, 54, 72, 56, 2, 2,
628 2, 2, 2, 2, 2, 2, 2, 2, 67, 66,
629 48, 47, 49, 2, 2, 2, 2, 2, 2, 2,
630 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
631 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
632 2, 68, 2, 69, 51, 2, 2, 2, 2, 2,
633 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
634 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
635 2, 2, 2, 64, 50, 65, 71, 2, 2, 2,
636 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
637 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
638 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
639 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
640 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
641 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
642 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
643 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
644 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
645 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
646 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
647 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
648 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
649 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
650 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
651 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
652 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
729 340, -57, -35, -77, -27, 427, -5, -15, -77, -77,
730 -5, 538, -13, -5, -5, -5, -5, -77, 373, 50,
731 -77, 111, -77, -77, -77, -12, -77, -77, -77, -77,
732 -77, -77, -77, -77, -77, 38, -77, 507, -39, -77,
733 -77, -77, -77, -77, 538, -2, 48, -8, 538, 16,
734 -77, -77, -16, 538, 538, 40, 538, 538, -77, -77,
735 124, 592, -77, 837, -77, -77, -77, -77, -77, -1,
736 -77, -77, 15, -77, -77, -3, -77, -77, 25, 400,
737 -77, -77, -77, 538, -77, -77, 538, 538, 538, 538,
738 538, 538, 538, 538, 538, 538, 538, 605, 26, -77,
739 -77, -77, 538, 538, 663, -5, 34, 65, 721, 56,
740 57, -77, 58, 32, 39, -77, -77, 65, 65, 538,
741 538, 538, 538, 538, 538, 538, 538, 538, 538, 538,
742 538, -1, -1, 538, 538, 538, 538, 538, 538, 538,
743 538, 538, 538, -77, -77, 44, -5, -77, -77, 837,
744 837, 837, 837, 837, 837, 837, 837, 837, 837, 45,
745 -77, 46, 36, 837, 49, 837, 427, 538, 466, 779,
746 427, 51, 47, -77, 43, -77, 40, 921, 921, 921,
747 921, 890, 952, 921, 921, 160, 160, 160, 65, -77,
748 -77, 921, 921, 404, 316, 240, 4, 4, 65, 65,
749 65, -77, -77, -77, 538, 538, -77, 104, 519, -77,
750 427, -77, 53, 69, -77, -77, -77, 837, 427, -2,
751 -77, -77, 55, -77, 59, 77, 427, -77, -77
759 0, 0, 0, 71, 0, 0, 0, 0, 29, 30,
760 0, 33, 0, 8, 8, 0, 0, 70, 0, 0,
761 2, 0, 6, 17, 5, 0, 25, 18, 19, 36,
762 37, 38, 39, 23, 26, 24, 21, 0, 68, 69,
763 22, 27, 28, 20, 0, 47, 0, 0, 0, 0,
764 119, 118, 117, 0, 0, 0, 0, 0, 123, 108,
765 124, 122, 96, 32, 111, 110, 107, 121, 109, 0,
766 126, 9, 10, 127, 74, 68, 75, 13, 0, 0,
767 1, 4, 16, 0, 76, 77, 0, 0, 0, 0,
768 0, 0, 0, 0, 0, 54, 0, 0, 0, 46,
769 44, 45, 0, 0, 0, 8, 0, 84, 0, 119,
770 118, 117, 0, 0, 113, 120, 115, 80, 85, 0,
771 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
773 0, 0, 0, 49, 50, 0, 0, 12, 15, 48,
774 60, 61, 62, 63, 64, 67, 65, 66, 59, 0,
775 53, 55, 124, 57, 0, 73, 0, 0, 0, 0,
776 0, 0, 0, 78, 0, 112, 0, 103, 104, 105,
777 106, 81, 79, 97, 98, 95, 93, 94, 87, 99,
778 100, 101, 102, 92, 91, 90, 82, 83, 86, 88,
779 89, 51, 11, 52, 0, 0, 72, 34, 0, 42,
780 0, 41, 0, 0, 116, 114, 56, 58, 0, 47,
781 43, 7, 0, 35, 0, 0, 0, 125, 40
809 38, 115, 35, 73, 145, 38, 47, 35, 3, 43,
810 49, 3, 39, 72, 72, 75, 75, 39, 38, 46,
811 35, 38, 95, 35, 15, 16, 44, 39, 39, 96,
812 39, 36, 79, 39, 45, 130, 36, 40, 17, 74,
813 76, 17, 40, 143, 144, 38, 48, 99, 69, 36,
814 80, 83, 36, 103, 82, 40, 106, 39, 40, 140,
815 141, 142, -68, -68, 102, 96, 189, 190, -68, -68,
816 -68, -68, -68, -68, -68, -68, 100, 105, 146, 38,
817 172, 35, 101, -68, 109, 110, 111, 50, 51, 111,
818 147, 39, 167, 79, 171, 162, 130, 95, -49, -50,
819 174, 175, 176, 205, 96, 72, 201, 203, 218, 204,
820 36, -3, 1, 212, 2, 222, 40, 18, 206, 213,
821 115, 226, 115, 227, 3, 4, 5, 225, 6, 7,
822 8, 9, 10, 11, 12, 13, 14, 15, 16, 81,
823 202, 221, 148, 224, 216, 215, 72, 0, 214, 0,
824 -68, -68, 0, 0, 17, 0, -68, -68, -68, -68,
825 -68, -68, -68, -68, 0, 0, 38, 0, 35, 0,
826 38, -68, 35, 0, 0, 18, 0, -31, 39, 0,
827 207, 0, 39, 0, 211, 95, 0, 0, -70, -70,
828 -70, 130, 96, 0, 0, 0, 0, 36, 0, 0,
829 63, 36, 0, 40, 162, 0, 0, 40, 0, 0,
830 38, 0, 35, 138, 139, 140, 141, 142, 38, 38,
831 35, 99, 39, 0, 220, 0, 38, 0, 35, 0,
832 39, 39, 223, 97, 0, 0, 0, 104, 39, 0,
833 228, 36, 107, 108, 0, 117, 118, 40, 0, 36,
834 100, 0, 0, 0, 0, 40, 101, 36, 0, 0,
835 0, 0, 0, 40, 0, 0, 0, 0, 127, 128,
836 129, 130, 149, 0, 0, 150, 151, 152, 153, 154,
837 155, 156, 157, 158, 0, 165, 0, 0, 0, 0,
838 0, 168, 169, 138, 139, 140, 141, 142, 0, 0,
839 0, 0, 0, 0, 0, 0, 0, 0, 177, 178,
840 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
841 0, 0, 191, 192, 193, 194, 195, 196, 197, 198,
842 199, 200, 0, 0, 0, 0, 0, 0, 0, 0,
843 0, 1, 0, 2, 127, 128, 129, 130, 0, 0,
844 0, 0, 0, 3, 4, 5, 208, 6, 7, 8,
845 9, 10, 11, 12, 13, 14, 15, 16, 137, 138,
846 139, 140, 141, 142, 1, 0, 2, 0, 0, 0,
847 0, 0, 0, 17, 0, 0, 3, 4, 5, 0,
848 6, 7, 8, 9, 217, 11, 12, 13, 14, 15,
849 16, 1, 0, 2, 18, 0, -31, 0, 0, 0,
850 0, 0, 0, 3, 4, 5, 17, 6, 7, 8,
851 9, 0, 11, 12, 13, 14, 15, 16, 1, 0,
852 2, 0, 127, 128, 129, 130, 0, 18, 77, -31,
853 3, 4, 5, 17, 6, 7, 8, 9, 0, 11,
854 12, 13, 14, 15, 16, 136, 137, 138, 139, 140,
855 141, 142, 0, 0, 18, -14, -31, 0, 0, 0,
856 17, 119, 120, 121, 122, 123, 124, 125, 126, 0,
857 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
858 0, 18, 0, -31, 127, 128, 129, 130, 0, 0,
859 0, 0, 0, 0, 0, 0, 131, 132, 0, 0,
860 0, 0, 0, 0, 133, 134, 135, 136, 137, 138,
861 139, 140, 141, 142, 119, 120, 121, 122, 123, 124,
862 125, 126, 209, 84, 85, 0, 0, 0, 0, 86,
863 87, 88, 89, 90, 91, 92, 93, 127, 128, 129,
864 130, 3, 0, 0, 94, 0, 0, 0, 0, 131,
865 132, 0, 0, 0, 15, 16, 0, 133, 134, 135,
866 136, 137, 138, 139, 140, 141, 142, 0, 0, 0,
867 0, 17, 50, 51, 52, 219, 0, 0, 0, 0,
868 0, 0, 53, 0, 0, 0, 0, 0, 0, 54,
869 0, 0, 0, 0, 0, 0, 55, 0, 56, 57,
870 119, 120, 121, 122, 123, 124, 125, 126, -69, -69,
871 0, 0, 0, 0, -69, -69, -69, -69, -69, -69,
872 -69, -69, 0, 127, 128, 129, 130, 0, 0, -69,
873 0, 0, 0, 0, 0, 131, 132, 0, 0, 0,
874 0, 0, 0, 133, 134, 135, 136, 137, 138, 139,
875 140, 141, 142, 0, 0, 0, 0, 166, 119, 120,
876 121, 122, 123, 124, 125, 126, 0, 0, 0, 0,
877 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
878 0, 127, 128, 129, 130, 0, 0, 0, 0, 0,
879 0, 0, 0, 131, 132, 0, 0, 0, 0, 0,
880 0, 133, 134, 135, 136, 137, 138, 139, 140, 141,
881 142, 0, 0, 0, 0, 170, 119, 120, 121, 122,
882 123, 124, 125, 126, 0, 0, 0, 0, 0, 0,
883 0, 0, 0, 0, 0, 0, 0, 0, 0, 127,
884 128, 129, 130, 0, 0, 0, 0, 0, 0, 0,
885 0, 131, 132, 0, 0, 0, 0, 0, 0, 133,
886 134, 135, 136, 137, 138, 139, 140, 141, 142, 0,
887 0, 0, 0, 173, 119, 120, 121, 122, 123, 124,
888 125, 126, 0, 0, 0, 0, 0, 0, 0, 0,
889 0, 0, 0, 0, 0, 0, 0, 127, 128, 129,
890 130, 0, 0, 0, 0, 0, 0, 0, 0, 131,
891 132, 0, 0, 0, 0, 0, 0, 133, 134, 135,
892 136, 137, 138, 139, 140, 141, 142, 0, 0, 0,
893 0, 210, 119, 120, 121, 122, 123, 124, 125, 126,
894 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
895 0, 0, 0, 0, 0, 127, 128, 129, 130, 0,
896 0, 0, 0, 0, 0, 0, 0, 131, 132, 0,
897 0, 0, 0, 0, 0, 133, 134, 135, 136, 137,
898 138, 139, 140, 141, 142, 119, 120, 121, 122, 0,
899 124, 125, 126, 0, 0, 0, 0, 0, 0, 0,
900 0, 0, 0, 0, 0, 0, 0, 0, 127, 128,
901 129, 130, 0, 0, 0, 0, -70, -70, -70, -70,
902 131, 132, -70, -70, 0, 0, 0, 0, 133, 134,
903 135, 136, 137, 138, 139, 140, 141, 142, 0, 127,
904 128, 129, 130, 0, 0, 0, 0, 119, 120, 121,
905 122, -70, -70, 125, 126, 0, 0, 0, 0, -70,
906 -70, 135, 136, 137, 138, 139, 140, 141, 142, 0,
907 127, 128, 129, 130, 0, 0, 0, 0, 0, 0,
908 0, 0, 131, 132, 0, 0, 0, 0, 0, 0,
909 133, 134, 135, 136, 137, 138, 139, 140, 141, 142
914 0, 55, 0, 14, 69, 5, 6, 5, 13, 66,
915 10, 13, 0, 13, 14, 15, 16, 5, 18, 5,
916 18, 21, 61, 21, 26, 27, 61, 15, 16, 68,
917 18, 0, 18, 21, 61, 31, 5, 0, 43, 15,
918 16, 43, 5, 44, 45, 45, 61, 45, 61, 18,
919 0, 13, 21, 61, 66, 18, 72, 45, 21, 55,
920 56, 57, 26, 27, 16, 68, 131, 132, 32, 33,
921 34, 35, 36, 37, 38, 39, 45, 61, 63, 79,
922 46, 79, 45, 47, 44, 45, 46, 44, 45, 46,
923 65, 79, 66, 79, 105, 95, 31, 61, 42, 42,
924 42, 69, 63, 67, 68, 105, 62, 62, 4, 63,
925 79, 0, 1, 62, 3, 46, 79, 64, 69, 72,
926 174, 62, 176, 46, 13, 14, 15, 72, 17, 18,
927 19, 20, 21, 22, 23, 24, 25, 26, 27, 21,
928 146, 212, 79, 219, 204, 176, 146, -1, 174, -1,
929 26, 27, -1, -1, 43, -1, 32, 33, 34, 35,
930 36, 37, 38, 39, -1, -1, 166, -1, 166, -1,
931 170, 47, 170, -1, -1, 64, -1, 66, 166, -1,
932 166, -1, 170, -1, 170, 61, -1, -1, 28, 29,
933 30, 31, 68, -1, -1, -1, -1, 166, -1, -1,
934 11, 170, -1, 166, 204, -1, -1, 170, -1, -1,
935 210, -1, 210, 53, 54, 55, 56, 57, 218, 219,
936 218, 219, 210, -1, 210, -1, 226, -1, 226, -1,
937 218, 219, 218, 44, -1, -1, -1, 48, 226, -1,
938 226, 210, 53, 54, -1, 56, 57, 210, -1, 218,
939 219, -1, -1, -1, -1, 218, 219, 226, -1, -1,
940 -1, -1, -1, 226, -1, -1, -1, -1, 28, 29,
941 30, 31, 83, -1, -1, 86, 87, 88, 89, 90,
942 91, 92, 93, 94, -1, 96, -1, -1, -1, -1,
943 -1, 102, 103, 53, 54, 55, 56, 57, -1, -1,
944 -1, -1, -1, -1, -1, -1, -1, -1, 119, 120,
945 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
946 -1, -1, 133, 134, 135, 136, 137, 138, 139, 140,
947 141, 142, -1, -1, -1, -1, -1, -1, -1, -1,
948 -1, 1, -1, 3, 28, 29, 30, 31, -1, -1,
949 -1, -1, -1, 13, 14, 15, 167, 17, 18, 19,
950 20, 21, 22, 23, 24, 25, 26, 27, 52, 53,
951 54, 55, 56, 57, 1, -1, 3, -1, -1, -1,
952 -1, -1, -1, 43, -1, -1, 13, 14, 15, -1,
953 17, 18, 19, 20, 205, 22, 23, 24, 25, 26,
954 27, 1, -1, 3, 64, -1, 66, -1, -1, -1,
955 -1, -1, -1, 13, 14, 15, 43, 17, 18, 19,
956 20, -1, 22, 23, 24, 25, 26, 27, 1, -1,
957 3, -1, 28, 29, 30, 31, -1, 64, 65, 66,
958 13, 14, 15, 43, 17, 18, 19, 20, -1, 22,
959 23, 24, 25, 26, 27, 51, 52, 53, 54, 55,
960 56, 57, -1, -1, 64, 65, 66, -1, -1, -1,
961 43, 5, 6, 7, 8, 9, 10, 11, 12, -1,
962 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
963 -1, 64, -1, 66, 28, 29, 30, 31, -1, -1,
964 -1, -1, -1, -1, -1, -1, 40, 41, -1, -1,
965 -1, -1, -1, -1, 48, 49, 50, 51, 52, 53,
966 54, 55, 56, 57, 5, 6, 7, 8, 9, 10,
967 11, 12, 66, 26, 27, -1, -1, -1, -1, 32,
968 33, 34, 35, 36, 37, 38, 39, 28, 29, 30,
969 31, 13, -1, -1, 47, -1, -1, -1, -1, 40,
970 41, -1, -1, -1, 26, 27, -1, 48, 49, 50,
971 51, 52, 53, 54, 55, 56, 57, -1, -1, -1,
972 -1, 43, 44, 45, 46, 66, -1, -1, -1, -1,
973 -1, -1, 54, -1, -1, -1, -1, -1, -1, 61,
974 -1, -1, -1, -1, -1, -1, 68, -1, 70, 71,
975 5, 6, 7, 8, 9, 10, 11, 12, 26, 27,
976 -1, -1, -1, -1, 32, 33, 34, 35, 36, 37,
977 38, 39, -1, 28, 29, 30, 31, -1, -1, 47,
978 -1, -1, -1, -1, -1, 40, 41, -1, -1, -1,
979 -1, -1, -1, 48, 49, 50, 51, 52, 53, 54,
980 55, 56, 57, -1, -1, -1, -1, 62, 5, 6,
981 7, 8, 9, 10, 11, 12, -1, -1, -1, -1,
982 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
983 -1, 28, 29, 30, 31, -1, -1, -1, -1, -1,
984 -1, -1, -1, 40, 41, -1, -1, -1, -1, -1,
985 -1, 48, 49, 50, 51, 52, 53, 54, 55, 56,
986 57, -1, -1, -1, -1, 62, 5, 6, 7, 8,
987 9, 10, 11, 12, -1, -1, -1, -1, -1, -1,
988 -1, -1, -1, -1, -1, -1, -1, -1, -1, 28,
989 29, 30, 31, -1, -1, -1, -1, -1, -1, -1,
990 -1, 40, 41, -1, -1, -1, -1, -1, -1, 48,
991 49, 50, 51, 52, 53, 54, 55, 56, 57, -1,
992 -1, -1, -1, 62, 5, 6, 7, 8, 9, 10,
993 11, 12, -1, -1, -1, -1, -1, -1, -1, -1,
994 -1, -1, -1, -1, -1, -1, -1, 28, 29, 30,
995 31, -1, -1, -1, -1, -1, -1, -1, -1, 40,
996 41, -1, -1, -1, -1, -1, -1, 48, 49, 50,
997 51, 52, 53, 54, 55, 56, 57, -1, -1, -1,
998 -1, 62, 5, 6, 7, 8, 9, 10, 11, 12,
999 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1000 -1, -1, -1, -1, -1, 28, 29, 30, 31, -1,
1001 -1, -1, -1, -1, -1, -1, -1, 40, 41, -1,
1002 -1, -1, -1, -1, -1, 48, 49, 50, 51, 52,
1003 53, 54, 55, 56, 57, 5, 6, 7, 8, -1,
1004 10, 11, 12, -1, -1, -1, -1, -1, -1, -1,
1005 -1, -1, -1, -1, -1, -1, -1, -1, 28, 29,
1006 30, 31, -1, -1, -1, -1, 5, 6, 7, 8,
1007 40, 41, 11, 12, -1, -1, -1, -1, 48, 49,
1008 50, 51, 52, 53, 54, 55, 56, 57, -1, 28,
1009 29, 30, 31, -1, -1, -1, -1, 5, 6, 7,
1010 8, 40, 41, 11, 12, -1, -1, -1, -1, 48,
1011 49, 50, 51, 52, 53, 54, 55, 56, 57, -1,
1012 28, 29, 30, 31, -1, -1, -1, -1, -1, -1,
1013 -1, -1, 40, 41, -1, -1, -1, -1, -1, -1,
1014 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
1021 0, 1, 3, 13, 14, 15, 17, 18, 19, 20,
1022 21, 22, 23, 24, 25, 26, 27, 43, 64, 74,
1023 75, 76, 77, 80, 82, 83, 84, 85, 86, 87,
1024 88, 89, 90, 92, 94, 95, 99, 100, 101, 102,
1025 104, 114, 115, 66, 61, 61, 82, 101, 61, 101,
1026 44, 45, 46, 54, 61, 68, 70, 71, 95, 99,
1027 101, 102, 104, 105, 106, 109, 111, 112, 113, 61,
1028 78, 79, 101, 78, 100, 101, 100, 65, 81, 82,
1029 0, 75, 66, 13, 26, 27, 32, 33, 34, 35,
1030 36, 37, 38, 39, 47, 61, 68, 105, 91, 95,
1031 99, 104, 16, 61, 105, 61, 72, 105, 105, 44,
1032 45, 46, 93, 107, 108, 109, 110, 105, 105, 5,
1033 6, 7, 8, 9, 10, 11, 12, 28, 29, 30,
1034 31, 40, 41, 48, 49, 50, 51, 52, 53, 54,
1035 55, 56, 57, 44, 45, 93, 63, 65, 81, 105,
1036 105, 105, 105, 105, 105, 105, 105, 105, 105, 96,
1037 97, 98, 101, 105, 103, 105, 62, 66, 105, 105,
1038 62, 78, 46, 62, 42, 69, 63, 105, 105, 105,
1039 105, 105, 105, 105, 105, 105, 105, 105, 105, 93,
1040 93, 105, 105, 105, 105, 105, 105, 105, 105, 105,
1041 105, 62, 79, 62, 63, 67, 69, 82, 105, 66,
1042 62, 82, 62, 72, 110, 107, 97, 105, 4, 66,
1043 82, 80, 46, 82, 91, 72, 62, 46, 82
1315 int yyerrstatus = 0;
1344#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1350 YYDPRINTF ((stderr,
"Starting parse\n"));
1370 YYDPRINTF ((stderr,
"Entering state %d\n", yystate));
1377 if (yyss + yystacksize - 1 <= yyssp)
1378#if !defined yyoverflow && !defined YYSTACK_RELOCATE
1385# if defined yyoverflow
1397 yyoverflow (
YY_(
"memory exhausted"),
1398 &yyss1, yysize *
YYSIZEOF (*yyssp),
1399 &yyvs1, yysize *
YYSIZEOF (*yyvsp),
1421# undef YYSTACK_RELOCATE
1427 yyssp = yyss + yysize - 1;
1428 yyvsp = yyvs + yysize - 1;
1431 YYDPRINTF ((stderr,
"Stack size increased to %ld\n",
1432 YY_CAST (
long, yystacksize)));
1435 if (yyss + yystacksize - 1 <= yyssp)
1464 YYDPRINTF ((stderr,
"Reading a token\n"));
1465 yychar =
yylex (&yylval, parm, err_c);
1468 if (yychar <=
YYEOF)
1472 YYDPRINTF ((stderr,
"Now at end of input.\n"));
1546 yyval = yyvsp[1-yylen];
1553#line 153 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1557#line 1558 "nasl_grammar.tab.c"
1561#line 158 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1565 (yyval.
node)->link[0] = (yyvsp[0].node);
1567#line 1568 "nasl_grammar.tab.c"
1571#line 164 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1575 (yyval.
node)->link[0] = (yyvsp[-1].node);
1576 (yyval.
node)->link[1] = (yyvsp[0].node);
1578#line 1579 "nasl_grammar.tab.c"
1582#line 174 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1588 (yyval.
node)->x.str_val = (yyvsp[-4].
str);
1589 (yyval.
node)->link[0] = (yyvsp[-2].node);
1590 (yyval.
node)->link[1] = (yyvsp[0].node);
1592#line 1593 "nasl_grammar.tab.c"
1596#line 184 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1597 { (yyval.
node) = NULL; }
1598#line 1599 "nasl_grammar.tab.c"
1602#line 184 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1603 { (yyval.
node) = (yyvsp[0].node); }
1604#line 1605 "nasl_grammar.tab.c"
1608#line 186 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1613 (yyval.
node)->x.str_val = (yyvsp[0].
str);
1615#line 1616 "nasl_grammar.tab.c"
1619#line 193 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1624 (yyval.
node)->x.str_val = (yyvsp[-2].
str);
1625 (yyval.
node)->link[0] = (yyvsp[0].node);
1627#line 1628 "nasl_grammar.tab.c"
1631#line 202 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1632 { (yyval.
node) = (yyvsp[-1].node); }
1633#line 1634 "nasl_grammar.tab.c"
1637#line 202 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1638 { (yyval.
node) = NULL; }
1639#line 1640 "nasl_grammar.tab.c"
1643#line 205 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1645 if ((yyvsp[-1].node) == NULL)
1646 (yyval.
node) = (yyvsp[0].node);
1652 (yyval.
node)->link[0] = (yyvsp[-1].node);
1653 (yyval.
node)->link[1] = (yyvsp[0].node);
1656#line 1657 "nasl_grammar.tab.c"
1660#line 219 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1661 { (yyval.
node) = (yyvsp[-1].node); }
1662#line 1663 "nasl_grammar.tab.c"
1666#line 220 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1668#line 1669 "nasl_grammar.tab.c"
1672#line 226 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1678#line 1679 "nasl_grammar.tab.c"
1682#line 231 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1688#line 1689 "nasl_grammar.tab.c"
1692#line 236 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1693 { (yyval.
node) = NULL; }
1694#line 1695 "nasl_grammar.tab.c"
1698#line 240 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1703 (yyval.
node)->link[0] = (yyvsp[0].node);
1705#line 1706 "nasl_grammar.tab.c"
1709#line 247 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1715#line 1716 "nasl_grammar.tab.c"
1719#line 255 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1724 (yyval.
node)->link[0] = (yyvsp[-2].node); (yyval.
node)->link[1] = (yyvsp[0].node);
1726#line 1727 "nasl_grammar.tab.c"
1730#line 262 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1735 (yyval.
node)->link[0] = (yyvsp[-4].node); (yyval.
node)->link[1] = (yyvsp[-2].node); (yyval.
node)->link[2] = (yyvsp[0].node);
1737#line 1738 "nasl_grammar.tab.c"
1741#line 272 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1746 (yyval.
node)->link[0] = (yyvsp[-6].node);
1747 (yyval.
node)->link[1] = (yyvsp[-4].node);
1748 (yyval.
node)->link[2] = (yyvsp[-2].node);
1749 (yyval.
node)->link[3] = (yyvsp[0].node);
1751#line 1752 "nasl_grammar.tab.c"
1755#line 283 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1760 (yyval.
node)->link[0] = (yyvsp[-2].node);
1761 (yyval.
node)->link[1] = (yyvsp[0].node);
1763#line 1764 "nasl_grammar.tab.c"
1767#line 291 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1772 (yyval.
node)->link[0] = (yyvsp[-3].node);
1773 (yyval.
node)->link[1] = (yyvsp[-1].node);
1775#line 1776 "nasl_grammar.tab.c"
1779#line 300 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1784 (yyval.
node)->x.str_val = (yyvsp[-4].
str);
1785 (yyval.
node)->link[0] = (yyvsp[-2].node);
1786 (yyval.
node)->link[1] = (yyvsp[0].node);
1788#line 1789 "nasl_grammar.tab.c"
1792#line 310 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1793 { (yyval.
node) = NULL; }
1794#line 1795 "nasl_grammar.tab.c"
1798#line 314 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1803 (yyval.
node)->link[0] = (yyvsp[-2].node);
1804 (yyval.
node)->link[1] = (yyvsp[0].node);
1806#line 1807 "nasl_grammar.tab.c"
1810#line 322 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1811 { (yyval.
str) = (yyvsp[0].data).val; }
1812#line 1813 "nasl_grammar.tab.c"
1816#line 326 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1820 #pragma GCC diagnostic push
1821 #pragma GCC diagnostic ignored "-Wunused-but-set-variable"
1822 int * error_counter;
1823 #pragma GCC diagnostic pop
1824 error_counter = (
int*)err_c;
1826 bzero (&subctx,
sizeof (subctx));
1831 (yyval.
node) = NULL;
1836 (g_str_hash, g_str_equal, g_free,
1843 g_free ((yyvsp[-1].str));
1859 nasl_perror (NULL,
"%s: Parse error at or near line %d\n", (yyvsp[-1].str),
1861 g_free ((yyvsp[-1].str));
1867 g_free((yyvsp[-1].str));
1874#line 1875 "nasl_grammar.tab.c"
1878#line 386 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1883 (yyval.
node)->x.str_val = (yyvsp[-3].
str);
1884 (yyval.
node)->link[0] = (yyvsp[-1].node);
1886#line 1887 "nasl_grammar.tab.c"
1890#line 394 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1891 { (yyval.
node) = NULL; }
1892#line 1893 "nasl_grammar.tab.c"
1896#line 396 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1898 (yyvsp[-2].
node)->link[1] = (yyvsp[0].node);
1899 (yyval.
node) = (yyvsp[-2].node);
1901#line 1902 "nasl_grammar.tab.c"
1905#line 402 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1910 (yyval.
node)->link[0] = (yyvsp[0].node);
1912#line 1913 "nasl_grammar.tab.c"
1916#line 409 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1921 (yyval.
node)->x.str_val = (yyvsp[-2].
str);
1922 (yyval.
node)->link[0] = (yyvsp[0].node);
1924#line 1925 "nasl_grammar.tab.c"
1928#line 419 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1932#line 1933 "nasl_grammar.tab.c"
1936#line 422 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1938#line 1939 "nasl_grammar.tab.c"
1942#line 423 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1944#line 1945 "nasl_grammar.tab.c"
1948#line 424 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1950#line 1951 "nasl_grammar.tab.c"
1954#line 425 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1956#line 1957 "nasl_grammar.tab.c"
1960#line 426 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1962#line 1963 "nasl_grammar.tab.c"
1966#line 427 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1968#line 1969 "nasl_grammar.tab.c"
1972#line 428 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1974#line 1975 "nasl_grammar.tab.c"
1978#line 429 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1980#line 1981 "nasl_grammar.tab.c"
1984#line 433 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1987 (yyval.
node)->x.str_val = (yyvsp[0].
str);
1989#line 1990 "nasl_grammar.tab.c"
1993#line 438 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
1994 { (yyval.
str) = strdup(
"x"); }
1995#line 1996 "nasl_grammar.tab.c"
1999#line 441 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2003 (yyval.
node)->x.str_val = (yyvsp[-3].
str);
2004 (yyval.
node)->link[0] = (yyvsp[-1].node);
2006#line 2007 "nasl_grammar.tab.c"
2010#line 451 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2012#line 2013 "nasl_grammar.tab.c"
2016#line 452 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2018#line 2019 "nasl_grammar.tab.c"
2022#line 453 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2024#line 2025 "nasl_grammar.tab.c"
2028#line 454 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2030#line 2031 "nasl_grammar.tab.c"
2034#line 458 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2035 { (yyval.
node) = (yyvsp[-1].node); }
2036#line 2037 "nasl_grammar.tab.c"
2040#line 459 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2042#line 2043 "nasl_grammar.tab.c"
2046#line 460 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2048#line 2049 "nasl_grammar.tab.c"
2052#line 461 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2054#line 2055 "nasl_grammar.tab.c"
2058#line 462 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2060#line 2061 "nasl_grammar.tab.c"
2064#line 463 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2066#line 2067 "nasl_grammar.tab.c"
2070#line 464 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2072#line 2073 "nasl_grammar.tab.c"
2076#line 465 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2078#line 2079 "nasl_grammar.tab.c"
2082#line 466 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2084#line 2085 "nasl_grammar.tab.c"
2088#line 467 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2090#line 2091 "nasl_grammar.tab.c"
2094#line 468 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2096#line 2097 "nasl_grammar.tab.c"
2100#line 469 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2102#line 2103 "nasl_grammar.tab.c"
2106#line 470 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2108#line 2109 "nasl_grammar.tab.c"
2112#line 471 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2114#line 2115 "nasl_grammar.tab.c"
2118#line 472 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2120#line 2121 "nasl_grammar.tab.c"
2124#line 473 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2126#line 2127 "nasl_grammar.tab.c"
2130#line 474 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2132#line 2133 "nasl_grammar.tab.c"
2136#line 475 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2138#line 2139 "nasl_grammar.tab.c"
2142#line 477 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2144#line 2145 "nasl_grammar.tab.c"
2148#line 478 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2150#line 2151 "nasl_grammar.tab.c"
2154#line 479 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2156#line 2157 "nasl_grammar.tab.c"
2160#line 480 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2162#line 2163 "nasl_grammar.tab.c"
2166#line 481 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2168#line 2169 "nasl_grammar.tab.c"
2172#line 482 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2174#line 2175 "nasl_grammar.tab.c"
2178#line 483 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2180#line 2181 "nasl_grammar.tab.c"
2184#line 484 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2186#line 2187 "nasl_grammar.tab.c"
2190#line 485 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2192#line 2193 "nasl_grammar.tab.c"
2196#line 486 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2198#line 2199 "nasl_grammar.tab.c"
2202#line 490 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2204#line 2205 "nasl_grammar.tab.c"
2208#line 492 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2209 { (yyval.
node) = (yyvsp[0].node); }
2210#line 2211 "nasl_grammar.tab.c"
2214#line 493 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2216 (yyvsp[-2].
node)->link[1] = (yyvsp[0].node); (yyval.
node) = (yyvsp[-2].node);
2218#line 2219 "nasl_grammar.tab.c"
2222#line 497 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2225 (yyval.
node)->link[0] = (yyvsp[0].node);
2227#line 2228 "nasl_grammar.tab.c"
2231#line 500 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2234 (yyval.
node)->link[0] = (yyvsp[0].node);
2237#line 2238 "nasl_grammar.tab.c"
2241#line 506 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2243#line 2244 "nasl_grammar.tab.c"
2247#line 507 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2250 (yyval.
node)->size = strlen((yyvsp[0].str));
2252#line 2253 "nasl_grammar.tab.c"
2256#line 511 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2259 (yyval.
node)->size = (yyvsp[0].data).len;
2261#line 2262 "nasl_grammar.tab.c"
2265#line 519 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2269 (yyval.
node)->x.str_val = (yyvsp[0].
str);
2271#line 2272 "nasl_grammar.tab.c"
2275#line 529 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2277 char *s = g_strdup_printf (
"%ld.%ld.%ld.%ld", (yyvsp[-6].num), (yyvsp[-4].num), (yyvsp[-2].num), (yyvsp[0].num));
2280 (yyval.
node)->x.str_val = s;
2281 (yyval.
node)->size = strlen(s);
2283#line 2284 "nasl_grammar.tab.c"
2287#line 539 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2291 (yyval.
node)->link[0] = (yyvsp[0].node);
2293#line 2294 "nasl_grammar.tab.c"
2297#line 547 "/usr/src/RPM/BUILD/openvas-scanner-23.32.3/nasl/nasl_grammar.y"
2301 (yyval.
node)->link[0] = (yyvsp[0].node);
2303#line 2304 "nasl_grammar.tab.c"
2307#line 2308 "nasl_grammar.tab.c"
2334 const int yyi =
yypgoto[yylhs] + *yyssp;
2335 yystate = (0 <= yyi && yyi <=
YYLAST &&
yycheck[yyi] == *yyssp
2357 if (yyerrstatus == 3)
2362 if (yychar <=
YYEOF)
2365 if (yychar ==
YYEOF)
2371 yytoken, &yylval, parm, err_c);
2465 yyerror (parm, err_c,
YY_(
"memory exhausted"));
2480 yytoken, &yylval, parm, err_c);
2486 while (yyssp != yyss)