Deleted Added
full compact
btyacc_calc1.tab.c (264803) btyacc_calc1.tab.c (272655)
1/* original parser id follows */
2/* yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93" */
1/* original parser id follows */
2/* yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93" */
3/* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */
3/* (use YYMAJOR/YYMINOR for ifdefs dependent of parser version) */
4
5#define YYBYACC 1
6#define YYMAJOR 1
7#define YYMINOR 9
8#define YYCHECK "yyyymmdd"
9
10#define YYEMPTY (-1)
11#define yyclearin (yychar = YYEMPTY)

--- 294 unchanged lines hidden (view full) ---

306 -1, -1, -1, -1, -1, 256, 257, 258, 259, 257,
307 258, 259, 257, -1, 259,
308};
309#if YYBTYACC
310static const YYINT calc1_ctable[] = { 20,
311 16, -1, 21, 16, -1, 22, 16, -1, 23, 16,
312 -1, 4, 16, -1, 14, 16, -1, 34, 16, -1,
313 10, 16, -1, 11, 16, -1, 12, 16, -1, 13,
4
5#define YYBYACC 1
6#define YYMAJOR 1
7#define YYMINOR 9
8#define YYCHECK "yyyymmdd"
9
10#define YYEMPTY (-1)
11#define yyclearin (yychar = YYEMPTY)

--- 294 unchanged lines hidden (view full) ---

306 -1, -1, -1, -1, -1, 256, 257, 258, 259, 257,
307 258, 259, 257, -1, 259,
308};
309#if YYBTYACC
310static const YYINT calc1_ctable[] = { 20,
311 16, -1, 21, 16, -1, 22, 16, -1, 23, 16,
312 -1, 4, 16, -1, 14, 16, -1, 34, 16, -1,
313 10, 16, -1, 11, 16, -1, 12, 16, -1, 13,
314 16, -1,
314 16, -1, -1, -1, -1, -1, -1, -1, -1, -1,
315 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
316 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
317 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
318 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
319 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
320 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
321 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
322 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
323 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
324 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
325 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
326 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
327 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
328 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
329 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
330 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
331 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
332 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
333 -1, -1, -1, -1,
315};
316#endif
317#define YYFINAL 1
318#ifndef YYDEBUG
319#define YYDEBUG 0
320#endif
321#define YYMAXTOKEN 260
322#define YYUNDFTOKEN 266

--- 266 unchanged lines hidden (view full) ---

589 return (0);
590}
591
592INTERVAL
593vdiv(double a, double b, INTERVAL v)
594{
595 return (hilo(a / v.hi, a / v.lo, b / v.hi, b / v.lo));
596}
334};
335#endif
336#define YYFINAL 1
337#ifndef YYDEBUG
338#define YYDEBUG 0
339#endif
340#define YYMAXTOKEN 260
341#define YYUNDFTOKEN 266

--- 266 unchanged lines hidden (view full) ---

