2004-12-30 21:52:32 +0900 (1471d); rev 2
やるきのない Ripper FAQ (主にプロジェクト運営に関して)
1.9 での実装が一段落したら考える。
semantic value の伝達がちゃんとしたら。
よくない。semantic value の伝達が中途半端ということは、 事実上まともなパーサとしては使えないということ。 だから RipperTutorial のページには まだトークン指向インターフェイスの話しか書いてないでしょ。
共倒れになってもいいならいいけどね。 俺は片方だけでもちゃんと実装されるほうがいいと思うので とりあえず HEAD をやる。
添付しないとあっという間に ruby のアップデートに置いていかれるから。 実際、添付前はアップデートについていくだけで精一杯で、 まともに開発を進めるのも難しかった。
「対応」が 1.8 の文法に合わせることを意味するなら超大変 (ほぼ実装やりなおしに近い)。 Ruby 1.8 で (1.9 のパーサが) 動けばいいという意味ならずっと簡単。
作者としては後者の定義を採用する予定。
semantic value の伝達さえまともになれば、 構文木を作るのはたいして難しくない。
rubyforge のレポジトリにある ripper/ast.rb は ライセンス問題 (LGPL) があるのと、 仕様・実装が気に入らないのとで不可。
とりあえず本が書き終わらないとねえ (2004-12-30 現在)
いつでもメンテナゆずります
CD とか DVD のぶっこぬきツールばっかりひっかかるんだよなあ……。
FF2 のリッパーナイフ (2 限定なのか)。
Related Pages: Ripper
system revision 1.162