[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/9] {master} import improvements from {make-glr-symbol}
From: |
Akim Demaille |
Subject: |
[PATCH 0/9] {master} import improvements from {make-glr-symbol} |
Date: |
Wed, 19 Dec 2012 11:36:01 +0100 |
The branch make-glr-symbol provides support for variants in glr.cc.
It is far from being mature (actually, it might never be: glr.cc
should be rewritten from scratch in C++ instead of wrapping glr.c).
Yet there are some changes there of general interest. Some of these
changes, especially in the variant code, might help Th??ophile on his
current work. That's why I push these now.
Akim Demaille (9):
%define variables: backward compatibility
glr.c: move function declaration earlier
glr: rename lex params
glr.cc: simplifying the handling of parse/lex params
yacc.c: style changes
skeletons: fix output directives
gnulib: update
variant: more assertions
variants: prohibit simple copies
THANKS | 1 +
data/c++.m4 | 13 ++++++++
data/glr.c | 27 ++++++++-------
data/glr.cc | 26 ++++++++-------
data/lalr1.cc | 15 ++++-----
data/location.cc | 2 --
data/variant.hh | 100 +++++++++++++++++++++++++++++++++++++++++--------------
data/yacc.c | 4 +--
gnulib | 2 +-
lib/.gitignore | 6 ++++
src/muscle-tab.c | 1 +
11 files changed, 135 insertions(+), 62 deletions(-)
--
1.8.0.2
- [PATCH 0/9] {master} import improvements from {make-glr-symbol},
Akim Demaille <=
- [PATCH 7/9] gnulib: update, Akim Demaille, 2012/12/19
- [PATCH 4/9] glr.cc: simplifying the handling of parse/lex params, Akim Demaille, 2012/12/19
- [PATCH 6/9] skeletons: fix output directives, Akim Demaille, 2012/12/19
- [PATCH 5/9] yacc.c: style changes, Akim Demaille, 2012/12/19
- [PATCH 1/9] %define variables: backward compatibility, Akim Demaille, 2012/12/19
- [PATCH 2/9] glr.c: move function declaration earlier, Akim Demaille, 2012/12/19
- [PATCH 3/9] glr: rename lex params, Akim Demaille, 2012/12/19
- [PATCH 9/9] variants: prohibit simple copies, Akim Demaille, 2012/12/19
- [PATCH 8/9] variant: more assertions, Akim Demaille, 2012/12/19