ExpressionAntlrParserListener interface

This interface defines a complete listener for a parse tree produced by ExpressionAntlrParser.

Extends

ParseTreeListener

Properties

enterArgsList

Enter a parse tree produced by ExpressionAntlrParser.argsList.

enterArrayCreationExp

Enter a parse tree produced by the arrayCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterBinaryOpExp

Enter a parse tree produced by the binaryOpExp labeled alternative in ExpressionAntlrParser.expression.

enterExpression

Enter a parse tree produced by ExpressionAntlrParser.expression.

enterFile

Enter a parse tree produced by ExpressionAntlrParser.file.

enterFuncInvokeExp

Enter a parse tree produced by the funcInvokeExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterIdAtom

Enter a parse tree produced by the idAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterIndexAccessExp

Enter a parse tree produced by the indexAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterJsonCreationExp

Enter a parse tree produced by the jsonCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterKey

Enter a parse tree produced by ExpressionAntlrParser.key.

enterKeyValuePair

Enter a parse tree produced by ExpressionAntlrParser.keyValuePair.

enterKeyValuePairList

Enter a parse tree produced by ExpressionAntlrParser.keyValuePairList.

enterLambda

Enter a parse tree produced by ExpressionAntlrParser.lambda.

enterMemberAccessExp

Enter a parse tree produced by the memberAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterNumericAtom

Enter a parse tree produced by the numericAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterParenthesisExp

Enter a parse tree produced by the parenthesisExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterPrimaryExp

Enter a parse tree produced by the primaryExp labeled alternative in ExpressionAntlrParser.expression.

enterPrimaryExpression

Enter a parse tree produced by ExpressionAntlrParser.primaryExpression.

enterStringAtom

Enter a parse tree produced by the stringAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterStringInterpolation

Enter a parse tree produced by ExpressionAntlrParser.stringInterpolation.

enterStringInterpolationAtom

Enter a parse tree produced by the stringInterpolationAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterTextContent

Enter a parse tree produced by ExpressionAntlrParser.textContent.

enterTripleOpExp

Enter a parse tree produced by the tripleOpExp labeled alternative in ExpressionAntlrParser.expression.

enterUnaryOpExp

Enter a parse tree produced by the unaryOpExp labeled alternative in ExpressionAntlrParser.expression.

exitArgsList

Exit a parse tree produced by ExpressionAntlrParser.argsList.

exitArrayCreationExp

Exit a parse tree produced by the arrayCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitBinaryOpExp

Exit a parse tree produced by the binaryOpExp labeled alternative in ExpressionAntlrParser.expression.

exitExpression

Exit a parse tree produced by ExpressionAntlrParser.expression.

exitFile

Exit a parse tree produced by ExpressionAntlrParser.file.

exitFuncInvokeExp

Exit a parse tree produced by the funcInvokeExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitIdAtom

Exit a parse tree produced by the idAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitIndexAccessExp

Exit a parse tree produced by the indexAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitJsonCreationExp

Exit a parse tree produced by the jsonCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitKey

Exit a parse tree produced by ExpressionAntlrParser.key.

exitKeyValuePair

Exit a parse tree produced by ExpressionAntlrParser.keyValuePair.

exitKeyValuePairList

Exit a parse tree produced by ExpressionAntlrParser.keyValuePairList.

exitLambda

Exit a parse tree produced by ExpressionAntlrParser.lambda.

exitMemberAccessExp

Exit a parse tree produced by the memberAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitNumericAtom

Exit a parse tree produced by the numericAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitParenthesisExp

Exit a parse tree produced by the parenthesisExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitPrimaryExp

Exit a parse tree produced by the primaryExp labeled alternative in ExpressionAntlrParser.expression.

exitPrimaryExpression

Exit a parse tree produced by ExpressionAntlrParser.primaryExpression.

exitStringAtom

Exit a parse tree produced by the stringAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitStringInterpolation

Exit a parse tree produced by ExpressionAntlrParser.stringInterpolation.

exitStringInterpolationAtom

Exit a parse tree produced by the stringInterpolationAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitTextContent

