]> git.saurik.com Git - bison.git/blobdiff - TODO
* src/output.c (prepare): Use MUSCLE_INSERT_STRING.
[bison.git] / TODO
diff --git a/TODO b/TODO
index d4d2ce2432b014d54316ea2ade367b7c38e8d644..ef4a61fce902f13b43b1e2ae3e0c81ff0671aae9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -5,6 +5,25 @@
 From Franc,ois: should we keep the directory part in the CPP guard?
 
 
+* Yacc.c: CPP Macros
+
+Do some people use YYPURE, YYLSP_NEEDED like we do in the test suite?
+They should not: it is not documented.  But if they need to, let's
+find something clean (not like YYLSP_NEEDED...).
+
+
+* readpipe
+
+It should be replaced to avoid tmp files and to improve portability.
+Also, as it is it does not call error () when execve fails, and
+therefore, running M4='m4 --version' bison will silently fail instead
+of:
+
+       bison: cannot run m4 --version: No such file or directory
+
+BTW: I would really like to be able to pass arguments to m4...
+
+
 * URGENT: Documenting C++ output
 Write a first documentation for C++ output.
 
@@ -33,6 +52,10 @@ check if %union is used, since the user is free to $<foo>n on her
 union, doesn't she?
 
 
+* GLR & C++
+Currently, the GLR parser cannot compile with a C++ compiler.
+
+
 * Report
 
 **  GLR