36件ヒット
[1-36件を表示]
(0.186秒)
検索結果
-
Psych
:: Nodes :: Node # to _ ruby -> object (21101.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Psych
:: Nodes (18150.0) -
Psych が中間データとして利用している AST (Abstract Syntax Tree) に 関するモジュール。
...間的な AST に変換してから
それを YAML ドキュメントに変換します。
YAML AST の各ノードのクラスはすべて Psych::Nodes の下にあります。
AST を手作業で構築して、visitor を使って AST を YAML ドキュメントや
Ruby のオブジェクトに......持つリストの AST を構築しています。
# Create our nodes
stream = Psych::Nodes::Stream.new
doc = Psych::Nodes::Document.new
seq = Psych::Nodes::Sequence.new
scalar = Psych::Nodes::Scalar.new('foo')
# Build up our tree
stream.children << doc
doc.children << seq.......to_ruby => [["foo"]]
=== YAML AST 仕様
正しい YAML AST は Psych::Nodes::Stream ノードが
木のルートでなければなりません。Psych::Nodes::Stream ノードは
1つ以上の Psych::Nodes::Document ノードを子として
持っていなければなりません。
Psych::Nodes... -
Psych
:: Nodes :: Node # transform -> object (6001.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。