るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.013秒)
トップページ > バージョン:2.6.0[x] > クエリ:ripper[x] > クエリ:parse[x] > クラス:Ripper[x]

別のキーワード

  1. ripper/lexer lex
  2. ripper/lexer tokenize
  3. ripper warn
  4. ripper new

ライブラリ

キーワード

検索結果

Ripper.parse(src, filename = '(ripper)', lineno = 1) -> nil (105664.0)

指定された文字列を解析します。常に nil を返します。

...ラムを文字列か IO オブジェクトで指定します。

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

@param lineno src の開始行番号を指定します。省略すると 1 になります。

@see Ripper#parse...

Ripper#parse -> nil (105343.0)

自身の持つ Ruby プログラムを解析します。常に nil を返します。

...ライドして使用します。Ruby プログラムの解析は行います
が、そのままでは解析結果は利用できません。サブクラスでイベントハンドラ
の定義や本メソッドの戻り値の追加などで対応する必要があります。

@see Ripper.parse...

Ripper::PARSER_EVENTS -> [Symbol] (69304.0)

パーサイベントのイベント ID (シンボル) のリストを返します。

パーサイベントのイベント ID (シンボル) のリストを返します。

Ripper::PARSER_EVENT_TABLE -> {Symbol => Integer} (69304.0)

パーサイベントのイベント ID (シンボル) と対応するハンドラの引数の個数の リストをハッシュで返します。

パーサイベントのイベント ID (シンボル) と対応するハンドラの引数の個数の
リストをハッシュで返します。

Ripper.new(src, filename = "(ripper)", lineno = 1) -> Ripper (51784.0)

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

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

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

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

@param lineno src の開始行番号を指...
...定します。省略すると 1 になります。

src の解析を行うには更に Ripper#parse などの呼び出しが必要です。

@see Ripper.parse, Ripper#parse...

絞り込み条件を変える