The code is stabilizing and getting better (e.g., YYEMPTY is now a regular token kind). Some stupid mistakes (such as missing the fact that yysymbolName should be a member of SymbolKind in Java) have been addressed. The doc is catching up. TODO is shrinking.
Betas of Bison 3.6 should appear soon. Akim Demaille (10): c, c++: also define YYEMPTY in yytoken_kind_t regen d: put YYEMPTY in the TokenKind doc: promote YYEOF doc: c++: document parser::context style: java: get closer to the Java style doc: java: SymbolKind, etc. java: fix names java: promote YYEOF rather that Lexer.EOF doc: more about the coding style NEWS | 35 ++++- README-hacking.md | 46 ++++++ TODO | 25 +-- data/skeletons/README-D.txt | 4 +- data/skeletons/c++.m4 | 1 + data/skeletons/c.m4 | 5 + data/skeletons/d.m4 | 8 +- data/skeletons/glr.c | 30 ++-- data/skeletons/glr.cc | 4 +- data/skeletons/java.m4 | 63 +++++++- data/skeletons/lalr1.cc | 6 +- data/skeletons/lalr1.d | 15 +- data/skeletons/lalr1.java | 96 ++---------- data/skeletons/yacc.c | 24 ++- doc/bison.texi | 269 ++++++++++++++++++++++++-------- examples/c++/calc++/calc++.test | 9 +- examples/d/calc.y | 24 ++- examples/java/calc/Calc.y | 200 +++++++++++------------- examples/java/simple/Calc.y | 68 ++++---- src/parse-gram.c | 19 ++- src/parse-gram.h | 1 + tests/calc.at | 4 +- tests/local.at | 38 +++-- tests/scanner.at | 16 +- 24 files changed, 601 insertions(+), 409 deletions(-) -- 2.26.0
