diff --git a/spot/parseaut/parseaut.yy b/spot/parseaut/parseaut.yy index 08270fc76..1e17afd20 100644 --- a/spot/parseaut/parseaut.yy +++ b/spot/parseaut/parseaut.yy @@ -17,6 +17,7 @@ ** You should have received a copy of the GNU General Public License ** along with this program. If not, see . */ +%require "3.0" %language "C++" %locations %defines @@ -26,7 +27,7 @@ %error-verbose %parse-param {void* scanner} %lex-param {void* scanner} { PARSE_ERROR_LIST } -%define api.location.type "spot::location" +%define api.location.type {spot::location} %code requires { diff --git a/spot/parsetl/parsetl.yy b/spot/parsetl/parsetl.yy index 84e745f1a..d32535342 100644 --- a/spot/parsetl/parsetl.yy +++ b/spot/parsetl/parsetl.yy @@ -21,6 +21,7 @@ ** You should have received a copy of the GNU General Public License ** along with this program. If not, see . */ +%require "3.0" %language "C++" %locations %defines @@ -29,7 +30,7 @@ %error-verbose %expect 0 %lex-param { spot::parse_error_list& error_list } -%define api.location.type "spot::location" +%define api.location.type {spot::location} %code requires {