news: be clear that glr2.cc is C++11

This commit is contained in:
Akim Demaille
2021-08-12 09:21:31 +02:00
parent f387ffc1d3
commit 1d291901b4

13
NEWS
View File

@@ -67,14 +67,13 @@ GNU Bison NEWS
*** A C++ native GLR parser *** A C++ native GLR parser
A new version of the generated C++ GLR parser was added as "glr2.cc". It A new version of the C++ GLR parser was added: "glr2.cc". It generates
is forked from the existing glr.c/cc parser, with the objective of making "true C++11", instead of a C++ wrapper around a C parser as does the
it a more modern, truly C++ parser (instead of a C++ wrapper around a C existing "glr.cc" parser. As a first significant consequence, it supports
parser). Down the line, the goal is to support `%define api.value.type `%define api.value.type variant`, contrary to glr.cc.
variant` and maybe share code with lalr1.cc.
The current parser should be identical in terms of interface, functionality It should be upward compatible in terms of interface, feature and
and performance to "glr.cc". To try it out, simply use performance to "glr.cc". To try it out, simply use
%skeleton "glr2.cc" %skeleton "glr2.cc"