gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module SyntaxTree
    • module SyntaxTree::ArrayMatch
    • module SyntaxTree::AssignFormatting
    • module SyntaxTree::CLI
    • module SyntaxTree::ContainsAssignment
    • module SyntaxTree::DSL
    • module SyntaxTree::HashKeyFormatter
    • module SyntaxTree::Index
    • module SyntaxTree::LanguageServer::Request
    • module SyntaxTree::Mermaid
    • module SyntaxTree::Parentheses
    • module SyntaxTree::Quotes
    • module SyntaxTree::Rake
    • module SyntaxTree::Reflection
    • module SyntaxTree::Reflection::Type
    • module SyntaxTree::Ternaryable
    • module SyntaxTree::Translation
    • module SyntaxTree::WithScope
    • module SyntaxTree::YARV
    • module SyntaxTree::YARV::Legacy
  • Classes

    • class SyntaxTree::ARef
    • class SyntaxTree::ARefField
    • class SyntaxTree::AliasNode
    • class SyntaxTree::AliasNode::AliasArgumentFormatter
    • class SyntaxTree::ArgBlock
    • class SyntaxTree::ArgParen
    • class SyntaxTree::ArgStar
    • class SyntaxTree::Args
    • class SyntaxTree::ArgsForward
    • class SyntaxTree::ArrayLiteral
    • class SyntaxTree::ArrayLiteral::BreakableSpaceSeparator
    • class SyntaxTree::ArrayLiteral::EmptyWithCommentsFormatter
    • class SyntaxTree::ArrayLiteral::QSymbolsFormatter
    • class SyntaxTree::ArrayLiteral::QWordsFormatter
    • class SyntaxTree::AryPtn
    • class SyntaxTree::AryPtn::RestFormatter
    • class SyntaxTree::Assign
    • class SyntaxTree::Assoc
    • class SyntaxTree::AssocSplat
    • class SyntaxTree::BEGINBlock
    • class SyntaxTree::Backref
    • class SyntaxTree::Backtick
    • class SyntaxTree::BareAssocHash
    • class SyntaxTree::BasicVisitor
    • class SyntaxTree::BasicVisitor::VisitMethodChecker
    • class SyntaxTree::BasicVisitor::VisitMethodError
    • class SyntaxTree::BasicVisitor::VisitMethodsChecker
    • class SyntaxTree::Begin
    • class SyntaxTree::Binary
    • class SyntaxTree::BlockArg
    • class SyntaxTree::BlockNode
    • class SyntaxTree::BlockNode::BlockOpenFormatter
    • class SyntaxTree::BlockVar
    • class SyntaxTree::BlockVar::Separator
    • class SyntaxTree::BodyStmt
    • class SyntaxTree::Break
    • class SyntaxTree::CHAR
    • class SyntaxTree::CLI::AST
    • class SyntaxTree::CLI::Action
    • class SyntaxTree::CLI::CTags
    • class SyntaxTree::CLI::Check
    • class SyntaxTree::CLI::Check::UnformattedError
    • class SyntaxTree::CLI::Color
    • class SyntaxTree::CLI::ConfigFile
    • class SyntaxTree::CLI::Debug
    • class SyntaxTree::CLI::Debug::NonIdempotentFormatError
    • class SyntaxTree::CLI::Doc
    • class SyntaxTree::CLI::Expr
    • class SyntaxTree::CLI::FileItem
    • class SyntaxTree::CLI::Format
    • class SyntaxTree::CLI::Json
    • class SyntaxTree::CLI::Match
    • class SyntaxTree::CLI::Options
    • class SyntaxTree::CLI::STDINItem
    • class SyntaxTree::CLI::ScriptItem
    • class SyntaxTree::CLI::Search
    • class SyntaxTree::CLI::Write
    • class SyntaxTree::CVar
    • class SyntaxTree::CallChainFormatter
    • class SyntaxTree::CallNode
    • class SyntaxTree::CallOperatorFormatter
    • class SyntaxTree::Case
    • class SyntaxTree::ClassDeclaration
    • class SyntaxTree::Comma
    • class SyntaxTree::Command
    • class SyntaxTree::CommandCall
    • class SyntaxTree::Comment
    • class SyntaxTree::ConditionalFormatter
    • class SyntaxTree::Const
    • class SyntaxTree::ConstPathField
    • class SyntaxTree::ConstPathRef
    • class SyntaxTree::ConstRef
    • class SyntaxTree::DefNode
    • class SyntaxTree::Defined
    • class SyntaxTree::DynaSymbol
    • class SyntaxTree::ENDBlock
    • class SyntaxTree::Else
    • class SyntaxTree::Elsif
    • class SyntaxTree::EmbDoc
    • class SyntaxTree::EmbExprBeg
    • class SyntaxTree::EmbExprEnd
    • class SyntaxTree::EmbVar
    • class SyntaxTree::EndContent
    • class SyntaxTree::Ensure
    • class SyntaxTree::ExcessedComma
    • class SyntaxTree::Field
    • class SyntaxTree::FieldVisitor
    • class SyntaxTree::FloatLiteral
    • class SyntaxTree::FlowControlFormatter
    • class SyntaxTree::FndPtn
    • class SyntaxTree::For
    • class SyntaxTree::Formatter
    • class SyntaxTree::Formatter::Options
    • class SyntaxTree::Formatter::SemanticVersion
    • class SyntaxTree::GVar
    • class SyntaxTree::HashKeyFormatter::Identity
    • class SyntaxTree::HashKeyFormatter::Labels
    • class SyntaxTree::HashKeyFormatter::Rockets
    • class SyntaxTree::HashLiteral
    • class SyntaxTree::HashLiteral::EmptyWithCommentsFormatter
    • class SyntaxTree::Heredoc
    • class SyntaxTree::HeredocBeg
    • class SyntaxTree::HeredocEnd
    • class SyntaxTree::HshPtn
    • class SyntaxTree::HshPtn::KeywordFormatter
    • class SyntaxTree::HshPtn::KeywordRestFormatter
    • class SyntaxTree::IVar
    • class SyntaxTree::Ident
    • class SyntaxTree::IfNode
    • class SyntaxTree::IfOp
    • class SyntaxTree::Imaginary
    • class SyntaxTree::In
    • class SyntaxTree::Index::AliasMethodDefinition
    • class SyntaxTree::Index::ClassDefinition
    • class SyntaxTree::Index::ConstantDefinition
    • class SyntaxTree::Index::EntryComments
    • class SyntaxTree::Index::FileComments
    • class SyntaxTree::Index::FileComments::FileSource
    • class SyntaxTree::Index::FileComments::Parser
    • class SyntaxTree::Index::FileComments::StringSource
    • class SyntaxTree::Index::ISeqBackend
    • class SyntaxTree::Index::Location
    • class SyntaxTree::Index::MethodDefinition
    • class SyntaxTree::Index::ModuleDefinition
    • class SyntaxTree::Index::ParserBackend
    • class SyntaxTree::Index::ParserBackend::ConstantNameVisitor
    • class SyntaxTree::Index::ParserBackend::IndexVisitor
    • class SyntaxTree::Index::SingletonMethodDefinition
    • class SyntaxTree::Int
    • class SyntaxTree::JSONVisitor
    • class SyntaxTree::Kw
    • class SyntaxTree::KwRestParam
    • class SyntaxTree::LBrace
    • class SyntaxTree::LBracket
    • class SyntaxTree::LParen
    • class SyntaxTree::Label
    • class SyntaxTree::LabelEnd
    • class SyntaxTree::Lambda
    • class SyntaxTree::LambdaVar
    • class SyntaxTree::LanguageServer
    • class SyntaxTree::LanguageServer::InlayHints
    • class SyntaxTree::LanguageServer::InlayHints::Hint
    • class SyntaxTree::LanguageServer::Request::Shape
    • class SyntaxTree::LanguageServer::Request::Tuple
    • class SyntaxTree::Location
    • class SyntaxTree::LoopFormatter
    • class SyntaxTree::MAssign
    • class SyntaxTree::MLHS
    • class SyntaxTree::MLHSParen
    • class SyntaxTree::MRHS
    • class SyntaxTree::MatchVisitor
    • class SyntaxTree::Mermaid::FlowChart
    • class SyntaxTree::Mermaid::Link
    • class SyntaxTree::Mermaid::Node
    • class SyntaxTree::MermaidVisitor
    • class SyntaxTree::MethodAddBlock
    • class SyntaxTree::ModuleDeclaration
    • class SyntaxTree::MutationVisitor
    • class SyntaxTree::Next
    • class SyntaxTree::Node
    • class SyntaxTree::Not
    • class SyntaxTree::Op
    • class SyntaxTree::OpAssign
    • class SyntaxTree::Params
    • class SyntaxTree::Params::KeywordFormatter
    • class SyntaxTree::Params::KeywordRestFormatter
    • class SyntaxTree::Params::OptionalFormatter
    • class SyntaxTree::Paren
    • class SyntaxTree::Parser
    • class SyntaxTree::Parser::MultiByteString
    • class SyntaxTree::Parser::ParseError
    • class SyntaxTree::Parser::PinVisitor
    • class SyntaxTree::Parser::Semicolon
    • class SyntaxTree::Parser::SingleByteString
    • class SyntaxTree::Parser::TokenList
    • class SyntaxTree::Pattern
    • class SyntaxTree::Pattern::CompilationError
    • class SyntaxTree::Period
    • class SyntaxTree::PinnedBegin
    • class SyntaxTree::PinnedVarRef
    • class SyntaxTree::PrettyPrintVisitor
    • class SyntaxTree::Program
    • class SyntaxTree::QSymbols
    • class SyntaxTree::QSymbolsBeg
    • class SyntaxTree::QWords
    • class SyntaxTree::QWordsBeg
    • class SyntaxTree::RAssign
    • class SyntaxTree::RBrace
    • class SyntaxTree::RBracket
    • class SyntaxTree::RParen
    • class SyntaxTree::Rake::CheckTask
    • class SyntaxTree::Rake::Task
    • class SyntaxTree::Rake::WriteTask
    • class SyntaxTree::RangeNode
    • class SyntaxTree::RationalLiteral
    • class SyntaxTree::Redo
    • class SyntaxTree::Reflection::Attribute
    • class SyntaxTree::Reflection::Node
    • class SyntaxTree::Reflection::Type::ArrayType
    • class SyntaxTree::Reflection::Type::TupleType
    • class SyntaxTree::Reflection::Type::UnionType
    • class SyntaxTree::RegexpBeg
    • class SyntaxTree::RegexpContent
    • class SyntaxTree::RegexpEnd
    • class SyntaxTree::RegexpLiteral
    • class SyntaxTree::Rescue
    • class SyntaxTree::RescueEx
    • class SyntaxTree::RescueMod
    • class SyntaxTree::RestParam
    • class SyntaxTree::Retry
    • class SyntaxTree::ReturnNode
    • class SyntaxTree::SClass
    • class SyntaxTree::Search
    • class SyntaxTree::Statements
    • class SyntaxTree::StringConcat
    • class SyntaxTree::StringContent
    • class SyntaxTree::StringDVar
    • class SyntaxTree::StringEmbExpr
    • class SyntaxTree::StringLiteral
    • class SyntaxTree::Super
    • class SyntaxTree::SymBeg
    • class SyntaxTree::SymbolContent
    • class SyntaxTree::SymbolLiteral
    • class SyntaxTree::Symbols
    • class SyntaxTree::SymbolsBeg
    • class SyntaxTree::TLamBeg
    • class SyntaxTree::TLambda
    • class SyntaxTree::TStringBeg
    • class SyntaxTree::TStringContent
    • class SyntaxTree::TStringEnd
    • class SyntaxTree::TopConstField
    • class SyntaxTree::TopConstRef
    • class SyntaxTree::Translation::Parser
    • class SyntaxTree::Translation::Parser::HeredocBuilder
    • class SyntaxTree::Translation::RuboCopAST
    • class SyntaxTree::Unary
    • class SyntaxTree::Undef
    • class SyntaxTree::Undef::UndefArgumentFormatter
    • class SyntaxTree::UnlessNode
    • class SyntaxTree::UntilNode
    • class SyntaxTree::VCall
    • class SyntaxTree::VarField
    • class SyntaxTree::VarRef
    • class SyntaxTree::Visitor
    • class SyntaxTree::VoidStmt
    • class SyntaxTree::When
    • class SyntaxTree::When::Separator
    • class SyntaxTree::WhileNode
    • class SyntaxTree::WithScope::Scope
    • class SyntaxTree::WithScope::Scope::Local
    • class SyntaxTree::Word
    • class SyntaxTree::Words
    • class SyntaxTree::WordsBeg
    • class SyntaxTree::XString
    • class SyntaxTree::XStringLiteral
    • class SyntaxTree::YARV::AdjustStack
    • class SyntaxTree::YARV::AnyToString
    • class SyntaxTree::YARV::Assembler
    • class SyntaxTree::YARV::Assembler::ObjectVisitor
    • class SyntaxTree::YARV::BasicBlock
    • class SyntaxTree::YARV::Bf
    • class SyntaxTree::YARV::BranchIf
    • class SyntaxTree::YARV::BranchNil
    • class SyntaxTree::YARV::BranchUnless
    • class SyntaxTree::YARV::CallData
    • class SyntaxTree::YARV::CheckKeyword
    • class SyntaxTree::YARV::CheckMatch
    • class SyntaxTree::YARV::CheckType
    • class SyntaxTree::YARV::Compiler
    • class SyntaxTree::YARV::Compiler::Options
    • class SyntaxTree::YARV::Compiler::RubyVisitor
    • class SyntaxTree::YARV::Compiler::RubyVisitor::CompilationError
    • class SyntaxTree::YARV::ConcatArray
    • class SyntaxTree::YARV::ConcatStrings
    • class SyntaxTree::YARV::ControlFlowGraph
    • class SyntaxTree::YARV::ControlFlowGraph::Compiler
    • class SyntaxTree::YARV::DataFlowGraph
    • class SyntaxTree::YARV::DataFlowGraph::BlockArgument
    • class SyntaxTree::YARV::DataFlowGraph::Compiler
    • class SyntaxTree::YARV::DataFlowGraph::DataFlow
    • class SyntaxTree::YARV::DataFlowGraph::LocalArgument
    • class SyntaxTree::YARV::Decompiler
    • class SyntaxTree::YARV::Decompiler::BlockLabel
    • class SyntaxTree::YARV::DefineClass
    • class SyntaxTree::YARV::DefineMethod
    • class SyntaxTree::YARV::DefineSMethod
    • class SyntaxTree::YARV::Defined
    • class SyntaxTree::YARV::DefinedIVar
    • class SyntaxTree::YARV::Disassembler
    • class SyntaxTree::YARV::Disassembler::Squished
    • class SyntaxTree::YARV::Dup
    • class SyntaxTree::YARV::DupArray
    • class SyntaxTree::YARV::DupHash
    • class SyntaxTree::YARV::DupN
    • class SyntaxTree::YARV::ExpandArray
    • class SyntaxTree::YARV::GetBlockParam
    • class SyntaxTree::YARV::GetBlockParamProxy
    • class SyntaxTree::YARV::GetClassVariable
    • class SyntaxTree::YARV::GetConstant
    • class SyntaxTree::YARV::GetGlobal
    • class SyntaxTree::YARV::GetInstanceVariable
    • class SyntaxTree::YARV::GetLocal
    • class SyntaxTree::YARV::GetLocalWC0
    • class SyntaxTree::YARV::GetLocalWC1
    • class SyntaxTree::YARV::GetSpecial
    • class SyntaxTree::YARV::Instruction
    • class SyntaxTree::YARV::InstructionSequence
    • class SyntaxTree::YARV::InstructionSequence::CatchBreak
    • class SyntaxTree::YARV::InstructionSequence::CatchEnsure
    • class SyntaxTree::YARV::InstructionSequence::CatchEntry
    • class SyntaxTree::YARV::InstructionSequence::CatchNext
    • class SyntaxTree::YARV::InstructionSequence::CatchRedo
    • class SyntaxTree::YARV::InstructionSequence::CatchRescue
    • class SyntaxTree::YARV::InstructionSequence::CatchRetry
    • class SyntaxTree::YARV::InstructionSequence::InstructionList
    • class SyntaxTree::YARV::InstructionSequence::InstructionList::Node
    • class SyntaxTree::YARV::InstructionSequence::Label
    • class SyntaxTree::YARV::InstructionSequence::Stack
    • class SyntaxTree::YARV::Intern
    • class SyntaxTree::YARV::InvokeBlock
    • class SyntaxTree::YARV::InvokeSuper
    • class SyntaxTree::YARV::Jump
    • class SyntaxTree::YARV::Leave
    • class SyntaxTree::YARV::Legacy::GetClassVariable
    • class SyntaxTree::YARV::Legacy::OptGetInlineCache
    • class SyntaxTree::YARV::Legacy::OptSetInlineCache
    • class SyntaxTree::YARV::Legacy::SetClassVariable
    • class SyntaxTree::YARV::LocalTable
    • class SyntaxTree::YARV::LocalTable::BlockLocal
    • class SyntaxTree::YARV::LocalTable::Lookup
    • class SyntaxTree::YARV::LocalTable::PlainLocal
    • class SyntaxTree::YARV::NewArray
    • class SyntaxTree::YARV::NewArrayKwSplat
    • class SyntaxTree::YARV::NewHash
    • class SyntaxTree::YARV::NewRange
    • class SyntaxTree::YARV::Nop
    • class SyntaxTree::YARV::ObjToString
    • class SyntaxTree::YARV::Once
    • class SyntaxTree::YARV::OptAnd
    • class SyntaxTree::YARV::OptAref
    • class SyntaxTree::YARV::OptArefWith
    • class SyntaxTree::YARV::OptAset
    • class SyntaxTree::YARV::OptAsetWith
    • class SyntaxTree::YARV::OptCaseDispatch
    • class SyntaxTree::YARV::OptDiv
    • class SyntaxTree::YARV::OptEmptyP
    • class SyntaxTree::YARV::OptEq
    • class SyntaxTree::YARV::OptGE
    • class SyntaxTree::YARV::OptGT
    • class SyntaxTree::YARV::OptGetConstantPath
    • class SyntaxTree::YARV::OptLE
    • class SyntaxTree::YARV::OptLT
    • class SyntaxTree::YARV::OptLTLT
    • class SyntaxTree::YARV::OptLength
    • class SyntaxTree::YARV::OptMinus
    • class SyntaxTree::YARV::OptMod
    • class SyntaxTree::YARV::OptMult
    • class SyntaxTree::YARV::OptNEq
    • class SyntaxTree::YARV::OptNewArrayMax
    • class SyntaxTree::YARV::OptNewArrayMin
    • class SyntaxTree::YARV::OptNilP
    • class SyntaxTree::YARV::OptNot
    • class SyntaxTree::YARV::OptOr
    • class SyntaxTree::YARV::OptPlus
    • class SyntaxTree::YARV::OptRegExpMatch2
    • class SyntaxTree::YARV::OptSendWithoutBlock
    • class SyntaxTree::YARV::OptSize
    • class SyntaxTree::YARV::OptStrFreeze
    • class SyntaxTree::YARV::OptStrUMinus
    • class SyntaxTree::YARV::OptSucc
    • class SyntaxTree::YARV::Pop
    • class SyntaxTree::YARV::PutNil
    • class SyntaxTree::YARV::PutObject
    • class SyntaxTree::YARV::PutObjectInt2Fix0
    • class SyntaxTree::YARV::PutObjectInt2Fix1
    • class SyntaxTree::YARV::PutSelf
    • class SyntaxTree::YARV::PutSpecialObject
    • class SyntaxTree::YARV::PutString
    • class SyntaxTree::YARV::SeaOfNodes
    • class SyntaxTree::YARV::SeaOfNodes::Compiler
    • class SyntaxTree::YARV::SeaOfNodes::Edge
    • class SyntaxTree::YARV::SeaOfNodes::InsnNode
    • class SyntaxTree::YARV::SeaOfNodes::MergeNode
    • class SyntaxTree::YARV::SeaOfNodes::PhiNode
    • class SyntaxTree::YARV::SeaOfNodes::SubGraph
    • class SyntaxTree::YARV::Send
    • class SyntaxTree::YARV::SetBlockParam
    • class SyntaxTree::YARV::SetClassVariable
    • class SyntaxTree::YARV::SetConstant
    • class SyntaxTree::YARV::SetGlobal
    • class SyntaxTree::YARV::SetInstanceVariable
    • class SyntaxTree::YARV::SetLocal
    • class SyntaxTree::YARV::SetLocalWC0
    • class SyntaxTree::YARV::SetLocalWC1
    • class SyntaxTree::YARV::SetN
    • class SyntaxTree::YARV::SetSpecial
    • class SyntaxTree::YARV::SplatArray
    • class SyntaxTree::YARV::Swap
    • class SyntaxTree::YARV::Throw
    • class SyntaxTree::YARV::ToRegExp
    • class SyntaxTree::YARV::TopN
    • class SyntaxTree::YARV::VM
    • class SyntaxTree::YARV::VM::BlockFrame
    • class SyntaxTree::YARV::VM::BreakError
    • class SyntaxTree::YARV::VM::ClassFrame
    • class SyntaxTree::YARV::VM::Frame
    • class SyntaxTree::YARV::VM::FrozenCore
    • class SyntaxTree::YARV::VM::Jump
    • class SyntaxTree::YARV::VM::Leave
    • class SyntaxTree::YARV::VM::MethodFrame
    • class SyntaxTree::YARV::VM::NextError
    • class SyntaxTree::YARV::VM::NullEvents
    • class SyntaxTree::YARV::VM::RescueFrame
    • class SyntaxTree::YARV::VM::ReturnError
    • class SyntaxTree::YARV::VM::STDOUTEvents
    • class SyntaxTree::YARV::VM::Stack
    • class SyntaxTree::YARV::VM::ThrownError
    • class SyntaxTree::YARV::VM::TopFrame
    • class SyntaxTree::YieldNode
    • class SyntaxTree::ZSuper
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
    • Changing structure
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. syntax_tree
  3. 6.1.1
  4. module SyntaxTree::YARV::Legacy

module SyntaxTree::YARV::Legacy

Classes in this namespace

GetClassVariable

class

in SyntaxTree::YARV::Legacy

OptGetInlineCache

class

in SyntaxTree::YARV::Legacy

OptSetInlineCache

class

in SyntaxTree::YARV::Legacy

SetClassVariable

class

in SyntaxTree::YARV::Legacy

Classes

  • SyntaxTree::YARV::Legacy::GetClassVariable
  • SyntaxTree::YARV::Legacy::OptGetInlineCache
  • SyntaxTree::YARV::Legacy::OptSetInlineCache
  • SyntaxTree::YARV::Legacy::SetClassVariable

Defined in

  • lib/syntax_tree/yarv/legacy.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem