glr.cc: untabify.

* data/glr.cc: here.
This commit is contained in:
Akim Demaille
2012-05-04 14:11:07 +02:00
parent 021a7cfb3e
commit dd8d335174

View File

@@ -79,9 +79,9 @@ m4_define([b4_yy_symbol_print_generate],
[[FILE *], []], [[FILE *], []],
[[int yytype], [yytype]], [[int yytype], [yytype]],
[[const b4_namespace_ref::b4_parser_class_name::semantic_type *yyvaluep], [[const b4_namespace_ref::b4_parser_class_name::semantic_type *yyvaluep],
[yyvaluep]], [yyvaluep]],
[[const b4_namespace_ref::b4_parser_class_name::location_type *yylocationp], [[const b4_namespace_ref::b4_parser_class_name::location_type *yylocationp],
[yylocationp]], [yylocationp]],
b4_parse_param)[ b4_parse_param)[
{ {
]b4_parse_param_use[]dnl ]b4_parse_param_use[]dnl
@@ -163,7 +163,7 @@ m4_pushdef([b4_parse_param], m4_defn([b4_parse_param_orig]))dnl
{ {
]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))dnl ]m4_map([b4_symbol_actions], m4_defn([b4_symbol_printers]))dnl
[ default: [ default:
break; break;
} }
} }
@@ -174,8 +174,8 @@ m4_pushdef([b4_parse_param], m4_defn([b4_parse_param_orig]))dnl
const location_type* yylocationp) const location_type* yylocationp)
{ {
*yycdebug_ << (yytype < YYNTOKENS ? "token" : "nterm") *yycdebug_ << (yytype < YYNTOKENS ? "token" : "nterm")
<< ' ' << yytname[yytype] << " (" << ' ' << yytname[yytype] << " ("
<< *yylocationp << ": "; << *yylocationp << ": ";
yy_symbol_value_print_ (yytype, yyvaluep, yylocationp); yy_symbol_value_print_ (yytype, yyvaluep, yylocationp);
*yycdebug_ << ')'; *yycdebug_ << ')';
} }
@@ -215,10 +215,10 @@ b4_namespace_close[
# Let glr.c believe that the user arguments include the parser itself. # Let glr.c believe that the user arguments include the parser itself.
m4_ifset([b4_parse_param], m4_ifset([b4_parse_param],
[m4_pushdef([b4_parse_param], [m4_pushdef([b4_parse_param],
m4_dquote([[[b4_namespace_ref::b4_parser_class_name& yyparser], [[yyparser]]],] m4_dquote([[[b4_namespace_ref::b4_parser_class_name& yyparser], [[yyparser]]],]
m4_defn([b4_parse_param])))], m4_defn([b4_parse_param])))],
[m4_pushdef([b4_parse_param], [m4_pushdef([b4_parse_param],
[[[[b4_namespace_ref::b4_parser_class_name& yyparser], [[yyparser]]]]]) [[[[b4_namespace_ref::b4_parser_class_name& yyparser], [[yyparser]]]]])
]) ])
m4_include(b4_pkgdatadir/[glr.c]) m4_include(b4_pkgdatadir/[glr.c])
m4_popdef([b4_parse_param]) m4_popdef([b4_parse_param])
@@ -253,17 +253,17 @@ b4_copyright([Skeleton interface for Bison GLR parsers in C++],
the previous symbol: RHS[0] (always defined). */ the previous symbol: RHS[0] (always defined). */
#ifndef YYLLOC_DEFAULT #ifndef YYLLOC_DEFAULT
# define YYLLOC_DEFAULT(Current, Rhs, N) \ # define YYLLOC_DEFAULT(Current, Rhs, N) \
do \ do \
if (N) \ if (N) \
{ \ { \
(Current).begin = YYRHSLOC (Rhs, 1).begin; \ (Current).begin = YYRHSLOC (Rhs, 1).begin; \
(Current).end = YYRHSLOC (Rhs, N).end; \ (Current).end = YYRHSLOC (Rhs, N).end; \
} \ } \
else \ else \
{ \ { \
(Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \ (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \
} \ } \
while (/*CONSTCOND*/ 0) while (/*CONSTCOND*/ 0)
#endif #endif
@@ -332,15 +332,15 @@ b4_user_stype
/// \param yyvaluep Its semantic value. /// \param yyvaluep Its semantic value.
/// \param yylocationp Its location. /// \param yylocationp Its location.
virtual void yy_symbol_value_print_ (int yytype, virtual void yy_symbol_value_print_ (int yytype,
const semantic_type* yyvaluep, const semantic_type* yyvaluep,
const location_type* yylocationp); const location_type* yylocationp);
/// \brief Report a symbol on the debug stream. /// \brief Report a symbol on the debug stream.
/// \param yytype The token type. /// \param yytype The token type.
/// \param yyvaluep Its semantic value. /// \param yyvaluep Its semantic value.
/// \param yylocationp Its location. /// \param yylocationp Its location.
virtual void yy_symbol_print_ (int yytype, virtual void yy_symbol_print_ (int yytype,
const semantic_type* yyvaluep, const semantic_type* yyvaluep,
const location_type* yylocationp); const location_type* yylocationp);
private: private:
/* Debugging. */ /* Debugging. */
int yydebug_; int yydebug_;