608 return (0);
609}
610
611INTERVAL
612vdiv(double a, double b, INTERVAL v)
613{
614 return (hilo(a / v.hi, a / v.lo, b / v.hi, b / v.lo));
615}
597#line 598 "btyacc_calc1.tab.c"
616#line 617 "btyacc_calc1.tab.c"
598
599/* For use in generated program */
600#define yydepth (int)(yystack.s_mark - yystack.s_base)
601#if YYBTYACC
602#define yytrial (yyps->save)
603#endif /* YYBTYACC */
604
605#if YYDEBUG
617
618/* For use in generated program */
619#define yydepth (int)(yystack.s_mark - yystack.s_base)
620#if YYBTYACC
621#define yytrial (yyps->save)
622#endif /* YYBTYACC */
623
624#if YYDEBUG
606#include <stdio.h> /* needed for printf */
625#include <stdio.h> /* needed for printf */
607#endif
608
626#endif
627
609#include <stdlib.h> /* needed for malloc, etc */
610#include <string.h> /* needed for memset */
628#include <stdlib.h> /* needed for malloc, etc */
629#include <string.h> /* needed for memset */
611
612/* allocate initial stack or double stack size, up to YYMAXDEPTH */
613static int yygrowstack(YYSTACKDATA *data)
614{
615 int i;
616 unsigned newsize;
617 short *newss;
618 YYSTYPE *newvs;

--- 217 unchanged lines hidden (view full) ---

836 yychar = *yylexp++;
837 break;
838 }
839 if (yyps->save)
840 {
841 /* in trial mode; save scanner results for future parse attempts */
842 if (yylvp == yylvlim)
843 { /* Enlarge lexical value queue */
630
631/* allocate initial stack or double stack size, up to YYMAXDEPTH */
632static int yygrowstack(YYSTACKDATA *data)
633{
634 int i;
635 unsigned newsize;
636 short *newss;
637 YYSTYPE *newvs;

--- 217 unchanged lines hidden (view full) ---

855 yychar = *yylexp++;
856 break;
857 }
858 if (yyps->save)
859 {
860 /* in trial mode; save scanner results for future parse attempts */
861 if (yylvp == yylvlim)
862 { /* Enlarge lexical value queue */
844 int p = yylvp - yylvals;
845 int s = yylvlim - yylvals;
863 size_t p = (size_t) (yylvp - yylvals);
864 size_t s = (size_t) (yylvlim - yylvals);
846
847 s += YYLVQUEUEGROWTH;
848 if ((yylexemes = (short *) realloc(yylexemes, s * sizeof(short))) == NULL) goto yyenomem;
849 if ((yylvals = (YYSTYPE *) realloc(yylvals, s * sizeof(YYSTYPE))) == NULL) goto yyenomem;
850#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
851 if ((yylpsns = (YYLTYPE *) realloc(yylpsns, s * sizeof(YYLTYPE))) == NULL) goto yyenomem;
852#endif
853 yylvp = yylve = yylvals + p;

--- 79 unchanged lines hidden (view full) ---

933 }
934#endif
935 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1));
936 if (save == NULL) goto yyenomem;
937 save->save = yyps->save;
938 save->state = yystate;
939 save->errflag = yyerrflag;
940 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base);
865
866 s += YYLVQUEUEGROWTH;
867 if ((yylexemes = (short *) realloc(yylexemes, s * sizeof(short))) == NULL) goto yyenomem;
868 if ((yylvals = (YYSTYPE *) realloc(yylvals, s * sizeof(YYSTYPE))) == NULL) goto yyenomem;
869#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
870 if ((yylpsns = (YYLTYPE *) realloc(yylpsns, s * sizeof(YYLTYPE))) == NULL) goto yyenomem;
871#endif
872 yylvp = yylve = yylvals + p;

--- 79 unchanged lines hidden (view full) ---

