Class QDLDebugListener
- java.lang.Object
-
- org.qdl_lang.generated.QDLParserBaseListener
-
- org.qdl_lang.parsing.QDLDebugListener
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
,QDLParserListener
public class QDLDebugListener extends QDLParserBaseListener
This should be used for debugging in that it does nothing in the way of producing usable objects, it simply prints out the various states and relations during parsing. This lets you see how to implement object creation.Created by Jeff Gaynor
on 1/10/20 at 11:50 AM
-
-
Constructor Summary
Constructors Constructor Description QDLDebugListener()
-
Method Summary
-
Methods inherited from class org.qdl_lang.generated.QDLParserBaseListener
enterAltIFExpression, enterAppliesOperator, enterAssertStatement, enterAssertStatement2, enterBlockStatement, enterConditionalBlock, enterContainsKey, enterDocStatementBlock, enterDotOp, enterDotOp2, enterDyadicFunctionRefernce, enterElement, enterElements, enterEpsilon, enterExpressionBlock, enterExpressionDyadicOps, enterExtract, enterExtract2, enterExtract3, enterExtract4, enterFdoc, enterFloorOrCeilingExpression, enterForAll, enterFrefDyadicOps, enterFunctionReference, enterIntersectionOrUnion, enterIs_a, enterIsDefinedDyadicExpression, enterIsDefinedExpression, enterKeyword, enterKeywords, enterLambdaDef, enterLocalStatement, enterModuleExpression, enterModuleStatement, enterMultiplyExpression, enterOp_ref, enterOperatorReference, enterPowerExpression, enterRegexMatches, enterSet, enterSetThing, enterStatementBlock, enterStemEntry, enterStemLi, enterStemValue, enterStemVar, enterStemVariable, enterSwitchExpression, enterTildeExpression, enterToSet, enterTransposeOperator, enterTryCatchStatement, enterUnaryApplyExpression, enterUnaryTildeExpression, enterUnaryTransposeExpression, exitAltIFExpression, exitAppliesOperator, exitAssertStatement, exitAssertStatement2, exitBlockStatement, exitConditionalBlock, exitContainsKey, exitDocStatementBlock, exitDotOp, exitDotOp2, exitDyadicFunctionRefernce, exitElement, exitElements, exitEpsilon, exitEveryRule, exitExpressionBlock, exitExpressionDyadicOps, exitExtract, exitExtract2, exitExtract3, exitExtract4, exitFdoc, exitFloorOrCeilingExpression, exitForAll, exitFrefDyadicOps, exitFunctionReference, exitIntersectionOrUnion, exitIs_a, exitIsDefinedDyadicExpression, exitIsDefinedExpression, exitKeyword, exitKeywords, exitLambdaDef, exitLocalStatement, exitModuleExpression, exitModuleStatement, exitMultiplyExpression, exitOp_ref, exitOperatorReference, exitPowerExpression, exitRegexMatches, exitSet, exitSetThing, exitStatementBlock, exitStemEntry, exitStemLi, exitStemValue, exitStemVar, exitStemVariable, exitSwitchExpression, exitTildeExpression, exitToSet, exitTransposeOperator, exitTryCatchStatement, exitUnaryApplyExpression, exitUnaryTildeExpression, exitUnaryTransposeExpression
-
-
-
-
Method Detail
-
incr
protected int incr()
-
decr
protected int decr()
-
sayii
protected void sayii(String x)
-
sayi
protected void sayi(String x)
-
say
protected void say(String x)
-
printKids
protected void printKids(org.antlr.v4.runtime.ParserRuleContext ctx)
-
glomParseTree
protected String glomParseTree(org.antlr.v4.runtime.ParserRuleContext ctx)
-
printContext
protected void printContext(org.antlr.v4.runtime.ParserRuleContext ctx)
-
sayii
protected void sayii(String x, org.antlr.v4.runtime.ParserRuleContext ctx)
-
sayi
protected void sayi(String x, org.antlr.v4.runtime.ParserRuleContext ctx)
-
say
protected void say(String x, org.antlr.v4.runtime.ParserRuleContext ctx)
-
enterAssignment
public void enterAssignment(QDLParserParser.AssignmentContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theassignment
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterAssignment
in interfaceQDLParserListener
- Overrides:
enterAssignment
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterNumber
public void enterNumber(QDLParserParser.NumberContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.number()
.The default implementation does nothing.
- Specified by:
enterNumber
in interfaceQDLParserListener
- Overrides:
enterNumber
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitNumber
public void exitNumber(QDLParserParser.NumberContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.number()
.The default implementation does nothing.
- Specified by:
exitNumber
in interfaceQDLParserListener
- Overrides:
exitNumber
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterInteger
public void enterInteger(QDLParserParser.IntegerContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.integer()
.The default implementation does nothing.
- Specified by:
enterInteger
in interfaceQDLParserListener
- Overrides:
enterInteger
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitInteger
public void exitInteger(QDLParserParser.IntegerContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.integer()
.The default implementation does nothing.
- Specified by:
exitInteger
in interfaceQDLParserListener
- Overrides:
exitInteger
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterIntegers
public void enterIntegers(QDLParserParser.IntegersContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theintegers
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterIntegers
in interfaceQDLParserListener
- Overrides:
enterIntegers
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitIntegers
public void exitIntegers(QDLParserParser.IntegersContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theintegers
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitIntegers
in interfaceQDLParserListener
- Overrides:
exitIntegers
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitAssignment
public void exitAssignment(QDLParserParser.AssignmentContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theassignment
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitAssignment
in interfaceQDLParserListener
- Overrides:
exitAssignment
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterFunction
public void enterFunction(QDLParserParser.FunctionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.function()
.The default implementation does nothing.
- Specified by:
enterFunction
in interfaceQDLParserListener
- Overrides:
enterFunction
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterLambdaStatement
public void enterLambdaStatement(QDLParserParser.LambdaStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.lambdaStatement()
.The default implementation does nothing.
- Specified by:
enterLambdaStatement
in interfaceQDLParserListener
- Overrides:
enterLambdaStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitLambdaStatement
public void exitLambdaStatement(QDLParserParser.LambdaStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.lambdaStatement()
.The default implementation does nothing.
- Specified by:
exitLambdaStatement
in interfaceQDLParserListener
- Overrides:
exitLambdaStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitFunction
public void exitFunction(QDLParserParser.FunctionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.function()
.The default implementation does nothing.
- Specified by:
exitFunction
in interfaceQDLParserListener
- Overrides:
exitFunction
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterVariables
public void enterVariables(QDLParserParser.VariablesContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thevariables
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterVariables
in interfaceQDLParserListener
- Overrides:
enterVariables
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitVariables
public void exitVariables(QDLParserParser.VariablesContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thevariables
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitVariables
in interfaceQDLParserListener
- Overrides:
exitVariables
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterFunctions
public void enterFunctions(QDLParserParser.FunctionsContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thefunctions
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterFunctions
in interfaceQDLParserListener
- Overrides:
enterFunctions
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitFunctions
public void exitFunctions(QDLParserParser.FunctionsContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thefunctions
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitFunctions
in interfaceQDLParserListener
- Overrides:
exitFunctions
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterPrefix
public void enterPrefix(QDLParserParser.PrefixContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theprefix
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterPrefix
in interfaceQDLParserListener
- Overrides:
enterPrefix
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitPrefix
public void exitPrefix(QDLParserParser.PrefixContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theprefix
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitPrefix
in interfaceQDLParserListener
- Overrides:
exitPrefix
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterNumbers
public void enterNumbers(QDLParserParser.NumbersContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thenumbers
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterNumbers
in interfaceQDLParserListener
- Overrides:
enterNumbers
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitNumbers
public void exitNumbers(QDLParserParser.NumbersContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thenumbers
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitNumbers
in interfaceQDLParserListener
- Overrides:
exitNumbers
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterAssociation
public void enterAssociation(QDLParserParser.AssociationContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theassociation
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterAssociation
in interfaceQDLParserListener
- Overrides:
enterAssociation
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitAssociation
public void exitAssociation(QDLParserParser.AssociationContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theassociation
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitAssociation
in interfaceQDLParserListener
- Overrides:
exitAssociation
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterNotExpression
public void enterNotExpression(QDLParserParser.NotExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thenotExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterNotExpression
in interfaceQDLParserListener
- Overrides:
enterNotExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitNotExpression
public void exitNotExpression(QDLParserParser.NotExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thenotExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitNotExpression
in interfaceQDLParserListener
- Overrides:
exitNotExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterVariable
public void enterVariable(QDLParserParser.VariableContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.variable()
.The default implementation does nothing.
- Specified by:
enterVariable
in interfaceQDLParserListener
- Overrides:
enterVariable
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitVariable
public void exitVariable(QDLParserParser.VariableContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.variable()
.The default implementation does nothing.
- Specified by:
exitVariable
in interfaceQDLParserListener
- Overrides:
exitVariable
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterLogical
public void enterLogical(QDLParserParser.LogicalContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thelogical
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterLogical
in interfaceQDLParserListener
- Overrides:
enterLogical
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitLogical
public void exitLogical(QDLParserParser.LogicalContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thelogical
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitLogical
in interfaceQDLParserListener
- Overrides:
exitLogical
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterOrExpression
public void enterOrExpression(QDLParserParser.OrExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theorExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterOrExpression
in interfaceQDLParserListener
- Overrides:
enterOrExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitOrExpression
public void exitOrExpression(QDLParserParser.OrExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theorExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitOrExpression
in interfaceQDLParserListener
- Overrides:
exitOrExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterUnaryMinusExpression
public void enterUnaryMinusExpression(QDLParserParser.UnaryMinusExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theunaryMinusExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterUnaryMinusExpression
in interfaceQDLParserListener
- Overrides:
enterUnaryMinusExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitUnaryMinusExpression
public void exitUnaryMinusExpression(QDLParserParser.UnaryMinusExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theunaryMinusExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitUnaryMinusExpression
in interfaceQDLParserListener
- Overrides:
exitUnaryMinusExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterEqExpression
public void enterEqExpression(QDLParserParser.EqExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theeqExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterEqExpression
in interfaceQDLParserListener
- Overrides:
enterEqExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitEqExpression
public void exitEqExpression(QDLParserParser.EqExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theeqExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitEqExpression
in interfaceQDLParserListener
- Overrides:
exitEqExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterAndExpression
public void enterAndExpression(QDLParserParser.AndExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theandExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterAndExpression
in interfaceQDLParserListener
- Overrides:
enterAndExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitAndExpression
public void exitAndExpression(QDLParserParser.AndExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theandExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitAndExpression
in interfaceQDLParserListener
- Overrides:
exitAndExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterNull
public void enterNull(QDLParserParser.NullContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thenull
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterNull
in interfaceQDLParserListener
- Overrides:
enterNull
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitNull
public void exitNull(QDLParserParser.NullContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thenull
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitNull
in interfaceQDLParserListener
- Overrides:
exitNull
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterStrings
public void enterStrings(QDLParserParser.StringsContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thestrings
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterStrings
in interfaceQDLParserListener
- Overrides:
enterStrings
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitStrings
public void exitStrings(QDLParserParser.StringsContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thestrings
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitStrings
in interfaceQDLParserListener
- Overrides:
exitStrings
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterAddExpression
public void enterAddExpression(QDLParserParser.AddExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theaddExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterAddExpression
in interfaceQDLParserListener
- Overrides:
enterAddExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitAddExpression
public void exitAddExpression(QDLParserParser.AddExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theaddExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitAddExpression
in interfaceQDLParserListener
- Overrides:
exitAddExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterCompExpression
public void enterCompExpression(QDLParserParser.CompExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thecompExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterCompExpression
in interfaceQDLParserListener
- Overrides:
enterCompExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitCompExpression
public void exitCompExpression(QDLParserParser.CompExpressionContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thecompExpression
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitCompExpression
in interfaceQDLParserListener
- Overrides:
exitCompExpression
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterPostfix
public void enterPostfix(QDLParserParser.PostfixContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by thepostfix
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterPostfix
in interfaceQDLParserListener
- Overrides:
enterPostfix
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitPostfix
public void exitPostfix(QDLParserParser.PostfixContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by thepostfix
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitPostfix
in interfaceQDLParserListener
- Overrides:
exitPostfix
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterStatement
public void enterStatement(QDLParserParser.StatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.statement()
.The default implementation does nothing.
- Specified by:
enterStatement
in interfaceQDLParserListener
- Overrides:
enterStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitStatement
public void exitStatement(QDLParserParser.StatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.statement()
.The default implementation does nothing.
- Specified by:
exitStatement
in interfaceQDLParserListener
- Overrides:
exitStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterIfStatement
public void enterIfStatement(QDLParserParser.IfStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.ifStatement()
.The default implementation does nothing.
- Specified by:
enterIfStatement
in interfaceQDLParserListener
- Overrides:
enterIfStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitIfStatement
public void exitIfStatement(QDLParserParser.IfStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.ifStatement()
.The default implementation does nothing.
- Specified by:
exitIfStatement
in interfaceQDLParserListener
- Overrides:
exitIfStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterIfElseStatement
public void enterIfElseStatement(QDLParserParser.IfElseStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.ifElseStatement()
.The default implementation does nothing.
- Specified by:
enterIfElseStatement
in interfaceQDLParserListener
- Overrides:
enterIfElseStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitIfElseStatement
public void exitIfElseStatement(QDLParserParser.IfElseStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.ifElseStatement()
.The default implementation does nothing.
- Specified by:
exitIfElseStatement
in interfaceQDLParserListener
- Overrides:
exitIfElseStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterConditionalStatement
public void enterConditionalStatement(QDLParserParser.ConditionalStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.conditionalStatement()
.The default implementation does nothing.
- Specified by:
enterConditionalStatement
in interfaceQDLParserListener
- Overrides:
enterConditionalStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitConditionalStatement
public void exitConditionalStatement(QDLParserParser.ConditionalStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.conditionalStatement()
.The default implementation does nothing.
- Specified by:
exitConditionalStatement
in interfaceQDLParserListener
- Overrides:
exitConditionalStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterLoopStatement
public void enterLoopStatement(QDLParserParser.LoopStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.loopStatement()
.The default implementation does nothing.
- Specified by:
enterLoopStatement
in interfaceQDLParserListener
- Overrides:
enterLoopStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitLoopStatement
public void exitLoopStatement(QDLParserParser.LoopStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.loopStatement()
.The default implementation does nothing.
- Specified by:
exitLoopStatement
in interfaceQDLParserListener
- Overrides:
exitLoopStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterSwitchStatement
public void enterSwitchStatement(QDLParserParser.SwitchStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.switchStatement()
.The default implementation does nothing.
- Specified by:
enterSwitchStatement
in interfaceQDLParserListener
- Overrides:
enterSwitchStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitSwitchStatement
public void exitSwitchStatement(QDLParserParser.SwitchStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.switchStatement()
.The default implementation does nothing.
- Specified by:
exitSwitchStatement
in interfaceQDLParserListener
- Overrides:
exitSwitchStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterDefineStatement
public void enterDefineStatement(QDLParserParser.DefineStatementContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.defineStatement()
.The default implementation does nothing.
- Specified by:
enterDefineStatement
in interfaceQDLParserListener
- Overrides:
enterDefineStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitDefineStatement
public void exitDefineStatement(QDLParserParser.DefineStatementContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.defineStatement()
.The default implementation does nothing.
- Specified by:
exitDefineStatement
in interfaceQDLParserListener
- Overrides:
exitDefineStatement
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode terminalNode)
Description copied from class:QDLParserBaseListener
The default implementation does nothing.
- Specified by:
visitTerminal
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
- Overrides:
visitTerminal
in classQDLParserBaseListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode errorNode)
Description copied from class:QDLParserBaseListener
The default implementation does nothing.
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
- Overrides:
visitErrorNode
in classQDLParserBaseListener
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
Description copied from class:QDLParserBaseListener
The default implementation does nothing.
- Specified by:
enterEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
- Overrides:
enterEveryRule
in classQDLParserBaseListener
-
enterF_args
public void enterF_args(QDLParserParser.F_argsContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.f_args()
.The default implementation does nothing.
- Specified by:
enterF_args
in interfaceQDLParserListener
- Overrides:
enterF_args
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitF_args
public void exitF_args(QDLParserParser.F_argsContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.f_args()
.The default implementation does nothing.
- Specified by:
exitF_args
in interfaceQDLParserListener
- Overrides:
exitF_args
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterRealInterval
public void enterRealInterval(QDLParserParser.RealIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by therealInterval
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterRealInterval
in interfaceQDLParserListener
- Overrides:
enterRealInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitRealInterval
public void exitRealInterval(QDLParserParser.RealIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by therealInterval
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitRealInterval
in interfaceQDLParserListener
- Overrides:
exitRealInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterIntInterval
public void enterIntInterval(QDLParserParser.IntIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced by theintInterval
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
enterIntInterval
in interfaceQDLParserListener
- Overrides:
enterIntInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitIntInterval
public void exitIntInterval(QDLParserParser.IntIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced by theintInterval
labeled alternative inQDLParserParser.expression()
.The default implementation does nothing.
- Specified by:
exitIntInterval
in interfaceQDLParserListener
- Overrides:
exitIntInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterIInterval
public void enterIInterval(QDLParserParser.IIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.iInterval()
.The default implementation does nothing.
- Specified by:
enterIInterval
in interfaceQDLParserListener
- Overrides:
enterIInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitIInterval
public void exitIInterval(QDLParserParser.IIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.iInterval()
.The default implementation does nothing.
- Specified by:
exitIInterval
in interfaceQDLParserListener
- Overrides:
exitIInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterRInterval
public void enterRInterval(QDLParserParser.RIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.rInterval()
.The default implementation does nothing.
- Specified by:
enterRInterval
in interfaceQDLParserListener
- Overrides:
enterRInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitRInterval
public void exitRInterval(QDLParserParser.RIntervalContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.rInterval()
.The default implementation does nothing.
- Specified by:
exitRInterval
in interfaceQDLParserListener
- Overrides:
exitRInterval
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
enterStemList
public void enterStemList(QDLParserParser.StemListContext ctx)
Description copied from class:QDLParserBaseListener
Enter a parse tree produced byQDLParserParser.stemList()
.The default implementation does nothing.
- Specified by:
enterStemList
in interfaceQDLParserListener
- Overrides:
enterStemList
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
exitStemList
public void exitStemList(QDLParserParser.StemListContext ctx)
Description copied from class:QDLParserBaseListener
Exit a parse tree produced byQDLParserParser.stemList()
.The default implementation does nothing.
- Specified by:
exitStemList
in interfaceQDLParserListener
- Overrides:
exitStemList
in classQDLParserBaseListener
- Parameters:
ctx
- the parse tree
-
-