ExpressionAntlrParserListener interface

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

Extends

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