Method List
Classes
Methods
Exceptions
Constants
Docs
#<<
Prism::LexCompat::Heredoc::DashHeredoc
#<<
Prism::LexCompat::Heredoc::DedentingHeredoc
#<<
Prism::LexCompat::Heredoc::PlainHeredoc
#<<
Prism::NodeInspector
#<<
Prism::ParseResult::Comments::LocationTarget
#<<
Prism::ParseResult::Comments::NodeTarget
#==
Prism::LexCompat::EndContentToken
#==
Prism::LexCompat::IdentToken
#==
Prism::LexCompat::IgnoreStateToken
#==
Prism::LexCompat::IgnoredNewlineToken
#==
Prism::LexCompat::ParamToken
#==
Prism::Location
#==
Prism::Token
#_dispatch0
Prism::RipperCompat
#_dispatch1
Prism::RipperCompat
#_dispatch2
Prism::RipperCompat
#_dispatch3
Prism::RipperCompat
#_dispatch4
Prism::RipperCompat
#_dispatch5
Prism::RipperCompat
#_dispatch7
Prism::RipperCompat
#_dispatch_event_new
Prism::RipperCompat::SexpBuilderPP
#_dispatch_event_push
Prism::RipperCompat::SexpBuilderPP
#attach!
Prism::ParseResult::Comments
#attach_comments!
Prism::ParseResult
#bounds
Prism::RipperCompat
.build
Prism::LexCompat::Heredoc
#character_column
Prism::Source
#character_offset
Prism::Source
#child_inspector
Prism::NodeInspector
#child_node
Prism::NodeInspector
#column
Prism::RipperCompat
#column
Prism::Source
#combine_and
Prism::Pattern
#combine_or
Prism::Pattern
#comments
Prism::Location
#comments
Prism::ParseResult
#compile
Prism::Pattern
#compile_alternation_pattern_node
Prism::Pattern
#compile_array_pattern_node
Prism::Pattern
#compile_constant_path_node
Prism::Pattern
#compile_constant_read_node
Prism::Pattern
#compile_error
Prism::Pattern
#compile_hash_pattern_node
Prism::Pattern
#compile_nil_node
Prism::Pattern
#compile_node
Prism::Pattern
#compile_regular_expression_node
Prism::Pattern
#compile_string_node
Prism::Pattern
#compile_symbol_node
Prism::Pattern
#compute_offsets
Prism::Source
#copy
Prism::Location
.cruby_locals
Prism::Debug
#data_loc
Prism::ParseResult
#deconstruct_keys
Prism::Comment
#deconstruct_keys
Prism::Location
#deconstruct_keys
Prism::MagicComment
#deconstruct_keys
Prism::ParseError
#deconstruct_keys
Prism::ParseResult
#deconstruct_keys
Prism::ParseWarning
#deconstruct_keys
Prism::Token
#dedent
Prism::LexCompat::Heredoc::DedentingHeredoc
#dedent_next
Prism::LexCompat::Heredoc::DedentingHeredoc
#describe
Prism::Pack::Directive
#describe
Prism::Pack::Format
#desugar_and_write_node
Prism::DesugarCompiler
#desugar_operator_write_node
Prism::DesugarCompiler
#desugar_or_write_defined_node
Prism::DesugarCompiler
#desugar_or_write_node
Prism::DesugarCompiler
#directives
Prism::Pack::Format
.dump
Prism
.dump_file
Prism
.dump_options
Prism
#each_child
Prism::Debug::ISeq
#embexpr_balance
Prism::LexCompat::Heredoc::DedentingHeredoc
#encloses?
Prism::ParseResult::Comments::LocationTarget
#encloses?
Prism::ParseResult::Comments::NodeTarget
#encoding
Prism::Pack::Format
#end_character_column
Prism::Location
#end_character_offset
Prism::Location
#end_column
Prism::Location
#end_line
Prism::Location
#end_offset
Prism::Location
#end_offset
Prism::ParseResult::Comments::LocationTarget
#end_offset
Prism::ParseResult::Comments::NodeTarget
#endian
Prism::Pack::Directive
#error?
Prism::RipperCompat
#errors
Prism::ParseResult
#event
Prism::LexCompat::Token
#failure?
Prism::ParseResult
#find_line
Prism::Source
#full_name
Prism::ConstantPathNode
#full_name
Prism::ConstantPathTargetNode
#full_name
Prism::ConstantReadNode
#full_name_parts
Prism::ConstantPathNode
#full_name_parts
Prism::ConstantPathTargetNode
#full_name_parts
Prism::ConstantReadNode
#header
Prism::NodeInspector
#heredoc?
Prism::HeredocQuery
#inspect
Prism::EmbDocComment
#inspect
Prism::InlineComment
#inspect
Prism::Location
#inspect
Prism::MagicComment
#inspect
Prism::ParseError
#inspect
Prism::ParseWarning
.inspect_node
Prism::Debug
#instructions
Prism::Debug::ISeq
#join
Prism::Location
#key
Prism::MagicComment
#key_loc
Prism::MagicComment
#length
Prism::LibRubyParser::PrismBuffer
#length
Prism::LibRubyParser::PrismString
#length
Prism::Location
#length
Prism::Pack::Directive
#length_type
Prism::Pack::Directive
.lex
Prism
.lex_compat
Prism
.lex_file
Prism
.lex_ripper
Prism
#line
Prism::Source
#line_start
Prism::Source
#lineno
Prism::RipperCompat
#list
Prism::NodeInspector
.load
Prism
.load_exported_functions_from
Prism::LibRubyParser
#local_table
Prism::Debug::ISeq
#location
Prism::Comment
#location
Prism::LexCompat::Token
#location
Prism::NodeInspector
#location
Prism::ParseError
#location
Prism::ParseResult::Comments::LocationTarget
#location
Prism::ParseWarning
#location
Prism::Token
#magic_comments
Prism::ParseResult
#mark_newlines!
Prism::ParseResult
.memsize
Prism::Debug
#message
Prism::ParseError
#message
Prism::ParseWarning
.named_captures
Prism::Debug
#nearest_targets
Prism::ParseResult::Comments
.new
Prism::Comment
.new
Prism::Debug::ISeq
.new
Prism::LexCompat
.new
Prism::LexCompat::Heredoc::DashHeredoc
.new
Prism::LexCompat::Heredoc::DedentingHeredoc
.new
Prism::LexCompat::Heredoc::PlainHeredoc
.new
Prism::LexRipper
.new
Prism::LibRubyParser::PrismBuffer
.new
Prism::LibRubyParser::PrismString
.new
Prism::Location
.new
Prism::MagicComment
.new
Prism::NodeInspector
.new
Prism::Pack::Directive
.new
Prism::Pack::Format
.new
Prism::ParseError
.new
Prism::ParseResult
.new
Prism::ParseResult::Comments
.new
Prism::ParseResult::Comments::LocationTarget
.new
Prism::ParseResult::Comments::NodeTarget
.new
Prism::ParseResult::Newlines
.new
Prism::ParseWarning
.new
Prism::Pattern
.new
Prism::Pattern::CompilationError
.new
Prism::RipperCompat
.new
Prism::Source
.new
Prism::Token
.newlines
Prism::Debug
#node
Prism::ParseResult::Comments::NodeTarget
.null
Prism::Location
#offsets
Prism::Source
#on_magic_comment
Prism::RipperCompat
#on_parse_error
Prism::RipperCompat
#options
Prism::LexCompat
#options
Prism::RegularExpressionOptions
#output
Prism::NodeInspector
.parse
Prism
.parse
Prism::Pack
#parse
Prism::RipperCompat
.parse_comments
Prism
.parse_failure?
Prism
.parse_file
Prism
.parse_file_comments
Prism
.parse_file_failure?
Prism
.parse_file_success?
Prism
.parse_lex
Prism
.parse_lex_file
Prism
#parse_result
Prism::ParseResult::Comments
.parse_success?
Prism
#parts
Prism::Debug::ISeq
#pointer
Prism::LibRubyParser::PrismBuffer
#pointer
Prism::LibRubyParser::PrismString
#prefix
Prism::NodeInspector
#pretty_print
Prism::Location
#pretty_print
Prism::Token
.prism_locals
Prism::Debug
.profile_file
Prism::Debug
#query
Prism::Pattern
#read
Prism::LibRubyParser::PrismBuffer
#read
Prism::LibRubyParser::PrismString
.resolve_type
Prism::LibRubyParser
#result
Prism::LexCompat
#result
Prism::LexRipper
#result
Prism::RipperCompat
#scan
Prism::Pattern
.sexp
Prism::RipperCompat
.sexp_raw
Prism::RipperCompat
#signature
Prism::ParametersNode
#signed
Prism::Pack::Directive
#size
Prism::Pack::Directive
#slice
Prism::Location
#slice
Prism::Source
#source
Prism::LexCompat
#source
Prism::LexRipper
#source
Prism::LibRubyParser::PrismString
#source
Prism::Location
#source
Prism::Pack::Directive
#source
Prism::ParseResult
#source
Prism::RipperCompat
#source
Prism::Source
#split
Prism::LexCompat::Heredoc::DashHeredoc
#start_character_column
Prism::Location
#start_character_offset
Prism::Location
#start_column
Prism::Location
#start_line
Prism::Location
#start_line
Prism::Source
#start_line_slice
Prism::Location
#start_offset
Prism::Location
#start_offset
Prism::ParseResult::Comments::LocationTarget
#start_offset
Prism::ParseResult::Comments::NodeTarget
#state
Prism::LexCompat::Token
#success?
Prism::ParseResult
#to_a
Prism::LexCompat::Heredoc::DashHeredoc
#to_a
Prism::LexCompat::Heredoc::DedentingHeredoc
#to_a
Prism::LexCompat::Heredoc::PlainHeredoc
#to_str
Prism::NodeInspector
#tokens
Prism::LexCompat::Heredoc::DashHeredoc
#tokens
Prism::LexCompat::Heredoc::DedentingHeredoc
#tokens
Prism::LexCompat::Heredoc::PlainHeredoc
#trailing?
Prism::EmbDocComment
#trailing?
Prism::InlineComment
#type
Prism::Debug::ISeq
#type
Prism::Pack::Directive
#type
Prism::Token
#value
Prism::FloatNode
#value
Prism::ImaginaryNode
#value
Prism::IntegerNode
#value
Prism::LexCompat::Token
#value
Prism::LibRubyParser::PrismBuffer
#value
Prism::MagicComment
#value
Prism::ParseResult
#value
Prism::RationalNode
#value
Prism::Token
#value_loc
Prism::MagicComment
#variant
Prism::Pack::Directive
#version
Prism::Pack::Directive
#visit_block_node
Prism::ParseResult::Newlines
#visit_call_node
Prism::RipperCompat
#visit_class_variable_and_write_node
Prism::DesugarCompiler
#visit_class_variable_operator_write_node
Prism::DesugarCompiler
#visit_class_variable_or_write_node
Prism::DesugarCompiler
#visit_constant_and_write_node
Prism::DesugarCompiler
#visit_constant_operator_write_node
Prism::DesugarCompiler
#visit_constant_or_write_node
Prism::DesugarCompiler
#visit_float_node
Prism::RipperCompat
#visit_global_variable_and_write_node
Prism::DesugarCompiler
#visit_global_variable_operator_write_node
Prism::DesugarCompiler
#visit_global_variable_or_write_node
Prism::DesugarCompiler
#visit_if_node
Prism::ParseResult::Newlines
#visit_imaginary_node
Prism::RipperCompat
#visit_instance_variable_and_write_node
Prism::DesugarCompiler
#visit_instance_variable_operator_write_node
Prism::DesugarCompiler
#visit_instance_variable_or_write_node
Prism::DesugarCompiler
#visit_integer_node
Prism::RipperCompat
#visit_lambda_node
Prism::ParseResult::Newlines
#visit_local_variable_and_write_node
Prism::DesugarCompiler
#visit_local_variable_operator_write_node
Prism::DesugarCompiler
#visit_local_variable_or_write_node
Prism::DesugarCompiler
#visit_program_node
Prism::RipperCompat
#visit_rational_node
Prism::RipperCompat
#visit_statements_node
Prism::ParseResult::Newlines
#visit_statements_node
Prism::RipperCompat
#visit_unless_node
Prism::ParseResult::Newlines
#warnings
Prism::ParseResult
.with
Prism::LibRubyParser::PrismBuffer
.with
Prism::LibRubyParser::PrismString