U:RDoc::NormalClass[iI" TomDoc:ETI"RDoc::TomDoc;TI"RDoc::Markup::Parser;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"?A parser for TomDoc based on TomDoc 1.0.0-rc1 (02adef9b5a);To:RDoc::Markup::BlankLineo; ;[I".The TomDoc specification can be found at:;T@o; ;[I"http://tomdoc.org;T@o; ;[I"DThe latest version of the TomDoc specification can be found at:;T@o; ;[I".rdoc_options file to store;TI" ;TI"your project default.;T@o; ;[ I"NThere are a few differences between this parser and the specification. A;TI" ;TI"Pbest-effort was made to follow the specification as closely as possible but;TI" ;TI"'some choices to deviate were made.;T@o; ;[ I"OA future version of RDoc will warn when a MUST or MUST NOT is violated and;TI" ;TI"Lmay warn when a SHOULD or SHOULD NOT is violated. RDoc will always try;TI" ;TI"8to emit documentation even if given invalid TomDoc.;T@o; ;[I"FHere are some implementation choices this parser currently makes:;T@o; ;[I"OThis parser allows rdoc-style inline markup but you should not depended on;TI" ;TI"it.;T@o; ;[I"HThis parser allows a space between the comment and the method body.;T@o; ;[I"JThis parser does not require the default value to be described for an;TI" ;TI"optional argument.;T@o; ;[I"QThis parser does not examine the order of sections. An Examples section may;TI" ;TI"#precede the Arguments section.;T@o; ;[I"PThis class is documented in TomDoc format. Since this is a subclass of the;TI" ;TI"DRDoc markup parser there isn't much to see here, unfortunately.;T: @fileI"lib/rdoc/tom_doc.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" tokens;TI"R;T: publicFI"lib/rdoc/tom_doc.rb;T[[[[I" class;T[[; [[I"new;T@R[I" parse;F@R[I"signature;F@R[:protected[[: private[[I" instance;T[[; [ [I"build_heading;F@R[I"build_paragraph;F@R[I"build_verbatim;F@R[I" tokenize;F@R[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0U;[iI" Internal;To;;[; 0; 0U;[iI" Public;To;;[; 0; 0[@M@McRDoc::TopLevel