X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/cceb7b94e9c8b5b4722f22e6c3972cf90fe26b7f..6652eeba585aff3e63b28d04435a4f9d8aeba43c:/TODO?ds=sidebyside diff --git a/TODO b/TODO index c3befa2d..25fce499 100644 --- a/TODO +++ b/TODO @@ -1,22 +1,16 @@ * Short term -** scan-code.l -Avoid variables for format strings, as then GCC cannot check them. +** push-parser +Check it too when checking the different kinds of parsers. And be +sure to check that the initial-action is performed once per parsing. ** m4 names b4_shared_declarations is no longer what it is. Make it b4_parser_declaration for instance. -** glr.cc: %defines -it should not be mandatory. - ** $ and others in epilogue A stray $ is a warning in the actions, but an error in the epilogue. IMHO, it should not even be a warning in the epilogue. -** obstack_copy etc. -There seems to be some other interesting functions for obstacks that -we should consider using. - ** stack.hh Get rid of it. The original idea is nice, but actually it makes the code harder to follow, and uselessly different from the other