U:RDoc::NormalClass[iI"TreeBuilder:ETI"Psych::TreeBuilder;TI"Psych::Handler;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"NThis class works in conjunction with Psych::Parser to build an in-memory ;TI"0parse tree that represents a YAML document.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading: leveli: textI" Example;T@o:RDoc::Markup::Verbatim;[I"7parser = Psych::Parser.new Psych::TreeBuilder.new ;TI"parser.parse('--- foo') ;TI" tree = parser.handler.root ;T: @format0o; ;[I"LSee Psych::Handler for documentation on the event methods used in this ;TI" class.;T: @fileI"(ext/psych/lib/psych/tree_builder.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" root;TI"R;T: publicFI"(ext/psych/lib/psych/tree_builder.rb;T[[[[I" class;T[[;[[I"new;T@#[:protected[[: private[[I" instance;T[[;[ [I" alias;F@#[I"end_document;F@#[I"end_stream;F@#[I" scalar;F@#[I"start_document;F@#[I"start_stream;F@#[;[[;[[I"pop;F@#[I" push;F@#[[U:RDoc::Context::Section[i0o;;[;0;0[@I" Psych;FcRDoc::NormalModule