summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2021-02-01 06:45:15 +0100
committerAkim Demaille <akim.demaille@gmail.com>2021-02-01 06:51:15 +0100
commit1efe31185ff6b0bc22ff527098971bedf1ace5f4 (patch)
tree49458ef82b3fb969bcdd56a3142a2059cb0f25e5 /TODO
parent9acc9d2aeeee21be4572a0eaac6146867f264243 (diff)
downloadbison-1efe31185ff6b0bc22ff527098971bedf1ace5f4.tar.gz
yacc: remove support for YYPRINT
Its removal was annonced several times in NEWS (for Bison 3.5, 3.6, 3.7). * data/skeletons/c.m4, data/skeletons/yacc.c: Remove support for YYPRINT. * NEWS: Fix the mess introduced by the merge. Document the removal of YYPRINT. * doc/bison.texi (The YYPRINT Macro): Remove.
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 1 insertions, 4 deletions
diff --git a/TODO b/TODO
index cb6ed40d..9e8dc183 100644
--- a/TODO
+++ b/TODO
@@ -462,9 +462,6 @@ $ ./tests/testsuite -l | grep errors | sed q
38: input.at:1730 errors
* Short term
-** Get rid of YYPRINT and b4_toknum
-Besides yytoknum is wrong when api.token.raw is defined.
-
** Better design for diagnostics
The current implementation of diagnostics is ad hoc, it grew organically.
It works as a series of calls to several functions, with dependency of the
@@ -808,7 +805,7 @@ Equip the parser with a means to create the (visual) parse tree.
# LocalWords: SymbolKind YYEMPTY YYUNDEF YYTNAME NUM yyntokens yytname sed
# LocalWords: nonterminals yykind yycode YYNAMES yynames init getName conv
# LocalWords: TokenKind ival yychar yylval yylexer Tolmer hoc
-# LocalWords: Sobisch YYPTRDIFF ptrdiff Autotest YYPRINT toknum yytoknum
+# LocalWords: Sobisch YYPTRDIFF ptrdiff Autotest toknum yytoknum
# LocalWords: sym Wother stderr FP fixits xgettext fdiagnostics Graphviz
# LocalWords: graphviz VCG bitset xml bw maint yytoken YYABORT deps
# LocalWords: YYACCEPT yytranslate nonnegative destructors yyerrlab repo