るりまサーチ

最速Rubyリファレンスマニュアル検索!
456件ヒット [101-200件を表示] (0.013秒)
トップページ > ライブラリ:ripper[x]

クラス

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Ripper#warn(fmt, *args) -> nil (2.0)

解析した Ruby プログラムの中に警告($-w が true の時だけ出力される 警告)を出力するようなものがあった場合に実行されます。

解析した Ruby プログラムの中に警告($-w が true の時だけ出力される
警告)を出力するようなものがあった場合に実行されます。

@param fmt エラーメッセージのフォーマット文字列です。

@param args エラーメッセージのフォーマットされる引数です。

サブクラスでオーバライドして使用します。

引数のエラーメッセージは printf フォーマットに従って渡されます。

Ripper#warning(fmt, *args) -> nil (2.0)

解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出 力される警告)を出力するようなものがあった場合に実行されます。

解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出
力される警告)を出力するようなものがあった場合に実行されます。

@param fmt エラーメッセージのフォーマット文字列です。

@param args エラーメッセージのフォーマットされる引数です。

サブクラスでオーバライドして使用します。

引数のエラーメッセージは printf フォーマットに従って渡されます。

Ripper#yydebug -> bool (2.0)

yydebugの構文解析器の追跡機能が有効か無効かを返します。

yydebugの構文解析器の追跡機能が有効か無効かを返します。

Ripper#yydebug=(flag) (2.0)

yydebugの構文解析器の追跡機能が有効か無効かを指定します。

yydebugの構文解析器の追跡機能が有効か無効かを指定します。

@param flag true か false を指定します。

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

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

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

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

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

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

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

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

絞り込み条件を変える

Ripper.parse(src, filename = &#39;(ripper)&#39;, lineno = 1) -> nil (2.0)

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

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

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

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

@see Ripper#parse...

Ripper::EVENTS -> [Symbol] (2.0)

ripper の扱う全てのイベント ID (シンボル) のリストを返します。

...
ripper
の扱う全てのイベント ID (シンボル) のリストを返します。...

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

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

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

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

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

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