Deleted Added
full compact
3c3
< /* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */
---
> /* (use YYMAJOR/YYMINOR for ifdefs dependent of parser version) */
390c390,415
< 51, -1, 101, 56, -1,
---
> 51, -1, 101, 56, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
> -1, -1, -1, -1, -1, -1, -1, -1, -1,
637c662
< #line 638 "btyacc_demo.tab.c"
---
> #line 663 "btyacc_demo.tab.c"
654c679
< #line 655 "btyacc_demo.tab.c"
---
> #line 680 "btyacc_demo.tab.c"
663c688
< #line 664 "btyacc_demo.tab.c"
---
> #line 689 "btyacc_demo.tab.c"
672c697
< #line 673 "btyacc_demo.tab.c"
---
> #line 698 "btyacc_demo.tab.c"
681c706
< #line 682 "btyacc_demo.tab.c"
---
> #line 707 "btyacc_demo.tab.c"
690c715
< #line 691 "btyacc_demo.tab.c"
---
> #line 716 "btyacc_demo.tab.c"
699c724
< #line 700 "btyacc_demo.tab.c"
---
> #line 725 "btyacc_demo.tab.c"
708c733
< #line 709 "btyacc_demo.tab.c"
---
> #line 734 "btyacc_demo.tab.c"
717c742
< #line 718 "btyacc_demo.tab.c"
---
> #line 743 "btyacc_demo.tab.c"
726c751
< #line 727 "btyacc_demo.tab.c"
---
> #line 752 "btyacc_demo.tab.c"
735c760
< #line 736 "btyacc_demo.tab.c"
---
> #line 761 "btyacc_demo.tab.c"
744c769
< #line 745 "btyacc_demo.tab.c"
---
> #line 770 "btyacc_demo.tab.c"
753c778
< #line 754 "btyacc_demo.tab.c"
---
> #line 779 "btyacc_demo.tab.c"
762c787
< #line 763 "btyacc_demo.tab.c"
---
> #line 788 "btyacc_demo.tab.c"
771c796
< #line 772 "btyacc_demo.tab.c"
---
> #line 797 "btyacc_demo.tab.c"
780c805
< #line 781 "btyacc_demo.tab.c"
---
> #line 806 "btyacc_demo.tab.c"
789c814
< #line 790 "btyacc_demo.tab.c"
---
> #line 815 "btyacc_demo.tab.c"
798c823
< #line 799 "btyacc_demo.tab.c"
---
> #line 824 "btyacc_demo.tab.c"
807c832
< #line 808 "btyacc_demo.tab.c"
---
> #line 833 "btyacc_demo.tab.c"
816c841
< #line 817 "btyacc_demo.tab.c"
---
> #line 842 "btyacc_demo.tab.c"
825c850
< #line 826 "btyacc_demo.tab.c"
---
> #line 851 "btyacc_demo.tab.c"
834c859
< #line 835 "btyacc_demo.tab.c"
---
> #line 860 "btyacc_demo.tab.c"
843c868
< #line 844 "btyacc_demo.tab.c"
---
> #line 869 "btyacc_demo.tab.c"
852c877
< #line 853 "btyacc_demo.tab.c"
---
> #line 878 "btyacc_demo.tab.c"
861c886
< #line 862 "btyacc_demo.tab.c"
---
> #line 887 "btyacc_demo.tab.c"
870c895
< #line 871 "btyacc_demo.tab.c"
---
> #line 896 "btyacc_demo.tab.c"
879c904
< #line 880 "btyacc_demo.tab.c"
---
> #line 905 "btyacc_demo.tab.c"
888c913
< #line 889 "btyacc_demo.tab.c"
---
> #line 914 "btyacc_demo.tab.c"
897c922
< #line 898 "btyacc_demo.tab.c"
---
> #line 923 "btyacc_demo.tab.c"
906c931
< #line 907 "btyacc_demo.tab.c"
---
> #line 932 "btyacc_demo.tab.c"
915c940
< #line 916 "btyacc_demo.tab.c"
---
> #line 941 "btyacc_demo.tab.c"
925c950
< #line 926 "btyacc_demo.tab.c"
---
> #line 951 "btyacc_demo.tab.c"
934c959
< #line 935 "btyacc_demo.tab.c"
---
> #line 960 "btyacc_demo.tab.c"
943c968
< #line 944 "btyacc_demo.tab.c"
---
> #line 969 "btyacc_demo.tab.c"
952c977
< #line 953 "btyacc_demo.tab.c"
---
> #line 978 "btyacc_demo.tab.c"
961c986
< #line 962 "btyacc_demo.tab.c"
---
> #line 987 "btyacc_demo.tab.c"
970c995
< #line 971 "btyacc_demo.tab.c"
---
> #line 996 "btyacc_demo.tab.c"
979c1004
< #line 980 "btyacc_demo.tab.c"
---
> #line 1005 "btyacc_demo.tab.c"
988c1013
< #line 989 "btyacc_demo.tab.c"
---
> #line 1014 "btyacc_demo.tab.c"
997c1022
< #line 998 "btyacc_demo.tab.c"
---
> #line 1023 "btyacc_demo.tab.c"
1006c1031
< #line 1007 "btyacc_demo.tab.c"
---
> #line 1032 "btyacc_demo.tab.c"
1015c1040
< #line 1016 "btyacc_demo.tab.c"
---
> #line 1041 "btyacc_demo.tab.c"
1024c1049
< #line 1025 "btyacc_demo.tab.c"
---
> #line 1050 "btyacc_demo.tab.c"
1033c1058
< #line 1034 "btyacc_demo.tab.c"
---
> #line 1059 "btyacc_demo.tab.c"
1042c1067
< #line 1043 "btyacc_demo.tab.c"
---
> #line 1068 "btyacc_demo.tab.c"
1051c1076
< #line 1052 "btyacc_demo.tab.c"
---
> #line 1077 "btyacc_demo.tab.c"
1060c1085
< #line 1061 "btyacc_demo.tab.c"
---
> #line 1086 "btyacc_demo.tab.c"
1069c1094
< #line 1070 "btyacc_demo.tab.c"
---
> #line 1095 "btyacc_demo.tab.c"
1078c1103
< #line 1079 "btyacc_demo.tab.c"
---
> #line 1104 "btyacc_demo.tab.c"
1087c1112
< #line 1088 "btyacc_demo.tab.c"
---
> #line 1113 "btyacc_demo.tab.c"
1096c1121
< #line 1097 "btyacc_demo.tab.c"
---
> #line 1122 "btyacc_demo.tab.c"
1105c1130
< #line 1106 "btyacc_demo.tab.c"
---
> #line 1131 "btyacc_demo.tab.c"
1114c1139
< #line 1115 "btyacc_demo.tab.c"
---
> #line 1140 "btyacc_demo.tab.c"
1123c1148
< #line 1124 "btyacc_demo.tab.c"
---
> #line 1149 "btyacc_demo.tab.c"
1132c1157
< #line 1133 "btyacc_demo.tab.c"
---
> #line 1158 "btyacc_demo.tab.c"
1141c1166
< #line 1142 "btyacc_demo.tab.c"
---
> #line 1167 "btyacc_demo.tab.c"
1150c1175
< #line 1151 "btyacc_demo.tab.c"
---
> #line 1176 "btyacc_demo.tab.c"
1159c1184
< #line 1160 "btyacc_demo.tab.c"
---
> #line 1185 "btyacc_demo.tab.c"
1168c1193
< #line 1169 "btyacc_demo.tab.c"
---
> #line 1194 "btyacc_demo.tab.c"
1181c1206
< #include <stdio.h> /* needed for printf */
---
> #include <stdio.h> /* needed for printf */
1184,1185c1209,1210
< #include <stdlib.h> /* needed for malloc, etc */
< #include <string.h> /* needed for memset */
---
> #include <stdlib.h> /* needed for malloc, etc */
> #include <string.h> /* needed for memset */
1369,1370c1394,1395
< int p = yylvp - yylvals;
< int s = yylvlim - yylvals;
---
> size_t p = (size_t) (yylvp - yylvals);
> size_t s = (size_t) (yylvlim - yylvals);
1466c1491
< memcpy (save->yystack.s_base, yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
---
> memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1468c1493
< memcpy (save->yystack.l_base, yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
---
> memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1471c1496
< memcpy (save->yystack.p_base, yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
---
> memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1526c1551
< save->lexeme = yylvp - yylvals;
---
> save->lexeme = (int) (yylvp - yylvals);
1620c1645
< memcpy (yyerrctx->yystack.s_base, yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
---
> memcpy (yyerrctx->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1622c1647
< memcpy (yyerrctx->yystack.l_base, yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
---
> memcpy (yyerrctx->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1625c1650
< memcpy (yyerrctx->yystack.p_base, yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
---
> memcpy (yyerrctx->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1627c1652
< yyerrctx->lexeme = yylvp - yylvals;
---
> yyerrctx->lexeme = (int) (yylvp - yylvals);
1636c1661
< memcpy (yystack.s_base, save->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
---
> memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1638c1663
< memcpy (yystack.l_base, save->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
---
> memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1641c1666
< memcpy (yystack.p_base, save->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
---
> memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1671c1696
< memcpy (yystack.s_base, yyerrctx->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
---
> memcpy (yystack.s_base, yyerrctx->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1673c1698
< memcpy (yystack.l_base, yyerrctx->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
---
> memcpy (yystack.l_base, yyerrctx->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1676c1701
< memcpy (yystack.p_base, yyerrctx->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
---
> memcpy (yystack.p_base, yyerrctx->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
2096c2121
< #line 2097 "btyacc_demo.tab.c"
---
> #line 2122 "btyacc_demo.tab.c"
2147,2148c2172,2173
< int p = yylvp - yylvals;
< int s = yylvlim - yylvals;
---
> size_t p = (size_t) (yylvp - yylvals);
> size_t s = (size_t) (yylvlim - yylvals);
2251c2276
< memcpy (yystack.s_base, yypath->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
---
> memcpy (yystack.s_base, yypath->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
2253c2278
< memcpy (yystack.l_base, yypath->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
---
> memcpy (yystack.l_base, yypath->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
2256c2281
< memcpy (yystack.p_base, yypath->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
---
> memcpy (yystack.p_base, yypath->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));