mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 17:53:02 +00:00
regen
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/* A Bison parser, made by GNU Bison 3.1.220-3e56-dirty. */
|
/* A Bison parser, made by GNU Bison 3.1.222-4227c. */
|
||||||
|
|
||||||
/* Bison implementation for Yacc-like parsers in C
|
/* Bison implementation for Yacc-like parsers in C
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
#define YYBISON 1
|
#define YYBISON 1
|
||||||
|
|
||||||
/* Bison version. */
|
/* Bison version. */
|
||||||
#define YYBISON_VERSION "3.1.220-3e56-dirty"
|
#define YYBISON_VERSION "3.1.222-4227c"
|
||||||
|
|
||||||
/* Skeleton name. */
|
/* Skeleton name. */
|
||||||
#define YYSKELETON_NAME "yacc.c"
|
#define YYSKELETON_NAME "yacc.c"
|
||||||
@@ -2499,22 +2499,16 @@ yyreduce:
|
|||||||
#line 2500 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2500 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 67:
|
|
||||||
#line 528 "src/parse-gram.y" /* yacc.c:1651 */
|
|
||||||
{ (yyval.uniqstr) = (yyvsp[0].uniqstr); }
|
|
||||||
#line 2506 "src/parse-gram.c" /* yacc.c:1651 */
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 68:
|
case 68:
|
||||||
#line 529 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 529 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.uniqstr) = uniqstr_new ("*"); }
|
{ (yyval.uniqstr) = uniqstr_new ("*"); }
|
||||||
#line 2512 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2506 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 69:
|
case 69:
|
||||||
#line 530 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 530 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.uniqstr) = uniqstr_new (""); }
|
{ (yyval.uniqstr) = uniqstr_new (""); }
|
||||||
#line 2518 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2512 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 70:
|
case 70:
|
||||||
@@ -2523,7 +2517,7 @@ yyreduce:
|
|||||||
current_type = (yyvsp[0].uniqstr);
|
current_type = (yyvsp[0].uniqstr);
|
||||||
tag_seen = true;
|
tag_seen = true;
|
||||||
}
|
}
|
||||||
#line 2527 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2521 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 71:
|
case 71:
|
||||||
@@ -2532,7 +2526,7 @@ yyreduce:
|
|||||||
symbol_class_set ((yyvsp[0].symbol), current_class, (yylsp[0]), true);
|
symbol_class_set ((yyvsp[0].symbol), current_class, (yylsp[0]), true);
|
||||||
symbol_type_set ((yyvsp[0].symbol), current_type, (yylsp[0]));
|
symbol_type_set ((yyvsp[0].symbol), current_type, (yylsp[0]));
|
||||||
}
|
}
|
||||||
#line 2536 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2530 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 72:
|
case 72:
|
||||||
@@ -2542,7 +2536,7 @@ yyreduce:
|
|||||||
symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1]));
|
symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1]));
|
||||||
symbol_user_token_number_set ((yyvsp[-1].symbol), (yyvsp[0].integer), (yylsp[0]));
|
symbol_user_token_number_set ((yyvsp[-1].symbol), (yyvsp[0].integer), (yylsp[0]));
|
||||||
}
|
}
|
||||||
#line 2546 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2540 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 73:
|
case 73:
|
||||||
@@ -2552,7 +2546,7 @@ yyreduce:
|
|||||||
symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1]));
|
symbol_type_set ((yyvsp[-1].symbol), current_type, (yylsp[-1]));
|
||||||
symbol_make_alias ((yyvsp[-1].symbol), (yyvsp[0].symbol), (yyloc));
|
symbol_make_alias ((yyvsp[-1].symbol), (yyvsp[0].symbol), (yyloc));
|
||||||
}
|
}
|
||||||
#line 2556 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2550 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 74:
|
case 74:
|
||||||
@@ -2563,7 +2557,7 @@ yyreduce:
|
|||||||
symbol_user_token_number_set ((yyvsp[-2].symbol), (yyvsp[-1].integer), (yylsp[-1]));
|
symbol_user_token_number_set ((yyvsp[-2].symbol), (yyvsp[-1].integer), (yylsp[-1]));
|
||||||
symbol_make_alias ((yyvsp[-2].symbol), (yyvsp[0].symbol), (yyloc));
|
symbol_make_alias ((yyvsp[-2].symbol), (yyvsp[0].symbol), (yyloc));
|
||||||
}
|
}
|
||||||
#line 2567 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2561 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 81:
|
case 81:
|
||||||
@@ -2571,13 +2565,13 @@ yyreduce:
|
|||||||
{
|
{
|
||||||
yyerrok;
|
yyerrok;
|
||||||
}
|
}
|
||||||
#line 2575 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2569 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 82:
|
case 82:
|
||||||
#line 594 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 594 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ current_lhs ((yyvsp[-1].symbol), (yylsp[-1]), (yyvsp[0].named_ref)); }
|
{ current_lhs ((yyvsp[-1].symbol), (yylsp[-1]), (yyvsp[0].named_ref)); }
|
||||||
#line 2581 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2575 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 83:
|
case 83:
|
||||||
@@ -2586,122 +2580,116 @@ yyreduce:
|
|||||||
/* Free the current lhs. */
|
/* Free the current lhs. */
|
||||||
current_lhs (0, (yylsp[-3]), 0);
|
current_lhs (0, (yylsp[-3]), 0);
|
||||||
}
|
}
|
||||||
#line 2590 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2584 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 84:
|
case 84:
|
||||||
#line 602 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 602 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_end ((yylsp[0])); }
|
{ grammar_current_rule_end ((yylsp[0])); }
|
||||||
#line 2596 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2590 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 85:
|
case 85:
|
||||||
#line 603 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 603 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_end ((yylsp[0])); }
|
{ grammar_current_rule_end ((yylsp[0])); }
|
||||||
#line 2602 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2596 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 87:
|
case 87:
|
||||||
#line 610 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 610 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_begin (current_lhs_symbol, current_lhs_location,
|
{ grammar_current_rule_begin (current_lhs_symbol, current_lhs_location,
|
||||||
current_lhs_named_ref); }
|
current_lhs_named_ref); }
|
||||||
#line 2609 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2603 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 88:
|
case 88:
|
||||||
#line 613 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 613 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_symbol_append ((yyvsp[-1].symbol), (yylsp[-1]), (yyvsp[0].named_ref)); }
|
{ grammar_current_rule_symbol_append ((yyvsp[-1].symbol), (yylsp[-1]), (yyvsp[0].named_ref)); }
|
||||||
#line 2615 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2609 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 89:
|
case 89:
|
||||||
#line 615 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 615 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_action_append ((yyvsp[-1].code), (yylsp[-1]), (yyvsp[0].named_ref), current_type); }
|
{ grammar_current_rule_action_append ((yyvsp[-1].code), (yylsp[-1]), (yyvsp[0].named_ref), current_type); }
|
||||||
#line 2621 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2615 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 90:
|
case 90:
|
||||||
#line 617 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 617 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_predicate_append ((yyvsp[0].code), (yylsp[0])); }
|
{ grammar_current_rule_predicate_append ((yyvsp[0].code), (yylsp[0])); }
|
||||||
#line 2627 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2621 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 91:
|
case 91:
|
||||||
#line 619 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 619 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_empty_set ((yylsp[0])); }
|
{ grammar_current_rule_empty_set ((yylsp[0])); }
|
||||||
#line 2633 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2627 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 92:
|
case 92:
|
||||||
#line 621 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 621 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_prec_set ((yyvsp[0].symbol), (yylsp[0])); }
|
{ grammar_current_rule_prec_set ((yyvsp[0].symbol), (yylsp[0])); }
|
||||||
#line 2639 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2633 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 93:
|
case 93:
|
||||||
#line 623 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 623 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_dprec_set ((yyvsp[0].integer), (yylsp[0])); }
|
{ grammar_current_rule_dprec_set ((yyvsp[0].integer), (yylsp[0])); }
|
||||||
#line 2645 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2639 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 94:
|
case 94:
|
||||||
#line 625 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 625 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ grammar_current_rule_merge_set ((yyvsp[0].uniqstr), (yylsp[0])); }
|
{ grammar_current_rule_merge_set ((yyvsp[0].uniqstr), (yylsp[0])); }
|
||||||
#line 2651 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2645 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 95:
|
case 95:
|
||||||
#line 629 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 629 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.named_ref) = 0; }
|
{ (yyval.named_ref) = 0; }
|
||||||
#line 2657 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2651 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 96:
|
case 96:
|
||||||
#line 630 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 630 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.named_ref) = named_ref_new ((yyvsp[0].uniqstr), (yylsp[0])); }
|
{ (yyval.named_ref) = named_ref_new ((yyvsp[0].uniqstr), (yylsp[0])); }
|
||||||
#line 2663 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2657 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
|
||||||
|
|
||||||
case 97:
|
|
||||||
#line 640 "src/parse-gram.y" /* yacc.c:1651 */
|
|
||||||
{ (yyval.uniqstr) = (yyvsp[0].uniqstr); }
|
|
||||||
#line 2669 "src/parse-gram.c" /* yacc.c:1651 */
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 98:
|
case 98:
|
||||||
#line 641 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 641 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.uniqstr) = uniqstr_new ((yyvsp[0].code)); }
|
{ (yyval.uniqstr) = uniqstr_new ((yyvsp[0].code)); }
|
||||||
#line 2675 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2663 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 99:
|
case 99:
|
||||||
#line 666 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 666 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.value).kind = muscle_keyword; (yyval.value).chars = ""; }
|
{ (yyval.value).kind = muscle_keyword; (yyval.value).chars = ""; }
|
||||||
#line 2681 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2669 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 100:
|
case 100:
|
||||||
#line 667 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 667 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.value).kind = muscle_keyword; (yyval.value).chars = (yyvsp[0].uniqstr); }
|
{ (yyval.value).kind = muscle_keyword; (yyval.value).chars = (yyvsp[0].uniqstr); }
|
||||||
#line 2687 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2675 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 101:
|
case 101:
|
||||||
#line 668 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 668 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.value).kind = muscle_string; (yyval.value).chars = (yyvsp[0].code); }
|
{ (yyval.value).kind = muscle_string; (yyval.value).chars = (yyvsp[0].code); }
|
||||||
#line 2693 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2681 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 102:
|
case 102:
|
||||||
#line 669 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 669 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.value).kind = muscle_code; (yyval.value).chars = strip_braces ((yyvsp[0].code)); }
|
{ (yyval.value).kind = muscle_code; (yyval.value).chars = strip_braces ((yyvsp[0].code)); }
|
||||||
#line 2699 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2687 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 103:
|
case 103:
|
||||||
#line 682 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 682 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); }
|
{ (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); }
|
||||||
#line 2705 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2693 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 104:
|
case 104:
|
||||||
@@ -2711,25 +2699,13 @@ yyreduce:
|
|||||||
symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false);
|
symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false);
|
||||||
symbol_user_token_number_set ((yyval.symbol), (yyvsp[0].character), (yylsp[0]));
|
symbol_user_token_number_set ((yyval.symbol), (yyvsp[0].character), (yylsp[0]));
|
||||||
}
|
}
|
||||||
#line 2715 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2703 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 105:
|
case 105:
|
||||||
#line 692 "src/parse-gram.y" /* yacc.c:1651 */
|
#line 692 "src/parse-gram.y" /* yacc.c:1651 */
|
||||||
{ (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); }
|
{ (yyval.symbol) = symbol_from_uniqstr ((yyvsp[0].uniqstr), (yylsp[0])); }
|
||||||
#line 2721 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2709 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
|
||||||
|
|
||||||
case 106:
|
|
||||||
#line 697 "src/parse-gram.y" /* yacc.c:1651 */
|
|
||||||
{ (yyval.symbol) = (yyvsp[0].symbol); }
|
|
||||||
#line 2727 "src/parse-gram.c" /* yacc.c:1651 */
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 107:
|
|
||||||
#line 698 "src/parse-gram.y" /* yacc.c:1651 */
|
|
||||||
{ (yyval.symbol) = (yyvsp[0].symbol); }
|
|
||||||
#line 2733 "src/parse-gram.c" /* yacc.c:1651 */
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 108:
|
case 108:
|
||||||
@@ -2738,7 +2714,7 @@ yyreduce:
|
|||||||
(yyval.symbol) = symbol_get (quotearg_style (c_quoting_style, (yyvsp[0].code)), (yylsp[0]));
|
(yyval.symbol) = symbol_get (quotearg_style (c_quoting_style, (yyvsp[0].code)), (yylsp[0]));
|
||||||
symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false);
|
symbol_class_set ((yyval.symbol), token_sym, (yylsp[0]), false);
|
||||||
}
|
}
|
||||||
#line 2742 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2718 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 110:
|
case 110:
|
||||||
@@ -2747,11 +2723,11 @@ yyreduce:
|
|||||||
muscle_code_grow ("epilogue", translate_code ((yyvsp[0].code), (yylsp[0]), true), (yylsp[0]));
|
muscle_code_grow ("epilogue", translate_code ((yyvsp[0].code), (yylsp[0]), true), (yylsp[0]));
|
||||||
code_scanner_last_string_free ();
|
code_scanner_last_string_free ();
|
||||||
}
|
}
|
||||||
#line 2751 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2727 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
#line 2755 "src/parse-gram.c" /* yacc.c:1651 */
|
#line 2731 "src/parse-gram.c" /* yacc.c:1651 */
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
if (yychar_backup != yychar)
|
if (yychar_backup != yychar)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* A Bison parser, made by GNU Bison 3.1.220-3e56-dirty. */
|
/* A Bison parser, made by GNU Bison 3.1.222-4227c. */
|
||||||
|
|
||||||
/* Bison interface for Yacc-like parsers in C
|
/* Bison interface for Yacc-like parsers in C
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user