All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src2cpg_3.4.0.81.source-code.RubyParserBaseListener Maven / Gradle / Ivy

There is a newer version: 4.0.78
Show newest version
// Generated from /home/runner/work/joern/joern/joern-cli/frontends/rubysrc2cpg/src/main/antlr4/io/joern/rubysrc2cpg/parser/RubyParser.g4 by ANTLR 4.7.2

    package io.joern.rubysrc2cpg.parser;


import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.tree.ErrorNode;
import org.antlr.v4.runtime.tree.TerminalNode;

/**
 * This class provides an empty implementation of {@link RubyParserListener},
 * which can be extended to create a listener which only needs to handle a subset
 * of the available methods.
 */
public class RubyParserBaseListener implements RubyParserListener {
	/**
	 * {@inheritDoc}
	 *
	 * 

The default implementation does nothing.

*/ @Override public void enterProgram(RubyParser.ProgramContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitProgram(RubyParser.ProgramContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCompoundStatement(RubyParser.CompoundStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCompoundStatement(RubyParser.CompoundStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterStatements(RubyParser.StatementsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitStatements(RubyParser.StatementsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleAssignmentStatementStatement(RubyParser.SingleAssignmentStatementStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleAssignmentStatementStatement(RubyParser.SingleAssignmentStatementStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterModifierStatement(RubyParser.ModifierStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitModifierStatement(RubyParser.ModifierStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAliasStatement(RubyParser.AliasStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAliasStatement(RubyParser.AliasStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUndefStatement(RubyParser.UndefStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUndefStatement(RubyParser.UndefStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterExpressionOrCommandStatement(RubyParser.ExpressionOrCommandStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitExpressionOrCommandStatement(RubyParser.ExpressionOrCommandStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleAssignmentStatementStatement(RubyParser.MultipleAssignmentStatementStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleAssignmentStatementStatement(RubyParser.MultipleAssignmentStatementStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDefinedMethodNameOrSymbol(RubyParser.DefinedMethodNameOrSymbolContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDefinedMethodNameOrSymbol(RubyParser.DefinedMethodNameOrSymbolContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleAssignmentStatement(RubyParser.SingleAssignmentStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleAssignmentStatement(RubyParser.SingleAssignmentStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleAssignmentStatement(RubyParser.MultipleAssignmentStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleAssignmentStatement(RubyParser.MultipleAssignmentStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterVariableLeftHandSide(RubyParser.VariableLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitVariableLeftHandSide(RubyParser.VariableLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIndexingLeftHandSide(RubyParser.IndexingLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIndexingLeftHandSide(RubyParser.IndexingLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMemberAccessLeftHandSide(RubyParser.MemberAccessLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMemberAccessLeftHandSide(RubyParser.MemberAccessLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQualifiedLeftHandSide(RubyParser.QualifiedLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQualifiedLeftHandSide(RubyParser.QualifiedLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleLeftHandSide(RubyParser.MultipleLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleLeftHandSide(RubyParser.MultipleLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleLeftHandSideExceptPacking(RubyParser.MultipleLeftHandSideExceptPackingContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleLeftHandSideExceptPacking(RubyParser.MultipleLeftHandSideExceptPackingContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPackingLeftHandSide(RubyParser.PackingLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPackingLeftHandSide(RubyParser.PackingLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterGroupedLeftHandSide(RubyParser.GroupedLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitGroupedLeftHandSide(RubyParser.GroupedLeftHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleLeftHandSideItem(RubyParser.MultipleLeftHandSideItemContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleLeftHandSideItem(RubyParser.MultipleLeftHandSideItemContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultipleRightHandSide(RubyParser.MultipleRightHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultipleRightHandSide(RubyParser.MultipleRightHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSplattingRightHandSide(RubyParser.SplattingRightHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSplattingRightHandSide(RubyParser.SplattingRightHandSideContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodIdentifier(RubyParser.MethodIdentifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodIdentifier(RubyParser.MethodIdentifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodName(RubyParser.MethodNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodName(RubyParser.MethodNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodOnlyIdentifier(RubyParser.MethodOnlyIdentifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodOnlyIdentifier(RubyParser.MethodOnlyIdentifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandMethodInvocationWithoutParentheses(RubyParser.CommandMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandMethodInvocationWithoutParentheses(RubyParser.CommandMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterChainedMethodInvocationWithoutParentheses(RubyParser.ChainedMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitChainedMethodInvocationWithoutParentheses(RubyParser.ChainedMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterReturnMethodInvocationWithoutParentheses(RubyParser.ReturnMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitReturnMethodInvocationWithoutParentheses(RubyParser.ReturnMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBreakMethodInvocationWithoutParentheses(RubyParser.BreakMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBreakMethodInvocationWithoutParentheses(RubyParser.BreakMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNextMethodInvocationWithoutParentheses(RubyParser.NextMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNextMethodInvocationWithoutParentheses(RubyParser.NextMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterYieldMethodInvocationWithoutParentheses(RubyParser.YieldMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitYieldMethodInvocationWithoutParentheses(RubyParser.YieldMethodInvocationWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandTernaryOperatorExpression(RubyParser.CommandTernaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandTernaryOperatorExpression(RubyParser.CommandTernaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMemberAccessCommand(RubyParser.MemberAccessCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMemberAccessCommand(RubyParser.MemberAccessCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSimpleCommand(RubyParser.SimpleCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSimpleCommand(RubyParser.SimpleCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandArgumentCommandArgumentList(RubyParser.CommandArgumentCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandArgumentCommandArgumentList(RubyParser.CommandArgumentCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandCommandArgumentList(RubyParser.CommandCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandCommandArgumentList(RubyParser.CommandCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterChainedCommandWithDoBlock(RubyParser.ChainedCommandWithDoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitChainedCommandWithDoBlock(RubyParser.ChainedCommandWithDoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterChainedMethodInvocation(RubyParser.ChainedMethodInvocationContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitChainedMethodInvocation(RubyParser.ChainedMethodInvocationContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandWithDoBlock(RubyParser.CommandWithDoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandWithDoBlock(RubyParser.CommandWithDoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBracketedArrayElementList(RubyParser.BracketedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBracketedArrayElementList(RubyParser.BracketedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBracketedArrayElement(RubyParser.BracketedArrayElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBracketedArrayElement(RubyParser.BracketedArrayElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionListIndexingArgumentList(RubyParser.OperatorExpressionListIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionListIndexingArgumentList(RubyParser.OperatorExpressionListIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionListWithSplattingArgumentIndexingArgumentList(RubyParser.OperatorExpressionListWithSplattingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionListWithSplattingArgumentIndexingArgumentList(RubyParser.OperatorExpressionListWithSplattingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIndexingArgumentIndexingArgumentList(RubyParser.IndexingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIndexingArgumentIndexingArgumentList(RubyParser.IndexingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationListIndexingArgumentList(RubyParser.AssociationListIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationListIndexingArgumentList(RubyParser.AssociationListIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSplattingArgumentIndexingArgumentList(RubyParser.SplattingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSplattingArgumentIndexingArgumentList(RubyParser.SplattingArgumentIndexingArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSymbolIndexingArgument(RubyParser.SymbolIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSymbolIndexingArgument(RubyParser.SymbolIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationIndexingArgument(RubyParser.AssociationIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationIndexingArgument(RubyParser.AssociationIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNumericLiteralIndexingArgument(RubyParser.NumericLiteralIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNumericLiteralIndexingArgument(RubyParser.NumericLiteralIndexingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSplattingArgument(RubyParser.SplattingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSplattingArgument(RubyParser.SplattingArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionList(RubyParser.OperatorExpressionListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionList(RubyParser.OperatorExpressionListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionList2(RubyParser.OperatorExpressionList2Context ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionList2(RubyParser.OperatorExpressionList2Context ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEmptyArgumentWithParentheses(RubyParser.EmptyArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEmptyArgumentWithParentheses(RubyParser.EmptyArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterArgumentListArgumentWithParentheses(RubyParser.ArgumentListArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitArgumentListArgumentWithParentheses(RubyParser.ArgumentListArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionsAndChainedCommandWithBlockArgumentWithParentheses(RubyParser.OperatorExpressionsAndChainedCommandWithBlockArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionsAndChainedCommandWithBlockArgumentWithParentheses(RubyParser.OperatorExpressionsAndChainedCommandWithBlockArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterChainedCommandWithDoBlockArgumentWithParentheses(RubyParser.ChainedCommandWithDoBlockArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitChainedCommandWithDoBlockArgumentWithParentheses(RubyParser.ChainedCommandWithDoBlockArgumentWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBlockArgumentArgumentList(RubyParser.BlockArgumentArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBlockArgumentArgumentList(RubyParser.BlockArgumentArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSplattingArgumentArgumentList(RubyParser.SplattingArgumentArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSplattingArgumentArgumentList(RubyParser.SplattingArgumentArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorsArgumentList(RubyParser.OperatorsArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorsArgumentList(RubyParser.OperatorsArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationsArgumentList(RubyParser.AssociationsArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationsArgumentList(RubyParser.AssociationsArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterArrayArgumentList(RubyParser.ArrayArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitArrayArgumentList(RubyParser.ArrayArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleCommandArgumentList(RubyParser.SingleCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleCommandArgumentList(RubyParser.SingleCommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandArgumentList(RubyParser.CommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandArgumentList(RubyParser.CommandArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValueList(RubyParser.PrimaryValueListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValueList(RubyParser.PrimaryValueListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValueListWithAssociation(RubyParser.PrimaryValueListWithAssociationContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValueListWithAssociation(RubyParser.PrimaryValueListWithAssociationContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBlockArgument(RubyParser.BlockArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBlockArgument(RubyParser.BlockArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOperatorExpressionOrCommand(RubyParser.OperatorExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOperatorExpressionOrCommand(RubyParser.OperatorExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNotExpressionOrCommand(RubyParser.NotExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNotExpressionOrCommand(RubyParser.NotExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterKeywordAndOrExpressionOrCommand(RubyParser.KeywordAndOrExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitKeywordAndOrExpressionOrCommand(RubyParser.KeywordAndOrExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandExpressionOrCommand(RubyParser.CommandExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandExpressionOrCommand(RubyParser.CommandExpressionOrCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterTernaryOperatorExpression(RubyParser.TernaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitTernaryOperatorExpression(RubyParser.TernaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryOperatorExpression(RubyParser.PrimaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryOperatorExpression(RubyParser.PrimaryOperatorExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterReturnWithoutArguments(RubyParser.ReturnWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitReturnWithoutArguments(RubyParser.ReturnWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBreakWithoutArguments(RubyParser.BreakWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBreakWithoutArguments(RubyParser.BreakWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNextWithoutArguments(RubyParser.NextWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNextWithoutArguments(RubyParser.NextWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRedoWithoutArguments(RubyParser.RedoWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRedoWithoutArguments(RubyParser.RedoWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRetryWithoutArguments(RubyParser.RetryWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRetryWithoutArguments(RubyParser.RetryWithoutArgumentsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValuePrimary(RubyParser.PrimaryValuePrimaryContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValuePrimary(RubyParser.PrimaryValuePrimaryContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterHashLiteral(RubyParser.HashLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitHashLiteral(RubyParser.HashLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodDefinition(RubyParser.MethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodDefinition(RubyParser.MethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBeginEndExpression(RubyParser.BeginEndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBeginEndExpression(RubyParser.BeginEndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIndexingAccessExpression(RubyParser.IndexingAccessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIndexingAccessExpression(RubyParser.IndexingAccessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterConstantAssignmentExpression(RubyParser.ConstantAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitConstantAssignmentExpression(RubyParser.ConstantAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUntilExpression(RubyParser.UntilExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUntilExpression(RubyParser.UntilExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBoundedRangeExpression(RubyParser.BoundedRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBoundedRangeExpression(RubyParser.BoundedRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterModuleDefinition(RubyParser.ModuleDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitModuleDefinition(RubyParser.ModuleDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingletonMethodDefinition(RubyParser.SingletonMethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingletonMethodDefinition(RubyParser.SingletonMethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBitwiseAndExpression(RubyParser.BitwiseAndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBitwiseAndExpression(RubyParser.BitwiseAndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLogicalAndExpression(RubyParser.LogicalAndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLogicalAndExpression(RubyParser.LogicalAndExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMemberAccessExpression(RubyParser.MemberAccessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMemberAccessExpression(RubyParser.MemberAccessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUnaryExpression(RubyParser.UnaryExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUnaryExpression(RubyParser.UnaryExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNumericLiteral(RubyParser.NumericLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNumericLiteral(RubyParser.NumericLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterClassDefinition(RubyParser.ClassDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitClassDefinition(RubyParser.ClassDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedSymbolArrayLiteral(RubyParser.QuotedExpandedSymbolArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedSymbolArrayLiteral(RubyParser.QuotedExpandedSymbolArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterForExpression(RubyParser.ForExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitForExpression(RubyParser.ForExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBracketedArrayLiteral(RubyParser.BracketedArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBracketedArrayLiteral(RubyParser.BracketedArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLambdaExpression(RubyParser.LambdaExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLambdaExpression(RubyParser.LambdaExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCaseWithoutExpression(RubyParser.CaseWithoutExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCaseWithoutExpression(RubyParser.CaseWithoutExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedStringLiteral(RubyParser.QuotedNonExpandedStringLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedStringLiteral(RubyParser.QuotedNonExpandedStringLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterShiftExpression(RubyParser.ShiftExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitShiftExpression(RubyParser.ShiftExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEndlessMethodDefinition(RubyParser.EndlessMethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEndlessMethodDefinition(RubyParser.EndlessMethodDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedExternalCommandLiteral(RubyParser.QuotedExpandedExternalCommandLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedExternalCommandLiteral(RubyParser.QuotedExpandedExternalCommandLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRegularExpressionLiteral(RubyParser.RegularExpressionLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRegularExpressionLiteral(RubyParser.RegularExpressionLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBeginlessRangeExpression(RubyParser.BeginlessRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBeginlessRangeExpression(RubyParser.BeginlessRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPowerExpression(RubyParser.PowerExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPowerExpression(RubyParser.PowerExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedSymbolArrayLiteral(RubyParser.QuotedNonExpandedSymbolArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedSymbolArrayLiteral(RubyParser.QuotedNonExpandedSymbolArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBitwiseOrExpression(RubyParser.BitwiseOrExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBitwiseOrExpression(RubyParser.BitwiseOrExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedStringLiteral(RubyParser.QuotedExpandedStringLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedStringLiteral(RubyParser.QuotedExpandedStringLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAttributeAssignmentExpression(RubyParser.AttributeAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAttributeAssignmentExpression(RubyParser.AttributeAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEqualityExpression(RubyParser.EqualityExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEqualityExpression(RubyParser.EqualityExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBracketAssignmentExpression(RubyParser.BracketAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBracketAssignmentExpression(RubyParser.BracketAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEndlessRangeExpression(RubyParser.EndlessRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEndlessRangeExpression(RubyParser.EndlessRangeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAdditiveExpression(RubyParser.AdditiveExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAdditiveExpression(RubyParser.AdditiveExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRelationalExpression(RubyParser.RelationalExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRelationalExpression(RubyParser.RelationalExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLocalVariableAssignmentExpression(RubyParser.LocalVariableAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLocalVariableAssignmentExpression(RubyParser.LocalVariableAssignmentExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterHereDocs(RubyParser.HereDocsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitHereDocs(RubyParser.HereDocsContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssignmentWithRescue(RubyParser.AssignmentWithRescueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssignmentWithRescue(RubyParser.AssignmentWithRescueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCallWithParentheses(RubyParser.MethodCallWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCallWithParentheses(RubyParser.MethodCallWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterGroupingStatement(RubyParser.GroupingStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitGroupingStatement(RubyParser.GroupingStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIfExpression(RubyParser.IfExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIfExpression(RubyParser.IfExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedStringArrayLiteral(RubyParser.QuotedNonExpandedStringArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedStringArrayLiteral(RubyParser.QuotedNonExpandedStringArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUnlessExpression(RubyParser.UnlessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUnlessExpression(RubyParser.UnlessExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingletonClassDefinition(RubyParser.SingletonClassDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingletonClassDefinition(RubyParser.SingletonClassDefinitionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedStringArrayLiteral(RubyParser.QuotedExpandedStringArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedStringArrayLiteral(RubyParser.QuotedExpandedStringArrayLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedRegularExpressionLiteral(RubyParser.QuotedExpandedRegularExpressionLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedRegularExpressionLiteral(RubyParser.QuotedExpandedRegularExpressionLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterWhileExpression(RubyParser.WhileExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitWhileExpression(RubyParser.WhileExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleQuotedStringExpression(RubyParser.SingleQuotedStringExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleQuotedStringExpression(RubyParser.SingleQuotedStringExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValueHashLiteral(RubyParser.PrimaryValueHashLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValueHashLiteral(RubyParser.PrimaryValueHashLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultiplicativeExpression(RubyParser.MultiplicativeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultiplicativeExpression(RubyParser.MultiplicativeExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLogicalOrExpression(RubyParser.LogicalOrExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLogicalOrExpression(RubyParser.LogicalOrExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUnaryMinusExpression(RubyParser.UnaryMinusExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUnaryMinusExpression(RubyParser.UnaryMinusExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSymbolExpression(RubyParser.SymbolExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSymbolExpression(RubyParser.SymbolExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoubleQuotedStringExpression(RubyParser.DoubleQuotedStringExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoubleQuotedStringExpression(RubyParser.DoubleQuotedStringExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterYieldExpression(RubyParser.YieldExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitYieldExpression(RubyParser.YieldExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCaseWithExpression(RubyParser.CaseWithExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCaseWithExpression(RubyParser.CaseWithExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLambdaExpressionParameterList(RubyParser.LambdaExpressionParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLambdaExpressionParameterList(RubyParser.LambdaExpressionParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSuperWithParentheses(RubyParser.SuperWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSuperWithParentheses(RubyParser.SuperWithParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSuperWithoutParentheses(RubyParser.SuperWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSuperWithoutParentheses(RubyParser.SuperWithoutParenthesesContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIsDefinedExpression(RubyParser.IsDefinedExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIsDefinedExpression(RubyParser.IsDefinedExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIsDefinedCommand(RubyParser.IsDefinedCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIsDefinedCommand(RubyParser.IsDefinedCommandContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCallExpression(RubyParser.MethodCallExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCallExpression(RubyParser.MethodCallExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCallWithBlockExpression(RubyParser.MethodCallWithBlockExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCallWithBlockExpression(RubyParser.MethodCallWithBlockExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCallWithParenthesesExpression(RubyParser.MethodCallWithParenthesesExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCallWithParenthesesExpression(RubyParser.MethodCallWithParenthesesExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCallOrVariableReference(RubyParser.MethodCallOrVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCallOrVariableReference(RubyParser.MethodCallOrVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandCommandOrPrimaryValueClass(RubyParser.CommandCommandOrPrimaryValueClassContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandCommandOrPrimaryValueClass(RubyParser.CommandCommandOrPrimaryValueClassContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValueCommandOrPrimaryValueClass(RubyParser.PrimaryValueCommandOrPrimaryValueClassContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValueCommandOrPrimaryValueClass(RubyParser.PrimaryValueCommandOrPrimaryValueClassContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterKeywordAndOrCommandOrPrimaryValue(RubyParser.KeywordAndOrCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitKeywordAndOrCommandOrPrimaryValue(RubyParser.KeywordAndOrCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCommandCommandOrPrimaryValue(RubyParser.CommandCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCommandCommandOrPrimaryValue(RubyParser.CommandCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNotCommandOrPrimaryValue(RubyParser.NotCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNotCommandOrPrimaryValue(RubyParser.NotCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPrimaryValueCommandOrPrimaryValue(RubyParser.PrimaryValueCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPrimaryValueCommandOrPrimaryValue(RubyParser.PrimaryValueCommandOrPrimaryValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCurlyBracesBlock(RubyParser.CurlyBracesBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCurlyBracesBlock(RubyParser.CurlyBracesBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoBlockBlock(RubyParser.DoBlockBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoBlockBlock(RubyParser.DoBlockBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoBlock(RubyParser.DoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoBlock(RubyParser.DoBlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBlockParameter(RubyParser.BlockParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBlockParameter(RubyParser.BlockParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBlockParameterList(RubyParser.BlockParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBlockParameterList(RubyParser.BlockParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryOrOptionalOrGroupedParameterList(RubyParser.MandatoryOrOptionalOrGroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryOrOptionalOrGroupedParameterList(RubyParser.MandatoryOrOptionalOrGroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryOrOptionalOrGroupedParameter(RubyParser.MandatoryOrOptionalOrGroupedParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryOrOptionalOrGroupedParameter(RubyParser.MandatoryOrOptionalOrGroupedParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryOrGroupedParameterList(RubyParser.MandatoryOrGroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryOrGroupedParameterList(RubyParser.MandatoryOrGroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryOrGroupedParameter(RubyParser.MandatoryOrGroupedParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryOrGroupedParameter(RubyParser.MandatoryOrGroupedParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterGroupedParameterList(RubyParser.GroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitGroupedParameterList(RubyParser.GroupedParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterThenClause(RubyParser.ThenClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitThenClause(RubyParser.ThenClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterElseClause(RubyParser.ElseClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitElseClause(RubyParser.ElseClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterElsifClause(RubyParser.ElsifClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitElsifClause(RubyParser.ElsifClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterWhenClause(RubyParser.WhenClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitWhenClause(RubyParser.WhenClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterWhenArgument(RubyParser.WhenArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitWhenArgument(RubyParser.WhenArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoClause(RubyParser.DoClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoClause(RubyParser.DoClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterForVariable(RubyParser.ForVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitForVariable(RubyParser.ForVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBodyStatement(RubyParser.BodyStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBodyStatement(RubyParser.BodyStatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRescueClause(RubyParser.RescueClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRescueClause(RubyParser.RescueClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterExceptionClassList(RubyParser.ExceptionClassListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitExceptionClassList(RubyParser.ExceptionClassListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterExceptionVariableAssignment(RubyParser.ExceptionVariableAssignmentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitExceptionVariableAssignment(RubyParser.ExceptionVariableAssignmentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEnsureClause(RubyParser.EnsureClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEnsureClause(RubyParser.EnsureClauseContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDefinedMethodName(RubyParser.DefinedMethodNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDefinedMethodName(RubyParser.DefinedMethodNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodParameterPart(RubyParser.MethodParameterPartContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodParameterPart(RubyParser.MethodParameterPartContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterParameterList(RubyParser.ParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitParameterList(RubyParser.ParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryOrOptionalParameterList(RubyParser.MandatoryOrOptionalParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryOrOptionalParameterList(RubyParser.MandatoryOrOptionalParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryParameterList(RubyParser.MandatoryParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryParameterList(RubyParser.MandatoryParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryMandatoryOrOptionalParameter(RubyParser.MandatoryMandatoryOrOptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryMandatoryOrOptionalParameter(RubyParser.MandatoryMandatoryOrOptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOptionalMandatoryOrOptionalParameter(RubyParser.OptionalMandatoryOrOptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOptionalMandatoryOrOptionalParameter(RubyParser.OptionalMandatoryOrOptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMandatoryParameter(RubyParser.MandatoryParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMandatoryParameter(RubyParser.MandatoryParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOptionalParameter(RubyParser.OptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOptionalParameter(RubyParser.OptionalParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOptionalParameterName(RubyParser.OptionalParameterNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOptionalParameterName(RubyParser.OptionalParameterNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterArrayParameter(RubyParser.ArrayParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitArrayParameter(RubyParser.ArrayParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterHashParameter(RubyParser.HashParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitHashParameter(RubyParser.HashParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterProcParameter(RubyParser.ProcParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitProcParameter(RubyParser.ProcParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterProcParameterName(RubyParser.ProcParameterNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitProcParameterName(RubyParser.ProcParameterNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterClassName(RubyParser.ClassNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitClassName(RubyParser.ClassNameContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterTopClassPath(RubyParser.TopClassPathContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitTopClassPath(RubyParser.TopClassPathContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNestedClassPath(RubyParser.NestedClassPathContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNestedClassPath(RubyParser.NestedClassPathContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterVariableReferenceSingletonObject(RubyParser.VariableReferenceSingletonObjectContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitVariableReferenceSingletonObject(RubyParser.VariableReferenceSingletonObjectContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterExpressionSingletonObject(RubyParser.ExpressionSingletonObjectContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitExpressionSingletonObject(RubyParser.ExpressionSingletonObjectContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterVariableVariableReference(RubyParser.VariableVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitVariableVariableReference(RubyParser.VariableVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPseudoVariableVariableReference(RubyParser.PseudoVariableVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPseudoVariableVariableReference(RubyParser.PseudoVariableVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterConstantVariableReference(RubyParser.ConstantVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitConstantVariableReference(RubyParser.ConstantVariableReferenceContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationList(RubyParser.AssociationListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationList(RubyParser.AssociationListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationElement(RubyParser.AssociationElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationElement(RubyParser.AssociationElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationHashArg(RubyParser.AssociationHashArgContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationHashArg(RubyParser.AssociationHashArgContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationKey(RubyParser.AssociationKeyContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationKey(RubyParser.AssociationKeyContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssociationHashArgument(RubyParser.AssociationHashArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssociationHashArgument(RubyParser.AssociationHashArgumentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRegexpLiteralContent(RubyParser.RegexpLiteralContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRegexpLiteralContent(RubyParser.RegexpLiteralContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleQuotedString(RubyParser.SingleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleQuotedString(RubyParser.SingleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleOrDoubleQuotedString(RubyParser.SingleOrDoubleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleOrDoubleQuotedString(RubyParser.SingleOrDoubleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoubleQuotedString(RubyParser.DoubleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoubleQuotedString(RubyParser.DoubleQuotedStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedExternalCommandString(RubyParser.QuotedExpandedExternalCommandStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedExternalCommandString(RubyParser.QuotedExpandedExternalCommandStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoubleQuotedStringContent(RubyParser.DoubleQuotedStringContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoubleQuotedStringContent(RubyParser.DoubleQuotedStringContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedLiteralString(RubyParser.QuotedNonExpandedLiteralStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedLiteralString(RubyParser.QuotedNonExpandedLiteralStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedLiteralString(RubyParser.QuotedExpandedLiteralStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedLiteralString(RubyParser.QuotedExpandedLiteralStringContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedLiteralStringContent(RubyParser.QuotedExpandedLiteralStringContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedLiteralStringContent(RubyParser.QuotedExpandedLiteralStringContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedArrayElementContent(RubyParser.QuotedNonExpandedArrayElementContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedArrayElementContent(RubyParser.QuotedNonExpandedArrayElementContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedArrayElementContent(RubyParser.QuotedExpandedArrayElementContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedArrayElementContent(RubyParser.QuotedExpandedArrayElementContentContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedArrayElement(RubyParser.QuotedExpandedArrayElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedArrayElement(RubyParser.QuotedExpandedArrayElementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedNonExpandedArrayElementList(RubyParser.QuotedNonExpandedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedNonExpandedArrayElementList(RubyParser.QuotedNonExpandedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterQuotedExpandedArrayElementList(RubyParser.QuotedExpandedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitQuotedExpandedArrayElementList(RubyParser.QuotedExpandedArrayElementListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterPureSymbolLiteral(RubyParser.PureSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitPureSymbolLiteral(RubyParser.PureSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSingleQuotedSymbolLiteral(RubyParser.SingleQuotedSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSingleQuotedSymbolLiteral(RubyParser.SingleQuotedSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDoubleQuotedSymbolLiteral(RubyParser.DoubleQuotedSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDoubleQuotedSymbolLiteral(RubyParser.DoubleQuotedSymbolLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterHereDoc(RubyParser.HereDocContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitHereDoc(RubyParser.HereDocContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIsDefinedKeyword(RubyParser.IsDefinedKeywordContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIsDefinedKeyword(RubyParser.IsDefinedKeywordContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssignmentOperator(RubyParser.AssignmentOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssignmentOperator(RubyParser.AssignmentOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterStatementModifier(RubyParser.StatementModifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitStatementModifier(RubyParser.StatementModifierContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterConstantIdentifierVariable(RubyParser.ConstantIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitConstantIdentifierVariable(RubyParser.ConstantIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterGlobalIdentifierVariable(RubyParser.GlobalIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitGlobalIdentifierVariable(RubyParser.GlobalIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterClassIdentifierVariable(RubyParser.ClassIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitClassIdentifierVariable(RubyParser.ClassIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterInstanceIdentifierVariable(RubyParser.InstanceIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitInstanceIdentifierVariable(RubyParser.InstanceIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLocalIdentifierVariable(RubyParser.LocalIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLocalIdentifierVariable(RubyParser.LocalIdentifierVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNilPseudoVariable(RubyParser.NilPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNilPseudoVariable(RubyParser.NilPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterTruePseudoVariable(RubyParser.TruePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitTruePseudoVariable(RubyParser.TruePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterFalsePseudoVariable(RubyParser.FalsePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitFalsePseudoVariable(RubyParser.FalsePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSelfPseudoVariable(RubyParser.SelfPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSelfPseudoVariable(RubyParser.SelfPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLinePseudoVariable(RubyParser.LinePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLinePseudoVariable(RubyParser.LinePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterFilePseudoVariable(RubyParser.FilePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitFilePseudoVariable(RubyParser.FilePseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEncodingPseudoVariable(RubyParser.EncodingPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEncodingPseudoVariable(RubyParser.EncodingPseudoVariableContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDecimalUnsignedLiteral(RubyParser.DecimalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDecimalUnsignedLiteral(RubyParser.DecimalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBinaryUnsignedLiteral(RubyParser.BinaryUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBinaryUnsignedLiteral(RubyParser.BinaryUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterOctalUnsignedLiteral(RubyParser.OctalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitOctalUnsignedLiteral(RubyParser.OctalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterHexadecimalUnsignedLiteral(RubyParser.HexadecimalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitHexadecimalUnsignedLiteral(RubyParser.HexadecimalUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterFloatWithoutExponentUnsignedLiteral(RubyParser.FloatWithoutExponentUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitFloatWithoutExponentUnsignedLiteral(RubyParser.FloatWithoutExponentUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterFloatWithExponentUnsignedLiteral(RubyParser.FloatWithExponentUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitFloatWithExponentUnsignedLiteral(RubyParser.FloatWithExponentUnsignedLiteralContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterUnaryOperator(RubyParser.UnaryOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitUnaryOperator(RubyParser.UnaryOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMultiplicativeOperator(RubyParser.MultiplicativeOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMultiplicativeOperator(RubyParser.MultiplicativeOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAdditiveOperator(RubyParser.AdditiveOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAdditiveOperator(RubyParser.AdditiveOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBitwiseShiftOperator(RubyParser.BitwiseShiftOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBitwiseShiftOperator(RubyParser.BitwiseShiftOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBitwiseOrOperator(RubyParser.BitwiseOrOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBitwiseOrOperator(RubyParser.BitwiseOrOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRelationalOperator(RubyParser.RelationalOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRelationalOperator(RubyParser.RelationalOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEqualityOperator(RubyParser.EqualityOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEqualityOperator(RubyParser.EqualityOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterRangeOperator(RubyParser.RangeOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitRangeOperator(RubyParser.RangeOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterKeyword(RubyParser.KeywordContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitKeyword(RubyParser.KeywordContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEveryRule(ParserRuleContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEveryRule(ParserRuleContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void visitTerminal(TerminalNode node) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void visitErrorNode(ErrorNode node) { } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy