/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const unsigned short yyrline[] =
{
- 0, 169, 169, 182, 184, 187, 189, 190, 191, 192,
+ 0, 170, 170, 182, 184, 187, 189, 190, 191, 192,
193, 194, 195, 196, 197, 199, 200, 201, 202, 203,
205, 206, 207, 208, 209, 212, 214, 215, 219, 226,
225, 236, 235, 248, 247, 253, 253, 258, 267, 282,
284, 285, 288, 290, 295, 297, 301, 306, 311, 317,
323, 333, 336, 345, 347, 353, 355, 360, 367, 366,
371, 373, 376, 379, 381, 383, 385, 387, 391, 393,
- 396, 402, 411, 419, 424, 430, 432
+ 396, 402, 411, 419, 421, 428, 430
};
#endif
switch (yyn)
{
case 2:
-#line 171 "parse-gram.y"
+#line 172 "parse-gram.y"
{
yycontrol->errcode = 0;
- epilogue_set (yyvsp[0].string, yylsp[0]);
}
break;
}
break;
- case 73:
-#line 421 "parse-gram.y"
- {
- yyval.string = xstrdup ("");
- }
- break;
-
case 74:
-#line 425 "parse-gram.y"
+#line 422 "parse-gram.y"
{
- yyval.string = yyvsp[0].string;
+ epilogue_augment (yyvsp[0].string, yylsp[0]);
+ scanner_last_string_free ();
}
break;
}
/* Line 1056 of /usr/local/share/bison/yacc.c. */
-#line 1623 "parse-gram.c"
+#line 1616 "parse-gram.c"
\f
yyvsp -= yylen;
yyssp -= yylen;
}
-#line 434 "parse-gram.y"
+#line 432 "parse-gram.y"
/*------------------------------------------------------------------.
| When debugging the parser, display tokens' locations and values. |
case EPILOGUE:
fprintf (file, " = {{ %s }}", value->string);
break;
+
+ default:
+ fprintf (file, "unknown token type");
+ break;
}
}