src2cpg_3.4.0.84.source-code.RubyParserBaseListener Maven / Gradle / Ivy
// 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 enterSplatArgList(RubyParser.SplatArgListContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitSplatArgList(RubyParser.SplatArgListContext 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) { }
}