(2014/05/16 8:30), Misao X wrote:
> ripperはRipper.parseでコンパイルエラーが発生すると
> compile_errorを呼び出すことがリファレンスに書かれています。
> 
> http://docs.ruby-lang.org/ja/1.9.3/class/Ripper.html
> 
> しかし、例えば以下のように明らかに不正なコードをパースしても
> compile_errorが呼ばれないのは仕様なのでしょうか?
> いわゆるsyntax errorに相当するソースコードの不正を
> ripperで検出する方法はないのでしょうか。

on_parse_errorを使ってください。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