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
