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 生成的分析树。

继承属性

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

属性详细信息

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