2007年 10月 21日

Io の解釈

Message fromString(code) code print

すると、Io がその文字列をどうやって解釈しているかわかる。

Message fromString("<p class='hoge'>aaaaa</p>") code print
#=> <(p class =' hoge '> aaaaa </ p) >

ol や p とかっていう呼びだしを method_missing みたいのでキャッチできれば E4X もユーザレベルで実装できそう。だけど method_missing 相当のことをどうやってやるのかわからない。