Featured Classes

Demo

All Classes

ARef

class

SyntaxTree

ARefField

class

SyntaxTree

AliasNode

class

SyntaxTree

AliasArgumentFormatter

class

SyntaxTree::AliasNode

ArgBlock

class

SyntaxTree

ArgParen

class

SyntaxTree

ArgStar

class

SyntaxTree

Args

class

SyntaxTree

ArgsForward

class

SyntaxTree

ArrayLiteral

class

SyntaxTree

BreakableSpaceSeparator

class

SyntaxTree::ArrayLiteral

EmptyWithCommentsFormatter

class

SyntaxTree::ArrayLiteral

QSymbolsFormatter

class

SyntaxTree::ArrayLiteral

QWordsFormatter

class

SyntaxTree::ArrayLiteral

AryPtn

class

SyntaxTree

RestFormatter

class

SyntaxTree::AryPtn

Assign

class

SyntaxTree

Assoc

class

SyntaxTree

AssocSplat

class

SyntaxTree

BEGINBlock

class

SyntaxTree

Backref

class

SyntaxTree

Backtick

class

SyntaxTree

BareAssocHash

class

SyntaxTree

BasicVisitor

class

SyntaxTree

VisitMethodChecker

class

SyntaxTree::BasicVisitor

VisitMethodError

class

SyntaxTree::BasicVisitor

VisitMethodsChecker

class

SyntaxTree::BasicVisitor

Begin

class

SyntaxTree

Binary

class

SyntaxTree

BlockArg

class

SyntaxTree

BlockNode

class

SyntaxTree

BlockOpenFormatter

class

SyntaxTree::BlockNode

BlockVar

class

SyntaxTree

Separator

class

SyntaxTree::BlockVar

BodyStmt

class

SyntaxTree

Break

class

SyntaxTree

CHAR

class

SyntaxTree

AST

class

SyntaxTree::CLI

Action

class

SyntaxTree::CLI

CTags

class

SyntaxTree::CLI

Check

class

SyntaxTree::CLI

UnformattedError

class

SyntaxTree::CLI::Check

Color

class

SyntaxTree::CLI

ConfigFile

class

SyntaxTree::CLI

Debug

class

SyntaxTree::CLI

NonIdempotentFormatError

class

SyntaxTree::CLI::Debug

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::CLI

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

Options

class

SyntaxTree::Formatter

SemanticVersion

class

SyntaxTree::Formatter

GVar

class

SyntaxTree

Identity

class

SyntaxTree::HashKeyFormatter

Labels

class

SyntaxTree::HashKeyFormatter

Rockets

class

SyntaxTree::HashKeyFormatter

HashLiteral

class

SyntaxTree

EmptyWithCommentsFormatter

class

SyntaxTree::HashLiteral

Heredoc

class

SyntaxTree

HeredocBeg

class

SyntaxTree

HeredocEnd

class

SyntaxTree

HshPtn

class

SyntaxTree

KeywordFormatter

class

SyntaxTree::HshPtn

KeywordRestFormatter

class

SyntaxTree::HshPtn

IVar

class

SyntaxTree

Ident

class

SyntaxTree

IfNode

class

SyntaxTree

IfOp

class

SyntaxTree

Imaginary

class

SyntaxTree

In

class

SyntaxTree

AliasMethodDefinition

class

SyntaxTree::Index

ClassDefinition

class

SyntaxTree::Index

ConstantDefinition

class

SyntaxTree::Index

EntryComments

class

SyntaxTree::Index

FileComments

class

SyntaxTree::Index

FileSource

class

SyntaxTree::Index::FileComments

Parser

class

SyntaxTree::Index::FileComments

StringSource

class

SyntaxTree::Index::FileComments

ISeqBackend

class

SyntaxTree::Index

Location

class

SyntaxTree::Index

MethodDefinition

class

SyntaxTree::Index

ModuleDefinition

class

SyntaxTree::Index

ParserBackend

class

SyntaxTree::Index

ConstantNameVisitor

class

SyntaxTree::Index::ParserBackend

IndexVisitor

class

SyntaxTree::Index::ParserBackend

SingletonMethodDefinition

class

SyntaxTree::Index

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

InlayHints

class

SyntaxTree::LanguageServer

Hint

class

SyntaxTree::LanguageServer::InlayHints

Shape

class

SyntaxTree::LanguageServer::Request

Tuple

class

SyntaxTree::LanguageServer::Request

Location

class

SyntaxTree

LoopFormatter

class

SyntaxTree

MAssign

class

SyntaxTree

MLHS

class

SyntaxTree

MLHSParen

class

SyntaxTree

MRHS

class

SyntaxTree

MatchVisitor

class

SyntaxTree

FlowChart

class

SyntaxTree::Mermaid

Link

class

SyntaxTree::Mermaid

Node

class

SyntaxTree::Mermaid

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

