Freigeben über


ExpressionAntlrParserListener interface

Diese Schnittstelle definiert einen vollständigen Listener für eine Analysestruktur, die von erzeugt wird ExpressionAntlrParser.

Extends

ParseTreeListener

Eigenschaften

enterArgsList

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.argsList.

enterArrayCreationExp

Geben Sie eine Analysestruktur ein, die von der arrayCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterBinaryOpExp

Geben Sie eine Analysestruktur ein, die von der binaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterExpression

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.expression.

enterFile

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.file.

enterFuncInvokeExp

Geben Sie eine Analysestruktur ein, die von der funcInvokeExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterIdAtom

Geben Sie eine Analysestruktur ein, die von der idAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterIndexAccessExp

Geben Sie eine Analysestruktur ein, die von der indexAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterJsonCreationExp

Geben Sie eine Analysestruktur ein, die von der jsonCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterKey

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.key.

enterKeyValuePair

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.keyValuePair.

enterKeyValuePairList

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.keyValuePairList.

enterLambda

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.lambda.

enterMemberAccessExp

Geben Sie eine Analysestruktur ein, die von der memberAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterNumericAtom

Geben Sie eine Analysestruktur ein, die von der numericAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterParenthesisExp

Geben Sie eine Analysestruktur ein, die von der parenthesisExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterPrimaryExp

Geben Sie eine Analysestruktur ein, die von der primaryExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterPrimaryExpression

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.primaryExpression.

enterStringAtom

Geben Sie eine Analysestruktur ein, die von der stringAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterStringInterpolation

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.stringInterpolation.

enterStringInterpolationAtom

Geben Sie eine Analysestruktur ein, die von der stringInterpolationAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterTextContent

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.textContent.

enterTripleOpExp

Geben Sie eine Analysestruktur ein, die von der tripleOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterUnaryOpExp

Geben Sie eine Analysestruktur ein, die von der unaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

exitArgsList

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.argsList.

exitArrayCreationExp

Beenden Sie eine Analysestruktur, die von der arrayCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitBinaryOpExp

Beenden Sie eine Analysestruktur, die von der binaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitExpression

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.expression.

exitFile

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.file.

exitFuncInvokeExp

Beenden Sie eine Analysestruktur, die von der funcInvokeExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitIdAtom

Beenden Sie eine Analysestruktur, die von der idAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitIndexAccessExp

Beenden Sie eine Analysestruktur, die von der indexAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitJsonCreationExp

Beenden Sie eine Analysestruktur, die von der jsonCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitKey

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.key.

exitKeyValuePair

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.keyValuePair.

exitKeyValuePairList

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.keyValuePairList.

exitLambda

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.lambda.

exitMemberAccessExp

Beenden Sie eine Analysestruktur, die von der memberAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitNumericAtom

Beenden Sie eine Analysestruktur, die von der numericAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitParenthesisExp

Beenden Sie eine Analysestruktur, die von der parenthesisExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitPrimaryExp

Beenden Sie eine Analysestruktur, die von der primaryExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitPrimaryExpression

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.primaryExpression.

exitStringAtom

Beenden Sie eine Analysestruktur, die von der stringAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitStringInterpolation

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.stringInterpolation.

exitStringInterpolationAtom

Beenden Sie eine Analysestruktur, die von der stringInterpolationAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitTextContent

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.textContent.

exitTripleOpExp

Beenden Sie eine Analysestruktur, die von der tripleOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitUnaryOpExp

Beenden Sie eine Analysestruktur, die von der unaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

Geerbte Eigenschaften

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Details zur Eigenschaft

enterArgsList

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.argsList.

enterArgsList?: (ctx: ArgsListContext) => void

Eigenschaftswert

(ctx: ArgsListContext) => void

enterArrayCreationExp

Geben Sie eine Analysestruktur ein, die von der arrayCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Eigenschaftswert

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

Geben Sie eine Analysestruktur ein, die von der binaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Eigenschaftswert

(ctx: BinaryOpExpContext) => void

enterExpression

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.expression.

enterExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

enterFile

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.file.

enterFile?: (ctx: FileContext) => void

Eigenschaftswert

(ctx: FileContext) => void

enterFuncInvokeExp

Geben Sie eine Analysestruktur ein, die von der funcInvokeExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Eigenschaftswert

(ctx: FuncInvokeExpContext) => void

enterIdAtom

Geben Sie eine Analysestruktur ein, die von der idAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterIdAtom?: (ctx: IdAtomContext) => void

Eigenschaftswert

(ctx: IdAtomContext) => void

enterIndexAccessExp

Geben Sie eine Analysestruktur ein, die von der indexAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Eigenschaftswert

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

Geben Sie eine Analysestruktur ein, die von der jsonCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Eigenschaftswert

(ctx: JsonCreationExpContext) => void

enterKey

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.key.

enterKey?: (ctx: KeyContext) => void

Eigenschaftswert

(ctx: KeyContext) => void

enterKeyValuePair

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.keyValuePair.

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

Eigenschaftswert

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.keyValuePairList.

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Eigenschaftswert

(ctx: KeyValuePairListContext) => void

enterLambda

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.lambda.

enterLambda?: (ctx: LambdaContext) => void

Eigenschaftswert

(ctx: LambdaContext) => void

enterMemberAccessExp

