gaaamiiのブログ

悪気なく間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

「Ruby under a microscope」 読んでる

ソースコードが何がどうなって実行されるのかを知りたい。

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

トークナイズ

Rubyスクリプトを実行する時、そのソースコードはまずトークンっていう形にばらばらにされる。本書では、Ripperという標準ライブラリを使ってこの動きをみてる。

パース

トークンにしたら、パースします。パースするんだけど、これにはグラマーとパースジェネレータというのを使うことになる。

書き途中です

こちらに少しずつポストしていく。