HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/src/ruby-2.3.8/ext/ripper/tools/generate-param-macros.rb
# frozen_string_literal: false
off = true
ARGF.each do |line|
  case line
  when /RIPPER_PARAMS_DECL_BEGIN/
    off = false
  when /RIPPER_PARAMS_DECL_END/
    exit
  when /ripper/
    next if off
    var = line.scan(/\w+/).last or next
    base = var.sub(/ripper_/, '')
    puts %"\#define #{base}\t\t(parser->ripper_#{base})"
  end
end