RubyNodeCreator
io.joern.rubysrc2cpg.parser.RubyNodeCreator
class RubyNodeCreator extends RubyParserBaseVisitor[RubyNode]
Converts an ANTLR Ruby Parse Tree into the intermediate Ruby AST.
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
AbstractParseTreeVisitor
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
override def visitAttributeAssignmentExpression(ctx: AttributeAssignmentExpressionContext): RubyNode
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
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): RubyNode
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitFloatWithoutExponentUnsignedLiteral(ctx: FloatWithoutExponentUnsignedLiteralContext): RubyNode
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 visitKeywordAndOrExpressionOrCommand(ctx: KeywordAndOrExpressionOrCommandContext): RubyNode
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): RubyNode
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): RubyNode
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMethodCallWithParenthesesExpression(ctx: MethodCallWithParenthesesExpressionContext): RubyNode
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
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedStringArrayLiteral(ctx: QuotedNonExpandedStringArrayLiteralContext): RubyNode
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedStringLiteral(ctx: QuotedNonExpandedStringLiteralContext): RubyNode
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedNonExpandedSymbolArrayLiteral(ctx: QuotedNonExpandedSymbolArrayLiteralContext): RubyNode
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 visitReturnMethodInvocationWithoutParentheses(ctx: ReturnMethodInvocationWithoutParenthesesContext): RubyNode
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
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
override def visitYieldMethodInvocationWithoutParentheses(ctx: YieldMethodInvocationWithoutParenthesesContext): RubyNode
Attributes
- Definition Classes
-
RubyParserBaseVisitor -> RubyParserVisitor
Inherited methods
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitArgumentListArgumentWithParentheses(x$0: ArgumentListArgumentWithParenthesesContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitAssociationListIndexingArgumentList(x$0: AssociationListIndexingArgumentListContext): RubyNode
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): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitChainedCommandWithDoBlockArgumentWithParentheses(x$0: ChainedCommandWithDoBlockArgumentWithParenthesesContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitChainedMethodInvocationWithoutParentheses(x$0: ChainedMethodInvocationWithoutParenthesesContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- AbstractParseTreeVisitor
def visitCommandArgumentCommandArgumentList(x$0: CommandArgumentCommandArgumentListContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitCommandMethodInvocationWithoutParentheses(x$0: CommandMethodInvocationWithoutParenthesesContext): RubyNode
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:
- 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
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitMandatoryMandatoryOrOptionalParameter(x$0: MandatoryMandatoryOrOptionalParameterContext): RubyNode
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): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitNextMethodInvocationWithoutParentheses(x$0: NextMethodInvocationWithoutParenthesesContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionListIndexingArgumentList(x$0: OperatorExpressionListIndexingArgumentListContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionListWithSplattingArgumentIndexingArgumentList(x$0: OperatorExpressionListWithSplattingArgumentIndexingArgumentListContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOperatorExpressionsAndChainedCommandWithBlockArgumentWithParentheses(x$0: OperatorExpressionsAndChainedCommandWithBlockArgumentWithParenthesesContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitOptionalMandatoryOrOptionalParameter(x$0: OptionalMandatoryOrOptionalParameterContext): RubyNode
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:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedExternalCommandLiteral(x$0: QuotedExpandedExternalCommandLiteralContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedExternalCommandString(x$0: QuotedExpandedExternalCommandStringContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedLiteralStringContent(x$0: QuotedExpandedLiteralStringContentContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedExpandedRegularExpressionLiteral(x$0: QuotedExpandedRegularExpressionLiteralContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitQuotedNonExpandedArrayElementContent(x$0: QuotedNonExpandedArrayElementContentContext): RubyNode
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 visitSingleAssignmentStatementStatement(x$0: SingleAssignmentStatementStatementContext): RubyNode
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
def visitSplattingArgumentIndexingArgumentList(x$0: SplattingArgumentIndexingArgumentListContext): RubyNode
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
Attributes
- Inherited from:
- RubyParserBaseVisitor
Attributes
- Inherited from:
- RubyParserBaseVisitor
In this article