Geben Sie eine Analysestruktur ein, die von der memberAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Eigenschaftswert

(ctx: MemberAccessExpContext) => void

enterNumericAtom

Geben Sie eine Analysestruktur ein, die von der numericAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterNumericAtom?: (ctx: NumericAtomContext) => void

Eigenschaftswert

(ctx: NumericAtomContext) => void

enterParenthesisExp

Geben Sie eine Analysestruktur ein, die von der parenthesisExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

Eigenschaftswert

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

Geben Sie eine Analysestruktur ein, die von der primaryExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

Eigenschaftswert

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.primaryExpression.

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Eigenschaftswert

(ctx: PrimaryExpressionContext) => void

enterStringAtom

Geben Sie eine Analysestruktur ein, die von der stringAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterStringAtom?: (ctx: StringAtomContext) => void

Eigenschaftswert

(ctx: StringAtomContext) => void

enterStringInterpolation

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.stringInterpolation.

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

Eigenschaftswert

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

Geben Sie eine Analysestruktur ein, die von der stringInterpolationAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerstellt wird.

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Eigenschaftswert

(ctx: StringInterpolationAtomContext) => void

enterTextContent

Geben Sie eine Analysestruktur ein, die von erzeugt wird ExpressionAntlrParser.textContent.

enterTextContent?: (ctx: TextContentContext) => void

Eigenschaftswert

(ctx: TextContentContext) => void

enterTripleOpExp

Geben Sie eine Analysestruktur ein, die von der tripleOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

Eigenschaftswert

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

Geben Sie eine Analysestruktur ein, die von der unaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerstellt wird.

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Eigenschaftswert

(ctx: UnaryOpExpContext) => void

exitArgsList

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.argsList.

exitArgsList?: (ctx: ArgsListContext) => void

Eigenschaftswert

(ctx: ArgsListContext) => void

exitArrayCreationExp

Beenden Sie eine Analysestruktur, die von der arrayCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Eigenschaftswert

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

Beenden Sie eine Analysestruktur, die von der binaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Eigenschaftswert

(ctx: BinaryOpExpContext) => void

exitExpression

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.expression.

exitExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

exitFile

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.file.

exitFile?: (ctx: FileContext) => void

Eigenschaftswert

(ctx: FileContext) => void

exitFuncInvokeExp

Beenden Sie eine Analysestruktur, die von der funcInvokeExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Eigenschaftswert

(ctx: FuncInvokeExpContext) => void

exitIdAtom

Beenden Sie eine Analysestruktur, die von der idAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitIdAtom?: (ctx: IdAtomContext) => void

Eigenschaftswert

(ctx: IdAtomContext) => void

exitIndexAccessExp

Beenden Sie eine Analysestruktur, die von der indexAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Eigenschaftswert

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

Beenden Sie eine Analysestruktur, die von der jsonCreationExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Eigenschaftswert

(ctx: JsonCreationExpContext) => void

exitKey

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.key.

exitKey?: (ctx: KeyContext) => void

Eigenschaftswert

(ctx: KeyContext) => void

exitKeyValuePair

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.keyValuePair.

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

Eigenschaftswert

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.keyValuePairList.

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Eigenschaftswert

(ctx: KeyValuePairListContext) => void

exitLambda

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.lambda.

exitLambda?: (ctx: LambdaContext) => void

Eigenschaftswert

(ctx: LambdaContext) => void

exitMemberAccessExp

Beenden Sie eine Analysestruktur, die von der memberAccessExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Eigenschaftswert

(ctx: MemberAccessExpContext) => void

exitNumericAtom

Beenden Sie eine Analysestruktur, die von der numericAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitNumericAtom?: (ctx: NumericAtomContext) => void

Eigenschaftswert

(ctx: NumericAtomContext) => void

exitParenthesisExp

Beenden Sie eine Analysestruktur, die von der parenthesisExp beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

Eigenschaftswert

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

Beenden Sie eine Analysestruktur, die von der primaryExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

Eigenschaftswert

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.primaryExpression.

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Eigenschaftswert

(ctx: PrimaryExpressionContext) => void

exitStringAtom

Beenden Sie eine Analysestruktur, die von der stringAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitStringAtom?: (ctx: StringAtomContext) => void

Eigenschaftswert

(ctx: StringAtomContext) => void

exitStringInterpolation

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.stringInterpolation.

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

Eigenschaftswert

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

Beenden Sie eine Analysestruktur, die von der stringInterpolationAtom beschrifteten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Eigenschaftswert

(ctx: StringInterpolationAtomContext) => void

exitTextContent

Beenden Sie eine analysestruktur, die von erzeugt wird ExpressionAntlrParser.textContent.

exitTextContent?: (ctx: TextContentContext) => void

Eigenschaftswert

(ctx: TextContentContext) => void

exitTripleOpExp

Beenden Sie eine Analysestruktur, die von der tripleOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

Eigenschaftswert

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

Beenden Sie eine Analysestruktur, die von der unaryOpExp beschrifteten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Eigenschaftswert

(ctx: UnaryOpExpContext) => void

Geerbte Eigenschaftsdetails

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

Geerbt von ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

Geerbt von ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

Eigenschaftswert

(node: ErrorNode) => void

Geerbt von ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Eigenschaftswert

(node: TerminalNode) => void

Geerbt von ParseTreeListener.visitTerminal