X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/2b008529edd233bac07a58d557869ae902be1818..1c72905811fa75e0715eb5ec1066dfcae520d070:/TODO diff --git a/TODO b/TODO index b12a039a..4bcb3a65 100644 --- a/TODO +++ b/TODO @@ -15,8 +15,6 @@ I have seen messages like the following from GCC. :0: fatal error: opening dependency file .deps/libltdl/argz.Tpo: No such file or directory -** 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 @@ -156,10 +154,6 @@ other improvements and also made it faster (probably because memory management is performed once instead of three times). I suggest that we do the same in yacc.c. -** yysyntax_error -In lalr1.cc we invoke it with the translated lookahead (yytoken), and -yacc.c uses yychar. I don't see why. - ** yysyntax_error The code bw glr.c and yacc.c is really alike, we can certainly factor some parts. @@ -296,7 +290,8 @@ this issue. Does anybody have it? Some history of Bison and some bibliography would be most welcome. Are there any Texinfo standards for bibliography? - +** %printer +Wow, %printer is not documented. Clearly mark YYPRINT as obsolete. * Java, Fortran, etc.