Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > ripper/filterライブラリ > Ripper::Filterクラス > parse

instance method Ripper::Filter#parse

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

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

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

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

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