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
class RubyParserBaseVisitor[RubyNode]
trait RubyParserVisitor[RubyNode]
class AbstractParseTreeVisitor[RubyNode]
trait ParseTreeVisitor[RubyNode]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def defaultResult(): RubyNode

Attributes

Definition Classes
AbstractParseTreeVisitor
override def visit(tree: ParseTree): RubyNode

Attributes

Definition Classes
AbstractParseTreeVisitor -> ParseTreeVisitor
override def visitAdditiveExpression(ctx: AdditiveExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitArrayParameter(ctx: ArrayParameterContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitAssociation(ctx: AssociationContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitAssociationKey(ctx: AssociationKeyContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitAttributeAssignmentExpression(ctx: AttributeAssignmentExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBinaryUnsignedLiteral(ctx: BinaryUnsignedLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBitwiseAndExpression(ctx: BitwiseAndExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBitwiseOrExpression(ctx: BitwiseOrExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBodyStatement(ctx: BodyStatementContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitBracketedArrayLiteral(ctx: BracketedArrayLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitClassDefinition(ctx: ClassDefinitionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitClassIdentifierVariable(ctx: ClassIdentifierVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitClassName(ctx: ClassNameContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitCommandExpressionOrCommand(ctx: CommandExpressionOrCommandContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitCompoundStatement(ctx: CompoundStatementContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitConstantIdentifierVariable(ctx: ConstantIdentifierVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitCurlyBracesBlock(ctx: CurlyBracesBlockContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitDecimalUnsignedLiteral(ctx: DecimalUnsignedLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitDoBlock(ctx: DoBlockContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitDoubleQuotedStringExpression(ctx: DoubleQuotedStringExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitElseClause(ctx: ElseClauseContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitElsifClause(ctx: ElsifClauseContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitEncodingPseudoVariable(ctx: EncodingPseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitEndlessMethodDefinition(ctx: EndlessMethodDefinitionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitEqualityExpression(ctx: EqualityExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitFalsePseudoVariable(ctx: FalsePseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitFilePseudoVariable(ctx: FilePseudoVariableContext): RubyNode

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
override def visitGlobalIdentifierVariable(ctx: GlobalIdentifierVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitGroupingStatement(ctx: GroupingStatementContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitHashLiteral(ctx: HashLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitHashParameter(ctx: HashParameterContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitHexadecimalUnsignedLiteral(ctx: HexadecimalUnsignedLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitIfExpression(ctx: IfExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitIndexingAccessExpression(ctx: IndexingAccessExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitInstanceIdentifierVariable(ctx: InstanceIdentifierVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitIsDefinedCommand(ctx: IsDefinedCommandContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitIsDefinedExpression(ctx: IsDefinedExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitIsDefinedKeyword(ctx: IsDefinedKeywordContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitKeywordAndOrExpressionOrCommand(ctx: KeywordAndOrExpressionOrCommandContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLinePseudoVariable(ctx: LinePseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLocalIdentifierVariable(ctx: LocalIdentifierVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLocalVariableAssignmentExpression(ctx: LocalVariableAssignmentExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLogicalAndExpression(ctx: LogicalAndExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitLogicalOrExpression(ctx: LogicalOrExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMandatoryParameter(ctx: MandatoryParameterContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMemberAccessExpression(ctx: MemberAccessExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMethodCallExpression(ctx: MethodCallExpressionContext): RubyNode

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
override def visitMethodDefinition(ctx: MethodDefinitionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMethodIdentifier(ctx: MethodIdentifierContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitModifierStatement(ctx: ModifierStatementContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitModuleDefinition(ctx: ModuleDefinitionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitMultiplicativeExpression(ctx: MultiplicativeExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitNilPseudoVariable(ctx: NilPseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitNotExpressionOrCommand(ctx: NotExpressionOrCommandContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitNumericLiteral(ctx: NumericLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitOctalUnsignedLiteral(ctx: OctalUnsignedLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitOptionalParameter(ctx: OptionalParameterContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitPowerExpression(ctx: PowerExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitProcParameter(ctx: ProcParameterContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitProgram(ctx: ProgramContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitPureSymbolLiteral(ctx: PureSymbolLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitQuotedExpandedStringLiteral(ctx: QuotedExpandedStringLiteralContext): RubyNode

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
override def visitRangeExpression(ctx: RangeExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitRelationalExpression(ctx: RelationalExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitReturnMethodInvocationWithoutParentheses(ctx: ReturnMethodInvocationWithoutParenthesesContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSelfPseudoVariable(ctx: SelfPseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitShiftExpression(ctx: ShiftExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSimpleCommand(ctx: SimpleCommandContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSingleQuotedStringExpression(ctx: SingleQuotedStringExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSingleQuotedSymbolLiteral(ctx: SingleQuotedSymbolLiteralContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitSingletonMethodDefinition(ctx: SingletonMethodDefinitionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitStatements(ctx: StatementsContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitTernaryOperatorExpression(ctx: TernaryOperatorExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitTruePseudoVariable(ctx: TruePseudoVariableContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitUnaryExpression(ctx: UnaryExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitUnaryMinusExpression(ctx: UnaryMinusExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitUnlessExpression(ctx: UnlessExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitUntilExpression(ctx: UntilExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitVariableLeftHandSide(ctx: VariableLeftHandSideContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor
override def visitWhileExpression(ctx: WhileExpressionContext): RubyNode

Attributes

Definition Classes
RubyParserBaseVisitor -> RubyParserVisitor

Inherited methods

def visitAdditiveOperator(x$0: AdditiveOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAliasStatement(x$0: AliasStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitArgumentListArgumentWithParentheses(x$0: ArgumentListArgumentWithParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAssignmentOperator(x$0: AssignmentOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAssignmentWithRescue(x$0: AssignmentWithRescueContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAssociationList(x$0: AssociationListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAssociationListIndexingArgumentList(x$0: AssociationListIndexingArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitAssociationsArgumentList(x$0: AssociationsArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBeginEndExpression(x$0: BeginEndExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBitwiseOrOperator(x$0: BitwiseOrOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBitwiseShiftOperator(x$0: BitwiseShiftOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBlockArgument(x$0: BlockArgumentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBlockArgumentArgumentList(x$0: BlockArgumentArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBlockParameter(x$0: BlockParameterContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBracketAssignmentExpression(x$0: BracketAssignmentExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBreakMethodInvocationWithoutParentheses(x$0: BreakMethodInvocationWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitBreakWithoutArguments(x$0: BreakWithoutArgumentsContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCaseWithExpression(x$0: CaseWithExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCaseWithoutExpression(x$0: CaseWithoutExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitChainedCommandWithDoBlock(x$0: ChainedCommandWithDoBlockContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitChainedCommandWithDoBlockArgumentWithParentheses(x$0: ChainedCommandWithDoBlockArgumentWithParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitChainedMethodInvocation(x$0: ChainedMethodInvocationContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitChainedMethodInvocationWithoutParentheses(x$0: ChainedMethodInvocationWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitChildren(x$0: RuleNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitCommandArgumentCommandArgumentList(x$0: CommandArgumentCommandArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandArgumentList(x$0: CommandArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandCommandArgumentList(x$0: CommandCommandArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandCommandOrPrimaryValue(x$0: CommandCommandOrPrimaryValueContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandIndexingArgumentList(x$0: CommandIndexingArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandMethodInvocationWithoutParentheses(x$0: CommandMethodInvocationWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitCommandWithDoBlock(x$0: CommandWithDoBlockContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitConstantAssignmentExpression(x$0: ConstantAssignmentExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitConstantVariableReference(x$0: ConstantVariableReferenceContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDefinedMethodName(x$0: DefinedMethodNameContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDefinedMethodNameOrSymbol(x$0: DefinedMethodNameOrSymbolContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDoBlockBlock(x$0: DoBlockBlockContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDoClause(x$0: DoClauseContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDoubleQuotedString(x$0: DoubleQuotedStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDoubleQuotedStringContent(x$0: DoubleQuotedStringContentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitDoubleQuotedSymbolLiteral(x$0: DoubleQuotedSymbolLiteralContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitEmptyArgumentWithParentheses(x$0: EmptyArgumentWithParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitEnsureClause(x$0: EnsureClauseContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitEqualityOperator(x$0: EqualityOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitErrorNode(x$0: ErrorNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitExceptionClassList(x$0: ExceptionClassListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitExceptionVariableAssignment(x$0: ExceptionVariableAssignmentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitExpressionOrCommandStatement(x$0: ExpressionOrCommandStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitExpressionSingletonObject(x$0: ExpressionSingletonObjectContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitForExpression(x$0: ForExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitForVariable(x$0: ForVariableContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitGroupedLeftHandSide(x$0: GroupedLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitIndexingLeftHandSide(x$0: IndexingLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitKeyword(x$0: KeywordContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitKeywordAndOrCommandOrPrimaryValue(x$0: KeywordAndOrCommandOrPrimaryValueContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitLambdaExpression(x$0: LambdaExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMandatoryMandatoryOrOptionalParameter(x$0: MandatoryMandatoryOrOptionalParameterContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMandatoryOrOptionalParameterList(x$0: MandatoryOrOptionalParameterListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMemberAccessCommand(x$0: MemberAccessCommandContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMemberAccessLeftHandSide(x$0: MemberAccessLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMethodCallOrVariableReference(x$0: MethodCallOrVariableReferenceContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMethodName(x$0: MethodNameContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMethodOnlyIdentifier(x$0: MethodOnlyIdentifierContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMethodParameterPart(x$0: MethodParameterPartContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleAssignmentStatement(x$0: MultipleAssignmentStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleAssignmentStatementStatement(x$0: MultipleAssignmentStatementStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleElementBlockParameterList(x$0: MultipleElementBlockParameterListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleLeftHandSide(x$0: MultipleLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleLeftHandSideExceptPacking(x$0: MultipleLeftHandSideExceptPackingContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleLeftHandSideItem(x$0: MultipleLeftHandSideItemContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultipleRightHandSide(x$0: MultipleRightHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitMultiplicativeOperator(x$0: MultiplicativeOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitNestedClassPath(x$0: NestedClassPathContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitNextMethodInvocationWithoutParentheses(x$0: NextMethodInvocationWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitNextWithoutArguments(x$0: NextWithoutArgumentsContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitNotCommandOrPrimaryValue(x$0: NotCommandOrPrimaryValueContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionList(x$0: OperatorExpressionListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionList2(x$0: OperatorExpressionList2Context): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionListIndexingArgumentList(x$0: OperatorExpressionListIndexingArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionListWithSplattingArgumentIndexingArgumentList(x$0: OperatorExpressionListWithSplattingArgumentIndexingArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionOrCommand(x$0: OperatorExpressionOrCommandContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorExpressionsAndChainedCommandWithBlockArgumentWithParentheses(x$0: OperatorExpressionsAndChainedCommandWithBlockArgumentWithParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOperatorsArgumentList(x$0: OperatorsArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOptionalMandatoryOrOptionalParameter(x$0: OptionalMandatoryOrOptionalParameterContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitOptionalParameterName(x$0: OptionalParameterNameContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPackingLeftHandSide(x$0: PackingLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitParameterList(x$0: ParameterListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPrimaryOperatorExpression(x$0: PrimaryOperatorExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPrimaryValueCommandOrPrimaryValue(x$0: PrimaryValueCommandOrPrimaryValueContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPrimaryValueList(x$0: PrimaryValueListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPrimaryValuePrimary(x$0: PrimaryValuePrimaryContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitProcParameterName(x$0: ProcParameterNameContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitPseudoVariableVariableReference(x$0: PseudoVariableVariableReferenceContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQualifiedLeftHandSide(x$0: QualifiedLeftHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedArrayElement(x$0: QuotedExpandedArrayElementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedArrayElementContent(x$0: QuotedExpandedArrayElementContentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedArrayElementList(x$0: QuotedExpandedArrayElementListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedExternalCommandLiteral(x$0: QuotedExpandedExternalCommandLiteralContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedExternalCommandString(x$0: QuotedExpandedExternalCommandStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedLiteralString(x$0: QuotedExpandedLiteralStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedLiteralStringContent(x$0: QuotedExpandedLiteralStringContentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedRegularExpressionLiteral(x$0: QuotedExpandedRegularExpressionLiteralContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedStringArrayLiteral(x$0: QuotedExpandedStringArrayLiteralContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedExpandedSymbolArrayLiteral(x$0: QuotedExpandedSymbolArrayLiteralContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedNonExpandedArrayElementContent(x$0: QuotedNonExpandedArrayElementContentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedNonExpandedArrayElementList(x$0: QuotedNonExpandedArrayElementListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitQuotedNonExpandedLiteralString(x$0: QuotedNonExpandedLiteralStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRangeOperator(x$0: RangeOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRedoWithoutArguments(x$0: RedoWithoutArgumentsContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRegexpLiteralContent(x$0: RegexpLiteralContentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRelationalOperator(x$0: RelationalOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRescueClause(x$0: RescueClauseContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitRetryWithoutArguments(x$0: RetryWithoutArgumentsContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitReturnWithoutArguments(x$0: ReturnWithoutArgumentsContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleAssignmentStatement(x$0: SingleAssignmentStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleAssignmentStatementStatement(x$0: SingleAssignmentStatementStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleCommandArgumentList(x$0: SingleCommandArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleElementBlockParameterList(x$0: SingleElementBlockParameterListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleOrDoubleQuotedString(x$0: SingleOrDoubleQuotedStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingleQuotedString(x$0: SingleQuotedStringContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSingletonClassDefinition(x$0: SingletonClassDefinitionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSplattingArgument(x$0: SplattingArgumentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSplattingArgumentArgumentList(x$0: SplattingArgumentArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSplattingArgumentIndexingArgumentList(x$0: SplattingArgumentIndexingArgumentListContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSplattingRightHandSide(x$0: SplattingRightHandSideContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitStatementModifier(x$0: StatementModifierContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSuperWithParentheses(x$0: SuperWithParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSuperWithoutParentheses(x$0: SuperWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitSymbolExpression(x$0: SymbolExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitTerminal(x$0: TerminalNode): T

Attributes

Inherited from:
AbstractParseTreeVisitor
def visitThenClause(x$0: ThenClauseContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitTopClassPath(x$0: TopClassPathContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitUnaryOperator(x$0: UnaryOperatorContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitUndefStatement(x$0: UndefStatementContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitVariableReferenceSingletonObject(x$0: VariableReferenceSingletonObjectContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitVariableVariableReference(x$0: VariableVariableReferenceContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitWhenArgument(x$0: WhenArgumentContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitWhenClause(x$0: WhenClauseContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitYieldExpression(x$0: YieldExpressionContext): T

Attributes

Inherited from:
RubyParserBaseVisitor
def visitYieldMethodInvocationWithoutParentheses(x$0: YieldMethodInvocationWithoutParenthesesContext): T

Attributes

Inherited from:
RubyParserBaseVisitor