instance method Ripper::Filter#parse

parse(init = nil) -> object[permalink][rdoc][edit]

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

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

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

[SEE_ALSO] Ripper::Filter#on_default, Ripper::Filter#on_XXX