このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method Ripper::Filter#state

state -> Ripper::Lexer::StateRuby 2.5.0 から[permalink][rdoc][edit]

現在のトークンのスキャナ状態を返します。

このメソッドはイベントハンドラの中でのみ意味のある値を返します。イベントハンドラの中で self.state を実行してください。

値は Ripper::EXPR_* 定数のビット OR を表す Ripper::Lexer::State のインスタンスです。