Ruby 4.0 リファレンスマニュアル

instance method Ripper::Lexer#errors

errors -> [Ripper::Lexer::Elem] | nilRuby 2.7.0 から[permalink][rdoc][edit]

直前に実行した解析(Ripper::Lexer#scanRipper::Lexer#lexRipper::Lexer#tokenize など)で見つかった構文エラーの一覧を返します。エラーが見つからなかった場合は空の配列を返します。解析を一度も実行していない場合は nil を返します。

配列の要素は Ripper::Lexer#scan の要素と同じく、位置・イベント名・トークン文字列・状態に加えてエラーメッセージを保持するオブジェクトです。

[SEE_ALSO] Ripper::Lexer#scan