ExpressionAntlrParserListener interface
這個介面會定義由 ExpressionAntlrParser
所產生的剖析樹狀結構的完整接聽程式。
- Extends
-
ParseTreeListener
屬性
enter |
輸入 |
enter |
在 |
enter |
在 |
enter |
輸入 |
enter |
輸入 |
enter |
在 |
enter |
在 |
enter |
在 |
enter |
在 |
enter |
輸入 |
enter |
輸入 |
enter |
輸入 |
enter |
輸入 |
enter |
在 |
enter |
在 |
enter |
在 |
enter |
在 |
enter |
輸入 |
enter |
在 |
enter |
輸入 |
enter |
在 |
enter |
輸入 |
enter |
在 |
enter |
在 |
exit |
結束由 |
exit |
結束 |
exit |
結束 |
exit |
結束由 |
exit |
結束由 |
exit |
結束 |
exit |
結束 |
exit |
結束 |
exit |
結束 |
exit |
結束由 |
exit |
結束由 |
exit |
結束由 |
exit |
結束由 |
exit |
結束 |
exit |
結束 |
exit |
結束 |
exit |
結束 |
exit |
結束由 |
exit |
結束 |
exit |
結束由 |
exit |
結束 |
exit |
結束由 |
exit |
結束 |
exit |
結束 |
繼承的屬性
enter |
|
exit |
|
visit |
|
visit |
屬性詳細資料
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