X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/4323e0dac386d777d070c68564f1c0041b06935d..5320fffdd88676a57c42427f3db06d36d10d5a8c:/TODO diff --git a/TODO b/TODO index 64577425..02f3efb3 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,19 @@ * Short term -** scan-code.l -Avoid variables for format strings, as then GCC cannot check them. -show_sub_messages should call show_sub_message. +** 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. + +** 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 +skeletons. ** Variable names. What should we name `variant' and `lex_symbol'?