Package org.cqframework.cql.gen
Interface fhirpathListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
fhirpathBaseListener
public interface fhirpathListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
fhirpathParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theadditiveExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by theandExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by thebooleanLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thedateLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thedateTimeLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced byfhirpathParser.dateTimePrecision().voidEnter a parse tree produced by theequalityExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced byfhirpathParser.externalConstant().voidEnter a parse tree produced by theexternalConstantTermlabeled alternative infhirpathParser.term().voidEnter a parse tree produced byfhirpathParser.function().voidEnter a parse tree produced by thefunctionInvocationlabeled alternative infhirpathParser.invocation().voidEnter a parse tree produced byfhirpathParser.identifier().voidEnter a parse tree produced by theimpliesExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by theindexerExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by theindexInvocationlabeled alternative infhirpathParser.invocation().voidEnter a parse tree produced by theinequalityExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by theinvocationExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by theinvocationTermlabeled alternative infhirpathParser.term().voidEnter a parse tree produced by theliteralTermlabeled alternative infhirpathParser.term().voidEnter a parse tree produced by thememberInvocationlabeled alternative infhirpathParser.invocation().voidEnter a parse tree produced by themembershipExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by themultiplicativeExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by thenullLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thenumberLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by theorExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced byfhirpathParser.paramList().voidEnter a parse tree produced by theparenthesizedTermlabeled alternative infhirpathParser.term().voidEnter a parse tree produced byfhirpathParser.pluralDateTimePrecision().voidEnter a parse tree produced by thepolarityExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced byfhirpathParser.qualifiedIdentifier().voidEnter a parse tree produced byfhirpathParser.quantity().voidEnter a parse tree produced by thequantityLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thestringLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thetermExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced by thethisInvocationlabeled alternative infhirpathParser.invocation().voidEnter a parse tree produced by thetimeLiterallabeled alternative infhirpathParser.literal().voidEnter a parse tree produced by thetotalInvocationlabeled alternative infhirpathParser.invocation().voidEnter a parse tree produced by thetypeExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced byfhirpathParser.typeSpecifier().voidEnter a parse tree produced by theunionExpressionlabeled alternative infhirpathParser.expression().voidEnter a parse tree produced byfhirpathParser.unit().voidExit a parse tree produced by theadditiveExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by theandExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by thebooleanLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thedateLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thedateTimeLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced byfhirpathParser.dateTimePrecision().voidExit a parse tree produced by theequalityExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced byfhirpathParser.externalConstant().voidExit a parse tree produced by theexternalConstantTermlabeled alternative infhirpathParser.term().voidExit a parse tree produced byfhirpathParser.function().voidExit a parse tree produced by thefunctionInvocationlabeled alternative infhirpathParser.invocation().voidExit a parse tree produced byfhirpathParser.identifier().voidExit a parse tree produced by theimpliesExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by theindexerExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by theindexInvocationlabeled alternative infhirpathParser.invocation().voidExit a parse tree produced by theinequalityExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by theinvocationExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by theinvocationTermlabeled alternative infhirpathParser.term().voidExit a parse tree produced by theliteralTermlabeled alternative infhirpathParser.term().voidExit a parse tree produced by thememberInvocationlabeled alternative infhirpathParser.invocation().voidExit a parse tree produced by themembershipExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by themultiplicativeExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by thenullLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thenumberLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by theorExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced byfhirpathParser.paramList().voidExit a parse tree produced by theparenthesizedTermlabeled alternative infhirpathParser.term().voidExit a parse tree produced byfhirpathParser.pluralDateTimePrecision().voidExit a parse tree produced by thepolarityExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced byfhirpathParser.qualifiedIdentifier().voidExit a parse tree produced byfhirpathParser.quantity().voidExit a parse tree produced by thequantityLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thestringLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thetermExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced by thethisInvocationlabeled alternative infhirpathParser.invocation().voidExit a parse tree produced by thetimeLiterallabeled alternative infhirpathParser.literal().voidExit a parse tree produced by thetotalInvocationlabeled alternative infhirpathParser.invocation().voidExit a parse tree produced by thetypeExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced byfhirpathParser.typeSpecifier().voidExit a parse tree produced by theunionExpressionlabeled alternative infhirpathParser.expression().voidExit a parse tree produced byfhirpathParser.unit().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterIndexerExpression
Enter a parse tree produced by theindexerExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitIndexerExpression
Exit a parse tree produced by theindexerExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterPolarityExpression
Enter a parse tree produced by thepolarityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitPolarityExpression
Exit a parse tree produced by thepolarityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterAdditiveExpression
Enter a parse tree produced by theadditiveExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitAdditiveExpression
Exit a parse tree produced by theadditiveExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterMultiplicativeExpression
Enter a parse tree produced by themultiplicativeExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitMultiplicativeExpression
Exit a parse tree produced by themultiplicativeExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterUnionExpression
Enter a parse tree produced by theunionExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitUnionExpression
Exit a parse tree produced by theunionExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterOrExpression
Enter a parse tree produced by theorExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitOrExpression
Exit a parse tree produced by theorExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterAndExpression
Enter a parse tree produced by theandExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitAndExpression
Exit a parse tree produced by theandExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterMembershipExpression
Enter a parse tree produced by themembershipExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitMembershipExpression
Exit a parse tree produced by themembershipExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterInequalityExpression
Enter a parse tree produced by theinequalityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitInequalityExpression
Exit a parse tree produced by theinequalityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterInvocationExpression
Enter a parse tree produced by theinvocationExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitInvocationExpression
Exit a parse tree produced by theinvocationExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterEqualityExpression
Enter a parse tree produced by theequalityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitEqualityExpression
Exit a parse tree produced by theequalityExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterImpliesExpression
Enter a parse tree produced by theimpliesExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitImpliesExpression
Exit a parse tree produced by theimpliesExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterTermExpression
Enter a parse tree produced by thetermExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitTermExpression
Exit a parse tree produced by thetermExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterTypeExpression
Enter a parse tree produced by thetypeExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
exitTypeExpression
Exit a parse tree produced by thetypeExpressionlabeled alternative infhirpathParser.expression().- Parameters:
ctx- the parse tree
-
enterInvocationTerm
Enter a parse tree produced by theinvocationTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
exitInvocationTerm
Exit a parse tree produced by theinvocationTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
enterLiteralTerm
Enter a parse tree produced by theliteralTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
exitLiteralTerm
Exit a parse tree produced by theliteralTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
enterExternalConstantTerm
Enter a parse tree produced by theexternalConstantTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
exitExternalConstantTerm
Exit a parse tree produced by theexternalConstantTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
enterParenthesizedTerm
Enter a parse tree produced by theparenthesizedTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
exitParenthesizedTerm
Exit a parse tree produced by theparenthesizedTermlabeled alternative infhirpathParser.term().- Parameters:
ctx- the parse tree
-
enterNullLiteral
Enter a parse tree produced by thenullLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitNullLiteral
Exit a parse tree produced by thenullLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced by thebooleanLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced by thebooleanLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterStringLiteral
Enter a parse tree produced by thestringLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitStringLiteral
Exit a parse tree produced by thestringLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterNumberLiteral
Enter a parse tree produced by thenumberLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitNumberLiteral
Exit a parse tree produced by thenumberLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterDateLiteral
Enter a parse tree produced by thedateLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitDateLiteral
Exit a parse tree produced by thedateLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterDateTimeLiteral
Enter a parse tree produced by thedateTimeLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitDateTimeLiteral
Exit a parse tree produced by thedateTimeLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterTimeLiteral
Enter a parse tree produced by thetimeLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitTimeLiteral
Exit a parse tree produced by thetimeLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterQuantityLiteral
Enter a parse tree produced by thequantityLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
exitQuantityLiteral
Exit a parse tree produced by thequantityLiterallabeled alternative infhirpathParser.literal().- Parameters:
ctx- the parse tree
-
enterExternalConstant
Enter a parse tree produced byfhirpathParser.externalConstant().- Parameters:
ctx- the parse tree
-
exitExternalConstant
Exit a parse tree produced byfhirpathParser.externalConstant().- Parameters:
ctx- the parse tree
-
enterMemberInvocation
Enter a parse tree produced by thememberInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
exitMemberInvocation
Exit a parse tree produced by thememberInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
enterFunctionInvocation
Enter a parse tree produced by thefunctionInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
exitFunctionInvocation
Exit a parse tree produced by thefunctionInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
enterThisInvocation
Enter a parse tree produced by thethisInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
exitThisInvocation
Exit a parse tree produced by thethisInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
enterIndexInvocation
Enter a parse tree produced by theindexInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
exitIndexInvocation
Exit a parse tree produced by theindexInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
enterTotalInvocation
Enter a parse tree produced by thetotalInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
exitTotalInvocation
Exit a parse tree produced by thetotalInvocationlabeled alternative infhirpathParser.invocation().- Parameters:
ctx- the parse tree
-
enterFunction
Enter a parse tree produced byfhirpathParser.function().- Parameters:
ctx- the parse tree
-
exitFunction
Exit a parse tree produced byfhirpathParser.function().- Parameters:
ctx- the parse tree
-
enterParamList
Enter a parse tree produced byfhirpathParser.paramList().- Parameters:
ctx- the parse tree
-
exitParamList
Exit a parse tree produced byfhirpathParser.paramList().- Parameters:
ctx- the parse tree
-
enterQuantity
Enter a parse tree produced byfhirpathParser.quantity().- Parameters:
ctx- the parse tree
-
exitQuantity
Exit a parse tree produced byfhirpathParser.quantity().- Parameters:
ctx- the parse tree
-
enterUnit
Enter a parse tree produced byfhirpathParser.unit().- Parameters:
ctx- the parse tree
-
exitUnit
Exit a parse tree produced byfhirpathParser.unit().- Parameters:
ctx- the parse tree
-
enterDateTimePrecision
Enter a parse tree produced byfhirpathParser.dateTimePrecision().- Parameters:
ctx- the parse tree
-
exitDateTimePrecision
Exit a parse tree produced byfhirpathParser.dateTimePrecision().- Parameters:
ctx- the parse tree
-
enterPluralDateTimePrecision
Enter a parse tree produced byfhirpathParser.pluralDateTimePrecision().- Parameters:
ctx- the parse tree
-
exitPluralDateTimePrecision
Exit a parse tree produced byfhirpathParser.pluralDateTimePrecision().- Parameters:
ctx- the parse tree
-
enterTypeSpecifier
Enter a parse tree produced byfhirpathParser.typeSpecifier().- Parameters:
ctx- the parse tree
-
exitTypeSpecifier
Exit a parse tree produced byfhirpathParser.typeSpecifier().- Parameters:
ctx- the parse tree
-
enterQualifiedIdentifier
Enter a parse tree produced byfhirpathParser.qualifiedIdentifier().- Parameters:
ctx- the parse tree
-
exitQualifiedIdentifier
Exit a parse tree produced byfhirpathParser.qualifiedIdentifier().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced byfhirpathParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced byfhirpathParser.identifier().- Parameters:
ctx- the parse tree
-