From: Akim Demaille Date: Tue, 12 Jul 2005 13:48:48 +0000 (+0000) Subject: Sync. X-Git-Tag: BISON-2_1~102 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/2cbd078f5153288a39cbf046231a3870df8170cb Sync. --- diff --git a/examples/calc++/calc++-parser.yy b/examples/calc++/calc++-parser.yy index 89f0a2cc..141d1da2 100644 --- a/examples/calc++/calc++-parser.yy +++ b/examples/calc++/calc++-parser.yy @@ -1,4 +1,4 @@ -#line 7188 "../../doc/bison.texinfo" +#line 7195 "../../doc/bison.texinfo" %skeleton "lalr1.cc" /* -*- C++ -*- */ %define "parser_class_name" "calcxx_parser" %defines @@ -6,39 +6,39 @@ # include # include "calc++-driver.hh" %} -#line 7204 "../../doc/bison.texinfo" +#line 7211 "../../doc/bison.texinfo" // The parsing context. %parse-param { calcxx_driver& driver } %lex-param { calcxx_driver& driver } -#line 7217 "../../doc/bison.texinfo" +#line 7224 "../../doc/bison.texinfo" %locations %initial-action { // Initialize the initial location. @$.begin.filename = @$.end.filename = &driver.file; }; -#line 7231 "../../doc/bison.texinfo" +#line 7238 "../../doc/bison.texinfo" %debug %error-verbose -#line 7241 "../../doc/bison.texinfo" +#line 7248 "../../doc/bison.texinfo" // Symbols. %union { int ival; std::string *sval; }; -#line 7258 "../../doc/bison.texinfo" +#line 7265 "../../doc/bison.texinfo" %token YYEOF 0 "end of file" %token TOKEN_ASSIGN ":=" %token TOKEN_IDENTIFIER "identifier" %token TOKEN_NUMBER "number" %type exp "expression" -#line 7271 "../../doc/bison.texinfo" +#line 7278 "../../doc/bison.texinfo" %printer { debug_stream () << *$$; } "identifier" %destructor { delete $$; } "identifier" %printer { debug_stream () << $$; } "number" "expression" -#line 7282 "../../doc/bison.texinfo" +#line 7289 "../../doc/bison.texinfo" %% %start unit; unit: assignments exp { driver.result = $2; }; @@ -57,7 +57,7 @@ exp: exp '+' exp { $$ = $1 + $3; } | TOKEN_IDENTIFIER { $$ = driver.variables[*$1]; } | TOKEN_NUMBER { $$ = $1; }; %% -#line 7308 "../../doc/bison.texinfo" +#line 7315 "../../doc/bison.texinfo" void yy::calcxx_parser::error (const yy::calcxx_parser::location_type& l, const std::string& m)