Package org.apache.sysds.parser.dml
Class DmlPreprocessor
- java.lang.Object
 - 
- org.apache.sysds.parser.dml.DmlPreprocessor
 
 
- 
- All Implemented Interfaces:
 org.antlr.v4.runtime.tree.ParseTreeListener,DmlListener
public class DmlPreprocessor extends Object implements DmlListener
Minimal pre-processing of user function definitions which take precedence over built-in functions in cases where names conflict. This pre-processing takes place outside of DmlSyntacticValidator since the function definition can be located after the function is used in a statement. 
- 
- 
Constructor Summary
Constructors Constructor Description DmlPreprocessor(CustomErrorListener errorListener) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx)Enter a parse tree produced by theAccumulatorAssignmentStatementlabeled alternative inDmlParser.statement().voidenterAddSubExpression(DmlParser.AddSubExpressionContext ctx)Enter a parse tree produced by theAddSubExpressionlabeled alternative inDmlParser.expression().voidenterAssignmentStatement(DmlParser.AssignmentStatementContext ctx)Enter a parse tree produced by theAssignmentStatementlabeled alternative inDmlParser.statement().voidenterAtomicExpression(DmlParser.AtomicExpressionContext ctx)Enter a parse tree produced by theAtomicExpressionlabeled alternative inDmlParser.expression().voidenterBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx)Enter a parse tree produced by theBooleanAndExpressionlabeled alternative inDmlParser.expression().voidenterBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx)Enter a parse tree produced by theBooleanNotExpressionlabeled alternative inDmlParser.expression().voidenterBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx)Enter a parse tree produced by theBooleanOrExpressionlabeled alternative inDmlParser.expression().voidenterBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx)Enter a parse tree produced by theBuiltinFunctionExpressionlabeled alternative inDmlParser.expression().voidenterCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx)Enter a parse tree produced by theCommandlineParamExpressionlabeled alternative inDmlParser.dataIdentifier().voidenterCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx)Enter a parse tree produced by theCommandlinePositionExpressionlabeled alternative inDmlParser.dataIdentifier().voidenterConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx)Enter a parse tree produced by theConstDoubleIdExpressionlabeled alternative inDmlParser.expression().voidenterConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx)Enter a parse tree produced by theConstFalseExpressionlabeled alternative inDmlParser.expression().voidenterConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx)Enter a parse tree produced by theConstIntIdExpressionlabeled alternative inDmlParser.expression().voidenterConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx)Enter a parse tree produced by theConstStringIdExpressionlabeled alternative inDmlParser.expression().voidenterConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx)Enter a parse tree produced by theConstTrueExpressionlabeled alternative inDmlParser.expression().voidenterDataIdExpression(DmlParser.DataIdExpressionContext ctx)Enter a parse tree produced by theDataIdExpressionlabeled alternative inDmlParser.expression().voidenterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)voidenterExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx)Enter a parse tree produced by theExternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().voidenterForStatement(DmlParser.ForStatementContext ctx)Enter a parse tree produced by theForStatementlabeled alternative inDmlParser.statement().voidenterFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx)Enter a parse tree produced by theFunctionCallAssignmentStatementlabeled alternative inDmlParser.statement().voidenterFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx)Enter a parse tree produced by theFunctionCallMultiAssignmentStatementlabeled alternative inDmlParser.statement().voidenterIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx)Enter a parse tree produced by theIfdefAssignmentStatementlabeled alternative inDmlParser.statement().voidenterIfStatement(DmlParser.IfStatementContext ctx)Enter a parse tree produced by theIfStatementlabeled alternative inDmlParser.statement().voidenterImportStatement(DmlParser.ImportStatementContext ctx)Enter a parse tree produced by theImportStatementlabeled alternative inDmlParser.statement().voidenterIndexedExpression(DmlParser.IndexedExpressionContext ctx)Enter a parse tree produced by theIndexedExpressionlabeled alternative inDmlParser.dataIdentifier().voidenterInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx)Enter a parse tree produced by theInternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().voidenterIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx)Enter a parse tree produced by theIterablePredicateColonExpressionlabeled alternative inDmlParser.iterablePredicate().voidenterIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx)Enter a parse tree produced by theIterablePredicateSeqExpressionlabeled alternative inDmlParser.iterablePredicate().voidenterMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx)Enter a parse tree produced by theMatrixDataTypeChecklabeled alternative inDmlParser.dataType().voidenterMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx)Enter a parse tree produced by theMatrixMulExpressionlabeled alternative inDmlParser.expression().voidenterMl_type(DmlParser.Ml_typeContext ctx)Enter a parse tree produced byDmlParser.ml_type().voidenterModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx)Enter a parse tree produced by theModIntDivExpressionlabeled alternative inDmlParser.expression().voidenterMultDivExpression(DmlParser.MultDivExpressionContext ctx)Enter a parse tree produced by theMultDivExpressionlabeled alternative inDmlParser.expression().voidenterMultiIdExpression(DmlParser.MultiIdExpressionContext ctx)Enter a parse tree produced by theMultiIdExpressionlabeled alternative inDmlParser.expression().voidenterParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx)Enter a parse tree produced byDmlParser.parameterizedExpression().voidenterParForStatement(DmlParser.ParForStatementContext ctx)Enter a parse tree produced by theParForStatementlabeled alternative inDmlParser.statement().voidenterPathStatement(DmlParser.PathStatementContext ctx)Enter a parse tree produced by thePathStatementlabeled alternative inDmlParser.statement().voidenterPowerExpression(DmlParser.PowerExpressionContext ctx)Enter a parse tree produced by thePowerExpressionlabeled alternative inDmlParser.expression().voidenterProgramroot(DmlParser.ProgramrootContext ctx)Enter a parse tree produced byDmlParser.programroot().voidenterRelationalExpression(DmlParser.RelationalExpressionContext ctx)Enter a parse tree produced by theRelationalExpressionlabeled alternative inDmlParser.expression().voidenterSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx)Enter a parse tree produced by theSimpleDataIdentifierExpressionlabeled alternative inDmlParser.dataIdentifier().voidenterStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx)Enter a parse tree produced byDmlParser.strictParameterizedExpression().voidenterStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx)Enter a parse tree produced byDmlParser.strictParameterizedKeyValueString().voidenterTypedArgAssign(DmlParser.TypedArgAssignContext ctx)Enter a parse tree produced byDmlParser.typedArgAssign().voidenterTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx)Enter a parse tree produced byDmlParser.typedArgNoAssign().voidenterUnaryExpression(DmlParser.UnaryExpressionContext ctx)Enter a parse tree produced by theUnaryExpressionlabeled alternative inDmlParser.expression().voidenterValueType(DmlParser.ValueTypeContext ctx)Enter a parse tree produced byDmlParser.valueType().voidenterWhileStatement(DmlParser.WhileStatementContext ctx)Enter a parse tree produced by theWhileStatementlabeled alternative inDmlParser.statement().voidexitAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx)Exit a parse tree produced by theAccumulatorAssignmentStatementlabeled alternative inDmlParser.statement().voidexitAddSubExpression(DmlParser.AddSubExpressionContext ctx)Exit a parse tree produced by theAddSubExpressionlabeled alternative inDmlParser.expression().voidexitAssignmentStatement(DmlParser.AssignmentStatementContext ctx)Exit a parse tree produced by theAssignmentStatementlabeled alternative inDmlParser.statement().voidexitAtomicExpression(DmlParser.AtomicExpressionContext ctx)Exit a parse tree produced by theAtomicExpressionlabeled alternative inDmlParser.expression().voidexitBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx)Exit a parse tree produced by theBooleanAndExpressionlabeled alternative inDmlParser.expression().voidexitBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx)Exit a parse tree produced by theBooleanNotExpressionlabeled alternative inDmlParser.expression().voidexitBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx)Exit a parse tree produced by theBooleanOrExpressionlabeled alternative inDmlParser.expression().voidexitBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx)Exit a parse tree produced by theBuiltinFunctionExpressionlabeled alternative inDmlParser.expression().voidexitCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx)Exit a parse tree produced by theCommandlineParamExpressionlabeled alternative inDmlParser.dataIdentifier().voidexitCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx)Exit a parse tree produced by theCommandlinePositionExpressionlabeled alternative inDmlParser.dataIdentifier().voidexitConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx)Exit a parse tree produced by theConstDoubleIdExpressionlabeled alternative inDmlParser.expression().voidexitConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx)Exit a parse tree produced by theConstFalseExpressionlabeled alternative inDmlParser.expression().voidexitConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx)Exit a parse tree produced by theConstIntIdExpressionlabeled alternative inDmlParser.expression().voidexitConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx)Exit a parse tree produced by theConstStringIdExpressionlabeled alternative inDmlParser.expression().voidexitConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx)Exit a parse tree produced by theConstTrueExpressionlabeled alternative inDmlParser.expression().voidexitDataIdExpression(DmlParser.DataIdExpressionContext ctx)Exit a parse tree produced by theDataIdExpressionlabeled alternative inDmlParser.expression().voidexitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)voidexitExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx)Exit a parse tree produced by theExternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().voidexitForStatement(DmlParser.ForStatementContext ctx)Exit a parse tree produced by theForStatementlabeled alternative inDmlParser.statement().voidexitFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx)Exit a parse tree produced by theFunctionCallAssignmentStatementlabeled alternative inDmlParser.statement().voidexitFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx)Exit a parse tree produced by theFunctionCallMultiAssignmentStatementlabeled alternative inDmlParser.statement().voidexitIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx)Exit a parse tree produced by theIfdefAssignmentStatementlabeled alternative inDmlParser.statement().voidexitIfStatement(DmlParser.IfStatementContext ctx)Exit a parse tree produced by theIfStatementlabeled alternative inDmlParser.statement().voidexitImportStatement(DmlParser.ImportStatementContext ctx)Exit a parse tree produced by theImportStatementlabeled alternative inDmlParser.statement().voidexitIndexedExpression(DmlParser.IndexedExpressionContext ctx)Exit a parse tree produced by theIndexedExpressionlabeled alternative inDmlParser.dataIdentifier().voidexitInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx)Exit a parse tree produced by theInternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().voidexitIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx)Exit a parse tree produced by theIterablePredicateColonExpressionlabeled alternative inDmlParser.iterablePredicate().voidexitIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx)Exit a parse tree produced by theIterablePredicateSeqExpressionlabeled alternative inDmlParser.iterablePredicate().voidexitMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx)Exit a parse tree produced by theMatrixDataTypeChecklabeled alternative inDmlParser.dataType().voidexitMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx)Exit a parse tree produced by theMatrixMulExpressionlabeled alternative inDmlParser.expression().voidexitMl_type(DmlParser.Ml_typeContext ctx)Exit a parse tree produced byDmlParser.ml_type().voidexitModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx)Exit a parse tree produced by theModIntDivExpressionlabeled alternative inDmlParser.expression().voidexitMultDivExpression(DmlParser.MultDivExpressionContext ctx)Exit a parse tree produced by theMultDivExpressionlabeled alternative inDmlParser.expression().voidexitMultiIdExpression(DmlParser.MultiIdExpressionContext ctx)Exit a parse tree produced by theMultiIdExpressionlabeled alternative inDmlParser.expression().voidexitParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx)Exit a parse tree produced byDmlParser.parameterizedExpression().voidexitParForStatement(DmlParser.ParForStatementContext ctx)Exit a parse tree produced by theParForStatementlabeled alternative inDmlParser.statement().voidexitPathStatement(DmlParser.PathStatementContext ctx)Exit a parse tree produced by thePathStatementlabeled alternative inDmlParser.statement().voidexitPowerExpression(DmlParser.PowerExpressionContext ctx)Exit a parse tree produced by thePowerExpressionlabeled alternative inDmlParser.expression().voidexitProgramroot(DmlParser.ProgramrootContext ctx)Exit a parse tree produced byDmlParser.programroot().voidexitRelationalExpression(DmlParser.RelationalExpressionContext ctx)Exit a parse tree produced by theRelationalExpressionlabeled alternative inDmlParser.expression().voidexitSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx)Exit a parse tree produced by theSimpleDataIdentifierExpressionlabeled alternative inDmlParser.dataIdentifier().voidexitStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx)Exit a parse tree produced byDmlParser.strictParameterizedExpression().voidexitStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx)Exit a parse tree produced byDmlParser.strictParameterizedKeyValueString().voidexitTypedArgAssign(DmlParser.TypedArgAssignContext ctx)Exit a parse tree produced byDmlParser.typedArgAssign().voidexitTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx)Exit a parse tree produced byDmlParser.typedArgNoAssign().voidexitUnaryExpression(DmlParser.UnaryExpressionContext ctx)Exit a parse tree produced by theUnaryExpressionlabeled alternative inDmlParser.expression().voidexitValueType(DmlParser.ValueTypeContext ctx)Exit a parse tree produced byDmlParser.valueType().voidexitWhileStatement(DmlParser.WhileStatementContext ctx)Exit a parse tree produced by theWhileStatementlabeled alternative inDmlParser.statement().Set<String>getFunctionDefs()voidvisitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)voidvisitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) 
 - 
 
