ExpressionAntlrParserListener interface

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

扩展

ParseTreeListener

属性

enterArgsList

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

enterArrayCreationExp

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

enterBinaryOpExp

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

enterExpression

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

enterFile

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

enterFuncInvokeExp

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

enterIdAtom

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

enterIndexAccessExp

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

enterJsonCreationExp

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

enterKey

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

enterKeyValuePair

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

enterKeyValuePairList

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

enterLambda

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

enterMemberAccessExp

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

enterNumericAtom

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

enterParenthesisExp

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

enterPrimaryExp

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

enterPrimaryExpression

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

enterStringAtom

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

enterStringInterpolation

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

enterStringInterpolationAtom

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

enterTextContent

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

enterTripleOpExp

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

enterUnaryOpExp

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

exitArgsList

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

exitArrayCreationExp

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

exitBinaryOpExp

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

exitExpression

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

exitFile

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

exitFuncInvokeExp

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

exitIdAtom

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

exitIndexAccessExp

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

exitJsonCreationExp

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

exitKey

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

exitKeyValuePair

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

exitKeyValuePairList

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

exitLambda

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

exitMemberAccessExp

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

exitNumericAtom

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

exitParenthesisExp

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

exitPrimaryExp

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

exitPrimaryExpression

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

exitStringAtom

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

exitStringInterpolation

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

exitStringInterpolationAtom

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

exitTextContent

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

exitTripleOpExp

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

exitUnaryOpExp

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

继承属性

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

属性详细信息

enterArgsList

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

enterArgsList?: (ctx: ArgsListContext) => void

属性值

(ctx: ArgsListContext) => void

enterArrayCreationExp

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

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

属性值

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

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

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

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

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

属性值

(ctx: FuncInvokeExpContext) => void

enterIdAtom

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

enterIdAtom?: (ctx: IdAtomContext) => void

属性值

(ctx: IdAtomContext) => void

enterIndexAccessExp

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

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

属性值

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

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

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

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

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

属性值

(ctx: MemberAccessExpContext) => void

enterNumericAtom

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

enterNumericAtom?: (ctx: NumericAtomContext) => void

属性值

(ctx: NumericAtomContext) => void

enterParenthesisExp

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

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

属性值

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

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

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

属性值

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

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

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

属性值

(ctx: PrimaryExpressionContext) => void

enterStringAtom

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

enterStringAtom?: (ctx: StringAtomContext) => void

属性值

(ctx: StringAtomContext) => void

enterStringInterpolation

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

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

属性值

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

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

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

属性值

(ctx: StringInterpolationAtomContext) => void

enterTextContent

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

enterTextContent?: (ctx: TextContentContext) => void

属性值

(ctx: TextContentContext) => void

enterTripleOpExp

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

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

属性值

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

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

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

属性值

(ctx: UnaryOpExpContext) => void

exitArgsList

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

exitArgsList?: (ctx: ArgsListContext) => void

属性值

(ctx: ArgsListContext) => void

exitArrayCreationExp

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

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

属性值

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

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

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

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

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

属性值

(ctx: FuncInvokeExpContext) => void

exitIdAtom

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

exitIdAtom?: (ctx: IdAtomContext) => void

属性值

(ctx: IdAtomContext) => void

exitIndexAccessExp

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

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

属性值

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

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

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

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

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

属性值

(ctx: MemberAccessExpContext) => void

exitNumericAtom

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

exitNumericAtom?: (ctx: NumericAtomContext) => void

属性值

(ctx: NumericAtomContext) => void

exitParenthesisExp

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

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

属性值

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

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

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

属性值

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

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

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

属性值

(ctx: PrimaryExpressionContext) => void

exitStringAtom

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

exitStringAtom?: (ctx: StringAtomContext) => void

属性值

(ctx: StringAtomContext) => void

exitStringInterpolation

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

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

属性值

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

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

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

属性值

(ctx: StringInterpolationAtomContext) => void

exitTextContent

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

exitTextContent?: (ctx: TextContentContext) => void

属性值

(ctx: TextContentContext) => void

exitTripleOpExp

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

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

属性值

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

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

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