るりまサーチ

最速Rubyリファレンスマニュアル検索!
77件ヒット [1-77件を表示] (0.114秒)
トップページ > クエリ:i[x] > クラス:Ripper::Filter[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

ライブラリ

キーワード

検索結果

Ripper::Filter#lineno -> Integer | nil (6201.0)

現在のトークンの行番号を 1 から始まる数値で返します。

...現在のトークンの行番号を 1 から始まる数値で返します。

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

Ripper::Filter#filename -> String (6101.0)

Ruby プログラムのファイル名を文字列で返します。

Ruby プログラムのファイル名を文字列で返します。

Ripper::Filter.new(src, filename = '-', lineno = 1) -> Ripper::Filter (3201.0)

Ripper::Filter オブジェクトを作成します。

...
Ripper::Filter
オブジェクトを作成します。

@param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@param filename src のファイル名を文字列で指定します。省略すると "-" になります。

@param lineno src の開始行番号を...

Ripper::Filter#column -> Integer | nil (3101.0)

現在のトークンの桁番号を 0 から始まる数値で返します。

現在のトークンの桁番号を 0 から始まる数値で返します。

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

Ripper::Filter#parse(init = nil) -> object (3101.0)

自身の持つ Ruby プログラムの解析を開始します。各種イベントハンドラで処 理を行った結果を返します。

...す。各種イベントハンドラで処
理を行った結果を返します。

@param init 任意の値を指定できます。この値がイベントハンドラに渡されていきます。

引数 init を初期値としてイベントハンドラに渡されていきます。各種イベ...
...
トハンドラの戻り値は次のイベントハンドラに渡されます。
Enumerable#inject のように、最終的な結果を戻り値として返します。

@see Ripper::Filter#on_default, Ripper::Filter#on_XXX...

絞り込み条件を変える

Ripper::Filter#on_XXX(token, data) -> object (3001.0)

各種スキャナイベントを実行します。

...の部分を
Ripper::SCANNER_EVENTS にあるスキャナイベントに読み替えてください。

@param token 現在のトークンが指定されます。

@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter
#parse の引...
...数になります。

オーバライドしなかった場合は on_default が実行されます。

このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。

@see Ripper::Filter#parse, Ripper::Filter#on_default, Ripper::SCANNER_EVENTS...

Ripper::Filter#on_default(event, token, data) -> object (3001.0)

イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。

...
Ripper::Filter
#parse の引数になります。

このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
on_default をオーバライドしなかった場合は data 引数をそのまま返します。

@see Ripper::Filter#parse, Ripper::Fi...