bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: lalr1.cc: remove print_


From: Akim Demaille
Subject: FYI: lalr1.cc: remove print_
Date: Wed, 17 Nov 2004 15:16:21 +0100
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        * data/lalr1.cc (Parser:print_): Remove, use %printer instead.
        * tests/regression.at (_AT_DATA_DANCER_Y): Adjust.
        * tests/calc.at (_AT_DATA_CALC_Y): Ditto.
        * tests/actions.at (_AT_CHECK_PRINTER_AND_DESTRUCTOR): Likewise.

Index: data/lalr1.cc
===================================================================
RCS file: /cvsroot/bison/bison/data/lalr1.cc,v
retrieving revision 1.61
diff -u -u -r1.61 lalr1.cc
--- data/lalr1.cc 5 Oct 2004 08:39:17 -0000 1.61
+++ data/lalr1.cc 17 Nov 2004 14:15:00 -0000
@@ -263,7 +263,6 @@
 
     virtual void lex_ ();
     virtual void error_ ();
-    virtual void print_ ();
     virtual void report_syntax_error_ ();
 #if YYDEBUG
     virtual void symprint_ (int yytype,
Index: tests/actions.at
===================================================================
RCS file: /cvsroot/bison/bison/tests/actions.at,v
retrieving revision 1.39
diff -u -u -r1.39 actions.at
--- tests/actions.at 5 Oct 2004 08:39:17 -0000 1.39
+++ tests/actions.at 17 Nov 2004 14:15:00 -0000
@@ -309,14 +309,7 @@
 }
 
 ]AT_LALR1_CC_IF(
-[/* Currently, print_ is required in C++. */
-void
-yy::Parser::print_ ()
-{
-  std::cerr << location;
-}
-
-/* A C++ error reporting function. */
+[/* A C++ error reporting function. */
 void
 yy::Parser::error_ ()
 {
Index: tests/calc.at
===================================================================
RCS file: /cvsroot/bison/bison/tests/calc.at,v
retrieving revision 1.66
diff -u -u -r1.66 calc.at
--- tests/calc.at 20 Sep 2004 15:25:25 -0000 1.66
+++ tests/calc.at 17 Nov 2004 14:15:00 -0000
@@ -126,15 +126,7 @@
 static FILE *yyin;
 
 ]AT_LALR1_CC_IF(
-[/* Currently, print_ is required in C++. */
-void
-yy::Parser::print_ ()
-{
-AT_LOCATION_IF([
-  std::cerr << location;])
-}
-
-/* A C++ error reporting function. */
+[/* A C++ error reporting function. */
 void
 yy::Parser::error_ ()
 {
Index: tests/regression.at
===================================================================
RCS file: /cvsroot/bison/bison/tests/regression.at,v
retrieving revision 1.83
diff -u -u -r1.83 regression.at
--- tests/regression.at 30 May 2004 00:56:57 -0000 1.83
+++ tests/regression.at 17 Nov 2004 14:15:00 -0000
@@ -725,13 +725,7 @@
    ;
 %%
 AT_LALR1_CC_IF(
-[/* Currently, print_ is required in C++. */
-void
-yy::Parser::print_ ()
-{
-}
-
-/* A C++ error reporting function. */
+[/* A C++ error reporting function. */
 void
 yy::Parser::error_ ()
 {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]