]> git.saurik.com Git - bison.git/commitdiff
* data/lalr1.cc (parser::parse): Return a bool instead of an int.
authorAkim Demaille <akim@epita.fr>
Tue, 21 Dec 2004 12:49:39 +0000 (12:49 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 21 Dec 2004 12:49:39 +0000 (12:49 +0000)
ChangeLog
data/lalr1.cc

index eda08019f87118480a726b9046a4aae20aedebf1..27448385e9f7d523a017b334b1ccd6ae5c9a0ab4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-21  Akim Demaille  <akim@epita.fr>
+
+       * data/lalr1.cc (parser::parse): Return a bool instead of an int.
+
 2004-12-21  Akim Demaille  <akim@epita.fr>
 
        Don't impose std::string for filenames.
 2004-12-21  Akim Demaille  <akim@epita.fr>
 
        Don't impose std::string for filenames.
@@ -7,6 +11,9 @@
        (parser.hh): Move the inclusion of stack.hh and location.hh below
        the user code, so that needed headers for the filename type can be
        included first.
        (parser.hh): Move the inclusion of stack.hh and location.hh below
        the user code, so that needed headers for the filename type can be
        included first.
+       Forward declare them before the user code.
+       * tests/Makefile.am (check-local, installcheck-local): Pass
+       TESTSUITEFLAGS to the TESTSUITE.
 
 2004-12-20  Akim Demaille  <akim@epita.fr>
 
 
 2004-12-20  Akim Demaille  <akim@epita.fr>
 
index 35606d6053a62fb8d713eec079f46a2445dd383d..bf71ade5aaeda1cea6bd0aaf5de815bf3860ad49 100644 (file)
@@ -245,7 +245,7 @@ namespace yy
 
     /// Parse.
     /// \returns  0 iff parsing succeeded.
 
     /// Parse.
     /// \returns  0 iff parsing succeeded.
-    virtual int parse ();
+    virtual bool parse ();
 
     /// The current debugging stream.
     std::ostream& debug_stream () const;
 
     /// The current debugging stream.
     std::ostream& debug_stream () const;
@@ -538,7 +538,7 @@ yy::]b4_parser_class_name[::set_debug_level (debug_level_type l)
 }
 
 
 }
 
 
-int
+bool
 yy::]b4_parser_class_name[::parse ()
 {
   YYCDEBUG << "Starting parse" << std::endl;
 yy::]b4_parser_class_name[::parse ()
 {
   YYCDEBUG << "Starting parse" << std::endl;