るりまサーチ

最速Rubyリファレンスマニュアル検索!
720件ヒット [701-720件を表示] (0.035秒)
トップページ > クエリ:end[x] > クエリ:Parser[x]

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. rexml tag_end

検索結果

<< < ... 6 7 8 >>

Ripper.sexp(src, filename = &#39;-&#39;, lineno = 1) -> object (12.0)

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

...列の要素として S 式のツリーを表現しています。

//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]],
#...
...stmts_add や stmts_new のような _add、_new で終わるパーサイベントを
省略します。_add で終わるパーサイベントはハンドラの引数が 0 個のものが
省略されます。詳しくは Ripper::PARSER_EVENTS を確認してください。

@see Ripper.sexp_raw...

rdoc/generator (12.0)

RDoc が解析したソースコードを RDoc::CodeObject のツリーから その他の形式に出力するためのサブライブラリです。

...c.add_generator self
end


=== rdoc のオプションの追加

rdoc ではオプションの処理の前に RDoc::Options は各ジェネ
レータの #setup_options メソッドを実行します。ジェネレータは 第一引数で
渡される RDoc::Options#option_parser に対して rdoc...
...コマンドのオプ
ションを追加できます。lib:rdoc/options#custom_options の例と
OptionParser も併せて参照してください。

=== ジェネレータのインストール

ソースコードを解析した後は RDoc:RDoc オブジェクトはジェネレータの
コンス...
<< < ... 6 7 8 >>