]> git.saurik.com Git - bison.git/blobdiff - TODO
Formatting changes.
[bison.git] / TODO
diff --git a/TODO b/TODO
index 8343bbb3aabd2712855b6e408d6066a2522cfbec..b12a039a3bc9eec33f49861fc7a209ca507bad4a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,20 @@
 -*- outline -*-
 
 * Short term
+** Use b4_symbol in all the skeleton
+Then remove the older system, including the tables generated by
+output.c
+
+** Update the documentation on gnu.org
+
+** Get rid of fake #lines [Bison: ...]
+Possibly as simple as checking whether the column number is nonnegative.
+
+I have seen messages like the following from GCC.
+
+<built-in>: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++.
@@ -147,8 +161,8 @@ In lalr1.cc we invoke it with the translated lookahead (yytoken), and
 yacc.c uses yychar.  I don't see why.
 
 ** yysyntax_error
-The use of switch to select yyfmt in lalr1.cc seems simpler than
-what's done in yacc.c.
+The code bw glr.c and yacc.c is really alike, we can certainly factor
+some parts.
 
 * Header guards