[#11952] NORETURN — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

24 messages 2001/01/10
[#11956] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11957] Re: NORETURN — matz@... (Yukihiro Matsumoto) 2001/01/10

まつもと ゆきひろです

[#11958] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11959] CVS branches (Re: Re: NORETURN) — matz@... (Yukihiro Matsumoto) 2001/01/10

[#12087] string#index, gsub, []= のバグ? — Beyond <beyond@...>

18 messages 2001/01/27
[#12091] Re: string#index, gsub, []= のバグ? — matz@... (Yukihiro Matsumoto) 2001/01/27

まつもと ゆきひろです

[ruby-dev:12073] Re: 構文木表示

From: Toyofuku <toyofuku@...>
Date: 2001-01-23 06:57:07 UTC
List: ruby-dev #12073
  豊福です。

なかたさん
>   RAA に nodeDump というのがありますが、ちょっと古くて最近のに
> は使えません。でも多少いじれば大丈夫なような気がします、たぶん。

  ありがとうございます。
node_names.h がないとか、ここは %d じゃなくて %s
じゃないかというところがありましたが適当に直して
ちょっと動かしてみました。

    (1..10).each { |i| p i }
    print "end"

というスクリプトが

    block: 
      newline:  [foo.rb:1]
        iter: 
          Iterator:
            call:  to method: 3537 (each)
            Receiver:
              newline:  [foo.rb:1]
                dot2: 
                  From:
                    lit:  Fixnum: 1
                  To:
                    lit:  Fixnum: 10
          Into:
            dasgn_curr:  to dynamic variable 8825 (i)
          newline:  [foo.rb:1]
            fcall:  to function: 6681 (p)
              Parameters:
                array:  size = 1
                  dvar:  dynamic variable 8825 (i)
      newline:  [foo.rb:2]
        fcall:  to function: 6625 (print)
          Parameters:
            array:  size = 1
              str:  "end"

となりました。


まつもとさん
> Guy Decouxのflの中にiiというモジュールがあります。
> ruby-talkをguyとflあたりで検索すると見つかると思います。

(うっ、これも英語か。(^_^;))
  ありがとうございます。さがしてみます。

> 私はときどきこれを使ってます。

  まつもとさんは自前のを使っている(か、さもなけ
れば表示なんかさせずに頭の中で済ませている)と
ばかり思っていました。
---
                        豊福
                        toyofuku@juice.or.jp

In This Thread