The implementation of symbol kinds is almost over, I think the documentation is what mostly needs more work. Then we should be able to finish the ongoing work on error message and autocompletion features.
And, well, Bison 3.6 will be in sight. It will be time to use the beta on several projects to make sure we match the needs. It will be time to revisit, for instance, the issues I found in several projects using Bison (see https://lists.gnu.org/r/bison-patches/2020-01/msg00000.html). Cheers! Akim Demaille (8): c, c++: rename yysymbol_type_t as yysymbol_kind_t d, java: rename SymbolType as SymbolKind m4: rename b4_symbol_sid as b4_symbol_kind m4: we don't need undef_token_number doc: refer to the token kind rather than the token type skeletons: use consistently "kind" instead of "type" in the code bison: use consistently "token kind", not "token type" regen NEWS | 18 ++- TODO | 1 + data/README.md | 17 ++- data/skeletons/bison.m4 | 28 ++-- data/skeletons/c++.m4 | 26 ++-- data/skeletons/c.m4 | 28 ++-- data/skeletons/d.m4 | 8 +- data/skeletons/glr.c | 52 ++++---- data/skeletons/glr.cc | 26 ++-- data/skeletons/java.m4 | 16 +-- data/skeletons/lalr1.cc | 48 +++---- data/skeletons/lalr1.d | 38 +++--- data/skeletons/lalr1.java | 58 ++++---- data/skeletons/yacc.c | 40 +++--- doc/bison.texi | 230 ++++++++++++++++---------------- examples/c++/README.md | 2 +- examples/c/bistromathic/parse.y | 6 +- examples/java/calc/Calc.y | 6 +- src/output.c | 5 +- src/parse-gram.c | 128 +++++++++--------- src/parse-gram.h | 14 +- src/parse-gram.y | 4 +- src/reader.c | 6 +- src/scan-gram.l | 2 +- src/tables.c | 2 +- tests/local.at | 16 +-- 26 files changed, 419 insertions(+), 406 deletions(-) -- 2.26.0
