タグ

nodeとc言語に関するtyosuke2011のブックマーク (1)

  • 第13章 評価器の構造

    main発ruby_run経由rb_eval行き コールグラフ 評価器の真のコアはrb_eval()という関数なのだが、 この節はmain()からそのrb_eval()までの道筋を追ってゆく。 まず以下はrb_eval()周辺のおおまかなコールグラフである。 main ....main.c ruby_init ....eval.c ruby_prog_init ....ruby.c ruby_options ....eval.c ruby_process_options ....ruby.c ruby_run ....eval.c eval_node rb_eval * ruby_stop 右側にはファイルが移動するところでファイル名を入れておいた。 これをジッと見てみてまず気付くのは、eval.cの関数からmain.cの 関数を呼び返していることだ。 呼び返している、と書いたのは、mai

  • 1