mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 18:23:03 +00:00
c++: coding style fixes
* data/lalr1.cc, tests/c++.at: Formatting changes.
This commit is contained in:
@@ -721,20 +721,20 @@ b4_dollar_popdef])[]dnl
|
|||||||
{
|
{
|
||||||
YYCDEBUG << "Reading a token: ";
|
YYCDEBUG << "Reading a token: ";
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
]b4_lex_symbol_if(
|
]b4_lex_symbol_if(
|
||||||
[ yyla = b4_function_call([yylex], [symbol_type],
|
[ yyla = b4_function_call([yylex], [symbol_type],
|
||||||
m4_ifdef([b4_lex_param], b4_lex_param));],
|
m4_ifdef([b4_lex_param], b4_lex_param));],
|
||||||
[ yyla.type = yytranslate_ (b4_function_call([yylex], [int],
|
[ yyla.type = yytranslate_ (b4_function_call([yylex], [int],
|
||||||
[b4_api_PREFIX[STYPE*], [&yyla.value]][]dnl
|
[b4_api_PREFIX[STYPE*], [&yyla.value]][]dnl
|
||||||
b4_locations_if([, [[location*], [&yyla.location]]])dnl
|
b4_locations_if([, [[location*], [&yyla.location]]])dnl
|
||||||
m4_ifdef([b4_lex_param], [, ]b4_lex_param)));])[
|
m4_ifdef([b4_lex_param], [, ]b4_lex_param)));])[
|
||||||
}
|
}
|
||||||
catch (const syntax_error& yyexc)
|
catch (const syntax_error& yyexc)
|
||||||
{
|
{
|
||||||
error (yyexc);
|
error (yyexc);
|
||||||
goto yyerrlab1;
|
goto yyerrlab1;
|
||||||
}
|
}
|
||||||
yyempty = false;
|
yyempty = false;
|
||||||
}
|
}
|
||||||
YY_SYMBOL_PRINT ("Next token is", yyla);
|
YY_SYMBOL_PRINT ("Next token is", yyla);
|
||||||
@@ -807,19 +807,19 @@ m4_ifdef([b4_lex_param], [, ]b4_lex_param)));])[
|
|||||||
// Perform the reduction.
|
// Perform the reduction.
|
||||||
YY_REDUCE_PRINT (yyn);
|
YY_REDUCE_PRINT (yyn);
|
||||||
try
|
try
|
||||||
{
|
|
||||||
switch (yyn)
|
|
||||||
{
|
{
|
||||||
|
switch (yyn)
|
||||||
|
{
|
||||||
]b4_user_actions[
|
]b4_user_actions[
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch (const syntax_error& yyexc)
|
catch (const syntax_error& yyexc)
|
||||||
{
|
{
|
||||||
error (yyexc);
|
error (yyexc);
|
||||||
YYERROR;
|
YYERROR;
|
||||||
}
|
}
|
||||||
YY_SYMBOL_PRINT ("-> $$ =", yylhs);
|
YY_SYMBOL_PRINT ("-> $$ =", yylhs);
|
||||||
]b4_variant_if([[
|
]b4_variant_if([[
|
||||||
// Destroy the rhs symbols.
|
// Destroy the rhs symbols.
|
||||||
|
|||||||
38
tests/c++.at
38
tests/c++.at
@@ -66,7 +66,7 @@ typedef std::list<std::string> strings_type;
|
|||||||
operator<<(std::ostream& o, const strings_type& s)
|
operator<<(std::ostream& o, const strings_type& s)
|
||||||
{
|
{
|
||||||
o << '(';
|
o << '(';
|
||||||
for (strings_type::const_iterator i = s.begin(); i != s.end (); ++i)
|
for (strings_type::const_iterator i = s.begin (); i != s.end (); ++i)
|
||||||
{
|
{
|
||||||
if (i != s.begin ())
|
if (i != s.begin ())
|
||||||
o << ", ";
|
o << ", ";
|
||||||
@@ -84,7 +84,7 @@ typedef std::list<std::string> strings_type;
|
|||||||
{
|
{
|
||||||
std::ostringstream o;
|
std::ostringstream o;
|
||||||
o << t;
|
o << t;
|
||||||
return o.str();
|
return o.str ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ typedef std::list<std::string> strings_type;
|
|||||||
// digraph for the left square bracket.
|
// digraph for the left square bracket.
|
||||||
%type <::std::list<std::string>> list result;
|
%type <::std::list<std::string>> list result;
|
||||||
|
|
||||||
%printer { debug_stream() << $][$; }
|
%printer { yyo << $][$; }
|
||||||
<int> <::std::string> <::std::list<std::string>>;
|
<int> <::std::string> <::std::list<std::string>>;
|
||||||
%%
|
%%
|
||||||
|
|
||||||
@@ -108,23 +108,23 @@ result:
|
|||||||
|
|
||||||
list:
|
list:
|
||||||
/* nothing */ { /* Generates an empty string list */ }
|
/* nothing */ { /* Generates an empty string list */ }
|
||||||
| list item { std::swap($][$,$][1); $$.push_back($][2); }
|
| list item { std::swap ($][$,$][1); $$.push_back ($][2); }
|
||||||
| list error { std::swap($][$,$][1); }
|
| list error { std::swap ($][$,$][1); }
|
||||||
;
|
;
|
||||||
|
|
||||||
item:
|
item:
|
||||||
TEXT { std::swap($][$,$][1); }
|
TEXT { std::swap ($][$,$][1); }
|
||||||
| NUMBER { if ($][1 == 3) YYERROR; else $][$ = string_cast($][1); }
|
| NUMBER { if ($][1 == 3) YYERROR; else $][$ = string_cast ($][1); }
|
||||||
;
|
;
|
||||||
%%
|
%%
|
||||||
|
|
||||||
#define STAGE_MAX 5
|
#define STAGE_MAX 5
|
||||||
static
|
static
|
||||||
#if defined USE_LEX_SYMBOL
|
#if defined USE_LEX_SYMBOL
|
||||||
yy::parser::symbol_type yylex()
|
yy::parser::symbol_type yylex ()
|
||||||
#else
|
#else
|
||||||
yy::parser::token_type yylex(yy::parser::semantic_type* yylval,
|
yy::parser::token_type yylex (yy::parser::semantic_type* yylval,
|
||||||
yy::parser::location_type* yylloc)
|
yy::parser::location_type* yylloc)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
#ifndef USE_LEX_SYMBOL
|
#ifndef USE_LEX_SYMBOL
|
||||||
@@ -148,7 +148,7 @@ yy::parser::token_type yylex(yy::parser::semantic_type* yylval,
|
|||||||
return yy::parser::make_NUMBER (stage, location_type ());
|
return yy::parser::make_NUMBER (stage, location_type ());
|
||||||
#else
|
#else
|
||||||
# if defined ONE_STAGE_BUILD
|
# if defined ONE_STAGE_BUILD
|
||||||
yylval->build(stage);
|
yylval->build (stage);
|
||||||
# else
|
# else
|
||||||
yylval->build<int>() = stage;
|
yylval->build<int>() = stage;
|
||||||
# endif
|
# endif
|
||||||
@@ -170,12 +170,12 @@ yy::parser::token_type yylex(yy::parser::semantic_type* yylval,
|
|||||||
return token::TEXT;
|
return token::TEXT;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
abort();
|
abort ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
yy::parser::error(const yy::parser::location_type&,
|
yy::parser::error (const yy::parser::location_type&,
|
||||||
const std::string& message)
|
const std::string& message)
|
||||||
{
|
{
|
||||||
std::cerr << message << std::endl;
|
std::cerr << message << std::endl;
|
||||||
}
|
}
|
||||||
@@ -184,8 +184,8 @@ int
|
|||||||
main ()
|
main ()
|
||||||
{
|
{
|
||||||
yy::parser p;
|
yy::parser p;
|
||||||
p.set_debug_level(!!getenv("YYDEBUG"));
|
p.set_debug_level (!!getenv ("YYDEBUG"));
|
||||||
return p.parse();
|
return p.parse ();
|
||||||
}
|
}
|
||||||
]])
|
]])
|
||||||
|
|
||||||
@@ -487,7 +487,7 @@ item:
|
|||||||
'a'
|
'a'
|
||||||
| 's'
|
| 's'
|
||||||
{
|
{
|
||||||
throw yy::parser::syntax_error("invalid expression");
|
throw yy::parser::syntax_error ("invalid expression");
|
||||||
}
|
}
|
||||||
|
|
||||||
%%
|
%%
|
||||||
@@ -500,7 +500,7 @@ yylex (yy::parser::semantic_type *)
|
|||||||
switch (int res = *input++)
|
switch (int res = *input++)
|
||||||
{
|
{
|
||||||
case 'l':
|
case 'l':
|
||||||
throw yy::parser::syntax_error("invalid character");
|
throw yy::parser::syntax_error ("invalid character");
|
||||||
default:
|
default:
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@@ -516,7 +516,7 @@ int
|
|||||||
main ()
|
main ()
|
||||||
{
|
{
|
||||||
yy::parser parser;
|
yy::parser parser;
|
||||||
parser.set_debug_level(!!getenv("YYDEBUG"));
|
parser.set_debug_level (!!getenv ("YYDEBUG"));
|
||||||
return parser.parse ();
|
return parser.parse ();
|
||||||
}
|
}
|
||||||
]])
|
]])
|
||||||
|
|||||||
Reference in New Issue
Block a user