Partager via


ExpressionAntlrParserListener interface

Cette interface définit un écouteur complet pour une arborescence d’analyse produite par ExpressionAntlrParser.

Extends

ParseTreeListener

Propriétés

enterArgsList

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.argsList.

enterArrayCreationExp

Entrez une arborescence d’analyse produite par l’alternative arrayCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterBinaryOpExp

Entrez une arborescence d’analyse produite par l’alternative binaryOpExp étiquetée dans ExpressionAntlrParser.expression.

enterExpression

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.expression.

enterFile

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.file.

enterFuncInvokeExp

Entrez une arborescence d’analyse produite par l’alternative funcInvokeExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterIdAtom

Entrez une arborescence d’analyse produite par l’alternative idAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterIndexAccessExp

Entrez une arborescence d’analyse produite par l’alternative indexAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterJsonCreationExp

Entrez une arborescence d’analyse produite par l’alternative jsonCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterKey

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.key.

enterKeyValuePair

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.keyValuePair.

enterKeyValuePairList

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.keyValuePairList.

enterLambda

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.lambda.

enterMemberAccessExp

Entrez une arborescence d’analyse produite par l’alternative memberAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterNumericAtom

Entrez une arborescence d’analyse produite par l’alternative numericAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterParenthesisExp

Entrez une arborescence d’analyse produite par l’alternative parenthesisExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterPrimaryExp

Entrez une arborescence d’analyse produite par l’alternative primaryExp étiquetée dans ExpressionAntlrParser.expression.

enterPrimaryExpression

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.primaryExpression.

enterStringAtom

Entrez une arborescence d’analyse produite par l’alternative stringAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterStringInterpolation

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.stringInterpolation.

enterStringInterpolationAtom

Entrez une arborescence d’analyse produite par l’alternative stringInterpolationAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterTextContent

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.textContent.

enterTripleOpExp

Entrez une arborescence d’analyse produite par l’alternative tripleOpExp étiquetée dans ExpressionAntlrParser.expression.

enterUnaryOpExp

Entrez une arborescence d’analyse produite par l’alternative unaryOpExp étiquetée dans ExpressionAntlrParser.expression.

exitArgsList

Quittez un arbre d’analyse produit par ExpressionAntlrParser.argsList.

exitArrayCreationExp

Quittez un arbre d’analyse produit par l’alternative arrayCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitBinaryOpExp

Quittez un arbre d’analyse produit par l’alternative binaryOpExp étiquetée dans ExpressionAntlrParser.expression.

exitExpression

Quittez un arbre d’analyse produit par ExpressionAntlrParser.expression.

exitFile

Quittez un arbre d’analyse produit par ExpressionAntlrParser.file.

exitFuncInvokeExp

Quittez un arbre d’analyse produit par l’alternative funcInvokeExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitIdAtom

Quittez un arbre d’analyse produit par l’alternative idAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitIndexAccessExp

Quittez un arbre d’analyse produit par l’alternative indexAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitJsonCreationExp

Quittez un arbre d’analyse produit par l’alternative jsonCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitKey

Quittez un arbre d’analyse produit par ExpressionAntlrParser.key.

exitKeyValuePair

Quittez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePair.

exitKeyValuePairList

Quittez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePairList.

exitLambda

Quittez un arbre d’analyse produit par ExpressionAntlrParser.lambda.

exitMemberAccessExp

Quittez un arbre d’analyse produit par l’alternative memberAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitNumericAtom

Quittez un arbre d’analyse produit par l’alternative numericAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitParenthesisExp

Quittez un arbre d’analyse produit par l’alternative parenthesisExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitPrimaryExp

Quittez un arbre d’analyse produit par l’alternative primaryExp étiquetée dans ExpressionAntlrParser.expression.

exitPrimaryExpression

Quittez un arbre d’analyse produit par ExpressionAntlrParser.primaryExpression.

exitStringAtom

Quittez un arbre d’analyse produit par l’alternative stringAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitStringInterpolation

Quittez un arbre d’analyse produit par ExpressionAntlrParser.stringInterpolation.

exitStringInterpolationAtom

Quittez un arbre d’analyse produit par l’alternative stringInterpolationAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitTextContent

Quittez un arbre d’analyse produit par ExpressionAntlrParser.textContent.

exitTripleOpExp

Quittez un arbre d’analyse produit par l’alternative tripleOpExp étiquetée dans ExpressionAntlrParser.expression.

exitUnaryOpExp

Quittez un arbre d’analyse produit par l’alternative unaryOpExp étiquetée dans ExpressionAntlrParser.expression.

Propriétés héritées

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Détails de la propriété

enterArgsList

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.argsList.

enterArgsList?: (ctx: ArgsListContext) => void

Valeur de propriété

(ctx: ArgsListContext) => void

enterArrayCreationExp

Entrez une arborescence d’analyse produite par l’alternative arrayCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Valeur de propriété

(ctx: ArrayCreationExpContext) => void

enterBinaryOpExp

Entrez une arborescence d’analyse produite par l’alternative binaryOpExp étiquetée dans ExpressionAntlrParser.expression.

enterBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Valeur de propriété

