ruby--ruby/ext/ripper/tools/generate-eventids1.rb

17 lines
269 B
Ruby
Executable File

# $Id$
ids = File.readlines(ARGV[0]).map {|s| s.split[0] }
ids.each do |id|
puts "static ID ripper_id_#{id};"
end
puts
puts 'static void'
puts 'ripper_init_eventids1()'
puts '{'
ids.each do |id|
puts %Q[ ripper_id_#{id} = rb_intern("on_#{id}");]
end
puts '}'