X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/416bd7a9f3c47b9a6e18eea08eb5a152dd2d23c4..30171f79ab0aaad06b88a66653789691c4ed4f2c:/TODO?ds=sidebyside diff --git a/TODO b/TODO index b6a1d2a8..10e4c12e 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,52 @@ -*- outline -*- -* src/reader.c -** Complete parse_skel_decl () with parse_dquoted_param (). +* Prologue +The %union is declared after the user C declarations. It can be +a problem if YYSTYPE is decalred after the user part. [] -* src/output.c -** Output sub-skeleton files. -** cleanup dirty CPP-out code. +* --verbose +Tell the truth about EOF. [] -* Options -** Synchronize percent options and command line options. +* --graph +Show reductions. [] + +* tokendefs +This muscle should not exist: the information it contains should be +available from the rest of bison. Once the information public, get +rid of it. [] + +* Broken options ?. +** %no-lines [ok] +** %no-parser [] +** %pure-parser [] +** %semantic-parser [] +** %token-table [] +** Options which could use parse_dquoted_param (). +Maybe transfered in lex.c. +*** %skeleton [ok] +*** %output [] +*** %file-prefix [] +*** %name-prefix [] + +** Skeleton strategy. [] +Must we keep %no-parser? + %token-table? +*** New skeletons. [] + +* src/macrotab.[ch] +Removing warnings when compiling. (gcc-warnings). [ok] + +* src/print_graph.c +Find the best graph parameters. [] + +* doc/bison.texinfo +** Update +informations about ERROR_VERBOSE. [] +** Add explainations about +skeleton muscles. [] +%skeleton. [] + +* testsuite. +** tests/reduce.at [ok] +** tests/pure-parser.at [] +New tests.