diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2020-01-28 20:41:56 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-01-29 11:16:30 +0100 |
commit | 5265fabc2501999dcfc1615980f25bce25d58e92 (patch) | |
tree | 1d578eb7d6ac97d6cafdb861203096031136f777 /Zend/zend_language_parser.y | |
parent | ce44cd3b3c32a1ef400065468df94efa6a9624dd (diff) | |
download | php-git-5265fabc2501999dcfc1615980f25bce25d58e92.tar.gz |
Use "%define parse.error verbose"
The YYERROR_VERBOSE macro will no longer be supported in Bison 3.6.
It was superseded by the "%error-verbose" directive in Bison 1.875
(2003-01-01). Bison 2.6 (2012-07-19) clearly announced that support
for YYERROR_VERBOSE would be removed. Note that since Bison 3.0
(2013-07-25), "%error-verbose" is deprecated in favor of "%define
parse.error verbose".
Closes GH-5125.
Diffstat (limited to 'Zend/zend_language_parser.y')
-rw-r--r-- | Zend/zend_language_parser.y | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index f3bb663e0c..56a354b9cc 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -1,3 +1,4 @@ +%require "3.0" %{ /* +----------------------------------------------------------------------+ @@ -32,7 +33,6 @@ #define yytnamerr zend_yytnamerr static YYSIZE_T zend_yytnamerr(char*, const char*); -#define YYERROR_VERBOSE #define YYSTYPE zend_parser_stack_elem #ifdef _MSC_VER @@ -43,6 +43,7 @@ static YYSIZE_T zend_yytnamerr(char*, const char*); %} %define api.pure full +%define parse.error verbose %expect 0 %code requires { |