trait RubyParserVisitor[T] extends ParseTreeVisitor[T]
This interface defines a complete generic visitor for a parse tree produced
by RubyParser.
- Alphabetic
- By Inheritance
- RubyParserVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def visit(arg0: ParseTree): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitAdditiveExpression(ctx: AdditiveExpressionContext): T
Visit a parse tree produced by the
additiveExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
additiveExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitAliasStatement(ctx: AliasStatementContext): T
Visit a parse tree produced by the
aliasStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
aliasStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArgsAndDoBlockAndMethodIdCommandWithDoBlock(ctx: ArgsAndDoBlockAndMethodIdCommandWithDoBlockContext): T
Visit a parse tree produced by the
argsAndDoBlockAndMethodIdCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.Visit a parse tree produced by the
argsAndDoBlockAndMethodIdCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArgsAndDoBlockCommandWithDoBlock(ctx: ArgsAndDoBlockCommandWithDoBlockContext): T
Visit a parse tree produced by the
argsAndDoBlockCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.Visit a parse tree produced by the
argsAndDoBlockCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArgsOnlyArgumentsWithParentheses(ctx: ArgsOnlyArgumentsWithParenthesesContext): T
Visit a parse tree produced by the
argsOnlyArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.Visit a parse tree produced by the
argsOnlyArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArgumentsWithoutParentheses(ctx: ArgumentsWithoutParenthesesContext): T
Visit a parse tree produced by
RubyParser#argumentsWithoutParentheses.Visit a parse tree produced by
RubyParser#argumentsWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArrayConstructor(ctx: ArrayConstructorContext): T
Visit a parse tree produced by
RubyParser#arrayConstructor.Visit a parse tree produced by
RubyParser#arrayConstructor.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArrayConstructorPrimary(ctx: ArrayConstructorPrimaryContext): T
Visit a parse tree produced by the
arrayConstructorPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
arrayConstructorPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitArrayParameter(ctx: ArrayParameterContext): T
Visit a parse tree produced by
RubyParser#arrayParameter.Visit a parse tree produced by
RubyParser#arrayParameter.- ctx
the parse tree
- returns
the visitor result
- abstract def visitAssignmentLikeMethodIdentifier(ctx: AssignmentLikeMethodIdentifierContext): T
Visit a parse tree produced by
RubyParser#assignmentLikeMethodIdentifier.Visit a parse tree produced by
RubyParser#assignmentLikeMethodIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitAssociation(ctx: AssociationContext): T
Visit a parse tree produced by
RubyParser#association.Visit a parse tree produced by
RubyParser#association.- ctx
the parse tree
- returns
the visitor result
- abstract def visitAssociations(ctx: AssociationsContext): T
Visit a parse tree produced by
RubyParser#associations.Visit a parse tree produced by
RubyParser#associations.- ctx
the parse tree
- returns
the visitor result
- abstract def visitAssociationsOnlyIndexingArguments(ctx: AssociationsOnlyIndexingArgumentsContext): T
Visit a parse tree produced by the
associationsOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.Visit a parse tree produced by the
associationsOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBeginExpression(ctx: BeginExpressionContext): T
Visit a parse tree produced by
RubyParser#beginExpression.Visit a parse tree produced by
RubyParser#beginExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBeginExpressionPrimary(ctx: BeginExpressionPrimaryContext): T
Visit a parse tree produced by the
beginExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
beginExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBeginStatement(ctx: BeginStatementContext): T
Visit a parse tree produced by the
beginStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
beginStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBitwiseAndExpression(ctx: BitwiseAndExpressionContext): T
Visit a parse tree produced by the
bitwiseAndExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
bitwiseAndExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBitwiseOrExpression(ctx: BitwiseOrExpressionContext): T
Visit a parse tree produced by the
bitwiseOrExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
bitwiseOrExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBitwiseShiftExpression(ctx: BitwiseShiftExpressionContext): T
Visit a parse tree produced by the
bitwiseShiftExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
bitwiseShiftExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlankArgsArgumentsWithParentheses(ctx: BlankArgsArgumentsWithParenthesesContext): T
Visit a parse tree produced by the
blankArgsArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.Visit a parse tree produced by the
blankArgsArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlock(ctx: BlockContext): T
Visit a parse tree produced by
RubyParser#block.Visit a parse tree produced by
RubyParser#block.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockArgument(ctx: BlockArgumentContext): T
Visit a parse tree produced by
RubyParser#blockArgument.Visit a parse tree produced by
RubyParser#blockArgument.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockArgumentTypeArguments(ctx: BlockArgumentTypeArgumentsContext): T
Visit a parse tree produced by the
blockArgumentTypeArgumentslabeled alternative inRubyParser#arguments.Visit a parse tree produced by the
blockArgumentTypeArgumentslabeled alternative inRubyParser#arguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockExprAssocTypeArguments(ctx: BlockExprAssocTypeArgumentsContext): T
Visit a parse tree produced by the
blockExprAssocTypeArgumentslabeled alternative inRubyParser#arguments.Visit a parse tree produced by the
blockExprAssocTypeArgumentslabeled alternative inRubyParser#arguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockParameter(ctx: BlockParameterContext): T
Visit a parse tree produced by
RubyParser#blockParameter.Visit a parse tree produced by
RubyParser#blockParameter.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockParameters(ctx: BlockParametersContext): T
Visit a parse tree produced by
RubyParser#blockParameters.Visit a parse tree produced by
RubyParser#blockParameters.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockSplattingExprAssocTypeArguments(ctx: BlockSplattingExprAssocTypeArgumentsContext): T
Visit a parse tree produced by the
blockSplattingExprAssocTypeArgumentslabeled alternative inRubyParser#arguments.Visit a parse tree produced by the
blockSplattingExprAssocTypeArgumentslabeled alternative inRubyParser#arguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBlockSplattingTypeArguments(ctx: BlockSplattingTypeArgumentsContext): T
Visit a parse tree produced by the
blockSplattingTypeArgumentslabeled alternative inRubyParser#arguments.Visit a parse tree produced by the
blockSplattingTypeArgumentslabeled alternative inRubyParser#arguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBodyStatement(ctx: BodyStatementContext): T
Visit a parse tree produced by
RubyParser#bodyStatement.Visit a parse tree produced by
RubyParser#bodyStatement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBraceBlock(ctx: BraceBlockContext): T
Visit a parse tree produced by
RubyParser#braceBlock.Visit a parse tree produced by
RubyParser#braceBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitBreakArgsInvocationWithoutParentheses(ctx: BreakArgsInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
breakArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
breakArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCaseExpression(ctx: CaseExpressionContext): T
Visit a parse tree produced by
RubyParser#caseExpression.Visit a parse tree produced by
RubyParser#caseExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCaseExpressionPrimary(ctx: CaseExpressionPrimaryContext): T
Visit a parse tree produced by the
caseExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
caseExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheses(ctx: ChainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
chainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
chainedCommandDoBlockDorCol2mNameArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedCommandDoBlockInvocationWithoutParentheses(ctx: ChainedCommandDoBlockInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
chainedCommandDoBlockInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
chainedCommandDoBlockInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedCommandWithDoBlock(ctx: ChainedCommandWithDoBlockContext): T
Visit a parse tree produced by
RubyParser#chainedCommandWithDoBlock.Visit a parse tree produced by
RubyParser#chainedCommandWithDoBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedCommandWithDoBlockOnlyArgumentsWithParentheses(ctx: ChainedCommandWithDoBlockOnlyArgumentsWithParenthesesContext): T
Visit a parse tree produced by the
chainedCommandWithDoBlockOnlyArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.Visit a parse tree produced by the
chainedCommandWithDoBlockOnlyArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedInvocationPrimary(ctx: ChainedInvocationPrimaryContext): T
Visit a parse tree produced by the
chainedInvocationPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
chainedInvocationPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedInvocationWithoutArgumentsPrimary(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): T
Visit a parse tree produced by the
chainedInvocationWithoutArgumentsPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
chainedInvocationWithoutArgumentsPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChainedScopedConstantReferencePrimary(ctx: ChainedScopedConstantReferencePrimaryContext): T
Visit a parse tree produced by the
chainedScopedConstantReferencePrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
chainedScopedConstantReferencePrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitChildren(arg0: RuleNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitClassDefinition(ctx: ClassDefinitionContext): T
Visit a parse tree produced by
RubyParser#classDefinition.Visit a parse tree produced by
RubyParser#classDefinition.- ctx
the parse tree
- returns
the visitor result
- abstract def visitClassDefinitionPrimary(ctx: ClassDefinitionPrimaryContext): T
Visit a parse tree produced by the
classDefinitionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
classDefinitionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitClassOrModuleReference(ctx: ClassOrModuleReferenceContext): T
Visit a parse tree produced by
RubyParser#classOrModuleReference.Visit a parse tree produced by
RubyParser#classOrModuleReference.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommand(ctx: CommandContext): T
Visit a parse tree produced by
RubyParser#command.Visit a parse tree produced by
RubyParser#command.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandOnlyIndexingArguments(ctx: CommandOnlyIndexingArgumentsContext): T
Visit a parse tree produced by the
commandOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.Visit a parse tree produced by the
commandOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandTypeArguments(ctx: CommandTypeArgumentsContext): T
Visit a parse tree produced by the
commandTypeArgumentslabeled alternative inRubyParser#arguments.Visit a parse tree produced by the
commandTypeArgumentslabeled alternative inRubyParser#arguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCompoundStatement(ctx: CompoundStatementContext): T
Visit a parse tree produced by
RubyParser#compoundStatement.Visit a parse tree produced by
RubyParser#compoundStatement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitConditionalOperatorExpression(ctx: ConditionalOperatorExpressionContext): T
Visit a parse tree produced by the
conditionalOperatorExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
conditionalOperatorExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitDefinedMethodName(ctx: DefinedMethodNameContext): T
Visit a parse tree produced by
RubyParser#definedMethodName.Visit a parse tree produced by
RubyParser#definedMethodName.- ctx
the parse tree
- returns
the visitor result
- abstract def visitDefinedMethodNameOrSymbol(ctx: DefinedMethodNameOrSymbolContext): T
Visit a parse tree produced by
RubyParser#definedMethodNameOrSymbol.Visit a parse tree produced by
RubyParser#definedMethodNameOrSymbol.- ctx
the parse tree
- returns
the visitor result
- abstract def visitDoBlock(ctx: DoBlockContext): T
Visit a parse tree produced by
RubyParser#doBlock.Visit a parse tree produced by
RubyParser#doBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitDoClause(ctx: DoClauseContext): T
Visit a parse tree produced by
RubyParser#doClause.Visit a parse tree produced by
RubyParser#doClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): T
Visit a parse tree produced by the
doubleQuotedStringLiterallabeled alternative inRubyParser#literal.Visit a parse tree produced by the
doubleQuotedStringLiterallabeled alternative inRubyParser#literal.- ctx
the parse tree
- returns
the visitor result
- abstract def visitElseClause(ctx: ElseClauseContext): T
Visit a parse tree produced by
RubyParser#elseClause.Visit a parse tree produced by
RubyParser#elseClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitElsifClause(ctx: ElsifClauseContext): T
Visit a parse tree produced by
RubyParser#elsifClause.Visit a parse tree produced by
RubyParser#elsifClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitEncodingPseudoVariableIdentifier(ctx: EncodingPseudoVariableIdentifierContext): T
Visit a parse tree produced by the
encodingPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
encodingPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitEndStatement(ctx: EndStatementContext): T
Visit a parse tree produced by the
endStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
endStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitEnsureClause(ctx: EnsureClauseContext): T
Visit a parse tree produced by
RubyParser#ensureClause.Visit a parse tree produced by
RubyParser#ensureClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitEqualityExpression(ctx: EqualityExpressionContext): T
Visit a parse tree produced by the
equalityExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
equalityExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitErrorNode(arg0: ErrorNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitExceptionClass(ctx: ExceptionClassContext): T
Visit a parse tree produced by
RubyParser#exceptionClass.Visit a parse tree produced by
RubyParser#exceptionClass.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExceptionVariableAssignment(ctx: ExceptionVariableAssignmentContext): T
Visit a parse tree produced by
RubyParser#exceptionVariableAssignment.Visit a parse tree produced by
RubyParser#exceptionVariableAssignment.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionExpressionOrCommand(ctx: ExpressionExpressionOrCommandContext): T
Visit a parse tree produced by the
expressionExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.Visit a parse tree produced by the
expressionExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionOrCommandStatement(ctx: ExpressionOrCommandStatementContext): T
Visit a parse tree produced by the
expressionOrCommandStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
expressionOrCommandStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionOrCommands(ctx: ExpressionOrCommandsContext): T
Visit a parse tree produced by
RubyParser#expressionOrCommands.Visit a parse tree produced by
RubyParser#expressionOrCommands.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressions(ctx: ExpressionsContext): T
Visit a parse tree produced by
RubyParser#expressions.Visit a parse tree produced by
RubyParser#expressions.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionsAndChainedCommandWithDoBlockArgumentsWithParentheses(ctx: ExpressionsAndChainedCommandWithDoBlockArgumentsWithParenthesesContext): T
Visit a parse tree produced by the
expressionsAndChainedCommandWithDoBlockArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.Visit a parse tree produced by the
expressionsAndChainedCommandWithDoBlockArgumentsWithParentheseslabeled alternative inRubyParser#argumentsWithParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionsAndSplattingIndexingArguments(ctx: ExpressionsAndSplattingIndexingArgumentsContext): T
Visit a parse tree produced by the
expressionsAndSplattingIndexingArgumentslabeled alternative inRubyParser#indexingArguments.Visit a parse tree produced by the
expressionsAndSplattingIndexingArgumentslabeled alternative inRubyParser#indexingArguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitExpressionsOnlyIndexingArguments(ctx: ExpressionsOnlyIndexingArgumentsContext): T
Visit a parse tree produced by the
expressionsOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.Visit a parse tree produced by the
expressionsOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitFalsePseudoVariableIdentifier(ctx: FalsePseudoVariableIdentifierContext): T
Visit a parse tree produced by the
falsePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
falsePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitFilePseudoVariableIdentifier(ctx: FilePseudoVariableIdentifierContext): T
Visit a parse tree produced by the
filePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
filePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForExpression(ctx: ForExpressionContext): T
Visit a parse tree produced by
RubyParser#forExpression.Visit a parse tree produced by
RubyParser#forExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForExpressionPrimary(ctx: ForExpressionPrimaryContext): T
Visit a parse tree produced by the
forExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
forExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForVariable(ctx: ForVariableContext): T
Visit a parse tree produced by
RubyParser#forVariable.Visit a parse tree produced by
RubyParser#forVariable.- ctx
the parse tree
- returns
the visitor result
- abstract def visitGroupedLeftHandSide(ctx: GroupedLeftHandSideContext): T
Visit a parse tree produced by
RubyParser#groupedLeftHandSide.Visit a parse tree produced by
RubyParser#groupedLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitGroupedLeftHandSideOnlyMultipleLeftHandSide(ctx: GroupedLeftHandSideOnlyMultipleLeftHandSideContext): T
Visit a parse tree produced by the
groupedLeftHandSideOnlyMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.Visit a parse tree produced by the
groupedLeftHandSideOnlyMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitGroupingExpressionPrimary(ctx: GroupingExpressionPrimaryContext): T
Visit a parse tree produced by the
groupingExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
groupingExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitHashConstructor(ctx: HashConstructorContext): T
Visit a parse tree produced by
RubyParser#hashConstructor.Visit a parse tree produced by
RubyParser#hashConstructor.- ctx
the parse tree
- returns
the visitor result
- abstract def visitHashConstructorPrimary(ctx: HashConstructorPrimaryContext): T
Visit a parse tree produced by the
hashConstructorPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
hashConstructorPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIfExpression(ctx: IfExpressionContext): T
Visit a parse tree produced by
RubyParser#ifExpression.Visit a parse tree produced by
RubyParser#ifExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIfExpressionPrimary(ctx: IfExpressionPrimaryContext): T
Visit a parse tree produced by the
ifExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
ifExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIndexingExpressionPrimary(ctx: IndexingExpressionPrimaryContext): T
Visit a parse tree produced by the
indexingExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
indexingExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitInterpolatedRegexSequence(ctx: InterpolatedRegexSequenceContext): T
Visit a parse tree produced by
RubyParser#interpolatedRegexSequence.Visit a parse tree produced by
RubyParser#interpolatedRegexSequence.- ctx
the parse tree
- returns
the visitor result
- abstract def visitInterpolatedStringSequence(ctx: InterpolatedStringSequenceContext): T
Visit a parse tree produced by
RubyParser#interpolatedStringSequence.Visit a parse tree produced by
RubyParser#interpolatedStringSequence.- ctx
the parse tree
- returns
the visitor result
- abstract def visitInvocationExpressionOrCommand(ctx: InvocationExpressionOrCommandContext): T
Visit a parse tree produced by the
invocationExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.Visit a parse tree produced by the
invocationExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.- ctx
the parse tree
- returns
the visitor result
- abstract def visitInvocationWithBlockOnlyPrimary(ctx: InvocationWithBlockOnlyPrimaryContext): T
Visit a parse tree produced by the
invocationWithBlockOnlyPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
invocationWithBlockOnlyPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitInvocationWithParenthesesPrimary(ctx: InvocationWithParenthesesPrimaryContext): T
Visit a parse tree produced by the
invocationWithParenthesesPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
invocationWithParenthesesPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIsDefinedExpression(ctx: IsDefinedExpressionContext): T
Visit a parse tree produced by the
isDefinedExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
isDefinedExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIsDefinedPrimary(ctx: IsDefinedPrimaryContext): T
Visit a parse tree produced by the
isDefinedPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
isDefinedPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitJumpExpression(ctx: JumpExpressionContext): T
Visit a parse tree produced by
RubyParser#jumpExpression.Visit a parse tree produced by
RubyParser#jumpExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitJumpExpressionPrimary(ctx: JumpExpressionPrimaryContext): T
Visit a parse tree produced by the
jumpExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
jumpExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitKeyword(ctx: KeywordContext): T
Visit a parse tree produced by
RubyParser#keyword.Visit a parse tree produced by
RubyParser#keyword.- ctx
the parse tree
- returns
the visitor result
- abstract def visitLinePseudoVariableIdentifier(ctx: LinePseudoVariableIdentifierContext): T
Visit a parse tree produced by the
linePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
linePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitLiteralPrimary(ctx: LiteralPrimaryContext): T
Visit a parse tree produced by the
literalPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
literalPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMandatoryParameters(ctx: MandatoryParametersContext): T
Visit a parse tree produced by
RubyParser#mandatoryParameters.Visit a parse tree produced by
RubyParser#mandatoryParameters.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodDefinition(ctx: MethodDefinitionContext): T
Visit a parse tree produced by
RubyParser#methodDefinition.Visit a parse tree produced by
RubyParser#methodDefinition.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodDefinitionPrimary(ctx: MethodDefinitionPrimaryContext): T
Visit a parse tree produced by the
methodDefinitionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
methodDefinitionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodIdentifier(ctx: MethodIdentifierContext): T
Visit a parse tree produced by
RubyParser#methodIdentifier.Visit a parse tree produced by
RubyParser#methodIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodName(ctx: MethodNameContext): T
Visit a parse tree produced by
RubyParser#methodName.Visit a parse tree produced by
RubyParser#methodName.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): T
Visit a parse tree produced by
RubyParser#methodOnlyIdentifier.Visit a parse tree produced by
RubyParser#methodOnlyIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodOnlyIdentifierPrimary(ctx: MethodOnlyIdentifierPrimaryContext): T
Visit a parse tree produced by the
methodOnlyIdentifierPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
methodOnlyIdentifierPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMethodParameterPart(ctx: MethodParameterPartContext): T
Visit a parse tree produced by
RubyParser#methodParameterPart.Visit a parse tree produced by
RubyParser#methodParameterPart.- ctx
the parse tree
- returns
the visitor result
- abstract def visitModifierStatement(ctx: ModifierStatementContext): T
Visit a parse tree produced by the
modifierStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
modifierStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitModuleDefinition(ctx: ModuleDefinitionContext): T
Visit a parse tree produced by
RubyParser#moduleDefinition.Visit a parse tree produced by
RubyParser#moduleDefinition.- ctx
the parse tree
- returns
the visitor result
- abstract def visitModuleDefinitionPrimary(ctx: ModuleDefinitionPrimaryContext): T
Visit a parse tree produced by the
moduleDefinitionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
moduleDefinitionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMultipleAssignmentExpression(ctx: MultipleAssignmentExpressionContext): T
Visit a parse tree produced by the
multipleAssignmentExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
multipleAssignmentExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSide(ctx: MultipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSideContext): T
Visit a parse tree produced by the
multipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.Visit a parse tree produced by the
multipleLeftHandSideAndpackingLeftHandSideMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMultipleLeftHandSideItem(ctx: MultipleLeftHandSideItemContext): T
Visit a parse tree produced by
RubyParser#multipleLeftHandSideItem.Visit a parse tree produced by
RubyParser#multipleLeftHandSideItem.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMultipleRightHandSide(ctx: MultipleRightHandSideContext): T
Visit a parse tree produced by
RubyParser#multipleRightHandSide.Visit a parse tree produced by
RubyParser#multipleRightHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMultiplicativeExpression(ctx: MultiplicativeExpressionContext): T
Visit a parse tree produced by the
multiplicativeExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
multiplicativeExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNextArgsInvocationWithoutParentheses(ctx: NextArgsInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
nextArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
nextArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNilPseudoVariableIdentifier(ctx: NilPseudoVariableIdentifierContext): T
Visit a parse tree produced by the
nilPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
nilPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNotExpressionOrCommand(ctx: NotExpressionOrCommandContext): T
Visit a parse tree produced by the
notExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.Visit a parse tree produced by the
notExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNumericLiteral(ctx: NumericLiteralContext): T
Visit a parse tree produced by
RubyParser#numericLiteral.Visit a parse tree produced by
RubyParser#numericLiteral.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNumericLiteralLiteral(ctx: NumericLiteralLiteralContext): T
Visit a parse tree produced by the
numericLiteralLiterallabeled alternative inRubyParser#literal.Visit a parse tree produced by the
numericLiteralLiterallabeled alternative inRubyParser#literal.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOperatorAndExpression(ctx: OperatorAndExpressionContext): T
Visit a parse tree produced by the
operatorAndExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
operatorAndExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOperatorMethodName(ctx: OperatorMethodNameContext): T
Visit a parse tree produced by
RubyParser#operatorMethodName.Visit a parse tree produced by
RubyParser#operatorMethodName.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOperatorOrExpression(ctx: OperatorOrExpressionContext): T
Visit a parse tree produced by the
operatorOrExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
operatorOrExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOptionalParameter(ctx: OptionalParameterContext): T
Visit a parse tree produced by
RubyParser#optionalParameter.Visit a parse tree produced by
RubyParser#optionalParameter.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOptionalParameters(ctx: OptionalParametersContext): T
Visit a parse tree produced by
RubyParser#optionalParameters.Visit a parse tree produced by
RubyParser#optionalParameters.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOrAndExpressionOrCommand(ctx: OrAndExpressionOrCommandContext): T
Visit a parse tree produced by the
orAndExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.Visit a parse tree produced by the
orAndExpressionOrCommandlabeled alternative inRubyParser#expressionOrCommand.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackingLeftHandSide(ctx: PackingLeftHandSideContext): T
Visit a parse tree produced by
RubyParser#packingLeftHandSide.Visit a parse tree produced by
RubyParser#packingLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackingLeftHandSideOnlyMultipleLeftHandSide(ctx: PackingLeftHandSideOnlyMultipleLeftHandSideContext): T
Visit a parse tree produced by the
packingLeftHandSideOnlyMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.Visit a parse tree produced by the
packingLeftHandSideOnlyMultipleLeftHandSidelabeled alternative inRubyParser#multipleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitParameters(ctx: ParametersContext): T
Visit a parse tree produced by
RubyParser#parameters.Visit a parse tree produced by
RubyParser#parameters.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPowerExpression(ctx: PowerExpressionContext): T
Visit a parse tree produced by the
powerExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
powerExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPrimaryExpression(ctx: PrimaryExpressionContext): T
Visit a parse tree produced by the
primaryExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
primaryExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPrimaryInsideBracketsSingleLeftHandSide(ctx: PrimaryInsideBracketsSingleLeftHandSideContext): T
Visit a parse tree produced by the
primaryInsideBracketsSingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.Visit a parse tree produced by the
primaryInsideBracketsSingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPrimaryMethodArgsDoBlockCommandWithDoBlock(ctx: PrimaryMethodArgsDoBlockCommandWithDoBlockContext): T
Visit a parse tree produced by the
primaryMethodArgsDoBlockCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.Visit a parse tree produced by the
primaryMethodArgsDoBlockCommandWithDoBlocklabeled alternative inRubyParser#commandWithDoBlock.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProcParameter(ctx: ProcParameterContext): T
Visit a parse tree produced by
RubyParser#procParameter.Visit a parse tree produced by
RubyParser#procParameter.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProgram(ctx: ProgramContext): T
Visit a parse tree produced by
RubyParser#program.Visit a parse tree produced by
RubyParser#program.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRangeExpression(ctx: RangeExpressionContext): T
Visit a parse tree produced by the
rangeExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
rangeExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRegexInterpolation(ctx: RegexInterpolationContext): T
Visit a parse tree produced by
RubyParser#regexInterpolation.Visit a parse tree produced by
RubyParser#regexInterpolation.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRegexInterpolationPrimary(ctx: RegexInterpolationPrimaryContext): T
Visit a parse tree produced by the
regexInterpolationPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
regexInterpolationPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): T
Visit a parse tree produced by the
regularExpressionLiterallabeled alternative inRubyParser#literal.Visit a parse tree produced by the
regularExpressionLiterallabeled alternative inRubyParser#literal.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRelationalExpression(ctx: RelationalExpressionContext): T
Visit a parse tree produced by the
relationalExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
relationalExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRescueClause(ctx: RescueClauseContext): T
Visit a parse tree produced by
RubyParser#rescueClause.Visit a parse tree produced by
RubyParser#rescueClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitReturnArgsInvocationWithoutParentheses(ctx: ReturnArgsInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
returnArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
returnArgsInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitScopedConstantAccessSingleLeftHandSide(ctx: ScopedConstantAccessSingleLeftHandSideContext): T
Visit a parse tree produced by the
scopedConstantAccessSingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.Visit a parse tree produced by the
scopedConstantAccessSingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitScopedConstantReference(ctx: ScopedConstantReferenceContext): T
Visit a parse tree produced by
RubyParser#scopedConstantReference.Visit a parse tree produced by
RubyParser#scopedConstantReference.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSelfPseudoVariableIdentifier(ctx: SelfPseudoVariableIdentifierContext): T
Visit a parse tree produced by the
selfPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
selfPseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSeparator(ctx: SeparatorContext): T
Visit a parse tree produced by
RubyParser#separator.Visit a parse tree produced by
RubyParser#separator.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSeparators(ctx: SeparatorsContext): T
Visit a parse tree produced by
RubyParser#separators.Visit a parse tree produced by
RubyParser#separators.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSimpleMethodNamePart(ctx: SimpleMethodNamePartContext): T
Visit a parse tree produced by the
simpleMethodNamePartlabeled alternative inRubyParser#methodNamePart.Visit a parse tree produced by the
simpleMethodNamePartlabeled alternative inRubyParser#methodNamePart.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSimpleScopedConstantReferencePrimary(ctx: SimpleScopedConstantReferencePrimaryContext): T
Visit a parse tree produced by the
simpleScopedConstantReferencePrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
simpleScopedConstantReferencePrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSingleAssignmentExpression(ctx: SingleAssignmentExpressionContext): T
Visit a parse tree produced by the
singleAssignmentExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
singleAssignmentExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSingleCommandOnlyInvocationWithoutParentheses(ctx: SingleCommandOnlyInvocationWithoutParenthesesContext): T
Visit a parse tree produced by the
singleCommandOnlyInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.Visit a parse tree produced by the
singleCommandOnlyInvocationWithoutParentheseslabeled alternative inRubyParser#invocationWithoutParentheses.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): T
Visit a parse tree produced by the
singleQuotedStringLiterallabeled alternative inRubyParser#literal.Visit a parse tree produced by the
singleQuotedStringLiterallabeled alternative inRubyParser#literal.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSingletonMethodNamePart(ctx: SingletonMethodNamePartContext): T
Visit a parse tree produced by the
singletonMethodNamePartlabeled alternative inRubyParser#methodNamePart.Visit a parse tree produced by the
singletonMethodNamePartlabeled alternative inRubyParser#methodNamePart.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSingletonObject(ctx: SingletonObjectContext): T
Visit a parse tree produced by
RubyParser#singletonObject.Visit a parse tree produced by
RubyParser#singletonObject.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSplattingArgument(ctx: SplattingArgumentContext): T
Visit a parse tree produced by
RubyParser#splattingArgument.Visit a parse tree produced by
RubyParser#splattingArgument.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSplattingOnlyIndexingArguments(ctx: SplattingOnlyIndexingArgumentsContext): T
Visit a parse tree produced by the
splattingOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.Visit a parse tree produced by the
splattingOnlyIndexingArgumentslabeled alternative inRubyParser#indexingArguments.- ctx
the parse tree
- returns
the visitor result
- abstract def visitStatements(ctx: StatementsContext): T
Visit a parse tree produced by
RubyParser#statements.Visit a parse tree produced by
RubyParser#statements.- ctx
the parse tree
- returns
the visitor result
- abstract def visitStringInterpolation(ctx: StringInterpolationContext): T
Visit a parse tree produced by
RubyParser#stringInterpolation.Visit a parse tree produced by
RubyParser#stringInterpolation.- ctx
the parse tree
- returns
the visitor result
- abstract def visitStringInterpolationPrimary(ctx: StringInterpolationPrimaryContext): T
Visit a parse tree produced by the
stringInterpolationPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
stringInterpolationPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSuperExpressionPrimary(ctx: SuperExpressionPrimaryContext): T
Visit a parse tree produced by the
superExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
superExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSymbol(ctx: SymbolContext): T
Visit a parse tree produced by
RubyParser#symbol.Visit a parse tree produced by
RubyParser#symbol.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSymbolLiteral(ctx: SymbolLiteralContext): T
Visit a parse tree produced by the
symbolLiterallabeled alternative inRubyParser#literal.Visit a parse tree produced by the
symbolLiterallabeled alternative inRubyParser#literal.- ctx
the parse tree
- returns
the visitor result
- abstract def visitTerminal(arg0: TerminalNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitThenClause(ctx: ThenClauseContext): T
Visit a parse tree produced by
RubyParser#thenClause.Visit a parse tree produced by
RubyParser#thenClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitTruePseudoVariableIdentifier(ctx: TruePseudoVariableIdentifierContext): T
Visit a parse tree produced by the
truePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.Visit a parse tree produced by the
truePseudoVariableIdentifierlabeled alternative inRubyParser#pseudoVariableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUnaryExpression(ctx: UnaryExpressionContext): T
Visit a parse tree produced by the
unaryExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
unaryExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUnaryMinusExpression(ctx: UnaryMinusExpressionContext): T
Visit a parse tree produced by the
unaryMinusExpressionlabeled alternative inRubyParser#expression.Visit a parse tree produced by the
unaryMinusExpressionlabeled alternative inRubyParser#expression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUndefStatement(ctx: UndefStatementContext): T
Visit a parse tree produced by the
undefStatementlabeled alternative inRubyParser#statement.Visit a parse tree produced by the
undefStatementlabeled alternative inRubyParser#statement.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUnlessExpression(ctx: UnlessExpressionContext): T
Visit a parse tree produced by
RubyParser#unlessExpression.Visit a parse tree produced by
RubyParser#unlessExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUnlessExpressionPrimary(ctx: UnlessExpressionPrimaryContext): T
Visit a parse tree produced by the
unlessExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
unlessExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUnsignedNumericLiteral(ctx: UnsignedNumericLiteralContext): T
Visit a parse tree produced by
RubyParser#unsignedNumericLiteral.Visit a parse tree produced by
RubyParser#unsignedNumericLiteral.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUntilExpression(ctx: UntilExpressionContext): T
Visit a parse tree produced by
RubyParser#untilExpression.Visit a parse tree produced by
RubyParser#untilExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitUntilExpressionPrimary(ctx: UntilExpressionPrimaryContext): T
Visit a parse tree produced by the
untilExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
untilExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitVariableIdentifier(ctx: VariableIdentifierContext): T
Visit a parse tree produced by
RubyParser#variableIdentifier.Visit a parse tree produced by
RubyParser#variableIdentifier.- ctx
the parse tree
- returns
the visitor result
- abstract def visitVariableIdentifierOnlySingleLeftHandSide(ctx: VariableIdentifierOnlySingleLeftHandSideContext): T
Visit a parse tree produced by the
variableIdentifierOnlySingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.Visit a parse tree produced by the
variableIdentifierOnlySingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitVariableReference(ctx: VariableReferenceContext): T
Visit a parse tree produced by
RubyParser#variableReference.Visit a parse tree produced by
RubyParser#variableReference.- ctx
the parse tree
- returns
the visitor result
- abstract def visitVariableReferencePrimary(ctx: VariableReferencePrimaryContext): T
Visit a parse tree produced by the
variableReferencePrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
variableReferencePrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhenArgument(ctx: WhenArgumentContext): T
Visit a parse tree produced by
RubyParser#whenArgument.Visit a parse tree produced by
RubyParser#whenArgument.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhenClause(ctx: WhenClauseContext): T
Visit a parse tree produced by
RubyParser#whenClause.Visit a parse tree produced by
RubyParser#whenClause.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhileExpression(ctx: WhileExpressionContext): T
Visit a parse tree produced by
RubyParser#whileExpression.Visit a parse tree produced by
RubyParser#whileExpression.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhileExpressionPrimary(ctx: WhileExpressionPrimaryContext): T
Visit a parse tree produced by the
whileExpressionPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
whileExpressionPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWsOrNl(ctx: WsOrNlContext): T
Visit a parse tree produced by
RubyParser#wsOrNl.Visit a parse tree produced by
RubyParser#wsOrNl.- ctx
the parse tree
- returns
the visitor result
- abstract def visitXdotySingleLeftHandSide(ctx: XdotySingleLeftHandSideContext): T
Visit a parse tree produced by the
xdotySingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.Visit a parse tree produced by the
xdotySingleLeftHandSidelabeled alternative inRubyParser#singleLeftHandSide.- ctx
the parse tree
- returns
the visitor result
- abstract def visitYieldWithOptionalArgument(ctx: YieldWithOptionalArgumentContext): T
Visit a parse tree produced by
RubyParser#yieldWithOptionalArgument.Visit a parse tree produced by
RubyParser#yieldWithOptionalArgument.- ctx
the parse tree
- returns
the visitor result
- abstract def visitYieldWithOptionalArgumentPrimary(ctx: YieldWithOptionalArgumentPrimaryContext): T
Visit a parse tree produced by the
yieldWithOptionalArgumentPrimarylabeled alternative inRubyParser#primary.Visit a parse tree produced by the
yieldWithOptionalArgumentPrimarylabeled alternative inRubyParser#primary.- ctx
the parse tree
- returns
the visitor result
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated