共用方式為


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