るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.129秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:PARSER_EVENTS[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. bigdecimal to_r
  5. fileutils chmod_r

種類

ライブラリ

クラス

検索結果

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

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

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

Ripper.sexp(src, filename = '-', lineno = 1) -> object (3206.0)

Ruby プログラム str を解析して S 式のツリーにして返します。

...
R
uby プログラム str を解析して S 式のツリーにして返します。

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

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

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

実行結果は、括弧の代わりに配列の要素として S 式のツリーを表現しています。

//emlist[例][ruby]{
r
equire 'ripper'
r
equire 'pp'

pp Ripper.sexp("def m(a) nil end")
# => [:program,
#...
...xp_raw とは異なり、読みやすさのため
に stmts_add や stmts_new のような _add、_new で終わるパーサイベントを
省略します。_add で終わるパーサイベントはハンドラの引数が 0 個のものが
省略されます。詳しくは Ripper::PARSER_EVENTS...