t

io.joern.rubysrc2cpg.parser

RubyParserListener

trait RubyParserListener extends ParseTreeListener

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

Linear Supertypes
ParseTreeListener, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RubyParserListener
  2. ParseTreeListener
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def enterAdditiveExpression(ctx: AdditiveExpressionContext): Unit

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

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

    ctx

    the parse tree

  2. abstract def enterAliasStatement(ctx: AliasStatementContext): Unit

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

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

    ctx

    the parse tree

  3. abstract def enterArgsAndDoBlockAndMethodIdCommandWithDoBlock(ctx: ArgsAndDoBlockAndMethodIdCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  4. abstract def enterArgsAndDoBlockCommandWithDoBlock(ctx: ArgsAndDoBlockCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  5. abstract def enterArgsOnlyArgumentsWithParentheses(ctx: ArgsOnlyArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  6. abstract def enterArgumentsWithoutParentheses(ctx: ArgumentsWithoutParenthesesContext): Unit

    Enter a parse tree produced by RubyParser#argumentsWithoutParentheses.

    Enter a parse tree produced by RubyParser#argumentsWithoutParentheses.

    ctx

    the parse tree

  7. abstract def enterArrayConstructor(ctx: ArrayConstructorContext): Unit

    Enter a parse tree produced by RubyParser#arrayConstructor.

    Enter a parse tree produced by RubyParser#arrayConstructor.

    ctx

    the parse tree

  8. abstract def enterArrayConstructorPrimary(ctx: ArrayConstructorPrimaryContext): Unit

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

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

    ctx

    the parse tree

  9. abstract def enterArrayParameter(ctx: ArrayParameterContext): Unit

    Enter a parse tree produced by RubyParser#arrayParameter.

    Enter a parse tree produced by RubyParser#arrayParameter.

    ctx

    the parse tree

  10. abstract def enterAssignmentLikeMethodIdentifier(ctx: AssignmentLikeMethodIdentifierContext): Unit

    Enter a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    Enter a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    ctx

    the parse tree

  11. abstract def enterAssociation(ctx: AssociationContext): Unit

    Enter a parse tree produced by RubyParser#association.

    Enter a parse tree produced by RubyParser#association.

    ctx

    the parse tree

  12. abstract def enterAssociations(ctx: AssociationsContext): Unit

    Enter a parse tree produced by RubyParser#associations.

    Enter a parse tree produced by RubyParser#associations.

    ctx

    the parse tree

  13. abstract def enterAssociationsOnlyIndexingArguments(ctx: AssociationsOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  14. abstract def enterBeginExpression(ctx: BeginExpressionContext): Unit

    Enter a parse tree produced by RubyParser#beginExpression.

    Enter a parse tree produced by RubyParser#beginExpression.

    ctx

    the parse tree

  15. abstract def enterBeginExpressionPrimary(ctx: BeginExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  16. abstract def enterBeginStatement(ctx: BeginStatementContext): Unit

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

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

    ctx

    the parse tree

  17. abstract def enterBitwiseAndExpression(ctx: BitwiseAndExpressionContext): Unit

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

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

    ctx

    the parse tree

  18. abstract def enterBitwiseOrExpression(ctx: BitwiseOrExpressionContext): Unit

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

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

    ctx

    the parse tree

  19. abstract def enterBitwiseShiftExpression(ctx: BitwiseShiftExpressionContext): Unit

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

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

    ctx

    the parse tree

  20. abstract def enterBlankArgsArgumentsWithParentheses(ctx: BlankArgsArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  21. abstract def enterBlock(ctx: BlockContext): Unit

    Enter a parse tree produced by RubyParser#block.

    Enter a parse tree produced by RubyParser#block.

    ctx

    the parse tree

  22. abstract def enterBlockArgument(ctx: BlockArgumentContext): Unit

    Enter a parse tree produced by RubyParser#blockArgument.

    Enter a parse tree produced by RubyParser#blockArgument.

    ctx

    the parse tree

  23. abstract def enterBlockArgumentTypeArguments(ctx: BlockArgumentTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  24. abstract def enterBlockExprAssocTypeArguments(ctx: BlockExprAssocTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  25. abstract def enterBlockParameter(ctx: BlockParameterContext): Unit

    Enter a parse tree produced by RubyParser#blockParameter.

    Enter a parse tree produced by RubyParser#blockParameter.

    ctx

    the parse tree

  26. abstract def enterBlockParameters(ctx: BlockParametersContext): Unit

    Enter a parse tree produced by RubyParser#blockParameters.

    Enter a parse tree produced by RubyParser#blockParameters.

    ctx

    the parse tree

  27. abstract def enterBlockSplattingExprAssocTypeArguments(ctx: BlockSplattingExprAssocTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  28. abstract def enterBlockSplattingTypeArguments(ctx: BlockSplattingTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  29. abstract def enterBodyStatement(ctx: BodyStatementContext): Unit

    Enter a parse tree produced by RubyParser#bodyStatement.

    Enter a parse tree produced by RubyParser#bodyStatement.

    ctx

    the parse tree

  30. abstract def enterBraceBlock(ctx: BraceBlockContext): Unit

    Enter a parse tree produced by RubyParser#braceBlock.

    Enter a parse tree produced by RubyParser#braceBlock.

    ctx

    the parse tree

  31. abstract def enterBreakArgsInvocationWithoutParentheses(ctx: BreakArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  32. abstract def enterCaseExpression(ctx: CaseExpressionContext): Unit

    Enter a parse tree produced by RubyParser#caseExpression.

    Enter a parse tree produced by RubyParser#caseExpression.

    ctx

    the parse tree

  33. abstract def enterCaseExpressionPrimary(ctx: CaseExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  34. abstract def enterChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses(ctx: ChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  35. abstract def enterChainedCommandDoBlockInvocationWithoutParentheses(ctx: ChainedCommandDoBlockInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  36. abstract def enterChainedCommandWithDoBlock(ctx: ChainedCommandWithDoBlockContext): Unit

    Enter a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    Enter a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    ctx

    the parse tree

  37. abstract def enterChainedCommandWithDoBlockOnlyArgumentsWithParentheses(ctx: ChainedCommandWithDoBlockOnlyArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  38. abstract def enterChainedInvocationPrimary(ctx: ChainedInvocationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  39. abstract def enterChainedInvocationWithoutArgumentsPrimary(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): Unit

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

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

    ctx

    the parse tree

  40. abstract def enterChainedScopedConstantReferencePrimary(ctx: ChainedScopedConstantReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  41. abstract def enterClassDefinition(ctx: ClassDefinitionContext): Unit

    Enter a parse tree produced by RubyParser#classDefinition.

    Enter a parse tree produced by RubyParser#classDefinition.

    ctx

    the parse tree

  42. abstract def enterClassDefinitionPrimary(ctx: ClassDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  43. abstract def enterClassOrModuleReference(ctx: ClassOrModuleReferenceContext): Unit

    Enter a parse tree produced by RubyParser#classOrModuleReference.

    Enter a parse tree produced by RubyParser#classOrModuleReference.

    ctx

    the parse tree

  44. abstract def enterCommand(ctx: CommandContext): Unit

    Enter a parse tree produced by RubyParser#command.

    Enter a parse tree produced by RubyParser#command.

    ctx

    the parse tree

  45. abstract def enterCommandOnlyIndexingArguments(ctx: CommandOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  46. abstract def enterCommandTypeArguments(ctx: CommandTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  47. abstract def enterCompoundStatement(ctx: CompoundStatementContext): Unit

    Enter a parse tree produced by RubyParser#compoundStatement.

    Enter a parse tree produced by RubyParser#compoundStatement.

    ctx

    the parse tree

  48. abstract def enterConditionalOperatorExpression(ctx: ConditionalOperatorExpressionContext): Unit

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

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

    ctx

    the parse tree

  49. abstract def enterDefinedMethodName(ctx: DefinedMethodNameContext): Unit

    Enter a parse tree produced by RubyParser#definedMethodName.

    Enter a parse tree produced by RubyParser#definedMethodName.

    ctx

    the parse tree

  50. abstract def enterDefinedMethodNameOrSymbol(ctx: DefinedMethodNameOrSymbolContext): Unit

    Enter a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    Enter a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    ctx

    the parse tree

  51. abstract def enterDoBlock(ctx: DoBlockContext): Unit

    Enter a parse tree produced by RubyParser#doBlock.

    Enter a parse tree produced by RubyParser#doBlock.

    ctx

    the parse tree

  52. abstract def enterDoClause(ctx: DoClauseContext): Unit

    Enter a parse tree produced by RubyParser#doClause.

    Enter a parse tree produced by RubyParser#doClause.

    ctx

    the parse tree

  53. abstract def enterDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): Unit

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

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

    ctx

    the parse tree

  54. abstract def enterElseClause(ctx: ElseClauseContext): Unit

    Enter a parse tree produced by RubyParser#elseClause.

    Enter a parse tree produced by RubyParser#elseClause.

    ctx

    the parse tree

  55. abstract def enterElsifClause(ctx: ElsifClauseContext): Unit

    Enter a parse tree produced by RubyParser#elsifClause.

    Enter a parse tree produced by RubyParser#elsifClause.

    ctx

    the parse tree

  56. abstract def enterEncodingPseudoVariableIdentifier(ctx: EncodingPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  57. abstract def enterEndStatement(ctx: EndStatementContext): Unit

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

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

    ctx

    the parse tree

  58. abstract def enterEnsureClause(ctx: EnsureClauseContext): Unit

    Enter a parse tree produced by RubyParser#ensureClause.

    Enter a parse tree produced by RubyParser#ensureClause.

    ctx

    the parse tree

  59. abstract def enterEqualityExpression(ctx: EqualityExpressionContext): Unit

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

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

    ctx

    the parse tree

  60. abstract def enterEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  61. abstract def enterExceptionClass(ctx: ExceptionClassContext): Unit

    Enter a parse tree produced by RubyParser#exceptionClass.

    Enter a parse tree produced by RubyParser#exceptionClass.

    ctx

    the parse tree

  62. abstract def enterExceptionVariableAssignment(ctx: ExceptionVariableAssignmentContext): Unit

    Enter a parse tree produced by RubyParser#exceptionVariableAssignment.

    Enter a parse tree produced by RubyParser#exceptionVariableAssignment.

    ctx

    the parse tree

  63. abstract def enterExpressionExpressionOrCommand(ctx: ExpressionExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  64. abstract def enterExpressionOrCommandStatement(ctx: ExpressionOrCommandStatementContext): Unit

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

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

    ctx

    the parse tree

  65. abstract def enterExpressionOrCommands(ctx: ExpressionOrCommandsContext): Unit

    Enter a parse tree produced by RubyParser#expressionOrCommands.

    Enter a parse tree produced by RubyParser#expressionOrCommands.

    ctx

    the parse tree

  66. abstract def enterExpressions(ctx: ExpressionsContext): Unit

    Enter a parse tree produced by RubyParser#expressions.

    Enter a parse tree produced by RubyParser#expressions.

    ctx

    the parse tree

  67. abstract def enterExpressionsAndChainedCommandWithDoBlockArgumentsWithParentheses(ctx: ExpressionsAndChainedCommandWithDoBlockArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  68. abstract def enterExpressionsAndSplattingIndexingArguments(ctx: ExpressionsAndSplattingIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  69. abstract def enterExpressionsOnlyIndexingArguments(ctx: ExpressionsOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  70. abstract def enterFalsePseudoVariableIdentifier(ctx: FalsePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  71. abstract def enterFilePseudoVariableIdentifier(ctx: FilePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  72. abstract def enterForExpression(ctx: ForExpressionContext): Unit

    Enter a parse tree produced by RubyParser#forExpression.

    Enter a parse tree produced by RubyParser#forExpression.

    ctx

    the parse tree

  73. abstract def enterForExpressionPrimary(ctx: ForExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  74. abstract def enterForVariable(ctx: ForVariableContext): Unit

    Enter a parse tree produced by RubyParser#forVariable.

    Enter a parse tree produced by RubyParser#forVariable.

    ctx

    the parse tree

  75. abstract def enterGroupedLeftHandSide(ctx: GroupedLeftHandSideContext): Unit

    Enter a parse tree produced by RubyParser#groupedLeftHandSide.

    Enter a parse tree produced by RubyParser#groupedLeftHandSide.

    ctx

    the parse tree

  76. abstract def enterGroupedLeftHandSideOnlyMultipleLeftHandSide(ctx: GroupedLeftHandSideOnlyMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  77. abstract def enterGroupingExpressionPrimary(ctx: GroupingExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  78. abstract def enterHashConstructor(ctx: HashConstructorContext): Unit

    Enter a parse tree produced by RubyParser#hashConstructor.

    Enter a parse tree produced by RubyParser#hashConstructor.

    ctx

    the parse tree

  79. abstract def enterHashConstructorPrimary(ctx: HashConstructorPrimaryContext): Unit

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

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

    ctx

    the parse tree

  80. abstract def enterIfExpression(ctx: IfExpressionContext): Unit

    Enter a parse tree produced by RubyParser#ifExpression.

    Enter a parse tree produced by RubyParser#ifExpression.

    ctx

    the parse tree

  81. abstract def enterIfExpressionPrimary(ctx: IfExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  82. abstract def enterIndexingExpressionPrimary(ctx: IndexingExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  83. abstract def enterInterpolatedRegexSequence(ctx: InterpolatedRegexSequenceContext): Unit

    Enter a parse tree produced by RubyParser#interpolatedRegexSequence.

    Enter a parse tree produced by RubyParser#interpolatedRegexSequence.

    ctx

    the parse tree

  84. abstract def enterInterpolatedStringSequence(ctx: InterpolatedStringSequenceContext): Unit

    Enter a parse tree produced by RubyParser#interpolatedStringSequence.

    Enter a parse tree produced by RubyParser#interpolatedStringSequence.

    ctx

    the parse tree

  85. abstract def enterInvocationExpressionOrCommand(ctx: InvocationExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  86. abstract def enterInvocationWithBlockOnlyPrimary(ctx: InvocationWithBlockOnlyPrimaryContext): Unit

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

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

    ctx

    the parse tree

  87. abstract def enterInvocationWithParenthesesPrimary(ctx: InvocationWithParenthesesPrimaryContext): Unit

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

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

    ctx

    the parse tree

  88. abstract def enterIsDefinedExpression(ctx: IsDefinedExpressionContext): Unit

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

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

    ctx

    the parse tree

  89. abstract def enterIsDefinedPrimary(ctx: IsDefinedPrimaryContext): Unit

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

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

    ctx

    the parse tree

  90. abstract def enterJumpExpression(ctx: JumpExpressionContext): Unit

    Enter a parse tree produced by RubyParser#jumpExpression.

    Enter a parse tree produced by RubyParser#jumpExpression.

    ctx

    the parse tree

  91. abstract def enterJumpExpressionPrimary(ctx: JumpExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  92. abstract def enterKeyword(ctx: KeywordContext): Unit

    Enter a parse tree produced by RubyParser#keyword.

    Enter a parse tree produced by RubyParser#keyword.

    ctx

    the parse tree

  93. abstract def enterLinePseudoVariableIdentifier(ctx: LinePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  94. abstract def enterLiteralPrimary(ctx: LiteralPrimaryContext): Unit

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

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

    ctx

    the parse tree

  95. abstract def enterMandatoryParameters(ctx: MandatoryParametersContext): Unit

    Enter a parse tree produced by RubyParser#mandatoryParameters.

    Enter a parse tree produced by RubyParser#mandatoryParameters.

    ctx

    the parse tree

  96. abstract def enterMethodDefinition(ctx: MethodDefinitionContext): Unit

    Enter a parse tree produced by RubyParser#methodDefinition.

    Enter a parse tree produced by RubyParser#methodDefinition.

    ctx

    the parse tree

  97. abstract def enterMethodDefinitionPrimary(ctx: MethodDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  98. abstract def enterMethodIdentifier(ctx: MethodIdentifierContext): Unit

    Enter a parse tree produced by RubyParser#methodIdentifier.

    Enter a parse tree produced by RubyParser#methodIdentifier.

    ctx

    the parse tree

  99. abstract def enterMethodName(ctx: MethodNameContext): Unit

    Enter a parse tree produced by RubyParser#methodName.

    Enter a parse tree produced by RubyParser#methodName.

    ctx

    the parse tree

  100. abstract def enterMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): Unit

    Enter a parse tree produced by RubyParser#methodOnlyIdentifier.

    Enter a parse tree produced by RubyParser#methodOnlyIdentifier.

    ctx

    the parse tree

  101. abstract def enterMethodOnlyIdentifierPrimary(ctx: MethodOnlyIdentifierPrimaryContext): Unit

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

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

    ctx

    the parse tree

  102. abstract def enterMethodParameterPart(ctx: MethodParameterPartContext): Unit

    Enter a parse tree produced by RubyParser#methodParameterPart.

    Enter a parse tree produced by RubyParser#methodParameterPart.

    ctx

    the parse tree

  103. abstract def enterModifierStatement(ctx: ModifierStatementContext): Unit

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

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

    ctx

    the parse tree

  104. abstract def enterModuleDefinition(ctx: ModuleDefinitionContext): Unit

    Enter a parse tree produced by RubyParser#moduleDefinition.

    Enter a parse tree produced by RubyParser#moduleDefinition.

    ctx

    the parse tree

  105. abstract def enterModuleDefinitionPrimary(ctx: ModuleDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  106. abstract def enterMultipleAssignmentExpression(ctx: MultipleAssignmentExpressionContext): Unit

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

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

    ctx

    the parse tree

  107. abstract def enterMultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide(ctx: MultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  108. abstract def enterMultipleLeftHandSideItem(ctx: MultipleLeftHandSideItemContext): Unit

    Enter a parse tree produced by RubyParser#multipleLeftHandSideItem.

    Enter a parse tree produced by RubyParser#multipleLeftHandSideItem.

    ctx

    the parse tree

  109. abstract def enterMultipleRightHandSide(ctx: MultipleRightHandSideContext): Unit

    Enter a parse tree produced by RubyParser#multipleRightHandSide.

    Enter a parse tree produced by RubyParser#multipleRightHandSide.

    ctx

    the parse tree

  110. abstract def enterMultiplicativeExpression(ctx: MultiplicativeExpressionContext): Unit

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

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

    ctx

    the parse tree

  111. abstract def enterNextArgsInvocationWithoutParentheses(ctx: NextArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  112. abstract def enterNilPseudoVariableIdentifier(ctx: NilPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  113. abstract def enterNotExpressionOrCommand(ctx: NotExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  114. abstract def enterNumericLiteral(ctx: NumericLiteralContext): Unit

    Enter a parse tree produced by RubyParser#numericLiteral.

    Enter a parse tree produced by RubyParser#numericLiteral.

    ctx

    the parse tree

  115. abstract def enterNumericLiteralLiteral(ctx: NumericLiteralLiteralContext): Unit

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

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

    ctx

    the parse tree

  116. abstract def enterOperatorAndExpression(ctx: OperatorAndExpressionContext): Unit

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

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

    ctx

    the parse tree

  117. abstract def enterOperatorMethodName(ctx: OperatorMethodNameContext): Unit

    Enter a parse tree produced by RubyParser#operatorMethodName.

    Enter a parse tree produced by RubyParser#operatorMethodName.

    ctx

    the parse tree

  118. abstract def enterOperatorOrExpression(ctx: OperatorOrExpressionContext): Unit

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

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

    ctx

    the parse tree

  119. abstract def enterOptionalParameter(ctx: OptionalParameterContext): Unit

    Enter a parse tree produced by RubyParser#optionalParameter.

    Enter a parse tree produced by RubyParser#optionalParameter.

    ctx

    the parse tree

  120. abstract def enterOptionalParameters(ctx: OptionalParametersContext): Unit

    Enter a parse tree produced by RubyParser#optionalParameters.

    Enter a parse tree produced by RubyParser#optionalParameters.

    ctx

    the parse tree

  121. abstract def enterOrAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  122. abstract def enterPackingLeftHandSide(ctx: PackingLeftHandSideContext): Unit

    Enter a parse tree produced by RubyParser#packingLeftHandSide.

    Enter a parse tree produced by RubyParser#packingLeftHandSide.

    ctx

    the parse tree

  123. abstract def enterPackingLeftHandSideOnlyMultipleLeftHandSide(ctx: PackingLeftHandSideOnlyMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  124. abstract def enterParameters(ctx: ParametersContext): Unit

    Enter a parse tree produced by RubyParser#parameters.

    Enter a parse tree produced by RubyParser#parameters.

    ctx

    the parse tree

  125. abstract def enterPowerExpression(ctx: PowerExpressionContext): Unit

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

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

    ctx

    the parse tree

  126. abstract def enterPrimaryExpression(ctx: PrimaryExpressionContext): Unit

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

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

    ctx

    the parse tree

  127. abstract def enterPrimaryInsideBracketsSingleLeftHandSide(ctx: PrimaryInsideBracketsSingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  128. abstract def enterPrimaryMethodArgsDoBlockCommandWithDoBlock(ctx: PrimaryMethodArgsDoBlockCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  129. abstract def enterProcParameter(ctx: ProcParameterContext): Unit

    Enter a parse tree produced by RubyParser#procParameter.

    Enter a parse tree produced by RubyParser#procParameter.

    ctx

    the parse tree

  130. abstract def enterProgram(ctx: ProgramContext): Unit

    Enter a parse tree produced by RubyParser#program.

    Enter a parse tree produced by RubyParser#program.

    ctx

    the parse tree

  131. abstract def enterRangeExpression(ctx: RangeExpressionContext): Unit

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

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

    ctx

    the parse tree

  132. abstract def enterRegexInterpolation(ctx: RegexInterpolationContext): Unit

    Enter a parse tree produced by RubyParser#regexInterpolation.

    Enter a parse tree produced by RubyParser#regexInterpolation.

    ctx

    the parse tree

  133. abstract def enterRegexInterpolationPrimary(ctx: RegexInterpolationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  134. abstract def enterRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): Unit

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

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

    ctx

    the parse tree

  135. abstract def enterRelationalExpression(ctx: RelationalExpressionContext): Unit

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

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

    ctx

    the parse tree

  136. abstract def enterRescueClause(ctx: RescueClauseContext): Unit

    Enter a parse tree produced by RubyParser#rescueClause.

    Enter a parse tree produced by RubyParser#rescueClause.

    ctx

    the parse tree

  137. abstract def enterReturnArgsInvocationWithoutParentheses(ctx: ReturnArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  138. abstract def enterScopedConstantAccessSingleLeftHandSide(ctx: ScopedConstantAccessSingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  139. abstract def enterScopedConstantReference(ctx: ScopedConstantReferenceContext): Unit

    Enter a parse tree produced by RubyParser#scopedConstantReference.

    Enter a parse tree produced by RubyParser#scopedConstantReference.

    ctx

    the parse tree

  140. abstract def enterSelfPseudoVariableIdentifier(ctx: SelfPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  141. abstract def enterSeparator(ctx: SeparatorContext): Unit

    Enter a parse tree produced by RubyParser#separator.

    Enter a parse tree produced by RubyParser#separator.

    ctx

    the parse tree

  142. abstract def enterSeparators(ctx: SeparatorsContext): Unit

    Enter a parse tree produced by RubyParser#separators.

    Enter a parse tree produced by RubyParser#separators.

    ctx

    the parse tree

  143. abstract def enterSimpleMethodNamePart(ctx: SimpleMethodNamePartContext): Unit

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

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

    ctx

    the parse tree

  144. abstract def enterSimpleScopedConstantReferencePrimary(ctx: SimpleScopedConstantReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  145. abstract def enterSingleAssignmentExpression(ctx: SingleAssignmentExpressionContext): Unit

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

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

    ctx

    the parse tree

  146. abstract def enterSingleCommandOnlyInvocationWithoutParentheses(ctx: SingleCommandOnlyInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  147. abstract def enterSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): Unit

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

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

    ctx

    the parse tree

  148. abstract def enterSingletonMethodNamePart(ctx: SingletonMethodNamePartContext): Unit

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

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

    ctx

    the parse tree

  149. abstract def enterSingletonObject(ctx: SingletonObjectContext): Unit

    Enter a parse tree produced by RubyParser#singletonObject.

    Enter a parse tree produced by RubyParser#singletonObject.

    ctx

    the parse tree

  150. abstract def enterSplattingArgument(ctx: SplattingArgumentContext): Unit

    Enter a parse tree produced by RubyParser#splattingArgument.

    Enter a parse tree produced by RubyParser#splattingArgument.

    ctx

    the parse tree

  151. abstract def enterSplattingOnlyIndexingArguments(ctx: SplattingOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  152. abstract def enterStatements(ctx: StatementsContext): Unit

    Enter a parse tree produced by RubyParser#statements.

    Enter a parse tree produced by RubyParser#statements.

    ctx

    the parse tree

  153. abstract def enterStringInterpolation(ctx: StringInterpolationContext): Unit

    Enter a parse tree produced by RubyParser#stringInterpolation.

    Enter a parse tree produced by RubyParser#stringInterpolation.

    ctx

    the parse tree

  154. abstract def enterStringInterpolationPrimary(ctx: StringInterpolationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  155. abstract def enterSuperExpressionPrimary(ctx: SuperExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  156. abstract def enterSymbol(ctx: SymbolContext): Unit

    Enter a parse tree produced by RubyParser#symbol.

    Enter a parse tree produced by RubyParser#symbol.

    ctx

    the parse tree

  157. abstract def enterSymbolLiteral(ctx: SymbolLiteralContext): Unit

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

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

    ctx

    the parse tree

  158. abstract def enterThenClause(ctx: ThenClauseContext): Unit

    Enter a parse tree produced by RubyParser#thenClause.

    Enter a parse tree produced by RubyParser#thenClause.

    ctx

    the parse tree

  159. abstract def enterTruePseudoVariableIdentifier(ctx: TruePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  160. abstract def enterUnaryExpression(ctx: UnaryExpressionContext): Unit

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

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

    ctx

    the parse tree

  161. abstract def enterUnaryMinusExpression(ctx: UnaryMinusExpressionContext): Unit

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

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

    ctx

    the parse tree

  162. abstract def enterUndefStatement(ctx: UndefStatementContext): Unit

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

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

    ctx

    the parse tree

  163. abstract def enterUnlessExpression(ctx: UnlessExpressionContext): Unit

    Enter a parse tree produced by RubyParser#unlessExpression.

    Enter a parse tree produced by RubyParser#unlessExpression.

    ctx

    the parse tree

  164. abstract def enterUnlessExpressionPrimary(ctx: UnlessExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  165. abstract def enterUnsignedNumericLiteral(ctx: UnsignedNumericLiteralContext): Unit

    Enter a parse tree produced by RubyParser#unsignedNumericLiteral.

    Enter a parse tree produced by RubyParser#unsignedNumericLiteral.

    ctx

    the parse tree

  166. abstract def enterUntilExpression(ctx: UntilExpressionContext): Unit

    Enter a parse tree produced by RubyParser#untilExpression.

    Enter a parse tree produced by RubyParser#untilExpression.

    ctx

    the parse tree

  167. abstract def enterUntilExpressionPrimary(ctx: UntilExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  168. abstract def enterVariableIdentifier(ctx: VariableIdentifierContext): Unit

    Enter a parse tree produced by RubyParser#variableIdentifier.

    Enter a parse tree produced by RubyParser#variableIdentifier.

    ctx

    the parse tree

  169. abstract def enterVariableIdentifierOnlySingleLeftHandSide(ctx: VariableIdentifierOnlySingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  170. abstract def enterVariableReference(ctx: VariableReferenceContext): Unit

    Enter a parse tree produced by RubyParser#variableReference.

    Enter a parse tree produced by RubyParser#variableReference.

    ctx

    the parse tree

  171. abstract def enterVariableReferencePrimary(ctx: VariableReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  172. abstract def enterWhenArgument(ctx: WhenArgumentContext): Unit

    Enter a parse tree produced by RubyParser#whenArgument.

    Enter a parse tree produced by RubyParser#whenArgument.

    ctx

    the parse tree

  173. abstract def enterWhenClause(ctx: WhenClauseContext): Unit

    Enter a parse tree produced by RubyParser#whenClause.

    Enter a parse tree produced by RubyParser#whenClause.

    ctx

    the parse tree

  174. abstract def enterWhileExpression(ctx: WhileExpressionContext): Unit

    Enter a parse tree produced by RubyParser#whileExpression.

    Enter a parse tree produced by RubyParser#whileExpression.

    ctx

    the parse tree

  175. abstract def enterWhileExpressionPrimary(ctx: WhileExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  176. abstract def enterWsOrNl(ctx: WsOrNlContext): Unit

    Enter a parse tree produced by RubyParser#wsOrNl.

    Enter a parse tree produced by RubyParser#wsOrNl.

    ctx

    the parse tree

  177. abstract def enterXdotySingleLeftHandSide(ctx: XdotySingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  178. abstract def enterYieldWithOptionalArgument(ctx: YieldWithOptionalArgumentContext): Unit

    Enter a parse tree produced by RubyParser#yieldWithOptionalArgument.

    Enter a parse tree produced by RubyParser#yieldWithOptionalArgument.

    ctx

    the parse tree

  179. abstract def enterYieldWithOptionalArgumentPrimary(ctx: YieldWithOptionalArgumentPrimaryContext): Unit

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

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

    ctx

    the parse tree

  180. abstract def exitAdditiveExpression(ctx: AdditiveExpressionContext): Unit

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

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

    ctx

    the parse tree

  181. abstract def exitAliasStatement(ctx: AliasStatementContext): Unit

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

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

    ctx

    the parse tree

  182. abstract def exitArgsAndDoBlockAndMethodIdCommandWithDoBlock(ctx: ArgsAndDoBlockAndMethodIdCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  183. abstract def exitArgsAndDoBlockCommandWithDoBlock(ctx: ArgsAndDoBlockCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  184. abstract def exitArgsOnlyArgumentsWithParentheses(ctx: ArgsOnlyArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  185. abstract def exitArgumentsWithoutParentheses(ctx: ArgumentsWithoutParenthesesContext): Unit

    Exit a parse tree produced by RubyParser#argumentsWithoutParentheses.

    Exit a parse tree produced by RubyParser#argumentsWithoutParentheses.

    ctx

    the parse tree

  186. abstract def exitArrayConstructor(ctx: ArrayConstructorContext): Unit

    Exit a parse tree produced by RubyParser#arrayConstructor.

    Exit a parse tree produced by RubyParser#arrayConstructor.

    ctx

    the parse tree

  187. abstract def exitArrayConstructorPrimary(ctx: ArrayConstructorPrimaryContext): Unit

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

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

    ctx

    the parse tree

  188. abstract def exitArrayParameter(ctx: ArrayParameterContext): Unit

    Exit a parse tree produced by RubyParser#arrayParameter.

    Exit a parse tree produced by RubyParser#arrayParameter.

    ctx

    the parse tree

  189. abstract def exitAssignmentLikeMethodIdentifier(ctx: AssignmentLikeMethodIdentifierContext): Unit

    Exit a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    Exit a parse tree produced by RubyParser#assignmentLikeMethodIdentifier.

    ctx

    the parse tree

  190. abstract def exitAssociation(ctx: AssociationContext): Unit

    Exit a parse tree produced by RubyParser#association.

    Exit a parse tree produced by RubyParser#association.

    ctx

    the parse tree

  191. abstract def exitAssociations(ctx: AssociationsContext): Unit

    Exit a parse tree produced by RubyParser#associations.

    Exit a parse tree produced by RubyParser#associations.

    ctx

    the parse tree

  192. abstract def exitAssociationsOnlyIndexingArguments(ctx: AssociationsOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  193. abstract def exitBeginExpression(ctx: BeginExpressionContext): Unit

    Exit a parse tree produced by RubyParser#beginExpression.

    Exit a parse tree produced by RubyParser#beginExpression.

    ctx

    the parse tree

  194. abstract def exitBeginExpressionPrimary(ctx: BeginExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  195. abstract def exitBeginStatement(ctx: BeginStatementContext): Unit

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

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

    ctx

    the parse tree

  196. abstract def exitBitwiseAndExpression(ctx: BitwiseAndExpressionContext): Unit

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

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

    ctx

    the parse tree

  197. abstract def exitBitwiseOrExpression(ctx: BitwiseOrExpressionContext): Unit

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

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

    ctx

    the parse tree

  198. abstract def exitBitwiseShiftExpression(ctx: BitwiseShiftExpressionContext): Unit

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

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

    ctx

    the parse tree

  199. abstract def exitBlankArgsArgumentsWithParentheses(ctx: BlankArgsArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  200. abstract def exitBlock(ctx: BlockContext): Unit

    Exit a parse tree produced by RubyParser#block.

    Exit a parse tree produced by RubyParser#block.

    ctx

    the parse tree

  201. abstract def exitBlockArgument(ctx: BlockArgumentContext): Unit

    Exit a parse tree produced by RubyParser#blockArgument.

    Exit a parse tree produced by RubyParser#blockArgument.

    ctx

    the parse tree

  202. abstract def exitBlockArgumentTypeArguments(ctx: BlockArgumentTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  203. abstract def exitBlockExprAssocTypeArguments(ctx: BlockExprAssocTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  204. abstract def exitBlockParameter(ctx: BlockParameterContext): Unit

    Exit a parse tree produced by RubyParser#blockParameter.

    Exit a parse tree produced by RubyParser#blockParameter.

    ctx

    the parse tree

  205. abstract def exitBlockParameters(ctx: BlockParametersContext): Unit

    Exit a parse tree produced by RubyParser#blockParameters.

    Exit a parse tree produced by RubyParser#blockParameters.

    ctx

    the parse tree

  206. abstract def exitBlockSplattingExprAssocTypeArguments(ctx: BlockSplattingExprAssocTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  207. abstract def exitBlockSplattingTypeArguments(ctx: BlockSplattingTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  208. abstract def exitBodyStatement(ctx: BodyStatementContext): Unit

    Exit a parse tree produced by RubyParser#bodyStatement.

    Exit a parse tree produced by RubyParser#bodyStatement.

    ctx

    the parse tree

  209. abstract def exitBraceBlock(ctx: BraceBlockContext): Unit

    Exit a parse tree produced by RubyParser#braceBlock.

    Exit a parse tree produced by RubyParser#braceBlock.

    ctx

    the parse tree

  210. abstract def exitBreakArgsInvocationWithoutParentheses(ctx: BreakArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  211. abstract def exitCaseExpression(ctx: CaseExpressionContext): Unit

    Exit a parse tree produced by RubyParser#caseExpression.

    Exit a parse tree produced by RubyParser#caseExpression.

    ctx

    the parse tree

  212. abstract def exitCaseExpressionPrimary(ctx: CaseExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  213. abstract def exitChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses(ctx: ChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  214. abstract def exitChainedCommandDoBlockInvocationWithoutParentheses(ctx: ChainedCommandDoBlockInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  215. abstract def exitChainedCommandWithDoBlock(ctx: ChainedCommandWithDoBlockContext): Unit

    Exit a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    Exit a parse tree produced by RubyParser#chainedCommandWithDoBlock.

    ctx

    the parse tree

  216. abstract def exitChainedCommandWithDoBlockOnlyArgumentsWithParentheses(ctx: ChainedCommandWithDoBlockOnlyArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  217. abstract def exitChainedInvocationPrimary(ctx: ChainedInvocationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  218. abstract def exitChainedInvocationWithoutArgumentsPrimary(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): Unit

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

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

    ctx

    the parse tree

  219. abstract def exitChainedScopedConstantReferencePrimary(ctx: ChainedScopedConstantReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  220. abstract def exitClassDefinition(ctx: ClassDefinitionContext): Unit

    Exit a parse tree produced by RubyParser#classDefinition.

    Exit a parse tree produced by RubyParser#classDefinition.

    ctx

    the parse tree

  221. abstract def exitClassDefinitionPrimary(ctx: ClassDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  222. abstract def exitClassOrModuleReference(ctx: ClassOrModuleReferenceContext): Unit

    Exit a parse tree produced by RubyParser#classOrModuleReference.

    Exit a parse tree produced by RubyParser#classOrModuleReference.

    ctx

    the parse tree

  223. abstract def exitCommand(ctx: CommandContext): Unit

    Exit a parse tree produced by RubyParser#command.

    Exit a parse tree produced by RubyParser#command.

    ctx

    the parse tree

  224. abstract def exitCommandOnlyIndexingArguments(ctx: CommandOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  225. abstract def exitCommandTypeArguments(ctx: CommandTypeArgumentsContext): Unit

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

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

    ctx

    the parse tree

  226. abstract def exitCompoundStatement(ctx: CompoundStatementContext): Unit

    Exit a parse tree produced by RubyParser#compoundStatement.

    Exit a parse tree produced by RubyParser#compoundStatement.

    ctx

    the parse tree

  227. abstract def exitConditionalOperatorExpression(ctx: ConditionalOperatorExpressionContext): Unit

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

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

    ctx

    the parse tree

  228. abstract def exitDefinedMethodName(ctx: DefinedMethodNameContext): Unit

    Exit a parse tree produced by RubyParser#definedMethodName.

    Exit a parse tree produced by RubyParser#definedMethodName.

    ctx

    the parse tree

  229. abstract def exitDefinedMethodNameOrSymbol(ctx: DefinedMethodNameOrSymbolContext): Unit

    Exit a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    Exit a parse tree produced by RubyParser#definedMethodNameOrSymbol.

    ctx

    the parse tree

  230. abstract def exitDoBlock(ctx: DoBlockContext): Unit

    Exit a parse tree produced by RubyParser#doBlock.

    Exit a parse tree produced by RubyParser#doBlock.

    ctx

    the parse tree

  231. abstract def exitDoClause(ctx: DoClauseContext): Unit

    Exit a parse tree produced by RubyParser#doClause.

    Exit a parse tree produced by RubyParser#doClause.

    ctx

    the parse tree

  232. abstract def exitDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): Unit

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

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

    ctx

    the parse tree

  233. abstract def exitElseClause(ctx: ElseClauseContext): Unit

    Exit a parse tree produced by RubyParser#elseClause.

    Exit a parse tree produced by RubyParser#elseClause.

    ctx

    the parse tree

  234. abstract def exitElsifClause(ctx: ElsifClauseContext): Unit

    Exit a parse tree produced by RubyParser#elsifClause.

    Exit a parse tree produced by RubyParser#elsifClause.

    ctx

    the parse tree

  235. abstract def exitEncodingPseudoVariableIdentifier(ctx: EncodingPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  236. abstract def exitEndStatement(ctx: EndStatementContext): Unit

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

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

    ctx

    the parse tree

  237. abstract def exitEnsureClause(ctx: EnsureClauseContext): Unit

    Exit a parse tree produced by RubyParser#ensureClause.

    Exit a parse tree produced by RubyParser#ensureClause.

    ctx

    the parse tree

  238. abstract def exitEqualityExpression(ctx: EqualityExpressionContext): Unit

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

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

    ctx

    the parse tree

  239. abstract def exitEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  240. abstract def exitExceptionClass(ctx: ExceptionClassContext): Unit

    Exit a parse tree produced by RubyParser#exceptionClass.

    Exit a parse tree produced by RubyParser#exceptionClass.

    ctx

    the parse tree

  241. abstract def exitExceptionVariableAssignment(ctx: ExceptionVariableAssignmentContext): Unit

    Exit a parse tree produced by RubyParser#exceptionVariableAssignment.

    Exit a parse tree produced by RubyParser#exceptionVariableAssignment.

    ctx

    the parse tree

  242. abstract def exitExpressionExpressionOrCommand(ctx: ExpressionExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  243. abstract def exitExpressionOrCommandStatement(ctx: ExpressionOrCommandStatementContext): Unit

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

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

    ctx

    the parse tree

  244. abstract def exitExpressionOrCommands(ctx: ExpressionOrCommandsContext): Unit

    Exit a parse tree produced by RubyParser#expressionOrCommands.

    Exit a parse tree produced by RubyParser#expressionOrCommands.

    ctx

    the parse tree

  245. abstract def exitExpressions(ctx: ExpressionsContext): Unit

    Exit a parse tree produced by RubyParser#expressions.

    Exit a parse tree produced by RubyParser#expressions.

    ctx

    the parse tree

  246. abstract def exitExpressionsAndChainedCommandWithDoBlockArgumentsWithParentheses(ctx: ExpressionsAndChainedCommandWithDoBlockArgumentsWithParenthesesContext): Unit

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

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

    ctx

    the parse tree

  247. abstract def exitExpressionsAndSplattingIndexingArguments(ctx: ExpressionsAndSplattingIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  248. abstract def exitExpressionsOnlyIndexingArguments(ctx: ExpressionsOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  249. abstract def exitFalsePseudoVariableIdentifier(ctx: FalsePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  250. abstract def exitFilePseudoVariableIdentifier(ctx: FilePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  251. abstract def exitForExpression(ctx: ForExpressionContext): Unit

    Exit a parse tree produced by RubyParser#forExpression.

    Exit a parse tree produced by RubyParser#forExpression.

    ctx

    the parse tree

  252. abstract def exitForExpressionPrimary(ctx: ForExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  253. abstract def exitForVariable(ctx: ForVariableContext): Unit

    Exit a parse tree produced by RubyParser#forVariable.

    Exit a parse tree produced by RubyParser#forVariable.

    ctx

    the parse tree

  254. abstract def exitGroupedLeftHandSide(ctx: GroupedLeftHandSideContext): Unit

    Exit a parse tree produced by RubyParser#groupedLeftHandSide.

    Exit a parse tree produced by RubyParser#groupedLeftHandSide.

    ctx

    the parse tree

  255. abstract def exitGroupedLeftHandSideOnlyMultipleLeftHandSide(ctx: GroupedLeftHandSideOnlyMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  256. abstract def exitGroupingExpressionPrimary(ctx: GroupingExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  257. abstract def exitHashConstructor(ctx: HashConstructorContext): Unit

    Exit a parse tree produced by RubyParser#hashConstructor.

    Exit a parse tree produced by RubyParser#hashConstructor.

    ctx

    the parse tree

  258. abstract def exitHashConstructorPrimary(ctx: HashConstructorPrimaryContext): Unit

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

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

    ctx

    the parse tree

  259. abstract def exitIfExpression(ctx: IfExpressionContext): Unit

    Exit a parse tree produced by RubyParser#ifExpression.

    Exit a parse tree produced by RubyParser#ifExpression.

    ctx

    the parse tree

  260. abstract def exitIfExpressionPrimary(ctx: IfExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  261. abstract def exitIndexingExpressionPrimary(ctx: IndexingExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  262. abstract def exitInterpolatedRegexSequence(ctx: InterpolatedRegexSequenceContext): Unit

    Exit a parse tree produced by RubyParser#interpolatedRegexSequence.

    Exit a parse tree produced by RubyParser#interpolatedRegexSequence.

    ctx

    the parse tree

  263. abstract def exitInterpolatedStringSequence(ctx: InterpolatedStringSequenceContext): Unit

    Exit a parse tree produced by RubyParser#interpolatedStringSequence.

    Exit a parse tree produced by RubyParser#interpolatedStringSequence.

    ctx

    the parse tree

  264. abstract def exitInvocationExpressionOrCommand(ctx: InvocationExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  265. abstract def exitInvocationWithBlockOnlyPrimary(ctx: InvocationWithBlockOnlyPrimaryContext): Unit

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

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

    ctx

    the parse tree

  266. abstract def exitInvocationWithParenthesesPrimary(ctx: InvocationWithParenthesesPrimaryContext): Unit

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

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

    ctx

    the parse tree

  267. abstract def exitIsDefinedExpression(ctx: IsDefinedExpressionContext): Unit

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

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

    ctx

    the parse tree

  268. abstract def exitIsDefinedPrimary(ctx: IsDefinedPrimaryContext): Unit

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

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

    ctx

    the parse tree

  269. abstract def exitJumpExpression(ctx: JumpExpressionContext): Unit

    Exit a parse tree produced by RubyParser#jumpExpression.

    Exit a parse tree produced by RubyParser#jumpExpression.

    ctx

    the parse tree

  270. abstract def exitJumpExpressionPrimary(ctx: JumpExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  271. abstract def exitKeyword(ctx: KeywordContext): Unit

    Exit a parse tree produced by RubyParser#keyword.

    Exit a parse tree produced by RubyParser#keyword.

    ctx

    the parse tree

  272. abstract def exitLinePseudoVariableIdentifier(ctx: LinePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  273. abstract def exitLiteralPrimary(ctx: LiteralPrimaryContext): Unit

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

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

    ctx

    the parse tree

  274. abstract def exitMandatoryParameters(ctx: MandatoryParametersContext): Unit

    Exit a parse tree produced by RubyParser#mandatoryParameters.

    Exit a parse tree produced by RubyParser#mandatoryParameters.

    ctx

    the parse tree

  275. abstract def exitMethodDefinition(ctx: MethodDefinitionContext): Unit

    Exit a parse tree produced by RubyParser#methodDefinition.

    Exit a parse tree produced by RubyParser#methodDefinition.

    ctx

    the parse tree

  276. abstract def exitMethodDefinitionPrimary(ctx: MethodDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  277. abstract def exitMethodIdentifier(ctx: MethodIdentifierContext): Unit

    Exit a parse tree produced by RubyParser#methodIdentifier.

    Exit a parse tree produced by RubyParser#methodIdentifier.

    ctx

    the parse tree

  278. abstract def exitMethodName(ctx: MethodNameContext): Unit

    Exit a parse tree produced by RubyParser#methodName.

    Exit a parse tree produced by RubyParser#methodName.

    ctx

    the parse tree

  279. abstract def exitMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): Unit

    Exit a parse tree produced by RubyParser#methodOnlyIdentifier.

    Exit a parse tree produced by RubyParser#methodOnlyIdentifier.

    ctx

    the parse tree

  280. abstract def exitMethodOnlyIdentifierPrimary(ctx: MethodOnlyIdentifierPrimaryContext): Unit

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

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

    ctx

    the parse tree

  281. abstract def exitMethodParameterPart(ctx: MethodParameterPartContext): Unit

    Exit a parse tree produced by RubyParser#methodParameterPart.

    Exit a parse tree produced by RubyParser#methodParameterPart.

    ctx

    the parse tree

  282. abstract def exitModifierStatement(ctx: ModifierStatementContext): Unit

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

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

    ctx

    the parse tree

  283. abstract def exitModuleDefinition(ctx: ModuleDefinitionContext): Unit

    Exit a parse tree produced by RubyParser#moduleDefinition.

    Exit a parse tree produced by RubyParser#moduleDefinition.

    ctx

    the parse tree

  284. abstract def exitModuleDefinitionPrimary(ctx: ModuleDefinitionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  285. abstract def exitMultipleAssignmentExpression(ctx: MultipleAssignmentExpressionContext): Unit

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

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

    ctx

    the parse tree

  286. abstract def exitMultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide(ctx: MultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  287. abstract def exitMultipleLeftHandSideItem(ctx: MultipleLeftHandSideItemContext): Unit

    Exit a parse tree produced by RubyParser#multipleLeftHandSideItem.

    Exit a parse tree produced by RubyParser#multipleLeftHandSideItem.

    ctx

    the parse tree

  288. abstract def exitMultipleRightHandSide(ctx: MultipleRightHandSideContext): Unit

    Exit a parse tree produced by RubyParser#multipleRightHandSide.

    Exit a parse tree produced by RubyParser#multipleRightHandSide.

    ctx

    the parse tree

  289. abstract def exitMultiplicativeExpression(ctx: MultiplicativeExpressionContext): Unit

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

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

    ctx

    the parse tree

  290. abstract def exitNextArgsInvocationWithoutParentheses(ctx: NextArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  291. abstract def exitNilPseudoVariableIdentifier(ctx: NilPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  292. abstract def exitNotExpressionOrCommand(ctx: NotExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  293. abstract def exitNumericLiteral(ctx: NumericLiteralContext): Unit

    Exit a parse tree produced by RubyParser#numericLiteral.

    Exit a parse tree produced by RubyParser#numericLiteral.

    ctx

    the parse tree

  294. abstract def exitNumericLiteralLiteral(ctx: NumericLiteralLiteralContext): Unit

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

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

    ctx

    the parse tree

  295. abstract def exitOperatorAndExpression(ctx: OperatorAndExpressionContext): Unit

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

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

    ctx

    the parse tree

  296. abstract def exitOperatorMethodName(ctx: OperatorMethodNameContext): Unit

    Exit a parse tree produced by RubyParser#operatorMethodName.

    Exit a parse tree produced by RubyParser#operatorMethodName.

    ctx

    the parse tree

  297. abstract def exitOperatorOrExpression(ctx: OperatorOrExpressionContext): Unit

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

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

    ctx

    the parse tree

  298. abstract def exitOptionalParameter(ctx: OptionalParameterContext): Unit

    Exit a parse tree produced by RubyParser#optionalParameter.

    Exit a parse tree produced by RubyParser#optionalParameter.

    ctx

    the parse tree

  299. abstract def exitOptionalParameters(ctx: OptionalParametersContext): Unit

    Exit a parse tree produced by RubyParser#optionalParameters.

    Exit a parse tree produced by RubyParser#optionalParameters.

    ctx

    the parse tree

  300. abstract def exitOrAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): Unit

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

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

    ctx

    the parse tree

  301. abstract def exitPackingLeftHandSide(ctx: PackingLeftHandSideContext): Unit

    Exit a parse tree produced by RubyParser#packingLeftHandSide.

    Exit a parse tree produced by RubyParser#packingLeftHandSide.

    ctx

    the parse tree

  302. abstract def exitPackingLeftHandSideOnlyMultipleLeftHandSide(ctx: PackingLeftHandSideOnlyMultipleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  303. abstract def exitParameters(ctx: ParametersContext): Unit

    Exit a parse tree produced by RubyParser#parameters.

    Exit a parse tree produced by RubyParser#parameters.

    ctx

    the parse tree

  304. abstract def exitPowerExpression(ctx: PowerExpressionContext): Unit

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

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

    ctx

    the parse tree

  305. abstract def exitPrimaryExpression(ctx: PrimaryExpressionContext): Unit

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

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

    ctx

    the parse tree

  306. abstract def exitPrimaryInsideBracketsSingleLeftHandSide(ctx: PrimaryInsideBracketsSingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  307. abstract def exitPrimaryMethodArgsDoBlockCommandWithDoBlock(ctx: PrimaryMethodArgsDoBlockCommandWithDoBlockContext): Unit

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

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

    ctx

    the parse tree

  308. abstract def exitProcParameter(ctx: ProcParameterContext): Unit

    Exit a parse tree produced by RubyParser#procParameter.

    Exit a parse tree produced by RubyParser#procParameter.

    ctx

    the parse tree

  309. abstract def exitProgram(ctx: ProgramContext): Unit

    Exit a parse tree produced by RubyParser#program.

    Exit a parse tree produced by RubyParser#program.

    ctx

    the parse tree

  310. abstract def exitRangeExpression(ctx: RangeExpressionContext): Unit

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

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

    ctx

    the parse tree

  311. abstract def exitRegexInterpolation(ctx: RegexInterpolationContext): Unit

    Exit a parse tree produced by RubyParser#regexInterpolation.

    Exit a parse tree produced by RubyParser#regexInterpolation.

    ctx

    the parse tree

  312. abstract def exitRegexInterpolationPrimary(ctx: RegexInterpolationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  313. abstract def exitRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): Unit

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

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

    ctx

    the parse tree

  314. abstract def exitRelationalExpression(ctx: RelationalExpressionContext): Unit

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

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

    ctx

    the parse tree

  315. abstract def exitRescueClause(ctx: RescueClauseContext): Unit

    Exit a parse tree produced by RubyParser#rescueClause.

    Exit a parse tree produced by RubyParser#rescueClause.

    ctx

    the parse tree

  316. abstract def exitReturnArgsInvocationWithoutParentheses(ctx: ReturnArgsInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  317. abstract def exitScopedConstantAccessSingleLeftHandSide(ctx: ScopedConstantAccessSingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  318. abstract def exitScopedConstantReference(ctx: ScopedConstantReferenceContext): Unit

    Exit a parse tree produced by RubyParser#scopedConstantReference.

    Exit a parse tree produced by RubyParser#scopedConstantReference.

    ctx

    the parse tree

  319. abstract def exitSelfPseudoVariableIdentifier(ctx: SelfPseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  320. abstract def exitSeparator(ctx: SeparatorContext): Unit

    Exit a parse tree produced by RubyParser#separator.

    Exit a parse tree produced by RubyParser#separator.

    ctx

    the parse tree

  321. abstract def exitSeparators(ctx: SeparatorsContext): Unit

    Exit a parse tree produced by RubyParser#separators.

    Exit a parse tree produced by RubyParser#separators.

    ctx

    the parse tree

  322. abstract def exitSimpleMethodNamePart(ctx: SimpleMethodNamePartContext): Unit

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

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

    ctx

    the parse tree

  323. abstract def exitSimpleScopedConstantReferencePrimary(ctx: SimpleScopedConstantReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  324. abstract def exitSingleAssignmentExpression(ctx: SingleAssignmentExpressionContext): Unit

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

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

    ctx

    the parse tree

  325. abstract def exitSingleCommandOnlyInvocationWithoutParentheses(ctx: SingleCommandOnlyInvocationWithoutParenthesesContext): Unit

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

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

    ctx

    the parse tree

  326. abstract def exitSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): Unit

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

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

    ctx

    the parse tree

  327. abstract def exitSingletonMethodNamePart(ctx: SingletonMethodNamePartContext): Unit

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

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

    ctx

    the parse tree

  328. abstract def exitSingletonObject(ctx: SingletonObjectContext): Unit

    Exit a parse tree produced by RubyParser#singletonObject.

    Exit a parse tree produced by RubyParser#singletonObject.

    ctx

    the parse tree

  329. abstract def exitSplattingArgument(ctx: SplattingArgumentContext): Unit

    Exit a parse tree produced by RubyParser#splattingArgument.

    Exit a parse tree produced by RubyParser#splattingArgument.

    ctx

    the parse tree

  330. abstract def exitSplattingOnlyIndexingArguments(ctx: SplattingOnlyIndexingArgumentsContext): Unit

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

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

    ctx

    the parse tree

  331. abstract def exitStatements(ctx: StatementsContext): Unit

    Exit a parse tree produced by RubyParser#statements.

    Exit a parse tree produced by RubyParser#statements.

    ctx

    the parse tree

  332. abstract def exitStringInterpolation(ctx: StringInterpolationContext): Unit

    Exit a parse tree produced by RubyParser#stringInterpolation.

    Exit a parse tree produced by RubyParser#stringInterpolation.

    ctx

    the parse tree

  333. abstract def exitStringInterpolationPrimary(ctx: StringInterpolationPrimaryContext): Unit

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

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

    ctx

    the parse tree

  334. abstract def exitSuperExpressionPrimary(ctx: SuperExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  335. abstract def exitSymbol(ctx: SymbolContext): Unit

    Exit a parse tree produced by RubyParser#symbol.

    Exit a parse tree produced by RubyParser#symbol.

    ctx

    the parse tree

  336. abstract def exitSymbolLiteral(ctx: SymbolLiteralContext): Unit

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

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

    ctx

    the parse tree

  337. abstract def exitThenClause(ctx: ThenClauseContext): Unit

    Exit a parse tree produced by RubyParser#thenClause.

    Exit a parse tree produced by RubyParser#thenClause.

    ctx

    the parse tree

  338. abstract def exitTruePseudoVariableIdentifier(ctx: TruePseudoVariableIdentifierContext): Unit

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

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

    ctx

    the parse tree

  339. abstract def exitUnaryExpression(ctx: UnaryExpressionContext): Unit

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

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

    ctx

    the parse tree

  340. abstract def exitUnaryMinusExpression(ctx: UnaryMinusExpressionContext): Unit

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

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

    ctx

    the parse tree

  341. abstract def exitUndefStatement(ctx: UndefStatementContext): Unit

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

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

    ctx

    the parse tree

  342. abstract def exitUnlessExpression(ctx: UnlessExpressionContext): Unit

    Exit a parse tree produced by RubyParser#unlessExpression.

    Exit a parse tree produced by RubyParser#unlessExpression.

    ctx

    the parse tree

  343. abstract def exitUnlessExpressionPrimary(ctx: UnlessExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  344. abstract def exitUnsignedNumericLiteral(ctx: UnsignedNumericLiteralContext): Unit

    Exit a parse tree produced by RubyParser#unsignedNumericLiteral.

    Exit a parse tree produced by RubyParser#unsignedNumericLiteral.

    ctx

    the parse tree

  345. abstract def exitUntilExpression(ctx: UntilExpressionContext): Unit

    Exit a parse tree produced by RubyParser#untilExpression.

    Exit a parse tree produced by RubyParser#untilExpression.

    ctx

    the parse tree

  346. abstract def exitUntilExpressionPrimary(ctx: UntilExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  347. abstract def exitVariableIdentifier(ctx: VariableIdentifierContext): Unit

    Exit a parse tree produced by RubyParser#variableIdentifier.

    Exit a parse tree produced by RubyParser#variableIdentifier.

    ctx

    the parse tree

  348. abstract def exitVariableIdentifierOnlySingleLeftHandSide(ctx: VariableIdentifierOnlySingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  349. abstract def exitVariableReference(ctx: VariableReferenceContext): Unit

    Exit a parse tree produced by RubyParser#variableReference.

    Exit a parse tree produced by RubyParser#variableReference.

    ctx

    the parse tree

  350. abstract def exitVariableReferencePrimary(ctx: VariableReferencePrimaryContext): Unit

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

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

    ctx

    the parse tree

  351. abstract def exitWhenArgument(ctx: WhenArgumentContext): Unit

    Exit a parse tree produced by RubyParser#whenArgument.

    Exit a parse tree produced by RubyParser#whenArgument.

    ctx

    the parse tree

  352. abstract def exitWhenClause(ctx: WhenClauseContext): Unit

    Exit a parse tree produced by RubyParser#whenClause.

    Exit a parse tree produced by RubyParser#whenClause.

    ctx

    the parse tree

  353. abstract def exitWhileExpression(ctx: WhileExpressionContext): Unit

    Exit a parse tree produced by RubyParser#whileExpression.

    Exit a parse tree produced by RubyParser#whileExpression.

    ctx

    the parse tree

  354. abstract def exitWhileExpressionPrimary(ctx: WhileExpressionPrimaryContext): Unit

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

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

    ctx

    the parse tree

  355. abstract def exitWsOrNl(ctx: WsOrNlContext): Unit

    Exit a parse tree produced by RubyParser#wsOrNl.

    Exit a parse tree produced by RubyParser#wsOrNl.

    ctx

    the parse tree

  356. abstract def exitXdotySingleLeftHandSide(ctx: XdotySingleLeftHandSideContext): Unit

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

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

    ctx

    the parse tree

  357. abstract def exitYieldWithOptionalArgument(ctx: YieldWithOptionalArgumentContext): Unit

    Exit a parse tree produced by RubyParser#yieldWithOptionalArgument.

    Exit a parse tree produced by RubyParser#yieldWithOptionalArgument.

    ctx

    the parse tree

  358. abstract def exitYieldWithOptionalArgumentPrimary(ctx: YieldWithOptionalArgumentPrimaryContext): Unit

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

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

    ctx

    the parse tree

  359. abstract def visitErrorNode(arg0: ErrorNode): Unit
    Definition Classes
    ParseTreeListener
  360. abstract def visitTerminal(arg0: TerminalNode): Unit
    Definition Classes
    ParseTreeListener

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 ParseTreeListener

Inherited from AnyRef

Inherited from Any

Ungrouped