Featured Classes
Demo
BlockNode
class
SourceLineNode
class
ForwardingParameterNode
class
PlainHeredoc
class
ClassNode
class
KeywordParameterNode
class
All Classes
AliasNode
class
AlternationPatternNode
class
AndNode
class
ArgumentsNode
class
ArrayNode
class
ArrayPatternNode
class
AssocNode
class
AssocSplatNode
class
BackReferenceReadNode
class
BasicVisitor
class
BeginNode
class
BlockArgumentNode
class
BlockNode
class
BlockParameterNode
class
BlockParametersNode
class
BreakNode
class
CallNode
class
CallOperatorAndWriteNode
class
CallOperatorOrWriteNode
class
CallOperatorWriteNode
class
CapturePatternNode
class
CaseNode
class
ClassNode
class
ClassVariableOperatorAndWriteNode
class
ClassVariableOperatorOrWriteNode
class
ClassVariableOperatorWriteNode
class
ClassVariableReadNode
class
ClassVariableWriteNode
class
Comment
class
ConstantOperatorAndWriteNode
class
ConstantOperatorOrWriteNode
class
ConstantOperatorWriteNode
class
ConstantPathNode
class
ConstantPathOperatorAndWriteNode
class
ConstantPathOperatorOrWriteNode
class
ConstantPathOperatorWriteNode
class
ConstantPathWriteNode
class
ConstantReadNode
class
ConstantWriteNode
class
DefNode
class
DefinedNode
class
ElseNode
class
EmbeddedStatementsNode
class
EmbeddedVariableNode
class
EnsureNode
class
FalseNode
class
FindPatternNode
class
FloatNode
class
ForNode
class
ForwardingArgumentsNode
class
ForwardingParameterNode
class
ForwardingSuperNode
class
GlobalVariableOperatorAndWriteNode
class
GlobalVariableOperatorOrWriteNode
class
GlobalVariableOperatorWriteNode
class
GlobalVariableReadNode
class
GlobalVariableWriteNode
class
HashNode
class
HashPatternNode
class
IfNode
class
ImaginaryNode
class
InNode
class
InstanceVariableOperatorAndWriteNode
class
InstanceVariableOperatorOrWriteNode
class
InstanceVariableOperatorWriteNode
class
InstanceVariableReadNode
class
InstanceVariableWriteNode
class
IntegerNode
class
InterpolatedRegularExpressionNode
class
InterpolatedStringNode
class
InterpolatedSymbolNode
class
InterpolatedXStringNode
class
KeywordHashNode
class
KeywordParameterNode
class
KeywordRestParameterNode
class
LambdaNode
class
LexCompat
class
CommentToken
class
EndContentToken
class
DashHeredoc
class
DedentingHeredoc
class
PlainHeredoc
class
HeredocEndToken
class
IdentToken
class
IgnoredNewlineToken
class
Token
class
LocalVariableOperatorAndWriteNode
class
LocalVariableOperatorOrWriteNode
class
LocalVariableOperatorWriteNode
class
LocalVariableReadNode
class
LocalVariableWriteNode
class
Location
class
MatchPredicateNode
class
MatchRequiredNode
class
MissingNode
class
ModuleNode
class
MultiWriteNode
class
NextNode
class
NilNode
class
NoKeywordsParameterNode
class
Node
class
NumberedReferenceReadNode
class
OptionalParameterNode
class
OrNode
class
Directive
class
Format
class
ParametersNode
class
ParenthesesNode
class
ParseError
class
ParseResult
class
MarkNewlinesVisitor
class
ParseWarning
class
PinnedExpressionNode
class
PinnedVariableNode
class
PostExecutionNode
class
PreExecutionNode
class
ProgramNode
class
RangeNode
class
RationalNode
class
RedoNode
class
RegularExpressionNode
class
RequiredDestructuredParameterNode
class
RequiredParameterNode
class
RescueModifierNode
class
RescueNode
class
RestParameterNode
class
RetryNode
class
ReturnNode
class
RipperCompat
class
SexpBuilder
class
SexpBuilderPP
class
SelfNode
class
Loader
class
SingletonClassNode
class
Source
class
SourceEncodingNode
class
SourceFileNode
class
SourceLineNode
class
SplatNode
class
StatementsNode
class
StringConcatNode
class
StringNode
class
SuperNode
class
SymbolNode
class
Token
class
TrueNode
class
UndefNode
class
UnlessNode
class
UntilNode
class
Visitor
class
WhenNode
class
WhileNode
class
XStringNode
class
YieldNode
class