Package de.jplag.rlang.grammar
Interface RListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
RBaseListener
public interface RListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
RParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theAddOrSublabeled alternative inRParser.expr().voidEnter a parse tree produced by theAndlabeled alternative inRParser.expr().voidEnter a parse tree produced by theArrayAccesslabeled alternative inRParser.expr().voidEnter a parse tree produced by theAssignmentlabeled alternative inRParser.expr().voidEnter a parse tree produced by theBracketTermlabeled alternative inRParser.expr().voidEnter a parse tree produced by theBreaklabeled alternative inRParser.expr().voidEnter a parse tree produced by theComparisonlabeled alternative inRParser.expr().voidEnter a parse tree produced by theComplexlabeled alternative inRParser.expr().voidEnter a parse tree produced by theComponentAccesslabeled alternative inRParser.expr().voidEnter a parse tree produced by theCompoundStatementlabeled alternative inRParser.expr().voidEnter a parse tree produced by theExponentlabeled alternative inRParser.expr().voidEnter a parse tree produced byRParser.exprlist().voidEnter a parse tree produced by theFalselabeled alternative inRParser.expr().voidEnter a parse tree produced by theFloatlabeled alternative inRParser.expr().voidEnter a parse tree produced by theForlabeled alternative inRParser.expr().voidEnter a parse tree produced byRParser.form().voidEnter a parse tree produced byRParser.formlist().voidEnter a parse tree produced by theFunctionCalllabeled alternative inRParser.expr().voidEnter a parse tree produced by theFunctionDefinitionlabeled alternative inRParser.expr().voidEnter a parse tree produced by theHelplabeled alternative inRParser.expr().voidEnter a parse tree produced by theHexlabeled alternative inRParser.expr().voidenterId(RParser.IdContext ctx) Enter a parse tree produced by theIdlabeled alternative inRParser.expr().voidenterIf(RParser.IfContext ctx) Enter a parse tree produced by theIflabeled alternative inRParser.expr().voidEnter a parse tree produced by theIfElselabeled alternative inRParser.expr().voidEnter a parse tree produced by theInflabeled alternative inRParser.expr().voidEnter a parse tree produced by theIntlabeled alternative inRParser.expr().voidEnter a parse tree produced by theListAccesslabeled alternative inRParser.expr().voidEnter a parse tree produced by theModelFormulaeInfixlabeled alternative inRParser.expr().voidEnter a parse tree produced by theModelFormulaePrefixlabeled alternative inRParser.expr().voidEnter a parse tree produced by theMultOrDivlabeled alternative inRParser.expr().voidenterNa(RParser.NaContext ctx) Enter a parse tree produced by theNalabeled alternative inRParser.expr().voidEnter a parse tree produced by theNamespaceAccesslabeled alternative inRParser.expr().voidEnter a parse tree produced by theNanlabeled alternative inRParser.expr().voidEnter a parse tree produced by theNewlinelabeled alternative inRParser.expr().voidEnter a parse tree produced by theNextlabeled alternative inRParser.expr().voidEnter a parse tree produced by theNotlabeled alternative inRParser.expr().voidEnter a parse tree produced by theNulllabeled alternative inRParser.expr().voidenterOr(RParser.OrContext ctx) Enter a parse tree produced by theOrlabeled alternative inRParser.expr().voidEnter a parse tree produced byRParser.prog().voidEnter a parse tree produced by theRangelabeled alternative inRParser.expr().voidEnter a parse tree produced by theRepeatlabeled alternative inRParser.expr().voidEnter a parse tree produced by theSignlabeled alternative inRParser.expr().voidEnter a parse tree produced by theStringlabeled alternative inRParser.expr().voidEnter a parse tree produced byRParser.sub().voidEnter a parse tree produced byRParser.sublist().voidEnter a parse tree produced by theTruelabeled alternative inRParser.expr().voidEnter a parse tree produced by theUserDefinedOperationlabeled alternative inRParser.expr().voidEnter a parse tree produced by theWhilelabeled alternative inRParser.expr().voidExit a parse tree produced by theAddOrSublabeled alternative inRParser.expr().voidExit a parse tree produced by theAndlabeled alternative inRParser.expr().voidExit a parse tree produced by theArrayAccesslabeled alternative inRParser.expr().voidExit a parse tree produced by theAssignmentlabeled alternative inRParser.expr().voidExit a parse tree produced by theBracketTermlabeled alternative inRParser.expr().voidExit a parse tree produced by theBreaklabeled alternative inRParser.expr().voidExit a parse tree produced by theComparisonlabeled alternative inRParser.expr().voidExit a parse tree produced by theComplexlabeled alternative inRParser.expr().voidExit a parse tree produced by theComponentAccesslabeled alternative inRParser.expr().voidExit a parse tree produced by theCompoundStatementlabeled alternative inRParser.expr().voidExit a parse tree produced by theExponentlabeled alternative inRParser.expr().voidExit a parse tree produced byRParser.exprlist().voidExit a parse tree produced by theFalselabeled alternative inRParser.expr().voidExit a parse tree produced by theFloatlabeled alternative inRParser.expr().voidExit a parse tree produced by theForlabeled alternative inRParser.expr().voidExit a parse tree produced byRParser.form().voidExit a parse tree produced byRParser.formlist().voidExit a parse tree produced by theFunctionCalllabeled alternative inRParser.expr().voidExit a parse tree produced by theFunctionDefinitionlabeled alternative inRParser.expr().voidExit a parse tree produced by theHelplabeled alternative inRParser.expr().voidExit a parse tree produced by theHexlabeled alternative inRParser.expr().voidexitId(RParser.IdContext ctx) Exit a parse tree produced by theIdlabeled alternative inRParser.expr().voidexitIf(RParser.IfContext ctx) Exit a parse tree produced by theIflabeled alternative inRParser.expr().voidExit a parse tree produced by theIfElselabeled alternative inRParser.expr().voidExit a parse tree produced by theInflabeled alternative inRParser.expr().voidExit a parse tree produced by theIntlabeled alternative inRParser.expr().voidExit a parse tree produced by theListAccesslabeled alternative inRParser.expr().voidExit a parse tree produced by theModelFormulaeInfixlabeled alternative inRParser.expr().voidExit a parse tree produced by theModelFormulaePrefixlabeled alternative inRParser.expr().voidExit a parse tree produced by theMultOrDivlabeled alternative inRParser.expr().voidexitNa(RParser.NaContext ctx) Exit a parse tree produced by theNalabeled alternative inRParser.expr().voidExit a parse tree produced by theNamespaceAccesslabeled alternative inRParser.expr().voidExit a parse tree produced by theNanlabeled alternative inRParser.expr().voidExit a parse tree produced by theNewlinelabeled alternative inRParser.expr().voidExit a parse tree produced by theNextlabeled alternative inRParser.expr().voidExit a parse tree produced by theNotlabeled alternative inRParser.expr().voidExit a parse tree produced by theNulllabeled alternative inRParser.expr().voidexitOr(RParser.OrContext ctx) Exit a parse tree produced by theOrlabeled alternative inRParser.expr().voidExit a parse tree produced byRParser.prog().voidExit a parse tree produced by theRangelabeled alternative inRParser.expr().voidExit a parse tree produced by theRepeatlabeled alternative inRParser.expr().voidExit a parse tree produced by theSignlabeled alternative inRParser.expr().voidExit a parse tree produced by theStringlabeled alternative inRParser.expr().voidExit a parse tree produced byRParser.sub().voidExit a parse tree produced byRParser.sublist().voidExit a parse tree produced by theTruelabeled alternative inRParser.expr().voidExit a parse tree produced by theUserDefinedOperationlabeled alternative inRParser.expr().voidExit a parse tree produced by theWhilelabeled alternative inRParser.expr().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterProg
Enter a parse tree produced byRParser.prog().- Parameters:
ctx- the parse tree
-
exitProg
Exit a parse tree produced byRParser.prog().- Parameters:
ctx- the parse tree
-
enterInf
Enter a parse tree produced by theInflabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitInf
Exit a parse tree produced by theInflabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNull
Enter a parse tree produced by theNulllabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNull
Exit a parse tree produced by theNulllabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterHelp
Enter a parse tree produced by theHelplabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitHelp
Exit a parse tree produced by theHelplabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterOr
Enter a parse tree produced by theOrlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitOr
Exit a parse tree produced by theOrlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterExponent
Enter a parse tree produced by theExponentlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitExponent
Exit a parse tree produced by theExponentlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterIfElse
Enter a parse tree produced by theIfElselabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitIfElse
Exit a parse tree produced by theIfElselabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterBreak
Enter a parse tree produced by theBreaklabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitBreak
Exit a parse tree produced by theBreaklabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterTrue
Enter a parse tree produced by theTruelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitTrue
Exit a parse tree produced by theTruelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterRepeat
Enter a parse tree produced by theRepeatlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitRepeat
Exit a parse tree produced by theRepeatlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterString
Enter a parse tree produced by theStringlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitString
Exit a parse tree produced by theStringlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterFalse
Enter a parse tree produced by theFalselabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitFalse
Exit a parse tree produced by theFalselabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNewline
Enter a parse tree produced by theNewlinelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNewline
Exit a parse tree produced by theNewlinelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterInt
Enter a parse tree produced by theIntlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitInt
Exit a parse tree produced by theIntlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterComplex
Enter a parse tree produced by theComplexlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitComplex
Exit a parse tree produced by theComplexlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterAssignment
Enter a parse tree produced by theAssignmentlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitAssignment
Exit a parse tree produced by theAssignmentlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterAddOrSub
Enter a parse tree produced by theAddOrSublabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitAddOrSub
Exit a parse tree produced by theAddOrSublabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterArrayAccess
Enter a parse tree produced by theArrayAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitArrayAccess
Exit a parse tree produced by theArrayAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNa
Enter a parse tree produced by theNalabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNa
Exit a parse tree produced by theNalabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterComponentAccess
Enter a parse tree produced by theComponentAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitComponentAccess
Exit a parse tree produced by theComponentAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterComparison
Enter a parse tree produced by theComparisonlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitComparison
Exit a parse tree produced by theComparisonlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterUserDefinedOperation
Enter a parse tree produced by theUserDefinedOperationlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitUserDefinedOperation
Exit a parse tree produced by theUserDefinedOperationlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterFunctionDefinition
Enter a parse tree produced by theFunctionDefinitionlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitFunctionDefinition
Exit a parse tree produced by theFunctionDefinitionlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced by theFunctionCalllabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced by theFunctionCalllabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterMultOrDiv
Enter a parse tree produced by theMultOrDivlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitMultOrDiv
Exit a parse tree produced by theMultOrDivlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterBracketTerm
Enter a parse tree produced by theBracketTermlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitBracketTerm
Exit a parse tree produced by theBracketTermlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterModelFormulaePrefix
Enter a parse tree produced by theModelFormulaePrefixlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitModelFormulaePrefix
Exit a parse tree produced by theModelFormulaePrefixlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterCompoundStatement
Enter a parse tree produced by theCompoundStatementlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitCompoundStatement
Exit a parse tree produced by theCompoundStatementlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterModelFormulaeInfix
Enter a parse tree produced by theModelFormulaeInfixlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitModelFormulaeInfix
Exit a parse tree produced by theModelFormulaeInfixlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterListAccess
Enter a parse tree produced by theListAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitListAccess
Exit a parse tree produced by theListAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterFor
Enter a parse tree produced by theForlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitFor
Exit a parse tree produced by theForlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterWhile
Enter a parse tree produced by theWhilelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitWhile
Exit a parse tree produced by theWhilelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterRange
Enter a parse tree produced by theRangelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitRange
Exit a parse tree produced by theRangelabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterFloat
Enter a parse tree produced by theFloatlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitFloat
Exit a parse tree produced by theFloatlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNot
Enter a parse tree produced by theNotlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNot
Exit a parse tree produced by theNotlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterAnd
Enter a parse tree produced by theAndlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitAnd
Exit a parse tree produced by theAndlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNext
Enter a parse tree produced by theNextlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNext
Exit a parse tree produced by theNextlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterSign
Enter a parse tree produced by theSignlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitSign
Exit a parse tree produced by theSignlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterHex
Enter a parse tree produced by theHexlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitHex
Exit a parse tree produced by theHexlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNan
Enter a parse tree produced by theNanlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNan
Exit a parse tree produced by theNanlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterNamespaceAccess
Enter a parse tree produced by theNamespaceAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitNamespaceAccess
Exit a parse tree produced by theNamespaceAccesslabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterId
Enter a parse tree produced by theIdlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitId
Exit a parse tree produced by theIdlabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterIf
Enter a parse tree produced by theIflabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
exitIf
Exit a parse tree produced by theIflabeled alternative inRParser.expr().- Parameters:
ctx- the parse tree
-
enterExprlist
Enter a parse tree produced byRParser.exprlist().- Parameters:
ctx- the parse tree
-
exitExprlist
Exit a parse tree produced byRParser.exprlist().- Parameters:
ctx- the parse tree
-
enterFormlist
Enter a parse tree produced byRParser.formlist().- Parameters:
ctx- the parse tree
-
exitFormlist
Exit a parse tree produced byRParser.formlist().- Parameters:
ctx- the parse tree
-
enterForm
Enter a parse tree produced byRParser.form().- Parameters:
ctx- the parse tree
-
exitForm
Exit a parse tree produced byRParser.form().- Parameters:
ctx- the parse tree
-
enterSublist
Enter a parse tree produced byRParser.sublist().- Parameters:
ctx- the parse tree
-
exitSublist
Exit a parse tree produced byRParser.sublist().- Parameters:
ctx- the parse tree
-
enterSub
Enter a parse tree produced byRParser.sub().- Parameters:
ctx- the parse tree
-
exitSub
Exit a parse tree produced byRParser.sub().- Parameters:
ctx- the parse tree
-