ExpressionAntlrParserListener interface

這個介面會定義 所 ExpressionAntlrParser 產生之剖析樹狀結構的完整接聽程式。

Extends

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