names=parse
visibility=public
kind=defined

--- parse(init = nil) -> object

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

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

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

@see [[m:Ripper::Filter#on_default]], [[m:Ripper::Filter#on_XXX]]

