These modifications add a "full" value to %define api.pure. Using this value results in yyerror taking a location as argument in location-tracking pure parsers, without the need to specify a spurious "parse-param".
Maybe more tests would be better, to ensure that the now deprecated "%define api.pure true" has been left unchanged. Theophile Ranquet (3): local.at: improvements yacc.c: support "%define api.pure full" doc: introduce api.pure full, rearrange some examples NEWS | 11 +++++ data/yacc.c | 38 +++++++++++------ doc/bison.texi | 125 +++++++++++++++++++++++++++++-------------------------- tests/actions.at | 17 ++++---- tests/calc.at | 8 ++-- tests/local.at | 39 ++++++++++------- 6 files changed, 138 insertions(+), 100 deletions(-) -- 1.8.0
