diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-05-04 18:10:02 +0900 |
---|---|---|
committer | nagachika <nagachika@ruby-lang.org> | 2020-07-10 08:50:41 +0900 |
commit | 1ee1684a4a3edb26b5aa32acc967b9ef26284d42 (patch) | |
tree | 8da919859b3e452f1eea3def591713a92f9c295b | |
parent | 601613fdf3907f3842a9d465926dca7c37d56f72 (diff) | |
download | ruby-1ee1684a4a3edb26b5aa32acc967b9ef26284d42.tar.gz |
Bison 3.5.91 now defaults parse.error to "simple"
-rw-r--r-- | parse.y | 1 | ||||
-rwxr-xr-x | tool/pure_parser.rb | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -968,6 +968,7 @@ static int looking_at_eol_p(struct parser_params *p); %expect 0 %define api.pure +%define parse.error verbose %lex-param {struct parser_params *p} %parse-param {struct parser_params *p} %initial-action diff --git a/tool/pure_parser.rb b/tool/pure_parser.rb index 9ab663830e..59e8fb7757 100755 --- a/tool/pure_parser.rb +++ b/tool/pure_parser.rb @@ -18,3 +18,4 @@ BEGIN { ARGV.push(file) } $_.sub!(/^%define\s+api\.pure/, '%pure-parser') +$_.sub!(/^%define\s+.*/, '') |