From: "akira yamada / やまだあきら" Date: 2004-02-06T18:20:23+09:00 Subject: [ruby-dev:22808] Re: NODE_NEWLINE -> NEWILNE flag >>>>> In [ruby-dev : No.22665] >>>>> "NAKAMURA, Hiroshi" wrote: > > --- parse.y 22 Jan 2004 07:21:08 -0000 1.312 > > +++ parse.y 22 Jan 2004 07:38:25 -0000 > > @@ -386,3 +386,3 @@ stmts : none > > { > > - $$ = block_append($1, $3); > > + $$ = block_append($1, newline_node($3)); > > } これ(↑はruby_1_8にも必要だったりするでしょうか? > 期待通りになりました。ありがとうございました。 > > 0$ cat foo.rb > set_trace_func proc { |*a| p a } # 1 > def a # 2 > 1 # 3 > if true # 4 > 2 + 3 # 5 > end # 6 > 4 + 5 # 7 > end # 8 > a # 9 > 0$ ruby -v foo.rb > ruby 1.9.0 (2004-01-22) [i686-linux] > foo.rb:3: warning: unused literal ignored > ["line", "foo.rb", 2, nil, #, false] > ["c-call", "foo.rb", 2, :method_added, #, Module] > ["c-return", "foo.rb", 2, :method_added, #, Module] > ["line", "foo.rb", 9, nil, #, false] > ["call", "foo.rb", 2, :a, #, Object] > ["line", "foo.rb", 4, :a, #, Object] > ["line", "foo.rb", 4, :a, #, Object] > ["line", "foo.rb", 5, :a, #, Object] > ["c-call", "foo.rb", 5, :+, #, Fixnum] > ["c-return", "foo.rb", 5, :+, #, Fixnum] > ["line", "foo.rb", 7, :a, #, Object] > ["c-call", "foo.rb", 7, :+, #, Fixnum] > ["c-return", "foo.rb", 7, :+, #, Fixnum] > ["return", "foo.rb", 7, :a, #, Object] ruby_1_8の最新では(↑)と同じ結果になりませんでした。 -- やまだあきら / akira yamada Vine Caves, Ltd. (akira@arika.org, akira@debian.org or akira@vinecaves.com)