irbのコードリーディング

概要 

irbのコードリーディングをする。

準備

  1. irbのソースコードをクローンする
  • git clone git@github.com:ruby/irb.git
  1. エントリポイントを細工する 元の状態だとRubyインストールディレクトリにあるirbを実行してしまうので、ローカルのirbを実行するようにする。
  1. 任意の箇所でデバッグする

コードリーディング

  1. irbコマンドの実行
  1. 起動時のセットアップ処理
  1. irbの起動
  1. 入力値の実行