Freigeben über


ExpressionAntlrParserListener interface

Diese Schnittstelle definiert einen vollständigen Listener für eine analysestruktur, die von ExpressionAntlrParsererstellt wird.

Extends

ParseTreeListener

Eigenschaften

enterArgsList

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.argsListerzeugt wird.

enterArrayCreationExp

Geben Sie eine Analysestruktur ein, die von der arrayCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterBinaryOpExp

Geben Sie eine Analysestruktur ein, die von der binaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterExpression

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.expressionerzeugt wird.

enterFile

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.fileerzeugt wird.

enterFuncInvokeExp

Geben Sie eine Analysestruktur ein, die von der funcInvokeExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterIdAtom

Geben Sie eine Analysestruktur ein, die von der idAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterIndexAccessExp

Geben Sie eine Analysestruktur ein, die von der indexAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterJsonCreationExp

Geben Sie eine Analysestruktur ein, die von der jsonCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterKey

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyerzeugt wird.

enterKeyValuePair

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyValuePairerzeugt wird.

enterKeyValuePairList

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyValuePairListerzeugt wird.

enterLambda

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.lambdaerzeugt wird.

enterMemberAccessExp

Geben Sie eine Analysestruktur ein, die von der memberAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterNumericAtom

Geben Sie eine Analysestruktur ein, die von der numericAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterParenthesisExp

Geben Sie eine Analysestruktur ein, die von der parenthesisExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterPrimaryExp

Geben Sie eine Analysestruktur ein, die von der primaryExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterPrimaryExpression

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterStringAtom

Geben Sie eine Analysestruktur ein, die von der stringAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterStringInterpolation

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.stringInterpolationerzeugt wird.

enterStringInterpolationAtom

Geben Sie eine Analysestruktur ein, die von der stringInterpolationAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterTextContent

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.textContenterzeugt wird.

enterTripleOpExp

Geben Sie eine Analysestruktur ein, die von der tripleOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterUnaryOpExp

Geben Sie eine Analysestruktur ein, die von der unaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

exitArgsList

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.argsListerzeugt wird.

exitArrayCreationExp

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

exitBinaryOpExp

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

exitExpression

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.expressionerzeugt wird.

exitFile

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.fileerzeugt wird.

exitFuncInvokeExp

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

exitIdAtom

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

exitIndexAccessExp

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

exitJsonCreationExp

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

exitKey

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyerzeugt wird.

exitKeyValuePair

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyValuePairerzeugt wird.

exitKeyValuePairList

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyValuePairListerzeugt wird.

exitLambda

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.lambdaerzeugt wird.

exitMemberAccessExp

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

exitNumericAtom

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

exitParenthesisExp

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

exitPrimaryExp

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

exitPrimaryExpression

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitStringAtom

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

exitStringInterpolation

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.stringInterpolationerzeugt wird.

exitStringInterpolationAtom

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

exitTextContent

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.textContenterzeugt wird.

exitTripleOpExp

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

exitUnaryOpExp

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

Geerbte Eigenschaften

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Details zur Eigenschaft

enterArgsList

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.argsListerzeugt wird.

enterArgsList?: (ctx: ArgsListContext) => void

Eigenschaftswert

(ctx: ArgsListContext) => void

enterArrayCreationExp

Geben Sie eine Analysestruktur ein, die von der arrayCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Eigenschaftswert

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

Geben Sie eine Analysestruktur ein, die von der binaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Eigenschaftswert

(ctx: BinaryOpExpContext) => void

enterExpression

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.expressionerzeugt wird.

enterExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

enterFile

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.fileerzeugt wird.

enterFile?: (ctx: FileContext) => void

Eigenschaftswert

(ctx: FileContext) => void

enterFuncInvokeExp

Geben Sie eine Analysestruktur ein, die von der funcInvokeExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Eigenschaftswert

(ctx: FuncInvokeExpContext) => void

enterIdAtom

Geben Sie eine Analysestruktur ein, die von der idAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterIdAtom?: (ctx: IdAtomContext) => void

Eigenschaftswert

(ctx: IdAtomContext) => void

enterIndexAccessExp

Geben Sie eine Analysestruktur ein, die von der indexAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Eigenschaftswert

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

Geben Sie eine Analysestruktur ein, die von der jsonCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Eigenschaftswert

(ctx: JsonCreationExpContext) => void

enterKey

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyerzeugt wird.

enterKey?: (ctx: KeyContext) => void

Eigenschaftswert

(ctx: KeyContext) => void

enterKeyValuePair

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyValuePairerzeugt wird.

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

Eigenschaftswert

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.keyValuePairListerzeugt wird.

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Eigenschaftswert

(ctx: KeyValuePairListContext) => void

enterLambda

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.lambdaerzeugt wird.

