* doc/bison.texinfo (C++ Bison Interface): Clarify the naming

scheme.
Reported by Steve Murphy.
This commit is contained in:
Akim Demaille
2006-05-14 21:00:37 +00:00
parent 34376418e2
commit cd8b579166
3 changed files with 13 additions and 6 deletions
+6
View File
@@ -1,3 +1,9 @@
2006-05-14 Akim Demaille <[email protected]>
* doc/bison.texinfo (C++ Bison Interface): Clarify the naming
scheme.
Reported by Steve Murphy.
2006-05-14 Akim Demaille <[email protected]> 2006-05-14 Akim Demaille <[email protected]>
* data/glr.cc, data/lalr1.cc: Using %defines is mandatory. * data/glr.cc, data/lalr1.cc: Using %defines is mandatory.
+1
View File
@@ -67,6 +67,7 @@ Raja R Harinath [email protected]
Richard Stallman [email protected] Richard Stallman [email protected]
Robert Anisko [email protected] Robert Anisko [email protected]
Shura [email protected] Shura [email protected]
Steve Murhpy [email protected]
Tim Josling [email protected] Tim Josling [email protected]
Tim Van Holder [email protected] Tim Van Holder [email protected]
Tom Lane [email protected] Tom Lane [email protected]
+6 -6
View File
@@ -7040,13 +7040,13 @@ An auxiliary class @code{stack} used by the parser.
@item @var{file}.hh @item @var{file}.hh
@itemx @var{file}.cc @itemx @var{file}.cc
The declaration and implementation of the C++ parser class. (Assuming the extension of the input file was @samp{.yy}.) The
@var{file} is the name of the output file. It follows the same declaration and implementation of the C++ parser class. The basename
rules as with regular C parsers. and extension of these two files follow the same rules as with regular C
parsers (@pxref{Invocation}).
Note that @file{@var{file}.hh} is @emph{mandatory}, the C++ cannot The header is @emph{mandatory}; you must either pass
work without the parser class declaration. Therefore, you must either @option{-d}/@option{--defines} to @command{bison}, or use the
pass @option{-d}/@option{--defines} to @command{bison}, or use the
@samp{%defines} directive. @samp{%defines} directive.
@end table @end table