Exit a parse tree produced by ExpressionAntlrParser.textContent.

exitTripleOpExp

Exit a parse tree produced by the tripleOpExp labeled alternative in ExpressionAntlrParser.expression.

exitUnaryOpExp

Exit a parse tree produced by the unaryOpExp labeled alternative in ExpressionAntlrParser.expression.

Inherited Properties

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Property Details

enterArgsList

Enter a parse tree produced by ExpressionAntlrParser.argsList.

enterArgsList?: (ctx: ArgsListContext) => void

Property Value

(ctx: ArgsListContext) => void

enterArrayCreationExp

Enter a parse tree produced by the arrayCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Property Value

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

Enter a parse tree produced by the binaryOpExp labeled alternative in ExpressionAntlrParser.expression.

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Property Value

(ctx: BinaryOpExpContext) => void

enterExpression

Enter a parse tree produced by ExpressionAntlrParser.expression.

enterExpression?: (ctx: ExpressionContext) => void

Property Value

(ctx: ExpressionContext) => void

enterFile

Enter a parse tree produced by ExpressionAntlrParser.file.

enterFile?: (ctx: FileContext) => void

Property Value

(ctx: FileContext) => void

enterFuncInvokeExp

Enter a parse tree produced by the funcInvokeExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Property Value

(ctx: FuncInvokeExpContext) => void

enterIdAtom

Enter a parse tree produced by the idAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterIdAtom?: (ctx: IdAtomContext) => void

Property Value

(ctx: IdAtomContext) => void

enterIndexAccessExp

Enter a parse tree produced by the indexAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Property Value

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

Enter a parse tree produced by the jsonCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Property Value

(ctx: JsonCreationExpContext) => void

enterKey

Enter a parse tree produced by ExpressionAntlrParser.key.

enterKey?: (ctx: KeyContext) => void

Property Value

(ctx: KeyContext) => void

enterKeyValuePair

Enter a parse tree produced by ExpressionAntlrParser.keyValuePair.

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

Property Value

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

Enter a parse tree produced by ExpressionAntlrParser.keyValuePairList.

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Property Value

(ctx: KeyValuePairListContext) => void

enterLambda

Enter a parse tree produced by ExpressionAntlrParser.lambda.

enterLambda?: (ctx: LambdaContext) => void

Property Value

(ctx: LambdaContext) => void

enterMemberAccessExp

Enter a parse tree produced by the memberAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Property Value

(ctx: MemberAccessExpContext) => void

enterNumericAtom

Enter a parse tree produced by the numericAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterNumericAtom?: (ctx: NumericAtomContext) => void

Property Value

(ctx: NumericAtomContext) => void

enterParenthesisExp

Enter a parse tree produced by the parenthesisExp labeled alternative in ExpressionAntlrParser.primaryExpression.

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

Property Value

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

Enter a parse tree produced by the primaryExp labeled alternative in ExpressionAntlrParser.expression.

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

Property Value

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

Enter a parse tree produced by ExpressionAntlrParser.primaryExpression.

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Property Value

(ctx: PrimaryExpressionContext) => void

enterStringAtom

Enter a parse tree produced by the stringAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterStringAtom?: (ctx: StringAtomContext) => void

Property Value

(ctx: StringAtomContext) => void

enterStringInterpolation

Enter a parse tree produced by ExpressionAntlrParser.stringInterpolation.

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

Property Value

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

Enter a parse tree produced by the stringInterpolationAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Property Value

(ctx: StringInterpolationAtomContext) => void

enterTextContent

Enter a parse tree produced by ExpressionAntlrParser.textContent.

enterTextContent?: (ctx: TextContentContext) => void

Property Value

(ctx: TextContentContext) => void

enterTripleOpExp

Enter a parse tree produced by the tripleOpExp labeled alternative in ExpressionAntlrParser.expression.

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

Property Value

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

Enter a parse tree produced by the unaryOpExp labeled alternative in ExpressionAntlrParser.expression.

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Property Value

(ctx: UnaryOpExpContext) => void

exitArgsList

