[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/8] {master} C++: make %locations and %defines optional
From: |
Akim Demaille |
Subject: |
[PATCH 0/8] {master} C++: make %locations and %defines optional |
Date: |
Tue, 31 Jul 2012 11:17:23 +0200 |
At the end of this batch of changes, %defines is still needed
for glr.cc, because this skeleton is really a delicate mixture
based on glr.c, which makes it significantly harder to fix.
I will try to address this issue later, once other more important
topics are addressed.
Akim Demaille (8):
glr.cc: no longer require location support.
glr.cc, lalr1.cc: define b4_shared_declarations
skeletons: style changes
lalr1.cc: no longer require %defines.
lalr1.cc: location.hh and position.hh are not generated without
%defines
lalr1.cc: do not create stack.hh without %defines
tests: really check the set of generated files
tests: comment changes.
NEWS | 16 ++++++++--
TODO | 12 ++++++++
data/glr.c | 4 +--
data/glr.cc | 88 +++++++++++++++++++++++++++++-------------------------
data/lalr1.cc | 82 ++++++++++++++++++++++++++++++--------------------
data/location.cc | 91 ++++++++++++++++++++++++++++++++------------------------
data/stack.hh | 42 +++++++++++++++-----------
tests/actions.at | 21 ++-----------
tests/calc.at | 27 +++++++++--------
tests/input.at | 2 +-
tests/output.at | 52 +++++++++++++++++++-------------
11 files changed, 253 insertions(+), 184 deletions(-)
--
1.7.11.3
- [PATCH 0/8] {master} C++: make %locations and %defines optional,
Akim Demaille <=
- [PATCH 2/8] glr.cc, lalr1.cc: define b4_shared_declarations, Akim Demaille, 2012/07/31
- [PATCH 5/8] lalr1.cc: location.hh and position.hh are not generated without %defines, Akim Demaille, 2012/07/31
- [PATCH 3/8] skeletons: style changes, Akim Demaille, 2012/07/31
- [PATCH 8/8] tests: comment changes., Akim Demaille, 2012/07/31
- [PATCH 6/8] lalr1.cc: do not create stack.hh without %defines, Akim Demaille, 2012/07/31
- [PATCH 1/8] glr.cc: no longer require location support., Akim Demaille, 2012/07/31
- [PATCH 4/8] lalr1.cc: no longer require %defines., Akim Demaille, 2012/07/31
- [PATCH 7/8] tests: really check the set of generated files, Akim Demaille, 2012/07/31