- 
- 
Constructor Detail
- 
DmlPreprocessor
public DmlPreprocessor(CustomErrorListener errorListener)
 
 - 
 
- 
Method Detail
- 
enterExternalFunctionDefExpression
public void enterExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theExternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().- Specified by:
 enterExternalFunctionDefExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitExternalFunctionDefExpression
public void exitExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theExternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().- Specified by:
 exitExternalFunctionDefExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterInternalFunctionDefExpression
public void enterInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theInternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().- Specified by:
 enterInternalFunctionDefExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitInternalFunctionDefExpression
public void exitInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theInternalFunctionDefExpressionlabeled alternative inDmlParser.functionStatement().- Specified by:
 exitInternalFunctionDefExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
- Specified by:
 visitTerminalin interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
 
- 
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
- Specified by:
 visitErrorNodein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
 
- 
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
- Specified by:
 enterEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
 
- 
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
- Specified by:
 exitEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
 
- 
enterFunctionCallMultiAssignmentStatement
public void enterFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theFunctionCallMultiAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterFunctionCallMultiAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitFunctionCallMultiAssignmentStatement
public void exitFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theFunctionCallMultiAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitFunctionCallMultiAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterMatrixDataTypeCheck
public void enterMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theMatrixDataTypeChecklabeled alternative inDmlParser.dataType().- Specified by:
 enterMatrixDataTypeCheckin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitMatrixDataTypeCheck
