PATH:
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Prism
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[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; @!;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[i 0o;;[ ; 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
[+]
..
[+]
AssocSplatNode
[-] dump_options_version-c.ri
[edit]
[+]
AliasMethodNode
[+]
LocalVariableWriteNode
[+]
LocalVariableReadNode
[-] dump_options-c.ri
[edit]
[+]
ArrayNodeFlags
[+]
MagicComment
[+]
KeywordHashNode
[+]
EnsureNode
[+]
GlobalVariableOperatorWriteNode
[+]
InterpolatedRegularExpressionNode
[-] dump_file-c.ri
[edit]
[+]
InterpolatedMatchLastLineNode
[+]
ClassNode
[-] parse_failure%3f-c.ri
[edit]
[+]
ConstantPathWriteNode
[+]
Dispatcher
[+]
InterpolatedXStringNode
[+]
StringNode
[+]
MultiWriteNode
[+]
FalseNode
[-] scope-c.ri
[edit]
[+]
RegularExpressionNode
[-] parse_file_comments-c.ri
[edit]
[-] cdesc-Prism.ri
[edit]
[+]
ParameterFlags
[+]
BlockArgumentNode
[-] parse_stream-c.ri
[edit]
[+]
Scope
[-] lex_ripper-c.ri
[edit]
[+]
ArgumentsNodeFlags
[+]
GlobalVariableTargetNode
[+]
MatchWriteNode
[+]
ItParametersNode
[+]
BlockLocalVariableNode
[+]
InterpolatedSymbolNode
[+]
GlobalVariableOrWriteNode
[+]
InterpolatedStringNodeFlags
[+]
Result
[+]
ShareableConstantNodeFlags
[+]
LocalVariableTargetNode
[+]
RangeNode
[+]
NilNode
[+]
MissingNode
[+]
Source
[-] parse_success%3f-c.ri
[edit]
[+]
ClassVariableReadNode
[+]
ParenthesesNodeFlags
[+]
NodeFlags
[+]
RequiredParameterNode
[+]
ConstantPathOrWriteNode
[+]
CallNode
[+]
Serialize
[+]
Reflection
[+]
DSL
[+]
ForwardingArgumentsNode
[+]
LocalVariableAndWriteNode
[+]
StatementsNode
[+]
KeywordHashNodeFlags
[+]
ClassVariableOrWriteNode
[+]
ImplicitNode
[+]
ForwardingParameterNode
[+]
InstanceVariableWriteNode
[-] lex_file-c.ri
[edit]
[+]
PreExecutionNode
[+]
InlineComment
[+]
YieldNode
[+]
GlobalVariableReadNode
[+]
LexCompat
[+]
FlipFlopNode
[+]
ImaginaryNode
[+]
EmbeddedStatementsNode
[+]
ConstantTargetNode
[+]
ConstantPathAndWriteNode
[+]
DefNode
[+]
AssocNode
[+]
ConstantPathNode
[+]
ConstantWriteNode
[+]
Node
[+]
PostExecutionNode
[+]
Location
[+]
Compiler
[+]
ModuleNode
[+]
CallOperatorWriteNode
[+]
PinnedVariableNode
[+]
ConstantAndWriteNode
[+]
IndexOrWriteNode
[+]
DefinedNode
[+]
ClassVariableAndWriteNode
[+]
HashNode
[+]
InstanceVariableAndWriteNode
[+]
RegularExpressionFlags
[+]
RescueModifierNode
[+]
Token
[+]
GlobalVariableAndWriteNode
[+]
GlobalVariableWriteNode
[+]
RestParameterNode
[+]
LoopFlags
[+]
ClassVariableTargetNode
[+]
ImplicitRestNode
[+]
IntegerNode
[-] lex-c.ri
[edit]
[+]
IndexAndWriteNode
[+]
ClassVariableWriteNode
[+]
ArgumentsNode
[+]
BlockParametersNode
[+]
InstanceVariableTargetNode
[-] profile-c.ri
[edit]
[+]
ShareableConstantNode
[+]
RetryNode
[-] parse_lex-c.ri
[edit]
[-] parse-c.ri
[edit]
[+]
KeywordRestParameterNode
[+]
Relocation
[+]
BlockParameterNode
[+]
RationalNode
[+]
Comment
[+]
BeginNode
[+]
MutationCompiler
[+]
OptionalParameterNode
[+]
InstanceVariableOrWriteNode
[+]
ConstantReadNode
[+]
SingletonClassNode
[+]
IndexOperatorWriteNode
[-] parse_file_success%3f-c.ri
[edit]
[+]
Visitor
[+]
DesugarCompiler
[+]
LexResult
[+]
StringFlags
[+]
ParenthesesNode
[+]
BlockNode
[+]
CaseNode
[+]
ForwardingSuperNode
[+]
CallTargetNode
[+]
InspectVisitor
[+]
InstanceVariableReadNode
[+]
SourceFileNode
[+]
XStringNode
[+]
ClassVariableOperatorWriteNode
[-] profile_file-c.ri
[edit]
[+]
BreakNode
[+]
ProgramNode
[+]
ForNode
[+]
SelfNode
[+]
SymbolNode
[+]
ParseWarning
[-] parse_file-c.ri
[edit]
[+]
EmbDocComment
[+]
PinnedExpressionNode
[-] lex_compat-c.ri
[edit]
[+]
NoKeywordsParameterNode
[+]
SymbolFlags
[+]
ArrayPatternNode
[+]
StringQuery
[+]
ParseError
[+]
CallNodeFlags
[+]
ConstantPathTargetNode
[+]
NumberedReferenceReadNode
[-] parse_comments-c.ri
[edit]
[+]
FloatNode
[-] dump-c.ri
[edit]
[+]
UnlessNode
[+]
MatchPredicateNode
[+]
AndNode
[+]
ParseLexResult
[+]
RedoNode
[+]
UndefNode
[+]
IfNode
[-] parse_file_failure%3f-c.ri
[edit]
[+]
ItLocalVariableReadNode
[+]
IntegerBaseFlags
[+]
LambdaNode
[+]
ConstantPathOperatorWriteNode
[+]
MatchRequiredNode
[+]
ParseResult
[+]
CodeUnitsCache
[+]
RescueNode
[+]
SuperNode
[+]
BasicVisitor
[+]
CallAndWriteNode
[+]
OptionalKeywordParameterNode
[+]
EmbeddedVariableNode
[+]
TrueNode
[+]
BackReferenceReadNode
[+]
ReturnNode
[-] parse_lex_file-c.ri
[edit]
[+]
InNode
[+]
SplatNode
[+]
ElseNode
[+]
WhileNode
[+]
ArrayNode
[+]
EncodingFlags
[-] dump_options_command_line-c.ri
[edit]
[+]
RangeFlags
[+]
MatchLastLineNode
[+]
RequiredKeywordParameterNode
[+]
ParametersNode
[+]
UntilNode
[+]
CallOrWriteNode
[+]
ConstantOrWriteNode
[+]
Pattern
[-] load-c.ri
[edit]
[+]
NextNode
[+]
LocalVariableOrWriteNode
[+]
CaseMatchNode
[+]
Pack
[+]
FindPatternNode
[+]
WhenNode
[+]
ConstantOperatorWriteNode
[+]
AlternationPatternNode
[+]
IndexTargetNode
[+]
AliasGlobalVariableNode
[+]
CapturePatternNode
[+]
HashPatternNode
[+]
SourceEncodingNode
[+]
ASCIISource
[+]
MultiTargetNode
[+]
NumberedParametersNode
[+]
InstanceVariableOperatorWriteNode
[+]
OrNode
[+]
Translation
[+]
InterpolatedStringNode
[+]
SourceLineNode
[+]
LocalVariableOperatorWriteNode