From: Koji Arai Date: 2001-10-25T04:51:12+09:00 Subject: [ruby-list:32035] Re: ripper alpha 新井です。 In message "[ruby-list:32034] Re: ripper alpha" on 25 Oct 2001 03:37:13 +0900, Minero Aoki wrote: > あおきです。 > > ruby 本体にマージできるように考えなければいけませんね。 > > 最初はぼくもそう思ってたんですけど、実際書いてみるといろいろ > 苦しいです。少なくともスピードは 2 〜 3 倍遅くなるだろうし、 > どう考えても Bison は必要になってしまうのも互換性の点で気に > かかります。 うーむ。そうですか。確かに parse.y との差分を取ってみるとす ごい量でした。とりあえず、今いろいろやって遊んでますが、将来 使えなくなったりすると悲しいですね。 で、パッチです。 --- ripper.y~ Sun Oct 21 12:56:35 2001 +++ ripper.y Thu Oct 25 04:47:08 2001 @@ -3131,7 +3131,7 @@ ruby_sourceline = save_lineno; if (context != Qundef) { /* always true ... is this good? */ - dispatch2(set_line, context, save_lineno + 1); + dispatch2(set_line, context, INT2NUM(save_lineno + 1)); yylval.val = context; } switch (term) { -- 新井康司 (Koji Arai)