public void exitMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theMatrixDataTypeChecklabeled alternative inDmlParser.dataType().- Specified by:
 exitMatrixDataTypeCheckin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterStrictParameterizedKeyValueString
public void enterStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.strictParameterizedKeyValueString().- Specified by:
 enterStrictParameterizedKeyValueStringin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitStrictParameterizedKeyValueString
public void exitStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.strictParameterizedKeyValueString().- Specified by:
 exitStrictParameterizedKeyValueStringin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterPathStatement
public void enterPathStatement(DmlParser.PathStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by thePathStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterPathStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitPathStatement
public void exitPathStatement(DmlParser.PathStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by thePathStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitPathStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterConstTrueExpression
public void enterConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theConstTrueExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterConstTrueExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitConstTrueExpression
public void exitConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theConstTrueExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitConstTrueExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterTypedArgNoAssign
public void enterTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.typedArgNoAssign().- Specified by:
 enterTypedArgNoAssignin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitTypedArgNoAssign
public void exitTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.typedArgNoAssign().- Specified by:
 exitTypedArgNoAssignin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterTypedArgAssign
public void enterTypedArgAssign(DmlParser.TypedArgAssignContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.typedArgAssign().- Specified by:
 enterTypedArgAssignin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitTypedArgAssign
public void exitTypedArgAssign(DmlParser.TypedArgAssignContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.typedArgAssign().- Specified by:
 exitTypedArgAssignin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterWhileStatement
public void enterWhileStatement(DmlParser.WhileStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theWhileStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterWhileStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitWhileStatement
public void exitWhileStatement(DmlParser.WhileStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theWhileStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitWhileStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterConstStringIdExpression
public void enterConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theConstStringIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterConstStringIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitConstStringIdExpression
public void exitConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theConstStringIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitConstStringIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterDataIdExpression
public void enterDataIdExpression(DmlParser.DataIdExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theDataIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterDataIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitDataIdExpression
public void exitDataIdExpression(DmlParser.DataIdExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theDataIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitDataIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterAtomicExpression
public void enterAtomicExpression(DmlParser.AtomicExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theAtomicExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterAtomicExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitAtomicExpression
public void exitAtomicExpression(DmlParser.AtomicExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theAtomicExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitAtomicExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterPowerExpression
public void enterPowerExpression(DmlParser.PowerExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by thePowerExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterPowerExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitPowerExpression
public void exitPowerExpression(DmlParser.PowerExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by thePowerExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitPowerExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterFunctionCallAssignmentStatement
public void enterFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theFunctionCallAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterFunctionCallAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitFunctionCallAssignmentStatement
public void exitFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theFunctionCallAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitFunctionCallAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterMatrixMulExpression
public void enterMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theMatrixMulExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterMatrixMulExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitMatrixMulExpression
public void exitMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theMatrixMulExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitMatrixMulExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterModIntDivExpression
public void enterModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theModIntDivExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterModIntDivExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitModIntDivExpression
public void exitModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theModIntDivExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitModIntDivExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterSimpleDataIdentifierExpression
public void enterSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theSimpleDataIdentifierExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 enterSimpleDataIdentifierExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitSimpleDataIdentifierExpression
public void exitSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theSimpleDataIdentifierExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 exitSimpleDataIdentifierExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterBuiltinFunctionExpression
public void enterBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theBuiltinFunctionExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterBuiltinFunctionExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitBuiltinFunctionExpression
public void exitBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theBuiltinFunctionExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitBuiltinFunctionExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterConstIntIdExpression
public void enterConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theConstIntIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterConstIntIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitConstIntIdExpression
public void exitConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theConstIntIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitConstIntIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterForStatement
public void enterForStatement(DmlParser.ForStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theForStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterForStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitForStatement
public void exitForStatement(DmlParser.ForStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theForStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitForStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterValueType
public void enterValueType(DmlParser.ValueTypeContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.valueType().- Specified by:
 enterValueTypein interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitValueType
public void exitValueType(DmlParser.ValueTypeContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.valueType().- Specified by:
 exitValueTypein interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterParameterizedExpression
public void enterParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.parameterizedExpression().- Specified by:
 enterParameterizedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitParameterizedExpression
public void exitParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.parameterizedExpression().- Specified by:
 exitParameterizedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterConstFalseExpression
public void enterConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theConstFalseExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterConstFalseExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitConstFalseExpression
public void exitConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theConstFalseExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitConstFalseExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterBooleanOrExpression
public void enterBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theBooleanOrExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterBooleanOrExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitBooleanOrExpression
public void exitBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theBooleanOrExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitBooleanOrExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterAssignmentStatement
public void enterAssignmentStatement(DmlParser.AssignmentStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitAssignmentStatement
public void exitAssignmentStatement(DmlParser.AssignmentStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterIterablePredicateColonExpression
public void enterIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theIterablePredicateColonExpressionlabeled alternative inDmlParser.iterablePredicate().- Specified by:
 enterIterablePredicateColonExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitIterablePredicateColonExpression
public void exitIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theIterablePredicateColonExpressionlabeled alternative inDmlParser.iterablePredicate().- Specified by:
 exitIterablePredicateColonExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterParForStatement
public void enterParForStatement(DmlParser.ParForStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theParForStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterParForStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitParForStatement
public void exitParForStatement(DmlParser.ParForStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theParForStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitParForStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterStrictParameterizedExpression
public void enterStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.strictParameterizedExpression().- Specified by:
 enterStrictParameterizedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitStrictParameterizedExpression
public void exitStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.strictParameterizedExpression().- Specified by:
 exitStrictParameterizedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterCommandlineParamExpression
public void enterCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theCommandlineParamExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 enterCommandlineParamExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitCommandlineParamExpression
public void exitCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theCommandlineParamExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 exitCommandlineParamExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterMultDivExpression
public void enterMultDivExpression(DmlParser.MultDivExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theMultDivExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterMultDivExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitMultDivExpression
public void exitMultDivExpression(DmlParser.MultDivExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theMultDivExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitMultDivExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterAddSubExpression
public void enterAddSubExpression(DmlParser.AddSubExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theAddSubExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterAddSubExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitAddSubExpression
public void exitAddSubExpression(DmlParser.AddSubExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theAddSubExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitAddSubExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterImportStatement
public void enterImportStatement(DmlParser.ImportStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theImportStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterImportStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitImportStatement
public void exitImportStatement(DmlParser.ImportStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theImportStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitImportStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterProgramroot
public void enterProgramroot(DmlParser.ProgramrootContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.programroot().- Specified by:
 enterProgramrootin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitProgramroot
public void exitProgramroot(DmlParser.ProgramrootContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.programroot().- Specified by:
 exitProgramrootin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterIterablePredicateSeqExpression
public void enterIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theIterablePredicateSeqExpressionlabeled alternative inDmlParser.iterablePredicate().- Specified by:
 enterIterablePredicateSeqExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitIterablePredicateSeqExpression
public void exitIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theIterablePredicateSeqExpressionlabeled alternative inDmlParser.iterablePredicate().- Specified by:
 exitIterablePredicateSeqExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterIfdefAssignmentStatement
public void enterIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theIfdefAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterIfdefAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitIfdefAssignmentStatement
public void exitIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theIfdefAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitIfdefAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterAccumulatorAssignmentStatement
public void enterAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theAccumulatorAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterAccumulatorAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitAccumulatorAssignmentStatement
public void exitAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theAccumulatorAssignmentStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitAccumulatorAssignmentStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterBooleanAndExpression
public void enterBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theBooleanAndExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterBooleanAndExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitBooleanAndExpression
public void exitBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theBooleanAndExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitBooleanAndExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterIndexedExpression
public void enterIndexedExpression(DmlParser.IndexedExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theIndexedExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 enterIndexedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitIndexedExpression
public void exitIndexedExpression(DmlParser.IndexedExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theIndexedExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 exitIndexedExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterBooleanNotExpression
public void enterBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theBooleanNotExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterBooleanNotExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitBooleanNotExpression
public void exitBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theBooleanNotExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitBooleanNotExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterIfStatement
public void enterIfStatement(DmlParser.IfStatementContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theIfStatementlabeled alternative inDmlParser.statement().- Specified by:
 enterIfStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitIfStatement
public void exitIfStatement(DmlParser.IfStatementContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theIfStatementlabeled alternative inDmlParser.statement().- Specified by:
 exitIfStatementin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterRelationalExpression
public void enterRelationalExpression(DmlParser.RelationalExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theRelationalExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterRelationalExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitRelationalExpression
public void exitRelationalExpression(DmlParser.RelationalExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theRelationalExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitRelationalExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterCommandlinePositionExpression
public void enterCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theCommandlinePositionExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 enterCommandlinePositionExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitCommandlinePositionExpression
public void exitCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theCommandlinePositionExpressionlabeled alternative inDmlParser.dataIdentifier().- Specified by:
 exitCommandlinePositionExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterConstDoubleIdExpression
public void enterConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theConstDoubleIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterConstDoubleIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitConstDoubleIdExpression
public void exitConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theConstDoubleIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitConstDoubleIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterUnaryExpression
public void enterUnaryExpression(DmlParser.UnaryExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theUnaryExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterUnaryExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitUnaryExpression
public void exitUnaryExpression(DmlParser.UnaryExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theUnaryExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitUnaryExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterMl_type
public void enterMl_type(DmlParser.Ml_typeContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced byDmlParser.ml_type().- Specified by:
 enterMl_typein interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitMl_type
public void exitMl_type(DmlParser.Ml_typeContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced byDmlParser.ml_type().- Specified by:
 exitMl_typein interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
enterMultiIdExpression
public void enterMultiIdExpression(DmlParser.MultiIdExpressionContext ctx)
Description copied from interface:DmlListenerEnter a parse tree produced by theMultiIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 enterMultiIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
- 
exitMultiIdExpression
public void exitMultiIdExpression(DmlParser.MultiIdExpressionContext ctx)
Description copied from interface:DmlListenerExit a parse tree produced by theMultiIdExpressionlabeled alternative inDmlParser.expression().- Specified by:
 exitMultiIdExpressionin interfaceDmlListener- Parameters:
 ctx- the parse tree
 
 - 
 
 -