diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-11-09 22:04:28 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-11-10 09:51:50 +0900 |
commit | b7504af8fc73b92ae13b4cf3a65d2417d219ecb4 (patch) | |
tree | 8d09d32ae88d70170b69c737df1f264b7958f4cf /tool | |
parent | 5a4d9f91c4678a4b821fc9cc3be77058b1235bf9 (diff) |
Preprocess for older bison is no longer needed
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/6701
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/pure_parser.rb | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/tool/pure_parser.rb b/tool/pure_parser.rb deleted file mode 100755 index 21c87cc5d6..0000000000 --- a/tool/pure_parser.rb +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/ruby -pi.bak -BEGIN { - # pathological setting - ENV['LANG'] = ENV['LC_MESSAGES'] = ENV['LC_ALL'] = 'C' - - require_relative 'lib/colorize' - - colorize = Colorize.new - file = ARGV.shift - begin - version = IO.popen(ARGV+%w[--version], "rb", &:read) - rescue Errno::ENOENT - abort "Failed to run `#{colorize.fail ARGV.join(' ')}'; You may have to install it." - end - unless /\Abison .* (\d+)\.\d+/ =~ version - puts colorize.fail("not bison") - exit - end - exit if $1.to_i >= 3 - ARGV.clear - ARGV.push(file) -} -$_.sub!(/^%define\s+api\.pure/, '%pure-parser') -$_.sub!(/^%define\s+.*/, '') |