KeywordFormatter

class

SyntaxTree::Params

KeywordRestFormatter

class

SyntaxTree::Params

OptionalFormatter

class

SyntaxTree::Params

Paren

class

SyntaxTree

Parser

class

SyntaxTree

MultiByteString

class

SyntaxTree::Parser

ParseError

class

SyntaxTree::Parser

PinVisitor

class

SyntaxTree::Parser

Semicolon

class

SyntaxTree::Parser

SingleByteString

class

SyntaxTree::Parser

TokenList

class

SyntaxTree::Parser

Pattern

class

SyntaxTree

CompilationError

class

SyntaxTree::Pattern

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

CheckTask

class

SyntaxTree::Rake

Task

class

SyntaxTree::Rake

WriteTask

class

SyntaxTree::Rake

RangeNode

class

SyntaxTree

RationalLiteral

class

SyntaxTree

Redo

class

SyntaxTree

Attribute

class

SyntaxTree::Reflection

Node

class

SyntaxTree::Reflection

ArrayType

class

SyntaxTree::Reflection::Type

TupleType

class

SyntaxTree::Reflection::Type

UnionType

class

SyntaxTree::Reflection::Type

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

Parser

class

SyntaxTree::Translation

HeredocBuilder

class

SyntaxTree::Translation::Parser

RuboCopAST

class

SyntaxTree::Translation

Unary

class

SyntaxTree

Undef

class

SyntaxTree

UndefArgumentFormatter

class

SyntaxTree::Undef

UnlessNode

class

SyntaxTree

UntilNode

class

SyntaxTree

VCall

class

SyntaxTree

VarField

class

SyntaxTree

VarRef

class

SyntaxTree

Visitor

class

SyntaxTree

VoidStmt

class

SyntaxTree

When

class

SyntaxTree

Separator

class

SyntaxTree::When

WhileNode

class

SyntaxTree

Scope

class

SyntaxTree::WithScope

Local

class

SyntaxTree::WithScope::Scope

Word

class

SyntaxTree

Words

class

SyntaxTree

WordsBeg

class

SyntaxTree

XString

class

SyntaxTree

XStringLiteral

class

SyntaxTree

AdjustStack

class

SyntaxTree::YARV

AnyToString

class

SyntaxTree::YARV

Assembler

class

SyntaxTree::YARV

ObjectVisitor

class

SyntaxTree::YARV::Assembler

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

Options

class

SyntaxTree::YARV::Compiler

RubyVisitor

class

SyntaxTree::YARV::Compiler

CompilationError

class

SyntaxTree::YARV::Compiler::RubyVisitor

ConcatArray

class

SyntaxTree::YARV

ConcatStrings

class

SyntaxTree::YARV

ControlFlowGraph

class

SyntaxTree::YARV

Compiler

class

SyntaxTree::YARV::ControlFlowGraph

DataFlowGraph

class

SyntaxTree::YARV

BlockArgument

class

SyntaxTree::YARV::DataFlowGraph

Compiler

class

SyntaxTree::YARV::DataFlowGraph

DataFlow

class

SyntaxTree::YARV::DataFlowGraph

LocalArgument

class

SyntaxTree::YARV::DataFlowGraph

Decompiler

class

SyntaxTree::YARV

BlockLabel

class

SyntaxTree::YARV::Decompiler

DefineClass

class

SyntaxTree::YARV

DefineMethod

class

SyntaxTree::YARV

DefineSMethod

class

SyntaxTree::YARV

Defined

class

SyntaxTree::YARV

DefinedIVar

class

SyntaxTree::YARV

Disassembler

class

SyntaxTree::YARV

Squished

class

SyntaxTree::YARV::Disassembler

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

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

Node

class

SyntaxTree::YARV::InstructionSequence::InstructionList

Label

class

SyntaxTree::YARV::InstructionSequence

Stack

class

SyntaxTree::YARV::InstructionSequence

Intern

class

SyntaxTree::YARV

InvokeBlock

class

SyntaxTree::YARV

InvokeSuper

class

SyntaxTree::YARV

Jump

class

SyntaxTree::YARV

Leave

class

SyntaxTree::YARV

GetClassVariable

class

SyntaxTree::YARV::Legacy

OptGetInlineCache

class

SyntaxTree::YARV::Legacy

OptSetInlineCache

class

SyntaxTree::YARV::Legacy

SetClassVariable

class

SyntaxTree::YARV::Legacy

LocalTable

class

SyntaxTree::YARV

BlockLocal

class

SyntaxTree::YARV::LocalTable

Lookup

class

SyntaxTree::YARV::LocalTable

PlainLocal

class

SyntaxTree::YARV::LocalTable

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

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::SeaOfNodes

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

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::YARV::VM

YieldNode

class

SyntaxTree

ZSuper

class

SyntaxTree

All Modules