(ctx: BinaryOpExpContext) => void

enterExpression

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.expression.

enterExpression?: (ctx: ExpressionContext) => void

Valeur de propriété

(ctx: ExpressionContext) => void

enterFile

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.file.

enterFile?: (ctx: FileContext) => void

Valeur de propriété

(ctx: FileContext) => void

enterFuncInvokeExp

Entrez une arborescence d’analyse produite par l’alternative funcInvokeExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Valeur de propriété

(ctx: FuncInvokeExpContext) => void

enterIdAtom

Entrez une arborescence d’analyse produite par l’alternative idAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterIdAtom?: (ctx: IdAtomContext) => void

Valeur de propriété

(ctx: IdAtomContext) => void

enterIndexAccessExp

Entrez une arborescence d’analyse produite par l’alternative indexAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Valeur de propriété

(ctx: IndexAccessExpContext) => void

enterJsonCreationExp

Entrez une arborescence d’analyse produite par l’alternative jsonCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Valeur de propriété

(ctx: JsonCreationExpContext) => void

enterKey

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.key.

enterKey?: (ctx: KeyContext) => void

Valeur de propriété

(ctx: KeyContext) => void

enterKeyValuePair

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.keyValuePair.

enterKeyValuePair?: (ctx: KeyValuePairContext) => void

Valeur de propriété

(ctx: KeyValuePairContext) => void

enterKeyValuePairList

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.keyValuePairList.

enterKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Valeur de propriété

(ctx: KeyValuePairListContext) => void

enterLambda

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.lambda.

enterLambda?: (ctx: LambdaContext) => void

Valeur de propriété

(ctx: LambdaContext) => void

enterMemberAccessExp

Entrez une arborescence d’analyse produite par l’alternative memberAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Valeur de propriété

(ctx: MemberAccessExpContext) => void

enterNumericAtom

Entrez une arborescence d’analyse produite par l’alternative numericAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterNumericAtom?: (ctx: NumericAtomContext) => void

Valeur de propriété

(ctx: NumericAtomContext) => void

enterParenthesisExp

Entrez une arborescence d’analyse produite par l’alternative parenthesisExp étiquetée dans ExpressionAntlrParser.primaryExpression.

enterParenthesisExp?: (ctx: ParenthesisExpContext) => void

Valeur de propriété

(ctx: ParenthesisExpContext) => void

enterPrimaryExp

Entrez une arborescence d’analyse produite par l’alternative primaryExp étiquetée dans ExpressionAntlrParser.expression.

enterPrimaryExp?: (ctx: PrimaryExpContext) => void

Valeur de propriété

(ctx: PrimaryExpContext) => void

enterPrimaryExpression

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.primaryExpression.

enterPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Valeur de propriété

(ctx: PrimaryExpressionContext) => void

enterStringAtom

Entrez une arborescence d’analyse produite par l’alternative stringAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterStringAtom?: (ctx: StringAtomContext) => void

Valeur de propriété

(ctx: StringAtomContext) => void

enterStringInterpolation

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.stringInterpolation.

enterStringInterpolation?: (ctx: StringInterpolationContext) => void

Valeur de propriété

(ctx: StringInterpolationContext) => void

enterStringInterpolationAtom

Entrez une arborescence d’analyse produite par l’alternative stringInterpolationAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

enterStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Valeur de propriété

(ctx: StringInterpolationAtomContext) => void

enterTextContent

Entrez une arborescence d’analyse produite par ExpressionAntlrParser.textContent.

enterTextContent?: (ctx: TextContentContext) => void

Valeur de propriété

(ctx: TextContentContext) => void

enterTripleOpExp

Entrez une arborescence d’analyse produite par l’alternative tripleOpExp étiquetée dans ExpressionAntlrParser.expression.

enterTripleOpExp?: (ctx: TripleOpExpContext) => void

Valeur de propriété

(ctx: TripleOpExpContext) => void

enterUnaryOpExp

Entrez une arborescence d’analyse produite par l’alternative unaryOpExp étiquetée dans ExpressionAntlrParser.expression.

enterUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Valeur de propriété

(ctx: UnaryOpExpContext) => void

exitArgsList

Quittez un arbre d’analyse produit par ExpressionAntlrParser.argsList.

exitArgsList?: (ctx: ArgsListContext) => void

Valeur de propriété

(ctx: ArgsListContext) => void

exitArrayCreationExp

Quittez un arbre d’analyse produit par l’alternative arrayCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitArrayCreationExp?: (ctx: ArrayCreationExpContext) => void

Valeur de propriété

(ctx: ArrayCreationExpContext) => void

exitBinaryOpExp

Quittez un arbre d’analyse produit par l’alternative binaryOpExp étiquetée dans ExpressionAntlrParser.expression.

exitBinaryOpExp?: (ctx: BinaryOpExpContext) => void

Valeur de propriété

(ctx: BinaryOpExpContext) => void

exitExpression

Quittez un arbre d’analyse produit par ExpressionAntlrParser.expression.

exitExpression?: (ctx: ExpressionContext) => void

Valeur de propriété

(ctx: ExpressionContext) => void

