[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] Documentation and fixes
From: |
Akim Demaille |
Subject: |
[PATCH 00/10] Documentation and fixes |
Date: |
Mon, 13 Apr 2020 17:43:31 +0200 |
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
- [PATCH 00/10] Documentation and fixes,
Akim Demaille <=
- [PATCH 02/10] regen, Akim Demaille, 2020/04/13
- [PATCH 01/10] c, c++: also define YYEMPTY in yytoken_kind_t, Akim Demaille, 2020/04/13
- [PATCH 03/10] d: put YYEMPTY in the TokenKind, Akim Demaille, 2020/04/13
- [PATCH 04/10] doc: promote YYEOF, Akim Demaille, 2020/04/13
- [PATCH 06/10] style: java: get closer to the Java style, Akim Demaille, 2020/04/13
- [PATCH 08/10] java: fix names, Akim Demaille, 2020/04/13
- [PATCH 05/10] doc: c++: document parser::context, Akim Demaille, 2020/04/13
- [PATCH 09/10] java: promote YYEOF rather that Lexer.EOF, Akim Demaille, 2020/04/13
- [PATCH 07/10] doc: java: SymbolKind, etc., Akim Demaille, 2020/04/13
- [PATCH 10/10] doc: more about the coding style, Akim Demaille, 2020/04/13