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