952 }
953#endif
954 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1));
955 if (save == NULL) goto yyenomem;
956 save->save = yyps->save;
957 save->state = yystate;
958 save->errflag = yyerrflag;
959 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base);
941 memcpy (save->yystack.s_base, yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
960 memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
942 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base);
961 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base);
943 memcpy (save->yystack.l_base, yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
962 memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
944#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
945 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base);
963#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
964 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base);
946 memcpy (save->yystack.p_base, yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
965 memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
947#endif
948 ctry = yytable[yyn];
949 if (yyctable[ctry] == -1)
950 {
951#if YYDEBUG
952 if (yydebug && yychar >= YYEOF)
953 fprintf(stderr, "%s[%d]: backtracking 1 token\n", YYDEBUGSTR, yydepth);
954#endif

--- 38 unchanged lines hidden (view full) ---

993 {
994 yylvp--;
995#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
996 yylpp--;
997#endif
998 yylexp--;
999 yychar = YYEMPTY;
1000 }
966#endif
967 ctry = yytable[yyn];
968 if (yyctable[ctry] == -1)
969 {
970#if YYDEBUG
971 if (yydebug && yychar >= YYEOF)
972 fprintf(stderr, "%s[%d]: backtracking 1 token\n", YYDEBUGSTR, yydepth);
973#endif

--- 38 unchanged lines hidden (view full) ---

1012 {
1013 yylvp--;
1014#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1015 yylpp--;
1016#endif
1017 yylexp--;
1018 yychar = YYEMPTY;
1019 }
1001 save->lexeme = yylvp - yylvals;
1020 save->lexeme = (int) (yylvp - yylvals);
1002 yyps->save = save;
1003 }
1004 if (yytable[yyn] == ctry)
1005 {
1006#if YYDEBUG
1007 if (yydebug)
1008 fprintf(stderr, "%s[%d]: state %d, shifting to state %d\n",
1009 YYDEBUGSTR, yydepth, yystate, yyctable[ctry]);

--- 77 unchanged lines hidden (view full) ---

1087 if (yyerrctx) yyFreeState(yyerrctx);
1088 /* Create and fill out new saved error context state */
1089 yyerrctx = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1));
1090 if (yyerrctx == NULL) goto yyenomem;
1091 yyerrctx->save = yyps->save;
1092 yyerrctx->state = yystate;
1093 yyerrctx->errflag = yyerrflag;
1094 yyerrctx->yystack.s_mark = yyerrctx->yystack.s_base + (yystack.s_mark - yystack.s_base);
1021 yyps->save = save;
1022 }
1023 if (yytable[yyn] == ctry)
1024 {
1025#if YYDEBUG
1026 if (yydebug)
1027 fprintf(stderr, "%s[%d]: state %d, shifting to state %d\n",
1028 YYDEBUGSTR, yydepth, yystate, yyctable[ctry]);

--- 77 unchanged lines hidden (view full) ---

1106 if (yyerrctx) yyFreeState(yyerrctx);
1107 /* Create and fill out new saved error context state */
1108 yyerrctx = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1));
1109 if (yyerrctx == NULL) goto yyenomem;
1110 yyerrctx->save = yyps->save;
1111 yyerrctx->state = yystate;
1112 yyerrctx->errflag = yyerrflag;
1113 yyerrctx->yystack.s_mark = yyerrctx->yystack.s_base + (yystack.s_mark - yystack.s_base);
1095 memcpy (yyerrctx->yystack.s_base, yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1114 memcpy (yyerrctx->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1096 yyerrctx->yystack.l_mark = yyerrctx->yystack.l_base + (yystack.l_mark - yystack.l_base);
1115 yyerrctx->yystack.l_mark = yyerrctx->yystack.l_base + (yystack.l_mark - yystack.l_base);
1097 memcpy (yyerrctx->yystack.l_base, yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1116 memcpy (yyerrctx->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1098#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1099 yyerrctx->yystack.p_mark = yyerrctx->yystack.p_base + (yystack.p_mark - yystack.p_base);
1117#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1118 yyerrctx->yystack.p_mark = yyerrctx->yystack.p_base + (yystack.p_mark - yystack.p_base);
1100 memcpy (yyerrctx->yystack.p_base, yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1119 memcpy (yyerrctx->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1101#endif
1120#endif
1102 yyerrctx->lexeme = yylvp - yylvals;
1121 yyerrctx->lexeme = (int) (yylvp - yylvals);
1103 }
1104 yylvp = yylvals + save->lexeme;
1105#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1106 yylpp = yylpsns + save->lexeme;
1107#endif
1108 yylexp = yylexemes + save->lexeme;
1109 yychar = YYEMPTY;
1110 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base);
1122 }
1123 yylvp = yylvals + save->lexeme;
1124#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1125 yylpp = yylpsns + save->lexeme;
1126#endif
1127 yylexp = yylexemes + save->lexeme;
1128 yychar = YYEMPTY;
1129 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base);
1111 memcpy (yystack.s_base, save->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1130 memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1112 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base);
1131 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base);
1113 memcpy (yystack.l_base, save->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1132 memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1114#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1115 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base);
1133#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1134 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base);
1116 memcpy (yystack.p_base, save->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1135 memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1117#endif
1118 ctry = ++save->ctry;
1119 yystate = save->state;
1120 /* We tried shift, try reduce now */
1121 if ((yyn = yyctable[ctry]) >= 0) goto yyreduce;
1122 yyps->save = save->save;
1123 save->save = NULL;
1124 yyFreeState(save);

--- 13 unchanged lines hidden (view full) ---

1138#endif
1139 yylexp = yylexemes + yyerrctx->lexeme;
1140 yychar = yylexp[-1];
1141 yylval = yylvp[-1];
1142#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1143 yylloc = yylpp[-1];
1144#endif
1145 yystack.s_mark = yystack.s_base + (yyerrctx->yystack.s_mark - yyerrctx->yystack.s_base);
1136#endif
1137 ctry = ++save->ctry;
1138 yystate = save->state;
1139 /* We tried shift, try reduce now */
1140 if ((yyn = yyctable[ctry]) >= 0) goto yyreduce;
1141 yyps->save = save->save;
1142 save->save = NULL;
1143 yyFreeState(save);

--- 13 unchanged lines hidden (view full) ---

1157#endif
1158 yylexp = yylexemes + yyerrctx->lexeme;
1159 yychar = yylexp[-1];
1160 yylval = yylvp[-1];
1161#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1162 yylloc = yylpp[-1];
1163#endif
1164 yystack.s_mark = yystack.s_base + (yyerrctx->yystack.s_mark - yyerrctx->yystack.s_base);
1146 memcpy (yystack.s_base, yyerrctx->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1165 memcpy (yystack.s_base, yyerrctx->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1147 yystack.l_mark = yystack.l_base + (yyerrctx->yystack.l_mark - yyerrctx->yystack.l_base);
1166 yystack.l_mark = yystack.l_base + (yyerrctx->yystack.l_mark - yyerrctx->yystack.l_base);
1148 memcpy (yystack.l_base, yyerrctx->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1167 memcpy (yystack.l_base, yyerrctx->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1149#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1150 yystack.p_mark = yystack.p_base + (yyerrctx->yystack.p_mark - yyerrctx->yystack.p_base);
1168#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1169 yystack.p_mark = yystack.p_base + (yyerrctx->yystack.p_mark - yyerrctx->yystack.p_base);
1151 memcpy (yystack.p_base, yyerrctx->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1170 memcpy (yystack.p_base, yyerrctx->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1152#endif
1153 yystate = yyerrctx->state;
1154 yyFreeState(yyerrctx);
1155 yyerrctx = NULL;
1156 }
1157 yynewerrflag = 1;
1158 }
1159 if (yynewerrflag == 0) goto yyinrecovery;

--- 329 unchanged lines hidden (view full) ---

1489break;
1490case 28:
1491 if (!yytrial)
1492#line 169 "btyacc_calc1.y"
1493 {
1494 yyval.vval = yystack.l_mark[-1].vval;
1495 }
1496break;
1171#endif
1172 yystate = yyerrctx->state;
1173 yyFreeState(yyerrctx);
1174 yyerrctx = NULL;
1175 }
1176 yynewerrflag = 1;
1177 }
1178 if (yynewerrflag == 0) goto yyinrecovery;

--- 329 unchanged lines hidden (view full) ---

1508break;
1509case 28:
1510 if (!yytrial)
1511#line 169 "btyacc_calc1.y"
1512 {
1513 yyval.vval = yystack.l_mark[-1].vval;
1514 }
1515break;
1497#line 1498 "btyacc_calc1.tab.c"
1516#line 1517 "btyacc_calc1.tab.c"
1498 default:
1499 break;
1500 }
1501 yystack.s_mark -= yym;
1502 yystate = *yystack.s_mark;
1503 yystack.l_mark -= yym;
1504#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1505 yystack.p_mark -= yym;

--- 34 unchanged lines hidden (view full) ---

1540 yychar = *yylexp++;
1541 break;
1542 }
1543 if (yyps->save)
1544 {
1545 /* in trial mode; save scanner results for future parse attempts */
1546 if (yylvp == yylvlim)
1547 { /* Enlarge lexical value queue */
1517 default:
1518 break;
1519 }
1520 yystack.s_mark -= yym;
1521 yystate = *yystack.s_mark;
1522 yystack.l_mark -= yym;
1523#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1524 yystack.p_mark -= yym;

--- 34 unchanged lines hidden (view full) ---

1559 yychar = *yylexp++;
1560 break;
1561 }
1562 if (yyps->save)
1563 {
1564 /* in trial mode; save scanner results for future parse attempts */
1565 if (yylvp == yylvlim)
1566 { /* Enlarge lexical value queue */
1548 int p = yylvp - yylvals;
1549 int s = yylvlim - yylvals;
1567 size_t p = (size_t) (yylvp - yylvals);
1568 size_t s = (size_t) (yylvlim - yylvals);
1550
1551 s += YYLVQUEUEGROWTH;
1552 if ((yylexemes = (short *) realloc(yylexemes, s * sizeof(short))) == NULL)
1553 goto yyenomem;
1554 if ((yylvals = (YYSTYPE *) realloc(yylvals, s * sizeof(YYSTYPE))) == NULL)
1555 goto yyenomem;
1556#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1557 if ((yylpsns = (YYLTYPE *) realloc(yylpsns, s * sizeof(YYLTYPE))) == NULL)

--- 86 unchanged lines hidden (view full) ---

1644 }
1645 yylvp = yylvals + yypath->lexeme;
1646#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1647 yylpp = yylpsns + yypath->lexeme;
1648#endif
1649 yylexp = yylexemes + yypath->lexeme;
1650 yychar = YYEMPTY;
1651 yystack.s_mark = yystack.s_base + (yypath->yystack.s_mark - yypath->yystack.s_base);
1569
1570 s += YYLVQUEUEGROWTH;
1571 if ((yylexemes = (short *) realloc(yylexemes, s * sizeof(short))) == NULL)
1572 goto yyenomem;
1573 if ((yylvals = (YYSTYPE *) realloc(yylvals, s * sizeof(YYSTYPE))) == NULL)
1574 goto yyenomem;
1575#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1576 if ((yylpsns = (YYLTYPE *) realloc(yylpsns, s * sizeof(YYLTYPE))) == NULL)

--- 86 unchanged lines hidden (view full) ---

1663 }
1664 yylvp = yylvals + yypath->lexeme;
1665#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1666 yylpp = yylpsns + yypath->lexeme;
1667#endif
1668 yylexp = yylexemes + yypath->lexeme;
1669 yychar = YYEMPTY;
1670 yystack.s_mark = yystack.s_base + (yypath->yystack.s_mark - yypath->yystack.s_base);
1652 memcpy (yystack.s_base, yypath->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1671 memcpy (yystack.s_base, yypath->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * sizeof(short));
1653 yystack.l_mark = yystack.l_base + (yypath->yystack.l_mark - yypath->yystack.l_base);
1672 yystack.l_mark = yystack.l_base + (yypath->yystack.l_mark - yypath->yystack.l_base);
1654 memcpy (yystack.l_base, yypath->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1673 memcpy (yystack.l_base, yypath->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTYPE));
1655#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1656 yystack.p_mark = yystack.p_base + (yypath->yystack.p_mark - yypath->yystack.p_base);
1674#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
1675 yystack.p_mark = yystack.p_base + (yypath->yystack.p_mark - yypath->yystack.p_base);
1657 memcpy (yystack.p_base, yypath->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1676 memcpy (yystack.p_base, yypath->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTYPE));
1658#endif
1659 yystate = yypath->state;
1660 goto yyloop;
1661#endif /* YYBTYACC */
1662
1663yyoverflow:
1664 YYERROR_CALL("yacc stack overflow");
1665#if YYBTYACC

--- 67 unchanged lines hidden ---
1677#endif
1678 yystate = yypath->state;
1679 goto yyloop;
1680#endif /* YYBTYACC */
1681
1682yyoverflow:
1683 YYERROR_CALL("yacc stack overflow");
1684#if YYBTYACC

--- 67 unchanged lines hidden ---