[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I'm done
From: |
Akim Demaille |
Subject: |
I'm done |
Date: |
Sat, 15 Nov 2008 15:04:14 +0100 |
I have pushed all the patches I had. The last one follows.
diff --git a/ChangeLog b/ChangeLog
index ecc05ef..5cb6b0d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-11-15 Akim Demaille <address@hidden>
+ * TODO: Update.
+
+2008-11-15 Akim Demaille <address@hidden>
+
Formatting changes.
* tests/input.at: here.
diff --git a/TODO b/TODO
index e42c4b5..8343bbb 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,33 @@
-*- outline -*-
+* Short term
+** Document %define assert
+
+** Discuss about %printer/%destroy in the case of C++.
+It would be very nice to provide the symbol classes with an operator<<
+and a destructor. Unfortunately the syntax we have chosen for
+%destroy and %printer make them hard to reuse. For instance, the user
+is invited to write something like
+
+ %printer { debug_stream() << $$; } <my_type>;
+
+which is hard to reuse elsewhere since it wants to use
+"debug_stream()" to find the stream to use. The same applies to
+%destroy: we told the user she could use the members of the Parser
+class in the printers/destructors, which is not good for an operator<<
+since it is no longer bound to a particular parser, it's just a
+(standalone symbol).
+
+** Rename LR0.cc
+as lr0.cc, why upper case?
+
+** bench several bisons.
+Enhance bench.pl with %b to run different bisons.
+
+** Use b4_symbol everywhere.
+Move its definition in the more standard places and deploy it in other
+skeletons.
+
* Various
** YYPRINT
glr.c inherits its symbol_print function from c.m4, which supports
--
1.6.0.2.588.g3102
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- I'm done,
Akim Demaille <=