=begin
It now no longer segfaults.
irb(main):002:0> RubyParser.new.parse "1+1"
NoMethodError: undefined method old_initialize' for #<StringIO:0x618cd0> from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:2617:in old_initialize'
from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:2617:in initialize' from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:48:in new'
from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:48:in parse' from (irb):2 from /Users/rogerpack/dev/ruby_19_installed/bin/irb19:12:in '
But may have revealed another bug. Should I file another bug report?
Thanks!
-R
=end
At Fri, 8 Aug 2008 02:01:42 +0900,
Roger Pack wrote in [ruby-core:18171]:
It now no longer segfaults.
irb(main):002:0> RubyParser.new.parse "1+1"
NoMethodError: undefined method old_initialize' for #<StringIO:0x618cd0> from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:2617:in old_initialize'
from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:2617:in initialize' from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:48:in new'
from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_parser-1.0.0/lib/ruby_lexer.rb:48:in parse' from (irb):2 from /Users/rogerpack/dev/ruby_19_installed/bin/irb19:12:in '
But may have revealed another bug. Should I file another bug report?
It's different story.
`super' calls ancestor's method of the called name, whereas the
defined name is used in 1.8