X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/3fc16193d99d8ae347fa44d31edd884279d78310..c1f8f16a9b467565fbef7e8c85f0aad8bfad6bde:/tests/actions.at diff --git a/tests/actions.at b/tests/actions.at index d4d420e5..40940089 100644 --- a/tests/actions.at +++ b/tests/actions.at @@ -196,7 +196,7 @@ m4_ifval([$6], [%union %printer { - ]AT_LALR1_CC_IF([cdebug_ << $$;], + ]AT_LALR1_CC_IF([debug_stream () << $$;], [fprintf (yyoutput, "%d", $$)])[; } input line thing 'x' 'y' @@ -309,14 +309,7 @@ yylex (]AT_LEX_FORMALS[) } ]AT_LALR1_CC_IF( -[/* Currently, print_ is required in C++. */ -void -yy::Parser::print_ () -{ - std::cerr << location; -} - -/* A C++ error reporting function. */ +[/* A C++ error reporting function. */ void yy::Parser::error_ () { @@ -327,7 +320,7 @@ static bool yydebug; int yyparse () { - yy::Parser parser (yydebug, yy::Location ()); + yy::Parser parser (yydebug); return parser.parse (); } ], @@ -372,8 +365,8 @@ thing (1@10-19): 'x' (1@10-19) sending: ')' (2@20-29) line (0@0-29): '(' (0@0-9) thing (1@10-19) ')' (2@20-29) sending: EOF (3@30-39) -input (0@0-29): /* Nothing */ -input (2@0-29): line (0@0-29) input (0@0-29) +input (0@29-29): /* Nothing */ +input (2@0-29): line (0@0-29) input (0@29-29) Successful parse. ]]) @@ -390,8 +383,8 @@ Freeing token 'y' (1@10-19) sending: ')' (2@20-29) line (-1@0-29): '(' (0@0-9) error (@10-19) ')' (2@20-29) sending: EOF (3@30-39) -input (0@0-29): /* Nothing */ -input (2@0-29): line (-1@0-29) input (0@0-29) +input (0@29-29): /* Nothing */ +input (2@0-29): line (-1@0-29) input (0@29-29) Successful parse. ]]) @@ -438,8 +431,8 @@ thing (11@110-119): 'x' (11@110-119) sending: ')' (12@120-129) line (10@100-129): '(' (10@100-109) thing (11@110-119) ')' (12@120-129) sending: 'y' (13@130-139) -input (0@100-129): /* Nothing */ -input (2@100-129): line (10@100-129) input (0@100-129) +input (0@129-129): /* Nothing */ +input (2@100-129): line (10@100-129) input (0@129-129) input (2@70-129): line (7@70-99) input (2@100-129) input (2@0-129): line (-1@0-69) input (2@70-129) 130-139: syntax error, unexpected 'y', expecting $end