るりまサーチ

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

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. $-l _builtin

ライブラリ

キーワード

検索結果

Psych::TreeBuilder (24006.0)

YAML AST を構築するためのクラスです。

...ML AST を構築するためのクラスです。

Psych::Parser.new に渡して YAML ドキュメントを YAML AST に変換する
ことができます。

また、Psych::Visitors::YAMLTree.new に渡して Ruby オブジェクト
を YAML AST に変換することもできます。

=== Exampl...
...e

parser = Psych::Parser.new Psych::TreeBuilder.new
parser.parse('--- foo')
parser.handler.root # => #<Psych::Nodes::Stream:0x00000001400000 ... >...

Psych::TreeBuilder.new -> Psych::TreeBuilder (6217.0)

TreeBuilder オブジェクトを生成します。

...TreeBuilder オブジェクトを生成します。...

Psych::TreeBuilder#root -> Psych::Nodes::Stream (6000.0)

AST の root を返します。

AST の root を返します。

@see Psych::Nodes::Stream

Psych::Visitors::YAMLTree.new(options = {}, emitter = Psych::TreeBuilder.new, ss = Psych::ScalarScanner.new) -> Psych::Visitors::YAMLTree (3213.0)

YAMLTree オブジェクトを生成します。

...YAMLTree オブジェクトを生成します。

options には構築される YAML AST に設定されるオプション設定を指定します。
Psych.dump と同じオプションが指定できます。

emitter には AST の構築に使われる Psych::TreeBuilder オブジェクト
を渡...
...します。

ss は Ruby の String が YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。

emitter, ss は通常デフォルトのものから変える必要はないでしょう。

@param options オプション
@pa...
...ram emitter AST の構築に使う Psych::TreeBuilder オブジェクト
@param ss 文字列に quite が必要かどうかを判定するための Psych::ScalarScanner オブジェクト...