33件ヒット
[1-33件を表示]
(0.095秒)
検索結果
先頭3件
-
Ripper
:: PARSER _ EVENT _ TABLE -> {Symbol => Integer} (9303.0) -
パーサイベントのイベント ID (シンボル) と対応するハンドラの引数の個数の リストをハッシュで返します。
...パーサイベントのイベント ID (シンボル) と対応するハンドラの引数の個数の
リストをハッシュで返します。... -
Ripper
:: PARSER _ EVENTS -> [Symbol] (9203.0) -
パーサイベントのイベント ID (シンボル) のリストを返します。
...パーサイベントのイベント ID (シンボル) のリストを返します。... -
Ripper
. sexp(src , filename = & # 39;-& # 39; , lineno = 1) -> object (3207.0) -
Ruby プログラム str を解析して S 式のツリーにして返します。
...て返します。
@param src Ruby プログラムを文字列か IO オブジェクトで指定します。
@param filename src のファイル名を文字列で指定します。省略すると "-" になります。
@param lineno src の開始行番号を指定します。省略すると 1 に......す。
//emlist[例][ruby]{
require 'ripper'
require 'pp'
pp Ripper.sexp("def m(a) nil end")
# => [:program,
# [[:def,
# [:@ident, "m", [1, 4]],
# [:paren, [:params, [[:@ident, "a", [1, 6]]], nil, nil, nil, nil]],
# [:bodystmt, @kw, "nil", [1, 9]], nil, nil, nil]]]]
//}
パ...... Ripper.sexp_raw とは異なり、読みやすさのため
に stmts_add や stmts_new のような _add、_new で終わるパーサイベントを
省略します。_add で終わるパーサイベントはハンドラの引数が 0 個のものが
省略されます。詳しくは Ripper::PARSER...