D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Prism
/
Filename :
cdesc-Prism.ri
back
Copy
U:RDoc::NormalModule[iI" Prism:ET@0o:RDoc::Markup::Document:@parts[$o;;[ o:RDoc::Markup::Paragraph;[I"The Prism Ruby parser.;To:RDoc::Markup::BlankLine o; ;[I"+"Parsing Ruby is suddenly manageable!";To:RDoc::Markup::Verbatim;[I"- You, hopefully;T:@format0: @fileI"lib/prism.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"@modified manually. See templates/lib/prism/compiler.rb.erb ;TI".if you are looking to modify the template;T; I"lib/prism/compiler.rb;T;0o;;[ ; I""lib/prism/desugar_compiler.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"Bmodified manually. See templates/lib/prism/dispatcher.rb.erb ;TI".if you are looking to modify the template;T; I"lib/prism/dispatcher.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI";modified manually. See templates/lib/prism/dsl.rb.erb ;TI".if you are looking to modify the template;T; I"lib/prism/dsl.rb;T;0o;;[ ; I"lib/prism/ffi.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"Gmodified manually. See templates/lib/prism/inspect_visitor.rb.erb ;TI".if you are looking to modify the template;T; I"!lib/prism/inspect_visitor.rb;T;0o;;[ ; I"lib/prism/lex_compat.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"Imodified manually. See templates/lib/prism/mutation_compiler.rb.erb ;TI".if you are looking to modify the template;T; I"#lib/prism/mutation_compiler.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"<modified manually. See templates/lib/prism/node.rb.erb ;TI".if you are looking to modify the template;T; I"lib/prism/node.rb;T;0o;;[o; ;[I"THere we are reopening the prism module to provide methods on nodes that aren't ;TI"4templated and are meant as convenience methods.;T; I"lib/prism/node_ext.rb;T;0o;;[o; ;[I"typed: ignore;T; 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;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"Bmodified manually. See templates/lib/prism/reflection.rb.erb ;TI".if you are looking to modify the template;T; 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/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/ripper.rb;T;0o;;[ ; I")lib/prism/translation/ripper/sexp.rb;T;0o;;[ ; I")lib/prism/translation/ruby_parser.rb;T;0o;;[o; ;[I"RThis file is generated by the templates/template.rb script and should not be ;TI"?modified manually. See templates/lib/prism/visitor.rb.erb ;TI".if you are looking to modify the template;T; I"lib/prism/visitor.rb;T;0; 0;0[ [U:RDoc::Constant[i I"BACKEND;TI"Prism::BACKEND;T:public0o;;[o; ;[I"5The C extension is the default backend on CRuby.;T; @;0@@cRDoc::NormalModule0U;[i I"VERSION;TI"Prism::VERSION;T;0o;;[o; ;[I"MThe version constant is set by reading the result of calling pm_version.;T; @4;0@4@@�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@�[:protected[ [:private[[I"dump_options;T@�[I"dump_options_command_line;T@�[I"dump_options_version;T@�[I" instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[%@@@!@)@1@4@<@?@G@O@V@\@_@b@e@h@k@s@v@y@|@@}@�@�@�@�@�@�@�@�I""lib/rdoc/parser/prism_ruby.rb;T@�cRDoc::TopLevel