RubyNodeCreator
io.joern.rubysrc2cpg.parser.RubyNodeCreator
class RubyNodeCreator(variableNameGen: FreshNameGenerator[String], procParamGen: FreshNameGenerator[Left[String, Nothing]]) extends RubyParserBaseVisitor[RubyExpression]
Converts an ANTLR Ruby Parse Tree into the intermediate Ruby AST.
Attributes
- Graph
-
- Supertypes
-
class RubyParserBaseVisitor[RubyExpression]trait RubyParserVisitor[RubyExpression]class AbstractParseTreeVisitor[RubyExpression]trait ParseTreeVisitor[RubyExpression]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
AbstractParseTreeVisitor
Moves children nodes not allowed directly under TypeDecl to the initialize method
Moves children nodes not allowed directly under TypeDecl to the initialize method
Value parameters
- stmts
-
- StatementList for ClassDecl
Attributes
- Returns
-
initializeMethodDeclaration with all non-allowed children nodes added- list of all nodes allowed directly under type decl
def genInitFieldStmts(ctxBodyStatement: BodyStatementContext): (RubyExpression, List[RubyExpression & RubyFieldIdentifier])
Detects the alias statements and creates methods that reference the aliased method as a call.
Detects the alias statements and creates methods that reference the aliased method as a call.
Value parameters
- classBody
-
the class body node
Attributes
- Returns
-
the class body as a statement list.
Attributes
- Definition Classes
-
AbstractParseTreeVisitor -> ParseTreeVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitAttributeAssignmentExpression(ctx: AttributeAssignmentExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBracketAssignmentExpression(ctx: BracketAssignmentExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitCommandExpressionOrCommand(ctx: CommandExpressionOrCommandContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitCommandTernaryOperatorExpression(ctx: CommandTernaryOperatorExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitConstantIdentifierVariable(ctx: ConstantIdentifierVariableContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitDoubleQuotedStringExpression(ctx: DoubleQuotedStringExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitFloatWithExponentUnsignedLiteral(ctx: FloatWithExponentUnsignedLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitFloatWithoutExponentUnsignedLiteral(ctx: FloatWithoutExponentUnsignedLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitHexadecimalUnsignedLiteral(ctx: HexadecimalUnsignedLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitInstanceIdentifierVariable(ctx: InstanceIdentifierVariableContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitKeywordAndOrExpressionOrCommand(ctx: KeywordAndOrExpressionOrCommandContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLocalVariableAssignmentExpression(ctx: LocalVariableAssignmentExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMethodCallWithBlockExpression(ctx: MethodCallWithBlockExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMethodCallWithParenthesesExpression(ctx: MethodCallWithParenthesesExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMultipleAssignmentStatement(ctx: MultipleAssignmentStatementContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedArrayElement(ctx: QuotedExpandedArrayElementContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedExternalCommandLiteral(ctx: QuotedExpandedExternalCommandLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedRegularExpressionLiteral(ctx: QuotedExpandedRegularExpressionLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedStringArrayLiteral(ctx: QuotedExpandedStringArrayLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedStringLiteral(ctx: QuotedExpandedStringLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedSymbolArrayLiteral(ctx: QuotedExpandedSymbolArrayLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedStringArrayLiteral(ctx: QuotedNonExpandedStringArrayLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedStringLiteral(ctx: QuotedNonExpandedStringLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedSymbolArrayLiteral(ctx: QuotedNonExpandedSymbolArrayLiteralContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitReturnMethodInvocationWithoutParentheses(ctx: ReturnMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSingleQuotedStringExpression(ctx: SingleQuotedStringExpressionContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitYieldMethodInvocationWithoutParentheses(ctx: YieldMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Inherited methods
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitArgumentListArgumentWithParentheses(x$0: ArgumentListArgumentWithParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitAssociationListIndexingArgumentList(x$0: AssociationListIndexingArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitBreakMethodInvocationWithoutParentheses(x$0: BreakMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitChainedCommandWithDoBlockArgumentWithParentheses(x$0: ChainedCommandWithDoBlockArgumentWithParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitChainedMethodInvocationWithoutParentheses(x$0: ChainedMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- AbstractParseTreeVisitor
def visitCommandArgumentCommandArgumentList(x$0: CommandArgumentCommandArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitCommandCommandOrPrimaryValueClass(x$0: CommandCommandOrPrimaryValueClassContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitCommandMethodInvocationWithoutParentheses(x$0: CommandMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- AbstractParseTreeVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitIndexingArgumentIndexingArgumentList(x$0: IndexingArgumentIndexingArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitKeywordAndOrCommandOrPrimaryValue(x$0: KeywordAndOrCommandOrPrimaryValueContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryMandatoryOrOptionalParameter(x$0: MandatoryMandatoryOrOptionalParameterContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryOrGroupedParameterList(x$0: MandatoryOrGroupedParameterListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryOrOptionalOrGroupedParameter(x$0: MandatoryOrOptionalOrGroupedParameterContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryOrOptionalOrGroupedParameterList(x$0: MandatoryOrOptionalOrGroupedParameterListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryOrOptionalParameterList(x$0: MandatoryOrOptionalParameterListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMultipleAssignmentStatementStatement(x$0: MultipleAssignmentStatementStatementContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMultipleLeftHandSideExceptPacking(x$0: MultipleLeftHandSideExceptPackingContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitNextMethodInvocationWithoutParentheses(x$0: NextMethodInvocationWithoutParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionListIndexingArgumentList(x$0: OperatorExpressionListIndexingArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionListWithSplattingArgumentIndexingArgumentList(x$0: OperatorExpressionListWithSplattingArgumentIndexingArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionsAndChainedCommandWithBlockArgumentWithParentheses(x$0: OperatorExpressionsAndChainedCommandWithBlockArgumentWithParenthesesContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOptionalMandatoryOrOptionalParameter(x$0: OptionalMandatoryOrOptionalParameterContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitPrimaryValueCommandOrPrimaryValue(x$0: PrimaryValueCommandOrPrimaryValueContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitPrimaryValueCommandOrPrimaryValueClass(x$0: PrimaryValueCommandOrPrimaryValueClassContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitPrimaryValueListWithAssociation(x$0: PrimaryValueListWithAssociationContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitPseudoVariableVariableReference(x$0: PseudoVariableVariableReferenceContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedArrayElementContent(x$0: QuotedExpandedArrayElementContentContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedLiteralStringContent(x$0: QuotedExpandedLiteralStringContentContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedNonExpandedArrayElementContent(x$0: QuotedNonExpandedArrayElementContentContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedNonExpandedArrayElementList(x$0: QuotedNonExpandedArrayElementListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitSingleAssignmentStatementStatement(x$0: SingleAssignmentStatementStatementContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitSplattingArgumentIndexingArgumentList(x$0: SplattingArgumentIndexingArgumentListContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- AbstractParseTreeVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitVariableReferenceSingletonObject(x$0: VariableReferenceSingletonObjectContext): RubyExpression
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
In this article