Exit a parse tree produced by ExpressionAntlrParser.argsList.

exitArgsList?: (ctx: ArgsListContext) => void

Property Value

(ctx: ArgsListContext) => void

exitArrayCreationExp

Exit a parse tree produced by the arrayCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Property Value

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

Exit a parse tree produced by the binaryOpExp labeled alternative in ExpressionAntlrParser.expression.

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Property Value

(ctx: BinaryOpExpContext) => void

exitExpression

Exit a parse tree produced by ExpressionAntlrParser.expression.

exitExpression?: (ctx: ExpressionContext) => void

Property Value

(ctx: ExpressionContext) => void

exitFile

Exit a parse tree produced by ExpressionAntlrParser.file.

exitFile?: (ctx: FileContext) => void

Property Value

(ctx: FileContext) => void

exitFuncInvokeExp

Exit a parse tree produced by the funcInvokeExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Property Value

(ctx: FuncInvokeExpContext) => void

exitIdAtom

Exit a parse tree produced by the idAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitIdAtom?: (ctx: IdAtomContext) => void

Property Value

(ctx: IdAtomContext) => void

exitIndexAccessExp

Exit a parse tree produced by the indexAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Property Value

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

Exit a parse tree produced by the jsonCreationExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Property Value

(ctx: JsonCreationExpContext) => void

exitKey

Exit a parse tree produced by ExpressionAntlrParser.key.

exitKey?: (ctx: KeyContext) => void

Property Value

(ctx: KeyContext) => void

exitKeyValuePair

Exit a parse tree produced by ExpressionAntlrParser.keyValuePair.

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

Property Value

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

Exit a parse tree produced by ExpressionAntlrParser.keyValuePairList.

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Property Value

(ctx: KeyValuePairListContext) => void

exitLambda

Exit a parse tree produced by ExpressionAntlrParser.lambda.

exitLambda?: (ctx: LambdaContext) => void

Property Value

(ctx: LambdaContext) => void

exitMemberAccessExp

Exit a parse tree produced by the memberAccessExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Property Value

(ctx: MemberAccessExpContext) => void

exitNumericAtom

Exit a parse tree produced by the numericAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitNumericAtom?: (ctx: NumericAtomContext) => void

Property Value

(ctx: NumericAtomContext) => void

exitParenthesisExp

Exit a parse tree produced by the parenthesisExp labeled alternative in ExpressionAntlrParser.primaryExpression.

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

Property Value

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

Exit a parse tree produced by the primaryExp labeled alternative in ExpressionAntlrParser.expression.

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

Property Value

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

Exit a parse tree produced by ExpressionAntlrParser.primaryExpression.

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Property Value

(ctx: PrimaryExpressionContext) => void

exitStringAtom

Exit a parse tree produced by the stringAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitStringAtom?: (ctx: StringAtomContext) => void

Property Value

(ctx: StringAtomContext) => void

exitStringInterpolation

Exit a parse tree produced by ExpressionAntlrParser.stringInterpolation.

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

Property Value

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

Exit a parse tree produced by the stringInterpolationAtom labeled alternative in ExpressionAntlrParser.primaryExpression.

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Property Value

(ctx: StringInterpolationAtomContext) => void

exitTextContent

Exit a parse tree produced by ExpressionAntlrParser.textContent.

exitTextContent?: (ctx: TextContentContext) => void

Property Value

(ctx: TextContentContext) => void

exitTripleOpExp

Exit a parse tree produced by the tripleOpExp labeled alternative in ExpressionAntlrParser.expression.

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

Property Value

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

Exit a parse tree produced by the unaryOpExp labeled alternative in ExpressionAntlrParser.expression.

exitUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Property Value

(ctx: UnaryOpExpContext) => void

Inherited Property Details

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

Property Value

(ctx: ParserRuleContext) => void

Inherited From ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

Property Value

(ctx: ParserRuleContext) => void

Inherited From ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

Property Value

(node: ErrorNode) => void

Inherited From ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Property Value

(node: TerminalNode) => void

Inherited From ParseTreeListener.visitTerminal