[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] Fixes for %empty insertion
From: |
Akim Demaille |
Subject: |
[PATCH 0/5] Fixes for %empty insertion |
Date: |
Fri, 3 May 2019 21:19:14 +0200 |
Running --update on more grammars revealed a case when some bits of
the grammar were removed while inserting missing '%empty's. While
addressing this, a few clean up opportunities came up.
Akim Demaille (5):
maint: update gnulib-po/.gitignore
style: clarify the use of symbol_lists' locations
style: use consistently *_loc for locations
tests: don't duplicate the portability prologue
fixits: be sure to preserve the action when adding %empty
gnulib-po/.gitignore | 15 +++++++++
src/gram.h | 2 +-
src/location.c | 2 +-
src/location.h | 2 +-
src/output.c | 4 +--
src/parse-gram.c | 6 ++--
src/parse-gram.y | 6 ++--
src/reader.c | 75 ++++++++++++++++++++++----------------------
src/reader.h | 2 +-
src/reduce.c | 2 +-
src/scan-code.l | 10 +++---
src/scan-gram.l | 2 +-
src/symlist.c | 11 ++++---
src/symlist.h | 10 +++---
src/symtab.c | 30 +++++++++---------
src/symtab.h | 6 ++--
tests/actions.at | 52 ++++++++++++++++++++++++------
tests/diagnostics.at | 4 ++-
tests/input.at | 12 ++-----
tests/local.at | 6 ++--
20 files changed, 152 insertions(+), 107 deletions(-)
create mode 100644 gnulib-po/.gitignore
--
2.21.0
- [PATCH 0/5] Fixes for %empty insertion,
Akim Demaille <=
- [PATCH 1/5] maint: update gnulib-po/.gitignore, Akim Demaille, 2019/05/03
- [PATCH 2/5] style: clarify the use of symbol_lists' locations, Akim Demaille, 2019/05/03
- [PATCH 4/5] tests: don't duplicate the portability prologue, Akim Demaille, 2019/05/03
- [PATCH 5/5] fixits: be sure to preserve the action when adding %empty, Akim Demaille, 2019/05/03
- [PATCH 3/5] style: use consistently *_loc for locations, Akim Demaille, 2019/05/03