require bison 3.0 and fix obsolete api.location.type usage
* spot/parseaut/parseaut.yy, spot/parsetl/parsetl.yy: Explicitly Bison 3.0, and use a code argument instead of an (deprecated) string argument for api.location.type.
This commit is contained in:
parent
fa24cca76c
commit
234c9c298f
2 changed files with 4 additions and 2 deletions
|
|
@ -17,6 +17,7 @@
|
||||||
** You should have received a copy of the GNU General Public License
|
** You should have received a copy of the GNU General Public License
|
||||||
** along with this program. If not, see <http://www.gnu.org/licenses/>.
|
** along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
%require "3.0"
|
||||||
%language "C++"
|
%language "C++"
|
||||||
%locations
|
%locations
|
||||||
%defines
|
%defines
|
||||||
|
|
@ -26,7 +27,7 @@
|
||||||
%error-verbose
|
%error-verbose
|
||||||
%parse-param {void* scanner}
|
%parse-param {void* scanner}
|
||||||
%lex-param {void* scanner} { PARSE_ERROR_LIST }
|
%lex-param {void* scanner} { PARSE_ERROR_LIST }
|
||||||
%define api.location.type "spot::location"
|
%define api.location.type {spot::location}
|
||||||
|
|
||||||
%code requires
|
%code requires
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@
|
||||||
** You should have received a copy of the GNU General Public License
|
** You should have received a copy of the GNU General Public License
|
||||||
** along with this program. If not, see <http://www.gnu.org/licenses/>.
|
** along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
%require "3.0"
|
||||||
%language "C++"
|
%language "C++"
|
||||||
%locations
|
%locations
|
||||||
%defines
|
%defines
|
||||||
|
|
@ -29,7 +30,7 @@
|
||||||
%error-verbose
|
%error-verbose
|
||||||
%expect 0
|
%expect 0
|
||||||
%lex-param { spot::parse_error_list& error_list }
|
%lex-param { spot::parse_error_list& error_list }
|
||||||
%define api.location.type "spot::location"
|
%define api.location.type {spot::location}
|
||||||
|
|
||||||
%code requires
|
%code requires
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue