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