+2004-08-26 Akim Demaille <akim@epita.fr>
+
+ * doc/bison.texinfo (Implementing Loops): Rename as...
+ (Implementing Gotos/Loops): this.
+
2004-08-13 Paul Eggert <eggert@cs.ucla.edu>
Adjust to latest gnulib.
Fix bug with non-%union parsers that have printers or destructors,
which led to a Bison core dump. Reported by Peter Fales in
<http://lists.gnu.org/archive/html/bug-bison/2004-07/msg00014.html>.
-
+
* data/c.m4 (b4_symbol_actions): Don't assume %union was used.
* data/lalr1.cc (yystype) [defined YYSTYPE]: Define to YYSTYPE,
not to our own type.
GLR writeups. E.g., avoid frenchspacing and the future tense,
change "lookahead" to "look-ahead", and change "wrt" to "with
respect to".
-
+
2004-06-21 Paul Hilfinger <hilfingr@CS.Berkeley.EDU>
* doc/bison.texinfo (Merging GLR Parses, Compiler Requirements):
(AM_GNU_GETTEXT_VERSION): Increase from 0.11.5 to 0.12.
Add comments explaining why those particular versions are
currently needed.
-
+
* src/parse-gram.y (lloc_default): Rewrite to avoid compiler bug
in SGI MIPSpro 7.4.1m. Problem reported by Albert Chin-A-Young in
<http://mail.gnu.org/archive/html/bug-bison/2004-05/msg00037.html>.
* How Can I Reset the Parser:: @code{yyparse} Keeps some State
* Strings are Destroyed:: @code{yylval} Loses Track of Strings
* C++ Parsers:: Compiling Parsers with C++ Compilers
-* Implementing Loops:: Control Flow in the Calculator
+* Implementing Gotos/Loops:: Control Flow in the Calculator
Copying This Manual
* How Can I Reset the Parser:: @code{yyparse} Keeps some State
* Strings are Destroyed:: @code{yylval} Loses Track of Strings
* C++ Parsers:: Compiling Parsers with C++ Compilers
-* Implementing Loops:: Control Flow in the Calculator
+* Implementing Gotos/Loops:: Control Flow in the Calculator
@end menu
@node Parser Stack Overflow
pointer type to the root of your lexical/syntactic hierarchy.
-@node Implementing Loops
-@section Implementing Loops
+@node Implementing Gotos/Loops
+@section Implementing Gotos/Loops
@display
My simple calculator supports variables, assignments, and functions,
-but how can I implement loops?
+but how can I implement gotos, or loops?
@end display
Although very pedagogical, the examples included in the document blur