enterLambda?: (ctx: LambdaContext) => void

Eigenschaftswert

(ctx: LambdaContext) => void

enterMemberAccessExp

Geben Sie eine Analysestruktur ein, die von der memberAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Eigenschaftswert

(ctx: MemberAccessExpContext) => void

enterNumericAtom

Geben Sie eine Analysestruktur ein, die von der numericAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterNumericAtom?: (ctx: NumericAtomContext) => void

Eigenschaftswert

(ctx: NumericAtomContext) => void

enterParenthesisExp

Geben Sie eine Analysestruktur ein, die von der parenthesisExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

Eigenschaftswert

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

Geben Sie eine Analysestruktur ein, die von der primaryExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

Eigenschaftswert

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Eigenschaftswert

(ctx: PrimaryExpressionContext) => void

enterStringAtom

Geben Sie eine Analysestruktur ein, die von der stringAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterStringAtom?: (ctx: StringAtomContext) => void

Eigenschaftswert

(ctx: StringAtomContext) => void

enterStringInterpolation

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.stringInterpolationerzeugt wird.

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

Eigenschaftswert

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

Geben Sie eine Analysestruktur ein, die von der stringInterpolationAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionerzeugt wird.

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Eigenschaftswert

(ctx: StringInterpolationAtomContext) => void

enterTextContent

Geben Sie eine analysestruktur ein, die von ExpressionAntlrParser.textContenterzeugt wird.

enterTextContent?: (ctx: TextContentContext) => void

Eigenschaftswert

(ctx: TextContentContext) => void

enterTripleOpExp

Geben Sie eine Analysestruktur ein, die von der tripleOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

Eigenschaftswert

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

Geben Sie eine Analysestruktur ein, die von der unaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionerzeugt wird.

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Eigenschaftswert

(ctx: UnaryOpExpContext) => void

exitArgsList

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.argsListerzeugt wird.

exitArgsList?: (ctx: ArgsListContext) => void

Eigenschaftswert

(ctx: ArgsListContext) => void

exitArrayCreationExp

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

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Eigenschaftswert

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

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

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Eigenschaftswert

(ctx: BinaryOpExpContext) => void

exitExpression

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.expressionerzeugt wird.

exitExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

exitFile

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.fileerzeugt wird.

exitFile?: (ctx: FileContext) => void

Eigenschaftswert

(ctx: FileContext) => void

exitFuncInvokeExp

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

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Eigenschaftswert

(ctx: FuncInvokeExpContext) => void

exitIdAtom

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

exitIdAtom?: (ctx: IdAtomContext) => void

Eigenschaftswert

(ctx: IdAtomContext) => void

exitIndexAccessExp

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

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Eigenschaftswert

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

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

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Eigenschaftswert

(ctx: JsonCreationExpContext) => void

exitKey

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyerzeugt wird.

exitKey?: (ctx: KeyContext) => void

Eigenschaftswert

(ctx: KeyContext) => void

exitKeyValuePair

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyValuePairerzeugt wird.

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

Eigenschaftswert

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.keyValuePairListerzeugt wird.

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Eigenschaftswert

(ctx: KeyValuePairListContext) => void

exitLambda

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.lambdaerzeugt wird.

exitLambda?: (ctx: LambdaContext) => void

Eigenschaftswert

(ctx: LambdaContext) => void

exitMemberAccessExp

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

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Eigenschaftswert

(ctx: MemberAccessExpContext) => void

exitNumericAtom

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

exitNumericAtom?: (ctx: NumericAtomContext) => void

Eigenschaftswert

(ctx: NumericAtomContext) => void

exitParenthesisExp

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

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

Eigenschaftswert

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

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

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

Eigenschaftswert

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.primaryExpressionerzeugt wird.

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Eigenschaftswert

(ctx: PrimaryExpressionContext) => void

exitStringAtom

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

exitStringAtom?: (ctx: StringAtomContext) => void

Eigenschaftswert

(ctx: StringAtomContext) => void

exitStringInterpolation

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.stringInterpolationerzeugt wird.

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

Eigenschaftswert

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

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

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Eigenschaftswert

(ctx: StringInterpolationAtomContext) => void

exitTextContent

Beenden Sie eine analysestruktur, die von ExpressionAntlrParser.textContenterzeugt wird.

exitTextContent?: (ctx: TextContentContext) => void

Eigenschaftswert

(ctx: TextContentContext) => void

exitTripleOpExp

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

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

Eigenschaftswert

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

Beenden Sie eine Analysestruktur, die von der unaryOpExp bezeichneten 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

von ParseTreeListener.visitErrorNode geerbt

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Eigenschaftswert

(node: TerminalNode) => void

geerbt von ParseTreeListener.visitTerminal