ExpressionAntlrParserListener interface

此接口定义由 ExpressionAntlrParser生成的分析树的完整侦听器。

扩展

ParseTreeListener

属性

enterArgsList

输入由 ExpressionAntlrParser.argsList生成的分析树。

enterArrayCreationExp

在 arrayCreationExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterBinaryOpExp

在 binaryOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterExpression

输入由 ExpressionAntlrParser.expression生成的分析树。

enterFile

输入由 ExpressionAntlrParser.file生成的分析树。

enterFuncInvokeExp

在 funcInvokeExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterIdAtom

在 idAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterIndexAccessExp

在 indexAccessExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterJsonCreationExp

在 jsonCreationExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterKey

输入由 ExpressionAntlrParser.key生成的分析树。

enterKeyValuePair

输入由 ExpressionAntlrParser.keyValuePair生成的分析树。

enterKeyValuePairList

输入由 ExpressionAntlrParser.keyValuePairList生成的分析树。

enterLambda

输入由 ExpressionAntlrParser.lambda生成的分析树。

enterMemberAccessExp

在 memberAccessExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterNumericAtom

在 numericAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterParenthesisExp

在 parenthesisExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterPrimaryExp

在 primaryExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterPrimaryExpression

输入由 ExpressionAntlrParser.primaryExpression生成的分析树。

enterStringAtom

在 stringAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterStringInterpolation

输入由 ExpressionAntlrParser.stringInterpolation生成的分析树。

enterStringInterpolationAtom

在 stringInterpolationAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterTextContent

输入由 ExpressionAntlrParser.textContent生成的分析树。

enterTripleOpExp

在 tripleOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterUnaryOpExp

在 unaryOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

exitArgsList

退出由 ExpressionAntlrParser.argsList生成的分析树。

exitArrayCreationExp

退出由 arrayCreationExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitBinaryOpExp

退出由 binaryOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitExpression

退出由 ExpressionAntlrParser.expression生成的分析树。

exitFile

退出由 ExpressionAntlrParser.file生成的分析树。

exitFuncInvokeExp

退出由 funcInvokeExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitIdAtom

退出由 idAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitIndexAccessExp

退出由 indexAccessExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitJsonCreationExp

退出由 jsonCreationExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitKey

退出由 ExpressionAntlrParser.key生成的分析树。

exitKeyValuePair

退出由 ExpressionAntlrParser.keyValuePair生成的分析树。

exitKeyValuePairList

退出由 ExpressionAntlrParser.keyValuePairList生成的分析树。

exitLambda

退出由 ExpressionAntlrParser.lambda生成的分析树。

exitMemberAccessExp

退出由 memberAccessExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitNumericAtom

退出由 numericAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitParenthesisExp

退出由 parenthesisExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitPrimaryExp

退出由 primaryExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitPrimaryExpression

退出由 ExpressionAntlrParser.primaryExpression生成的分析树。

exitStringAtom

退出由 stringAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitStringInterpolation

退出由 ExpressionAntlrParser.stringInterpolation生成的分析树。

exitStringInterpolationAtom

退出由 stringInterpolationAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitTextContent

退出由 ExpressionAntlrParser.textContent生成的分析树。

exitTripleOpExp

退出由 tripleOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitUnaryOpExp

退出由 unaryOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

属性详细信息

enterArgsList

输入由 ExpressionAntlrParser.argsList生成的分析树。

enterArgsList?: (ctx: ArgsListContext) => void

属性值

(ctx: ArgsListContext) => void

enterArrayCreationExp

在 arrayCreationExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

属性值

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

在 binaryOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

属性值

(ctx: BinaryOpExpContext) => void

enterExpression

输入由 ExpressionAntlrParser.expression生成的分析树。

enterExpression?: (ctx: ExpressionContext) => void

属性值

(ctx: ExpressionContext) => void

enterFile

输入由 ExpressionAntlrParser.file生成的分析树。

enterFile?: (ctx: FileContext) => void

属性值

(ctx: FileContext) => void

enterFuncInvokeExp

在 funcInvokeExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

属性值

(ctx: FuncInvokeExpContext) => void

enterIdAtom

在 idAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterIdAtom?: (ctx: IdAtomContext) => void

属性值

(ctx: IdAtomContext) => void

enterIndexAccessExp

在 indexAccessExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

属性值

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

在 jsonCreationExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

属性值

(ctx: JsonCreationExpContext) => void

enterKey

输入由 ExpressionAntlrParser.key生成的分析树。

enterKey?: (ctx: KeyContext) => void

属性值

(ctx: KeyContext) => void

enterKeyValuePair

输入由 ExpressionAntlrParser.keyValuePair生成的分析树。

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

属性值

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

输入由 ExpressionAntlrParser.keyValuePairList生成的分析树。

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

属性值

(ctx: KeyValuePairListContext) => void

enterLambda

输入由 ExpressionAntlrParser.lambda生成的分析树。

enterLambda?: (ctx: LambdaContext) => void

属性值

