]> git.saurik.com Git - bison.git/commitdiff
Sync.
authorAkim Demaille <akim@epita.fr>
Tue, 12 Jul 2005 13:48:48 +0000 (13:48 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 12 Jul 2005 13:48:48 +0000 (13:48 +0000)
examples/calc++/calc++-parser.yy

index 89f0a2cca9f7c639945f485ba50687119861214a..141d1da26ffe3b3f341b2faadb88e5fc7b804abb 100644 (file)
@@ -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 <string>
 # 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 <sval> TOKEN_IDENTIFIER "identifier"
 %token <ival> TOKEN_NUMBER     "number"
 %type  <ival> 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)