exitFile

Quittez un arbre d’analyse produit par ExpressionAntlrParser.file.

exitFile?: (ctx: FileContext) => void

Valeur de propriété

(ctx: FileContext) => void

exitFuncInvokeExp

Quittez un arbre d’analyse produit par l’alternative funcInvokeExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => void

Valeur de propriété

(ctx: FuncInvokeExpContext) => void

exitIdAtom

Quittez un arbre d’analyse produit par l’alternative idAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitIdAtom?: (ctx: IdAtomContext) => void

Valeur de propriété

(ctx: IdAtomContext) => void

exitIndexAccessExp

Quittez un arbre d’analyse produit par l’alternative indexAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitIndexAccessExp?: (ctx: IndexAccessExpContext) => void

Valeur de propriété

(ctx: IndexAccessExpContext) => void

exitJsonCreationExp

Quittez un arbre d’analyse produit par l’alternative jsonCreationExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitJsonCreationExp?: (ctx: JsonCreationExpContext) => void

Valeur de propriété

(ctx: JsonCreationExpContext) => void

exitKey

Quittez un arbre d’analyse produit par ExpressionAntlrParser.key.

exitKey?: (ctx: KeyContext) => void

Valeur de propriété

(ctx: KeyContext) => void

exitKeyValuePair

Quittez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePair.

exitKeyValuePair?: (ctx: KeyValuePairContext) => void

Valeur de propriété

(ctx: KeyValuePairContext) => void

exitKeyValuePairList

Quittez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePairList.

exitKeyValuePairList?: (ctx: KeyValuePairListContext) => void

Valeur de propriété

(ctx: KeyValuePairListContext) => void

exitLambda

Quittez un arbre d’analyse produit par ExpressionAntlrParser.lambda.

exitLambda?: (ctx: LambdaContext) => void

Valeur de propriété

(ctx: LambdaContext) => void

exitMemberAccessExp

Quittez un arbre d’analyse produit par l’alternative memberAccessExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitMemberAccessExp?: (ctx: MemberAccessExpContext) => void

Valeur de propriété

(ctx: MemberAccessExpContext) => void

exitNumericAtom

Quittez un arbre d’analyse produit par l’alternative numericAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitNumericAtom?: (ctx: NumericAtomContext) => void

Valeur de propriété

(ctx: NumericAtomContext) => void

exitParenthesisExp

Quittez un arbre d’analyse produit par l’alternative parenthesisExp étiquetée dans ExpressionAntlrParser.primaryExpression.

exitParenthesisExp?: (ctx: ParenthesisExpContext) => void

Valeur de propriété

(ctx: ParenthesisExpContext) => void

exitPrimaryExp

Quittez un arbre d’analyse produit par l’alternative primaryExp étiquetée dans ExpressionAntlrParser.expression.

exitPrimaryExp?: (ctx: PrimaryExpContext) => void

Valeur de propriété

(ctx: PrimaryExpContext) => void

exitPrimaryExpression

Quittez un arbre d’analyse produit par ExpressionAntlrParser.primaryExpression.

exitPrimaryExpression?: (ctx: PrimaryExpressionContext) => void

Valeur de propriété

(ctx: PrimaryExpressionContext) => void

exitStringAtom

Quittez un arbre d’analyse produit par l’alternative stringAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitStringAtom?: (ctx: StringAtomContext) => void

Valeur de propriété

(ctx: StringAtomContext) => void

exitStringInterpolation

Quittez un arbre d’analyse produit par ExpressionAntlrParser.stringInterpolation.

exitStringInterpolation?: (ctx: StringInterpolationContext) => void

Valeur de propriété

(ctx: StringInterpolationContext) => void

exitStringInterpolationAtom

Quittez un arbre d’analyse produit par l’alternative stringInterpolationAtom étiquetée dans ExpressionAntlrParser.primaryExpression.

exitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => void

Valeur de propriété

(ctx: StringInterpolationAtomContext) => void

exitTextContent

Quittez un arbre d’analyse produit par ExpressionAntlrParser.textContent.

exitTextContent?: (ctx: TextContentContext) => void

Valeur de propriété

(ctx: TextContentContext) => void

exitTripleOpExp

Quittez un arbre d’analyse produit par l’alternative tripleOpExp étiquetée dans ExpressionAntlrParser.expression.

exitTripleOpExp?: (ctx: TripleOpExpContext) => void

Valeur de propriété

(ctx: TripleOpExpContext) => void

exitUnaryOpExp

Quittez un arbre d’analyse produit par l’alternative unaryOpExp étiquetée dans ExpressionAntlrParser.expression.

exitUnaryOpExp?: (ctx: UnaryOpExpContext) => void

Valeur de propriété

(ctx: UnaryOpExpContext) => void

Détails de la propriété héritée

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

Valeur de propriété

(ctx: ParserRuleContext) => void

héritée de ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

Valeur de propriété

(ctx: ParserRuleContext) => void

héritée de ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

Valeur de propriété

(node: ErrorNode) => void

héritée de ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Valeur de propriété

(node: TerminalNode) => void

héritée de ParseTreeListener.visitTerminal