t

io.joern.rubysrc2cpg.parser

RubyParserVisitor

trait RubyParserVisitor[T] extends ParseTreeVisitor[T]

This interface defines a complete generic visitor for a parse tree produced by RubyParser.

Linear Supertypes
ParseTreeVisitor[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RubyParserVisitor
  2. ParseTreeVisitor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def visit(arg0: ParseTree): T
    Definition Classes
    ParseTreeVisitor
  2. abstract def visitAdditiveExpression(ctx: AdditiveExpressionContext): T

    Visit a parse tree produced by the additiveExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the additiveExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  3. abstract def visitAliasStatement(ctx: AliasStatementContext): T

    Visit a parse tree produced by the aliasStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the aliasStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  4. abstract def visitArgsAndDoBlockAndMethodIdCommandWithDoBlock(ctx: ArgsAndDoBlockAndMethodIdCommandWithDoBlockContext): T

    Visit a parse tree produced by the argsAndDoBlockAndMethodIdCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    Visit a parse tree produced by the argsAndDoBlockAndMethodIdCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    ctx

    the parse tree

    returns

    the visitor result

  5. abstract def visitArgsAndDoBlockCommandWithDoBlock(ctx: ArgsAndDoBlockCommandWithDoBlockContext): T

    Visit a parse tree produced by the argsAndDoBlockCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    Visit a parse tree produced by the argsAndDoBlockCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    ctx

    the parse tree

    returns

    the visitor result

  6. abstract def visitArgsOnlyArgumentsWithParentheses(ctx: ArgsOnlyArgumentsWithParenthesesContext): T

    Visit a parse tree produced by the argsOnlyArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    Visit a parse tree produced by the argsOnlyArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  7. abstract def visitArgumentsWithoutParentheses(ctx: ArgumentsWithoutParenthesesContext): T

    Visit a parse tree produced by RubyParser#argumentsWithoutParentheses.

    Visit a parse tree produced by RubyParser#argumentsWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  8. abstract def visitArrayConstructor(ctx: ArrayConstructorContext): T

    Visit a parse tree produced by RubyParser#arrayConstructor.

    Visit a parse tree produced by RubyParser#arrayConstructor.

    ctx

    the parse tree

    returns

    the visitor result

  9. abstract def visitArrayConstructorPrimary(ctx: ArrayConstructorPrimaryContext): T

    Visit a parse tree produced by the arrayConstructorPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the arrayConstructorPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  10. abstract def visitArrayParameter(ctx: ArrayParameterContext): T

    Visit a parse tree produced by RubyParser#arrayParameter.

    Visit a parse tree produced by RubyParser#arrayParameter.

    ctx

    the parse tree

    returns

    the visitor result

  11. abstract def visitAssignmentLikeMethodIdentifier(ctx: AssignmentLikeMethodIdentifierContext): T

    Visit a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    Visit a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  12. abstract def visitAssociation(ctx: AssociationContext): T

    Visit a parse tree produced by RubyParser#association.

    Visit a parse tree produced by RubyParser#association.

    ctx

    the parse tree

    returns

    the visitor result

  13. abstract def visitAssociations(ctx: AssociationsContext): T

    Visit a parse tree produced by RubyParser#associations.

    Visit a parse tree produced by RubyParser#associations.

    ctx

    the parse tree

    returns

    the visitor result

  14. abstract def visitAssociationsOnlyIndexingArguments(ctx: AssociationsOnlyIndexingArgumentsContext): T

    Visit a parse tree produced by the associationsOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    Visit a parse tree produced by the associationsOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    ctx

    the parse tree

    returns

    the visitor result

  15. abstract def visitBeginExpression(ctx: BeginExpressionContext): T

    Visit a parse tree produced by RubyParser#beginExpression.

    Visit a parse tree produced by RubyParser#beginExpression.

    ctx

    the parse tree

    returns

    the visitor result

  16. abstract def visitBeginExpressionPrimary(ctx: BeginExpressionPrimaryContext): T

    Visit a parse tree produced by the beginExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the beginExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  17. abstract def visitBeginStatement(ctx: BeginStatementContext): T

    Visit a parse tree produced by the beginStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the beginStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  18. abstract def visitBitwiseAndExpression(ctx: BitwiseAndExpressionContext): T

    Visit a parse tree produced by the bitwiseAndExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the bitwiseAndExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  19. abstract def visitBitwiseOrExpression(ctx: BitwiseOrExpressionContext): T

    Visit a parse tree produced by the bitwiseOrExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the bitwiseOrExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  20. abstract def visitBitwiseShiftExpression(ctx: BitwiseShiftExpressionContext): T

    Visit a parse tree produced by the bitwiseShiftExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the bitwiseShiftExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  21. abstract def visitBlankArgsArgumentsWithParentheses(ctx: BlankArgsArgumentsWithParenthesesContext): T

    Visit a parse tree produced by the blankArgsArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    Visit a parse tree produced by the blankArgsArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  22. abstract def visitBlock(ctx: BlockContext): T

    Visit a parse tree produced by RubyParser#block.

    Visit a parse tree produced by RubyParser#block.

    ctx

    the parse tree

    returns

    the visitor result

  23. abstract def visitBlockArgument(ctx: BlockArgumentContext): T

    Visit a parse tree produced by RubyParser#blockArgument.

    Visit a parse tree produced by RubyParser#blockArgument.

    ctx

    the parse tree

    returns

    the visitor result

  24. abstract def visitBlockArgumentTypeArguments(ctx: BlockArgumentTypeArgumentsContext): T

    Visit a parse tree produced by the blockArgumentTypeArguments labeled alternative in RubyParser#arguments.

    Visit a parse tree produced by the blockArgumentTypeArguments labeled alternative in RubyParser#arguments.

    ctx

    the parse tree

    returns

    the visitor result

  25. abstract def visitBlockExprAssocTypeArguments(ctx: BlockExprAssocTypeArgumentsContext): T

    Visit a parse tree produced by the blockExprAssocTypeArguments labeled alternative in RubyParser#arguments.

    Visit a parse tree produced by the blockExprAssocTypeArguments labeled alternative in RubyParser#arguments.

    ctx

    the parse tree

    returns

    the visitor result

  26. abstract def visitBlockParameter(ctx: BlockParameterContext): T

    Visit a parse tree produced by RubyParser#blockParameter.

    Visit a parse tree produced by RubyParser#blockParameter.

    ctx

    the parse tree

    returns

    the visitor result

  27. abstract def visitBlockParameters(ctx: BlockParametersContext): T

    Visit a parse tree produced by RubyParser#blockParameters.

    Visit a parse tree produced by RubyParser#blockParameters.

    ctx

    the parse tree

    returns

    the visitor result

  28. abstract def visitBlockSplattingExprAssocTypeArguments(ctx: BlockSplattingExprAssocTypeArgumentsContext): T

    Visit a parse tree produced by the blockSplattingExprAssocTypeArguments labeled alternative in RubyParser#arguments.

    Visit a parse tree produced by the blockSplattingExprAssocTypeArguments labeled alternative in RubyParser#arguments.

    ctx

    the parse tree

    returns

    the visitor result

  29. abstract def visitBlockSplattingTypeArguments(ctx: BlockSplattingTypeArgumentsContext): T

    Visit a parse tree produced by the blockSplattingTypeArguments labeled alternative in RubyParser#arguments.

    Visit a parse tree produced by the blockSplattingTypeArguments labeled alternative in RubyParser#arguments.

    ctx

    the parse tree

    returns

    the visitor result

  30. abstract def visitBodyStatement(ctx: BodyStatementContext): T

    Visit a parse tree produced by RubyParser#bodyStatement.

    Visit a parse tree produced by RubyParser#bodyStatement.

    ctx

    the parse tree

    returns

    the visitor result

  31. abstract def visitBraceBlock(ctx: BraceBlockContext): T

    Visit a parse tree produced by RubyParser#braceBlock.

    Visit a parse tree produced by RubyParser#braceBlock.

    ctx

    the parse tree

    returns

    the visitor result

  32. abstract def visitBreakArgsInvocationWithoutParentheses(ctx: BreakArgsInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the breakArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the breakArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  33. abstract def visitCaseExpression(ctx: CaseExpressionContext): T

    Visit a parse tree produced by RubyParser#caseExpression.

    Visit a parse tree produced by RubyParser#caseExpression.

    ctx

    the parse tree

    returns

    the visitor result

  34. abstract def visitCaseExpressionPrimary(ctx: CaseExpressionPrimaryContext): T

    Visit a parse tree produced by the caseExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the caseExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  35. abstract def visitChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses(ctx: ChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the chainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the chainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  36. abstract def visitChainedCommandDoBlockInvocationWithoutParentheses(ctx: ChainedCommandDoBlockInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the chainedCommandDoBlockInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the chainedCommandDoBlockInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  37. abstract def visitChainedCommandWithDoBlock(ctx: ChainedCommandWithDoBlockContext): T

    Visit a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    Visit a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    ctx

    the parse tree

    returns

    the visitor result

  38. abstract def visitChainedCommandWithDoBlockOnlyArgumentsWithParentheses(ctx: ChainedCommandWithDoBlockOnlyArgumentsWithParenthesesContext): T

    Visit a parse tree produced by the chainedCommandWithDoBlockOnlyArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    Visit a parse tree produced by the chainedCommandWithDoBlockOnlyArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  39. abstract def visitChainedInvocationPrimary(ctx: ChainedInvocationPrimaryContext): T

    Visit a parse tree produced by the chainedInvocationPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the chainedInvocationPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  40. abstract def visitChainedInvocationWithoutArgumentsPrimary(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): T

    Visit a parse tree produced by the chainedInvocationWithoutArgumentsPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the chainedInvocationWithoutArgumentsPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  41. abstract def visitChainedScopedConstantReferencePrimary(ctx: ChainedScopedConstantReferencePrimaryContext): T

    Visit a parse tree produced by the chainedScopedConstantReferencePrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the chainedScopedConstantReferencePrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  42. abstract def visitChildren(arg0: RuleNode): T
    Definition Classes
    ParseTreeVisitor
  43. abstract def visitClassDefinition(ctx: ClassDefinitionContext): T

    Visit a parse tree produced by RubyParser#classDefinition.

    Visit a parse tree produced by RubyParser#classDefinition.

    ctx

    the parse tree

    returns

    the visitor result

  44. abstract def visitClassDefinitionPrimary(ctx: ClassDefinitionPrimaryContext): T

    Visit a parse tree produced by the classDefinitionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the classDefinitionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  45. abstract def visitClassOrModuleReference(ctx: ClassOrModuleReferenceContext): T

    Visit a parse tree produced by RubyParser#classOrModuleReference.

    Visit a parse tree produced by RubyParser#classOrModuleReference.

    ctx

    the parse tree

    returns

    the visitor result

  46. abstract def visitCommand(ctx: CommandContext): T

    Visit a parse tree produced by RubyParser#command.

    Visit a parse tree produced by RubyParser#command.

    ctx

    the parse tree

    returns

    the visitor result

  47. abstract def visitCommandOnlyIndexingArguments(ctx: CommandOnlyIndexingArgumentsContext): T

    Visit a parse tree produced by the commandOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    Visit a parse tree produced by the commandOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    ctx

    the parse tree

    returns

    the visitor result

  48. abstract def visitCommandTypeArguments(ctx: CommandTypeArgumentsContext): T

    Visit a parse tree produced by the commandTypeArguments labeled alternative in RubyParser#arguments.

    Visit a parse tree produced by the commandTypeArguments labeled alternative in RubyParser#arguments.

    ctx

    the parse tree

    returns

    the visitor result

  49. abstract def visitCompoundStatement(ctx: CompoundStatementContext): T

    Visit a parse tree produced by RubyParser#compoundStatement.

    Visit a parse tree produced by RubyParser#compoundStatement.

    ctx

    the parse tree

    returns

    the visitor result

  50. abstract def visitConditionalOperatorExpression(ctx: ConditionalOperatorExpressionContext): T

    Visit a parse tree produced by the conditionalOperatorExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the conditionalOperatorExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  51. abstract def visitDefinedMethodName(ctx: DefinedMethodNameContext): T

    Visit a parse tree produced by RubyParser#definedMethodName.

    Visit a parse tree produced by RubyParser#definedMethodName.

    ctx

    the parse tree

    returns

    the visitor result

  52. abstract def visitDefinedMethodNameOrSymbol(ctx: DefinedMethodNameOrSymbolContext): T

    Visit a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    Visit a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    ctx

    the parse tree

    returns

    the visitor result

  53. abstract def visitDoBlock(ctx: DoBlockContext): T

    Visit a parse tree produced by RubyParser#doBlock.

    Visit a parse tree produced by RubyParser#doBlock.

    ctx

    the parse tree

    returns

    the visitor result

  54. abstract def visitDoClause(ctx: DoClauseContext): T

    Visit a parse tree produced by RubyParser#doClause.

    Visit a parse tree produced by RubyParser#doClause.

    ctx

    the parse tree

    returns

    the visitor result

  55. abstract def visitDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): T

    Visit a parse tree produced by the doubleQuotedStringLiteral labeled alternative in RubyParser#literal.

    Visit a parse tree produced by the doubleQuotedStringLiteral labeled alternative in RubyParser#literal.

    ctx

    the parse tree

    returns

    the visitor result

  56. abstract def visitElseClause(ctx: ElseClauseContext): T

    Visit a parse tree produced by RubyParser#elseClause.

    Visit a parse tree produced by RubyParser#elseClause.

    ctx

    the parse tree

    returns

    the visitor result

  57. abstract def visitElsifClause(ctx: ElsifClauseContext): T

    Visit a parse tree produced by RubyParser#elsifClause.

    Visit a parse tree produced by RubyParser#elsifClause.

    ctx

    the parse tree

    returns

    the visitor result

  58. abstract def visitEncodingPseudoVariableIdentifier(ctx: EncodingPseudoVariableIdentifierContext): T

    Visit a parse tree produced by the encodingPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the encodingPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  59. abstract def visitEndStatement(ctx: EndStatementContext): T

    Visit a parse tree produced by the endStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the endStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  60. abstract def visitEnsureClause(ctx: EnsureClauseContext): T

    Visit a parse tree produced by RubyParser#ensureClause.

    Visit a parse tree produced by RubyParser#ensureClause.

    ctx

    the parse tree

    returns

    the visitor result

  61. abstract def visitEqualityExpression(ctx: EqualityExpressionContext): T

    Visit a parse tree produced by the equalityExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the equalityExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  62. abstract def visitErrorNode(arg0: ErrorNode): T
    Definition Classes
    ParseTreeVisitor
  63. abstract def visitExceptionClass(ctx: ExceptionClassContext): T

    Visit a parse tree produced by RubyParser#exceptionClass.

    Visit a parse tree produced by RubyParser#exceptionClass.

    ctx

    the parse tree

    returns

    the visitor result

  64. abstract def visitExceptionVariableAssignment(ctx: ExceptionVariableAssignmentContext): T

    Visit a parse tree produced by RubyParser#exceptionVariableAssignment.

    Visit a parse tree produced by RubyParser#exceptionVariableAssignment.

    ctx

    the parse tree

    returns

    the visitor result

  65. abstract def visitExpressionExpressionOrCommand(ctx: ExpressionExpressionOrCommandContext): T

    Visit a parse tree produced by the expressionExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    Visit a parse tree produced by the expressionExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    ctx

    the parse tree

    returns

    the visitor result

  66. abstract def visitExpressionOrCommandStatement(ctx: ExpressionOrCommandStatementContext): T

    Visit a parse tree produced by the expressionOrCommandStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the expressionOrCommandStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  67. abstract def visitExpressionOrCommands(ctx: ExpressionOrCommandsContext): T

    Visit a parse tree produced by RubyParser#expressionOrCommands.

    Visit a parse tree produced by RubyParser#expressionOrCommands.

    ctx

    the parse tree

    returns

    the visitor result

  68. abstract def visitExpressions(ctx: ExpressionsContext): T

    Visit a parse tree produced by RubyParser#expressions.

    Visit a parse tree produced by RubyParser#expressions.

    ctx

    the parse tree

    returns

    the visitor result

  69. abstract def visitExpressionsAndChainedCommandWithDoBlockArgumentsWithParentheses(ctx: ExpressionsAndChainedCommandWithDoBlockArgumentsWithParenthesesContext): T

    Visit a parse tree produced by the expressionsAndChainedCommandWithDoBlockArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    Visit a parse tree produced by the expressionsAndChainedCommandWithDoBlockArgumentsWithParentheses labeled alternative in RubyParser#argumentsWithParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  70. abstract def visitExpressionsAndSplattingIndexingArguments(ctx: ExpressionsAndSplattingIndexingArgumentsContext): T

    Visit a parse tree produced by the expressionsAndSplattingIndexingArguments labeled alternative in RubyParser#indexingArguments.

    Visit a parse tree produced by the expressionsAndSplattingIndexingArguments labeled alternative in RubyParser#indexingArguments.

    ctx

    the parse tree

    returns

    the visitor result

  71. abstract def visitExpressionsOnlyIndexingArguments(ctx: ExpressionsOnlyIndexingArgumentsContext): T

    Visit a parse tree produced by the expressionsOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    Visit a parse tree produced by the expressionsOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    ctx

    the parse tree

    returns

    the visitor result

  72. abstract def visitFalsePseudoVariableIdentifier(ctx: FalsePseudoVariableIdentifierContext): T

    Visit a parse tree produced by the falsePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the falsePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  73. abstract def visitFilePseudoVariableIdentifier(ctx: FilePseudoVariableIdentifierContext): T

    Visit a parse tree produced by the filePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the filePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  74. abstract def visitForExpression(ctx: ForExpressionContext): T

    Visit a parse tree produced by RubyParser#forExpression.

    Visit a parse tree produced by RubyParser#forExpression.

    ctx

    the parse tree

    returns

    the visitor result

  75. abstract def visitForExpressionPrimary(ctx: ForExpressionPrimaryContext): T

    Visit a parse tree produced by the forExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the forExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  76. abstract def visitForVariable(ctx: ForVariableContext): T

    Visit a parse tree produced by RubyParser#forVariable.

    Visit a parse tree produced by RubyParser#forVariable.

    ctx

    the parse tree

    returns

    the visitor result

  77. abstract def visitGroupedLeftHandSide(ctx: GroupedLeftHandSideContext): T

    Visit a parse tree produced by RubyParser#groupedLeftHandSide.

    Visit a parse tree produced by RubyParser#groupedLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  78. abstract def visitGroupedLeftHandSideOnlyMultipleLeftHandSide(ctx: GroupedLeftHandSideOnlyMultipleLeftHandSideContext): T

    Visit a parse tree produced by the groupedLeftHandSideOnlyMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    Visit a parse tree produced by the groupedLeftHandSideOnlyMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  79. abstract def visitGroupingExpressionPrimary(ctx: GroupingExpressionPrimaryContext): T

    Visit a parse tree produced by the groupingExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the groupingExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  80. abstract def visitHashConstructor(ctx: HashConstructorContext): T

    Visit a parse tree produced by RubyParser#hashConstructor.

    Visit a parse tree produced by RubyParser#hashConstructor.

    ctx

    the parse tree

    returns

    the visitor result

  81. abstract def visitHashConstructorPrimary(ctx: HashConstructorPrimaryContext): T

    Visit a parse tree produced by the hashConstructorPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the hashConstructorPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  82. abstract def visitIfExpression(ctx: IfExpressionContext): T

    Visit a parse tree produced by RubyParser#ifExpression.

    Visit a parse tree produced by RubyParser#ifExpression.

    ctx

    the parse tree

    returns

    the visitor result

  83. abstract def visitIfExpressionPrimary(ctx: IfExpressionPrimaryContext): T

    Visit a parse tree produced by the ifExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the ifExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  84. abstract def visitIndexingExpressionPrimary(ctx: IndexingExpressionPrimaryContext): T

    Visit a parse tree produced by the indexingExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the indexingExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  85. abstract def visitInterpolatedRegexSequence(ctx: InterpolatedRegexSequenceContext): T

    Visit a parse tree produced by RubyParser#interpolatedRegexSequence.

    Visit a parse tree produced by RubyParser#interpolatedRegexSequence.

    ctx

    the parse tree

    returns

    the visitor result

  86. abstract def visitInterpolatedStringSequence(ctx: InterpolatedStringSequenceContext): T

    Visit a parse tree produced by RubyParser#interpolatedStringSequence.

    Visit a parse tree produced by RubyParser#interpolatedStringSequence.

    ctx

    the parse tree

    returns

    the visitor result

  87. abstract def visitInvocationExpressionOrCommand(ctx: InvocationExpressionOrCommandContext): T

    Visit a parse tree produced by the invocationExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    Visit a parse tree produced by the invocationExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    ctx

    the parse tree

    returns

    the visitor result

  88. abstract def visitInvocationWithBlockOnlyPrimary(ctx: InvocationWithBlockOnlyPrimaryContext): T

    Visit a parse tree produced by the invocationWithBlockOnlyPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the invocationWithBlockOnlyPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  89. abstract def visitInvocationWithParenthesesPrimary(ctx: InvocationWithParenthesesPrimaryContext): T

    Visit a parse tree produced by the invocationWithParenthesesPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the invocationWithParenthesesPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  90. abstract def visitIsDefinedExpression(ctx: IsDefinedExpressionContext): T

    Visit a parse tree produced by the isDefinedExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the isDefinedExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  91. abstract def visitIsDefinedPrimary(ctx: IsDefinedPrimaryContext): T

    Visit a parse tree produced by the isDefinedPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the isDefinedPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  92. abstract def visitJumpExpression(ctx: JumpExpressionContext): T

    Visit a parse tree produced by RubyParser#jumpExpression.

    Visit a parse tree produced by RubyParser#jumpExpression.

    ctx

    the parse tree

    returns

    the visitor result

  93. abstract def visitJumpExpressionPrimary(ctx: JumpExpressionPrimaryContext): T

    Visit a parse tree produced by the jumpExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the jumpExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  94. abstract def visitKeyword(ctx: KeywordContext): T

    Visit a parse tree produced by RubyParser#keyword.

    Visit a parse tree produced by RubyParser#keyword.

    ctx

    the parse tree

    returns

    the visitor result

  95. abstract def visitLinePseudoVariableIdentifier(ctx: LinePseudoVariableIdentifierContext): T

    Visit a parse tree produced by the linePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the linePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  96. abstract def visitLiteralPrimary(ctx: LiteralPrimaryContext): T

    Visit a parse tree produced by the literalPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the literalPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  97. abstract def visitMandatoryParameters(ctx: MandatoryParametersContext): T

    Visit a parse tree produced by RubyParser#mandatoryParameters.

    Visit a parse tree produced by RubyParser#mandatoryParameters.

    ctx

    the parse tree

    returns

    the visitor result

  98. abstract def visitMethodDefinition(ctx: MethodDefinitionContext): T

    Visit a parse tree produced by RubyParser#methodDefinition.

    Visit a parse tree produced by RubyParser#methodDefinition.

    ctx

    the parse tree

    returns

    the visitor result

  99. abstract def visitMethodDefinitionPrimary(ctx: MethodDefinitionPrimaryContext): T

    Visit a parse tree produced by the methodDefinitionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the methodDefinitionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  100. abstract def visitMethodIdentifier(ctx: MethodIdentifierContext): T

    Visit a parse tree produced by RubyParser#methodIdentifier.

    Visit a parse tree produced by RubyParser#methodIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  101. abstract def visitMethodName(ctx: MethodNameContext): T

    Visit a parse tree produced by RubyParser#methodName.

    Visit a parse tree produced by RubyParser#methodName.

    ctx

    the parse tree

    returns

    the visitor result

  102. abstract def visitMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): T

    Visit a parse tree produced by RubyParser#methodOnlyIdentifier.

    Visit a parse tree produced by RubyParser#methodOnlyIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  103. abstract def visitMethodOnlyIdentifierPrimary(ctx: MethodOnlyIdentifierPrimaryContext): T

    Visit a parse tree produced by the methodOnlyIdentifierPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the methodOnlyIdentifierPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  104. abstract def visitMethodParameterPart(ctx: MethodParameterPartContext): T

    Visit a parse tree produced by RubyParser#methodParameterPart.

    Visit a parse tree produced by RubyParser#methodParameterPart.

    ctx

    the parse tree

    returns

    the visitor result

  105. abstract def visitModifierStatement(ctx: ModifierStatementContext): T

    Visit a parse tree produced by the modifierStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the modifierStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  106. abstract def visitModuleDefinition(ctx: ModuleDefinitionContext): T

    Visit a parse tree produced by RubyParser#moduleDefinition.

    Visit a parse tree produced by RubyParser#moduleDefinition.

    ctx

    the parse tree

    returns

    the visitor result

  107. abstract def visitModuleDefinitionPrimary(ctx: ModuleDefinitionPrimaryContext): T

    Visit a parse tree produced by the moduleDefinitionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the moduleDefinitionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  108. abstract def visitMultipleAssignmentExpression(ctx: MultipleAssignmentExpressionContext): T

    Visit a parse tree produced by the multipleAssignmentExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the multipleAssignmentExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  109. abstract def visitMultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide(ctx: MultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSideContext): T

    Visit a parse tree produced by the multipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    Visit a parse tree produced by the multipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  110. abstract def visitMultipleLeftHandSideItem(ctx: MultipleLeftHandSideItemContext): T

    Visit a parse tree produced by RubyParser#multipleLeftHandSideItem.

    Visit a parse tree produced by RubyParser#multipleLeftHandSideItem.

    ctx

    the parse tree

    returns

    the visitor result

  111. abstract def visitMultipleRightHandSide(ctx: MultipleRightHandSideContext): T

    Visit a parse tree produced by RubyParser#multipleRightHandSide.

    Visit a parse tree produced by RubyParser#multipleRightHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  112. abstract def visitMultiplicativeExpression(ctx: MultiplicativeExpressionContext): T

    Visit a parse tree produced by the multiplicativeExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the multiplicativeExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  113. abstract def visitNextArgsInvocationWithoutParentheses(ctx: NextArgsInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the nextArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the nextArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  114. abstract def visitNilPseudoVariableIdentifier(ctx: NilPseudoVariableIdentifierContext): T

    Visit a parse tree produced by the nilPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the nilPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  115. abstract def visitNotExpressionOrCommand(ctx: NotExpressionOrCommandContext): T

    Visit a parse tree produced by the notExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    Visit a parse tree produced by the notExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    ctx

    the parse tree

    returns

    the visitor result

  116. abstract def visitNumericLiteral(ctx: NumericLiteralContext): T

    Visit a parse tree produced by RubyParser#numericLiteral.

    Visit a parse tree produced by RubyParser#numericLiteral.

    ctx

    the parse tree

    returns

    the visitor result

  117. abstract def visitNumericLiteralLiteral(ctx: NumericLiteralLiteralContext): T

    Visit a parse tree produced by the numericLiteralLiteral labeled alternative in RubyParser#literal.

    Visit a parse tree produced by the numericLiteralLiteral labeled alternative in RubyParser#literal.

    ctx

    the parse tree

    returns

    the visitor result

  118. abstract def visitOperatorAndExpression(ctx: OperatorAndExpressionContext): T

    Visit a parse tree produced by the operatorAndExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the operatorAndExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  119. abstract def visitOperatorMethodName(ctx: OperatorMethodNameContext): T

    Visit a parse tree produced by RubyParser#operatorMethodName.

    Visit a parse tree produced by RubyParser#operatorMethodName.

    ctx

    the parse tree

    returns

    the visitor result

  120. abstract def visitOperatorOrExpression(ctx: OperatorOrExpressionContext): T

    Visit a parse tree produced by the operatorOrExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the operatorOrExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  121. abstract def visitOptionalParameter(ctx: OptionalParameterContext): T

    Visit a parse tree produced by RubyParser#optionalParameter.

    Visit a parse tree produced by RubyParser#optionalParameter.

    ctx

    the parse tree

    returns

    the visitor result

  122. abstract def visitOptionalParameters(ctx: OptionalParametersContext): T

    Visit a parse tree produced by RubyParser#optionalParameters.

    Visit a parse tree produced by RubyParser#optionalParameters.

    ctx

    the parse tree

    returns

    the visitor result

  123. abstract def visitOrAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): T

    Visit a parse tree produced by the orAndExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    Visit a parse tree produced by the orAndExpressionOrCommand labeled alternative in RubyParser#expressionOrCommand.

    ctx

    the parse tree

    returns

    the visitor result

  124. abstract def visitPackingLeftHandSide(ctx: PackingLeftHandSideContext): T

    Visit a parse tree produced by RubyParser#packingLeftHandSide.

    Visit a parse tree produced by RubyParser#packingLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  125. abstract def visitPackingLeftHandSideOnlyMultipleLeftHandSide(ctx: PackingLeftHandSideOnlyMultipleLeftHandSideContext): T

    Visit a parse tree produced by the packingLeftHandSideOnlyMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    Visit a parse tree produced by the packingLeftHandSideOnlyMultipleLeftHandSide labeled alternative in RubyParser#multipleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  126. abstract def visitParameters(ctx: ParametersContext): T

    Visit a parse tree produced by RubyParser#parameters.

    Visit a parse tree produced by RubyParser#parameters.

    ctx

    the parse tree

    returns

    the visitor result

  127. abstract def visitPowerExpression(ctx: PowerExpressionContext): T

    Visit a parse tree produced by the powerExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the powerExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  128. abstract def visitPrimaryExpression(ctx: PrimaryExpressionContext): T

    Visit a parse tree produced by the primaryExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the primaryExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  129. abstract def visitPrimaryInsideBracketsSingleLeftHandSide(ctx: PrimaryInsideBracketsSingleLeftHandSideContext): T

    Visit a parse tree produced by the primaryInsideBracketsSingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    Visit a parse tree produced by the primaryInsideBracketsSingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  130. abstract def visitPrimaryMethodArgsDoBlockCommandWithDoBlock(ctx: PrimaryMethodArgsDoBlockCommandWithDoBlockContext): T

    Visit a parse tree produced by the primaryMethodArgsDoBlockCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    Visit a parse tree produced by the primaryMethodArgsDoBlockCommandWithDoBlock labeled alternative in RubyParser#commandWithDoBlock.

    ctx

    the parse tree

    returns

    the visitor result

  131. abstract def visitProcParameter(ctx: ProcParameterContext): T

    Visit a parse tree produced by RubyParser#procParameter.

    Visit a parse tree produced by RubyParser#procParameter.

    ctx

    the parse tree

    returns

    the visitor result

  132. abstract def visitProgram(ctx: ProgramContext): T

    Visit a parse tree produced by RubyParser#program.

    Visit a parse tree produced by RubyParser#program.

    ctx

    the parse tree

    returns

    the visitor result

  133. abstract def visitRangeExpression(ctx: RangeExpressionContext): T

    Visit a parse tree produced by the rangeExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the rangeExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  134. abstract def visitRegexInterpolation(ctx: RegexInterpolationContext): T

    Visit a parse tree produced by RubyParser#regexInterpolation.

    Visit a parse tree produced by RubyParser#regexInterpolation.

    ctx

    the parse tree

    returns

    the visitor result

  135. abstract def visitRegexInterpolationPrimary(ctx: RegexInterpolationPrimaryContext): T

    Visit a parse tree produced by the regexInterpolationPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the regexInterpolationPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  136. abstract def visitRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): T

    Visit a parse tree produced by the regularExpressionLiteral labeled alternative in RubyParser#literal.

    Visit a parse tree produced by the regularExpressionLiteral labeled alternative in RubyParser#literal.

    ctx

    the parse tree

    returns

    the visitor result

  137. abstract def visitRelationalExpression(ctx: RelationalExpressionContext): T

    Visit a parse tree produced by the relationalExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the relationalExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  138. abstract def visitRescueClause(ctx: RescueClauseContext): T

    Visit a parse tree produced by RubyParser#rescueClause.

    Visit a parse tree produced by RubyParser#rescueClause.

    ctx

    the parse tree

    returns

    the visitor result

  139. abstract def visitReturnArgsInvocationWithoutParentheses(ctx: ReturnArgsInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the returnArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the returnArgsInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  140. abstract def visitScopedConstantAccessSingleLeftHandSide(ctx: ScopedConstantAccessSingleLeftHandSideContext): T

    Visit a parse tree produced by the scopedConstantAccessSingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    Visit a parse tree produced by the scopedConstantAccessSingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  141. abstract def visitScopedConstantReference(ctx: ScopedConstantReferenceContext): T

    Visit a parse tree produced by RubyParser#scopedConstantReference.

    Visit a parse tree produced by RubyParser#scopedConstantReference.

    ctx

    the parse tree

    returns

    the visitor result

  142. abstract def visitSelfPseudoVariableIdentifier(ctx: SelfPseudoVariableIdentifierContext): T

    Visit a parse tree produced by the selfPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the selfPseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  143. abstract def visitSeparator(ctx: SeparatorContext): T

    Visit a parse tree produced by RubyParser#separator.

    Visit a parse tree produced by RubyParser#separator.

    ctx

    the parse tree

    returns

    the visitor result

  144. abstract def visitSeparators(ctx: SeparatorsContext): T

    Visit a parse tree produced by RubyParser#separators.

    Visit a parse tree produced by RubyParser#separators.

    ctx

    the parse tree

    returns

    the visitor result

  145. abstract def visitSimpleMethodNamePart(ctx: SimpleMethodNamePartContext): T

    Visit a parse tree produced by the simpleMethodNamePart labeled alternative in RubyParser#methodNamePart.

    Visit a parse tree produced by the simpleMethodNamePart labeled alternative in RubyParser#methodNamePart.

    ctx

    the parse tree

    returns

    the visitor result

  146. abstract def visitSimpleScopedConstantReferencePrimary(ctx: SimpleScopedConstantReferencePrimaryContext): T

    Visit a parse tree produced by the simpleScopedConstantReferencePrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the simpleScopedConstantReferencePrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  147. abstract def visitSingleAssignmentExpression(ctx: SingleAssignmentExpressionContext): T

    Visit a parse tree produced by the singleAssignmentExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the singleAssignmentExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  148. abstract def visitSingleCommandOnlyInvocationWithoutParentheses(ctx: SingleCommandOnlyInvocationWithoutParenthesesContext): T

    Visit a parse tree produced by the singleCommandOnlyInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    Visit a parse tree produced by the singleCommandOnlyInvocationWithoutParentheses labeled alternative in RubyParser#invocationWithoutParentheses.

    ctx

    the parse tree

    returns

    the visitor result

  149. abstract def visitSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): T

    Visit a parse tree produced by the singleQuotedStringLiteral labeled alternative in RubyParser#literal.

    Visit a parse tree produced by the singleQuotedStringLiteral labeled alternative in RubyParser#literal.

    ctx

    the parse tree

    returns

    the visitor result

  150. abstract def visitSingletonMethodNamePart(ctx: SingletonMethodNamePartContext): T

    Visit a parse tree produced by the singletonMethodNamePart labeled alternative in RubyParser#methodNamePart.

    Visit a parse tree produced by the singletonMethodNamePart labeled alternative in RubyParser#methodNamePart.

    ctx

    the parse tree

    returns

    the visitor result

  151. abstract def visitSingletonObject(ctx: SingletonObjectContext): T

    Visit a parse tree produced by RubyParser#singletonObject.

    Visit a parse tree produced by RubyParser#singletonObject.

    ctx

    the parse tree

    returns

    the visitor result

  152. abstract def visitSplattingArgument(ctx: SplattingArgumentContext): T

    Visit a parse tree produced by RubyParser#splattingArgument.

    Visit a parse tree produced by RubyParser#splattingArgument.

    ctx

    the parse tree

    returns

    the visitor result

  153. abstract def visitSplattingOnlyIndexingArguments(ctx: SplattingOnlyIndexingArgumentsContext): T

    Visit a parse tree produced by the splattingOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    Visit a parse tree produced by the splattingOnlyIndexingArguments labeled alternative in RubyParser#indexingArguments.

    ctx

    the parse tree

    returns

    the visitor result

  154. abstract def visitStatements(ctx: StatementsContext): T

    Visit a parse tree produced by RubyParser#statements.

    Visit a parse tree produced by RubyParser#statements.

    ctx

    the parse tree

    returns

    the visitor result

  155. abstract def visitStringInterpolation(ctx: StringInterpolationContext): T

    Visit a parse tree produced by RubyParser#stringInterpolation.

    Visit a parse tree produced by RubyParser#stringInterpolation.

    ctx

    the parse tree

    returns

    the visitor result

  156. abstract def visitStringInterpolationPrimary(ctx: StringInterpolationPrimaryContext): T

    Visit a parse tree produced by the stringInterpolationPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the stringInterpolationPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  157. abstract def visitSuperExpressionPrimary(ctx: SuperExpressionPrimaryContext): T

    Visit a parse tree produced by the superExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the superExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  158. abstract def visitSymbol(ctx: SymbolContext): T

    Visit a parse tree produced by RubyParser#symbol.

    Visit a parse tree produced by RubyParser#symbol.

    ctx

    the parse tree

    returns

    the visitor result

  159. abstract def visitSymbolLiteral(ctx: SymbolLiteralContext): T

    Visit a parse tree produced by the symbolLiteral labeled alternative in RubyParser#literal.

    Visit a parse tree produced by the symbolLiteral labeled alternative in RubyParser#literal.

    ctx

    the parse tree

    returns

    the visitor result

  160. abstract def visitTerminal(arg0: TerminalNode): T
    Definition Classes
    ParseTreeVisitor
  161. abstract def visitThenClause(ctx: ThenClauseContext): T

    Visit a parse tree produced by RubyParser#thenClause.

    Visit a parse tree produced by RubyParser#thenClause.

    ctx

    the parse tree

    returns

    the visitor result

  162. abstract def visitTruePseudoVariableIdentifier(ctx: TruePseudoVariableIdentifierContext): T

    Visit a parse tree produced by the truePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    Visit a parse tree produced by the truePseudoVariableIdentifier labeled alternative in RubyParser#pseudoVariableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  163. abstract def visitUnaryExpression(ctx: UnaryExpressionContext): T

    Visit a parse tree produced by the unaryExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the unaryExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  164. abstract def visitUnaryMinusExpression(ctx: UnaryMinusExpressionContext): T

    Visit a parse tree produced by the unaryMinusExpression labeled alternative in RubyParser#expression.

    Visit a parse tree produced by the unaryMinusExpression labeled alternative in RubyParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  165. abstract def visitUndefStatement(ctx: UndefStatementContext): T

    Visit a parse tree produced by the undefStatement labeled alternative in RubyParser#statement.

    Visit a parse tree produced by the undefStatement labeled alternative in RubyParser#statement.

    ctx

    the parse tree

    returns

    the visitor result

  166. abstract def visitUnlessExpression(ctx: UnlessExpressionContext): T

    Visit a parse tree produced by RubyParser#unlessExpression.

    Visit a parse tree produced by RubyParser#unlessExpression.

    ctx

    the parse tree

    returns

    the visitor result

  167. abstract def visitUnlessExpressionPrimary(ctx: UnlessExpressionPrimaryContext): T

    Visit a parse tree produced by the unlessExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the unlessExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  168. abstract def visitUnsignedNumericLiteral(ctx: UnsignedNumericLiteralContext): T

    Visit a parse tree produced by RubyParser#unsignedNumericLiteral.

    Visit a parse tree produced by RubyParser#unsignedNumericLiteral.

    ctx

    the parse tree

    returns

    the visitor result

  169. abstract def visitUntilExpression(ctx: UntilExpressionContext): T

    Visit a parse tree produced by RubyParser#untilExpression.

    Visit a parse tree produced by RubyParser#untilExpression.

    ctx

    the parse tree

    returns

    the visitor result

  170. abstract def visitUntilExpressionPrimary(ctx: UntilExpressionPrimaryContext): T

    Visit a parse tree produced by the untilExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the untilExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  171. abstract def visitVariableIdentifier(ctx: VariableIdentifierContext): T

    Visit a parse tree produced by RubyParser#variableIdentifier.

    Visit a parse tree produced by RubyParser#variableIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  172. abstract def visitVariableIdentifierOnlySingleLeftHandSide(ctx: VariableIdentifierOnlySingleLeftHandSideContext): T

    Visit a parse tree produced by the variableIdentifierOnlySingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    Visit a parse tree produced by the variableIdentifierOnlySingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  173. abstract def visitVariableReference(ctx: VariableReferenceContext): T

    Visit a parse tree produced by RubyParser#variableReference.

    Visit a parse tree produced by RubyParser#variableReference.

    ctx

    the parse tree

    returns

    the visitor result

  174. abstract def visitVariableReferencePrimary(ctx: VariableReferencePrimaryContext): T

    Visit a parse tree produced by the variableReferencePrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the variableReferencePrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  175. abstract def visitWhenArgument(ctx: WhenArgumentContext): T

    Visit a parse tree produced by RubyParser#whenArgument.

    Visit a parse tree produced by RubyParser#whenArgument.

    ctx

    the parse tree

    returns

    the visitor result

  176. abstract def visitWhenClause(ctx: WhenClauseContext): T

    Visit a parse tree produced by RubyParser#whenClause.

    Visit a parse tree produced by RubyParser#whenClause.

    ctx

    the parse tree

    returns

    the visitor result

  177. abstract def visitWhileExpression(ctx: WhileExpressionContext): T

    Visit a parse tree produced by RubyParser#whileExpression.

    Visit a parse tree produced by RubyParser#whileExpression.

    ctx

    the parse tree

    returns

    the visitor result

  178. abstract def visitWhileExpressionPrimary(ctx: WhileExpressionPrimaryContext): T

    Visit a parse tree produced by the whileExpressionPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the whileExpressionPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

  179. abstract def visitWsOrNl(ctx: WsOrNlContext): T

    Visit a parse tree produced by RubyParser#wsOrNl.

    Visit a parse tree produced by RubyParser#wsOrNl.

    ctx

    the parse tree

    returns

    the visitor result

  180. abstract def visitXdotySingleLeftHandSide(ctx: XdotySingleLeftHandSideContext): T

    Visit a parse tree produced by the xdotySingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    Visit a parse tree produced by the xdotySingleLeftHandSide labeled alternative in RubyParser#singleLeftHandSide.

    ctx

    the parse tree

    returns

    the visitor result

  181. abstract def visitYieldWithOptionalArgument(ctx: YieldWithOptionalArgumentContext): T

    Visit a parse tree produced by RubyParser#yieldWithOptionalArgument.

    Visit a parse tree produced by RubyParser#yieldWithOptionalArgument.

    ctx

    the parse tree

    returns

    the visitor result

  182. abstract def visitYieldWithOptionalArgumentPrimary(ctx: YieldWithOptionalArgumentPrimaryContext): T

    Visit a parse tree produced by the yieldWithOptionalArgumentPrimary labeled alternative in RubyParser#primary.

    Visit a parse tree produced by the yieldWithOptionalArgumentPrimary labeled alternative in RubyParser#primary.

    ctx

    the parse tree

    returns

    the visitor result

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ParseTreeVisitor[T]

Inherited from AnyRef

Inherited from Any

Ungrouped