ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? U:RDoc::NormalModule[iI" Prism:ET@0o:RDoc::Markup::Document: @parts['o;;[o:RDoc::Markup::Paragraph;[I"The Prism Ruby parser.;To; ;[I"="Parsing Ruby is suddenly manageable!" - You, hopefully;T: @fileI"lib/prism.rb;T:0@omit_headings_from_table_of_contents_below0o;;[; I"lib/prism/compiler.rb;T; 0o;;[; I""lib/prism/desugar_compiler.rb;T; 0o;;[; I"lib/prism/dispatcher.rb;T; 0o;;[; I"lib/prism/dsl.rb;T; 0o;;[; I"lib/prism/ffi.rb;T; 0o;;[; I"!lib/prism/inspect_visitor.rb;T; 0o;;[; I"lib/prism/lex_compat.rb;T; 0o;;[; I"#lib/prism/mutation_compiler.rb;T; 0o;;[; I"lib/prism/node.rb;T; 0o;;[; I"lib/prism/node_ext.rb;T; 0o;;[; I"lib/prism/pack.rb;T; 0o;;[; I"lib/prism/parse_result.rb;T; 0o;;[; I"'lib/prism/parse_result/comments.rb;T; 0o;;[; I"%lib/prism/parse_result/errors.rb;T; 0o;;[; I"'lib/prism/parse_result/newlines.rb;T; 0o;;[; I"lib/prism/pattern.rb;T; 0o;;[; I"lib/prism/reflection.rb;T; 0o;;[; I"lib/prism/relocation.rb;T; 0o;;[; I"lib/prism/serialize.rb;T; 0o;;[; I"lib/prism/string_query.rb;T; 0o;;[; I"lib/prism/translation.rb;T; 0o;;[; I"$lib/prism/translation/parser.rb;T; 0o;;[; I",lib/prism/translation/parser/builder.rb;T; 0o;;[; I"-lib/prism/translation/parser/compiler.rb;T; 0o;;[; I"*lib/prism/translation/parser/lexer.rb;T; 0o;;[; I"&lib/prism/translation/parser33.rb;T; 0o;;[; I"&lib/prism/translation/parser34.rb;T; 0o;;[; I"&lib/prism/translation/parser35.rb;T; 0o;;[; I",lib/prism/translation/parser_current.rb;T; 0o;;[; I"$lib/prism/translation/ripper.rb;T; 0o;;[; I")lib/prism/translation/ripper/sexp.rb;T; 0o;;[; I")lib/prism/translation/ruby_parser.rb;T; 0o;;[; I"lib/prism/visitor.rb;T; 0; 0; 0[[U:RDoc::Constant[iI" BACKEND;TI"Prism::BACKEND;T: public0o;;[o; ;[I"5The C extension is the default backend on CRuby.;T; @; 0@@cRDoc::NormalModule0U; [iI" VERSION;TI"Prism::VERSION;T; 0o;;[o; ;[I"MThe version constant is set by reading the result of calling pm_version.;T; @!; 0@!@@|0[[[I" class;T[[; [[I" dump;TI"lib/prism/ffi.rb;T[I"dump_file;T@[I"lex;T@[I"lex_compat;TI"lib/prism.rb;T[I" lex_file;T@[I"lex_ripper;T@[I" load;T@[I" parse;T@[I"parse_comments;T@[I"parse_failure?;T@[I"parse_file;T@[I"parse_file_comments;T@[I"parse_file_failure?;T@[I"parse_file_success?;T@[I"parse_lex;T@[I"parse_lex_file;T@[I"parse_stream;T@[I"parse_success?;T@[I" profile;T@[I"profile_file;T@[I" scope;TI"lib/prism/parse_result.rb;T[:protected[[: private[[I"dump_options;T@[I"dump_options_command_line;T@[I"dump_options_version;T@[I" instance;T[[; [[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[(@@@@@@!@$@'@*@-@0@3@6@9@<@?@B@E@H@K@N@Q@T@W@Z@]@`@c@f@i@l@o@r@uI""lib/rdoc/parser/prism_ruby.rb;T@ucRDoc::TopLevel