X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/1048a1c90168c3cfb38eb54c6ab83b98af1bb43e..7d6bad195977b0204fc8406cac57cf5a4f1c769b:/TODO diff --git a/TODO b/TODO index cce754bb..846a9129 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,16 @@ * Short term -** erroneous test -src/complains.c changed the output of errors (prefixes), but the m4 macros -have not been changed to reflect this change. -Fix the message "an identifier expected" (m4) in tests/input.at. +** Graphviz display code thoughts +The code for the --graph option is over two files: print_graph, and +graphviz. I believe this is because Bison used to also produce VCG graphs, +but since this is no longer true, maybe we could consider these files for +fusion. + +Little effort factoring seems to have been given to factoring in these files, +and their print-xml and print counterpart. We would very much like to re-use +the pretty format of states from .output in the .dot + +Also, the underscore in print_graph.[ch] isn't very fitting considering +the dashes in the other filenames. ** push-parser Check it too when checking the different kinds of parsers. And be @@ -35,10 +43,6 @@ back-ported. yytoken = yytranslate_ (yychar); -** $ 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 @@ -369,7 +373,7 @@ End: ----- -Copyright (C) 2001-2004, 2006, 2008-2012 Free Software Foundation, Inc. +Copyright (C) 2001-2004, 2006, 2008-2013 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler.