* data/lalr1-fusion.cc: Fix the indentation.
+2008-11-03 Akim Demaille <demaille@gostai.com>
+
+ Fix indentation of tables in lalr1.cc
+ * data/lalr1-fusion.cc: Fix the indentation.
+
2008-11-03 Akim Demaille <demaille@gostai.com>
Destroy the lhs symbols after reduction.
2008-11-03 Akim Demaille <demaille@gostai.com>
Destroy the lhs symbols after reduction.
const ]b4_int_type_for([b4_pact])[
]b4_parser_class_name[::yypact_[] =
{
const ]b4_int_type_for([b4_pact])[
]b4_parser_class_name[::yypact_[] =
{
};
/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE
};
/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE
const ]b4_int_type_for([b4_defact])[
]b4_parser_class_name[::yydefact_[] =
{
const ]b4_int_type_for([b4_defact])[
]b4_parser_class_name[::yydefact_[] =
{
};
/* YYPGOTO[NTERM-NUM]. */
const ]b4_int_type_for([b4_pgoto])[
]b4_parser_class_name[::yypgoto_[] =
{
};
/* YYPGOTO[NTERM-NUM]. */
const ]b4_int_type_for([b4_pgoto])[
]b4_parser_class_name[::yypgoto_[] =
{
};
/* YYDEFGOTO[NTERM-NUM]. */
const ]b4_int_type_for([b4_defgoto])[
]b4_parser_class_name[::yydefgoto_[] =
{
};
/* YYDEFGOTO[NTERM-NUM]. */
const ]b4_int_type_for([b4_defgoto])[
]b4_parser_class_name[::yydefgoto_[] =
{
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
const ]b4_int_type_for([b4_table])[
]b4_parser_class_name[::yytable_[] =
{
const ]b4_int_type_for([b4_table])[
]b4_parser_class_name[::yytable_[] =
{
};
/* YYCHECK. */
const ]b4_int_type_for([b4_check])[
]b4_parser_class_name[::yycheck_[] =
{
};
/* YYCHECK. */
const ]b4_int_type_for([b4_check])[
]b4_parser_class_name[::yycheck_[] =
{
};
/* STOS_[STATE-NUM] -- The (internal number of the) accessing
};
/* STOS_[STATE-NUM] -- The (internal number of the) accessing
const ]b4_int_type_for([b4_stos])[
]b4_parser_class_name[::yystos_[] =
{
const ]b4_int_type_for([b4_stos])[
]b4_parser_class_name[::yystos_[] =
{
const ]b4_int_type_for([b4_toknum])[
]b4_parser_class_name[::yytoken_number_[] =
{
const ]b4_int_type_for([b4_toknum])[
]b4_parser_class_name[::yytoken_number_[] =
{
const ]b4_int_type_for([b4_r1])[
]b4_parser_class_name[::yyr1_[] =
{
const ]b4_int_type_for([b4_r1])[
]b4_parser_class_name[::yyr1_[] =
{
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
const ]b4_int_type_for([b4_r2])[
]b4_parser_class_name[::yyr2_[] =
{
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
const ]b4_int_type_for([b4_r2])[
]b4_parser_class_name[::yyr2_[] =
{
};
#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
};
#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
const char*
const ]b4_parser_class_name[::yytname_[] =
{
const char*
const ]b4_parser_class_name[::yytname_[] =
{
const ]b4_parser_class_name[::rhs_number_type
]b4_parser_class_name[::yyrhs_[] =
{
const ]b4_parser_class_name[::rhs_number_type
]b4_parser_class_name[::yyrhs_[] =
{
};
/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
};
/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
const ]b4_int_type_for([b4_prhs])[
]b4_parser_class_name[::yyprhs_[] =
{
const ]b4_int_type_for([b4_prhs])[
]b4_parser_class_name[::yyprhs_[] =
{
};
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
const ]b4_int_type_for([b4_rline])[
]b4_parser_class_name[::yyrline_[] =
{
};
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
const ]b4_int_type_for([b4_rline])[
]b4_parser_class_name[::yyrline_[] =
{
};
// Print the state stack on the debug stream.
};
// Print the state stack on the debug stream.
const token_number_type
translate_table[] =
{
const token_number_type
translate_table[] =
{
};
if ((unsigned int) t <= yyuser_token_number_max_)
return translate_table[t];
};
if ((unsigned int) t <= yyuser_token_number_max_)
return translate_table[t];