(ctx: LambdaContext) => void

enterMemberAccessExp

在 memberAccessExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

属性值

(ctx: MemberAccessExpContext) => void

enterNumericAtom

在 numericAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterNumericAtom?: (ctx: NumericAtomContext) => void

属性值

(ctx: NumericAtomContext) => void

enterParenthesisExp

在 parenthesisExp中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

属性值

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

在 primaryExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

属性值

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

输入由 ExpressionAntlrParser.primaryExpression生成的分析树。

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

属性值

(ctx: PrimaryExpressionContext) => void

enterStringAtom

在 stringAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterStringAtom?: (ctx: StringAtomContext) => void

属性值

(ctx: StringAtomContext) => void

enterStringInterpolation

输入由 ExpressionAntlrParser.stringInterpolation生成的分析树。

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

属性值

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

在 stringInterpolationAtom中输入由 ExpressionAntlrParser.primaryExpression 标记的替代项生成的分析树。

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

属性值

(ctx: StringInterpolationAtomContext) => void

enterTextContent

输入由 ExpressionAntlrParser.textContent生成的分析树。

enterTextContent?: (ctx: TextContentContext) => void

属性值

(ctx: TextContentContext) => void

enterTripleOpExp

在 tripleOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

属性值

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

在 unaryOpExp中输入由 ExpressionAntlrParser.expression 标记的替代项生成的分析树。

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

属性值

(ctx: UnaryOpExpContext) => void

exitArgsList

退出由 ExpressionAntlrParser.argsList生成的分析树。

exitArgsList?: (ctx: ArgsListContext) => void

属性值

(ctx: ArgsListContext) => void

exitArrayCreationExp

退出由 arrayCreationExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

属性值

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

退出由 binaryOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

属性值

(ctx: BinaryOpExpContext) => void

exitExpression

退出由 ExpressionAntlrParser.expression生成的分析树。

exitExpression?: (ctx: ExpressionContext) => void

属性值

(ctx: ExpressionContext) => void

exitFile

退出由 ExpressionAntlrParser.file生成的分析树。

exitFile?: (ctx: FileContext) => void

属性值

(ctx: FileContext) => void

exitFuncInvokeExp

退出由 funcInvokeExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

属性值

(ctx: FuncInvokeExpContext) => void

exitIdAtom

退出由 idAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitIdAtom?: (ctx: IdAtomContext) => void

属性值

(ctx: IdAtomContext) => void

exitIndexAccessExp

退出由 indexAccessExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

属性值

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

退出由 jsonCreationExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

属性值

(ctx: JsonCreationExpContext) => void

exitKey

退出由 ExpressionAntlrParser.key生成的分析树。

exitKey?: (ctx: KeyContext) => void

属性值

(ctx: KeyContext) => void

exitKeyValuePair

退出由 ExpressionAntlrParser.keyValuePair生成的分析树。

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

属性值

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

退出由 ExpressionAntlrParser.keyValuePairList生成的分析树。

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

属性值

(ctx: KeyValuePairListContext) => void

exitLambda

退出由 ExpressionAntlrParser.lambda生成的分析树。

exitLambda?: (ctx: LambdaContext) => void

属性值

(ctx: LambdaContext) => void

exitMemberAccessExp

退出由 memberAccessExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

属性值

(ctx: MemberAccessExpContext) => void

exitNumericAtom

退出由 numericAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitNumericAtom?: (ctx: NumericAtomContext) => void

属性值

(ctx: NumericAtomContext) => void

exitParenthesisExp

退出由 parenthesisExp中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

属性值

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

退出由 primaryExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

属性值

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

退出由 ExpressionAntlrParser.primaryExpression生成的分析树。

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

属性值

(ctx: PrimaryExpressionContext) => void

exitStringAtom

退出由 stringAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitStringAtom?: (ctx: StringAtomContext) => void

属性值

(ctx: StringAtomContext) => void

exitStringInterpolation

退出由 ExpressionAntlrParser.stringInterpolation生成的分析树。

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

属性值

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

退出由 stringInterpolationAtom中标有替代项的 ExpressionAntlrParser.primaryExpression 生成的分析树。

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

属性值

(ctx: StringInterpolationAtomContext) => void

exitTextContent

退出由 ExpressionAntlrParser.textContent生成的分析树。

exitTextContent?: (ctx: TextContentContext) => void

属性值

(ctx: TextContentContext) => void

exitTripleOpExp

退出由 tripleOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

属性值

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

退出由 unaryOpExp中标有替代项的 ExpressionAntlrParser.expression 生成的分析树。

exitUnaryOpExp?: (ctx: UnaryOpExpContext) => void

属性值

(ctx: UnaryOpExpContext) => void

继承属性详细信息

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

属性值

(ctx: ParserRuleContext) => void

继承自 ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

属性值

(ctx: ParserRuleContext) => void

继承自 ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

属性值

(node: ErrorNode) => void

继承自 ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

属性值

(node: TerminalNode) => void

继承自 ParseTreeListener.visitTerminal