Ruby のリッパー ライブラリに不正な形式の入力が与えられたときにエラーを検出する方法を見つけた人はいますか?
ruby-1.9.2-p180 :002 > Ripper.sexp("array[1 2]")
=> [:program, [:@int, "2", [1, 8]]]
ruby-1.9.2-p180 :003 >
ソースを少し調べたところ、#compile_error、#warning、#warn、#yydebug が見つかりましたが、これらのメソッドを機能させる方法はまだ明確ではありません。ここにいくつかの簡単な答えがあることは間違いありません。