ExpressionAntlrParserVisitor interface
Cette interface définit un visiteur générique complet pour une arborescence d’analyse produite par ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Propriétés
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par la |
visit |
Visitez un arbre d’analyse produit par la |
Méthodes héritées
visit(Parse |
Visitez une arborescence d’analyse et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez les enfants d’un nœud et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez un nœud d’erreur et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez un nœud de terminal et retournez un résultat défini par l’utilisateur de l’opération. |
Détails de la propriété
visitArgsList
Visitez un arbre d’analyse produit par ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Valeur de propriété
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Visitez un arbre d’analyse produit par la arrayCreationExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Valeur de propriété
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Visitez un arbre d’analyse produit par la binaryOpExp
alternative étiquetée dans ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Valeur de propriété
(ctx: BinaryOpExpContext) => Result
visitExpression
Visitez un arbre d’analyse produit par ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Valeur de propriété
(ctx: ExpressionContext) => Result
visitFile
Visitez un arbre d’analyse produit par ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Valeur de propriété
(ctx: FileContext) => Result
visitFuncInvokeExp
Visitez un arbre d’analyse produit par la funcInvokeExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Valeur de propriété
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Visitez un arbre d’analyse produit par la idAtom
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
Valeur de propriété
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Visitez un arbre d’analyse produit par la indexAccessExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Valeur de propriété
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Visitez un arbre d’analyse produit par la jsonCreationExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Valeur de propriété
(ctx: JsonCreationExpContext) => Result
visitKey
Visitez un arbre d’analyse produit par ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Valeur de propriété
(ctx: KeyContext) => Result
visitKeyValuePair
Visitez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Valeur de propriété
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Visitez un arbre d’analyse produit par ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Valeur de propriété
(ctx: KeyValuePairListContext) => Result
visitLambda
Visitez un arbre d’analyse produit par ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Valeur de propriété
(ctx: LambdaContext) => Result
visitMemberAccessExp
Visitez un arbre d’analyse produit par la memberAccessExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Valeur de propriété
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Visitez un arbre d’analyse produit par la numericAtom
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Valeur de propriété
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Visitez un arbre d’analyse produit par la parenthesisExp
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Valeur de propriété
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Visitez un arbre d’analyse produit par la primaryExp
alternative étiquetée dans ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Valeur de propriété
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Visitez un arbre d’analyse produit par ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Valeur de propriété
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Visitez un arbre d’analyse produit par la stringAtom
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
Valeur de propriété
(ctx: StringAtomContext) => Result
visitStringInterpolation
Visitez un arbre d’analyse produit par ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Valeur de propriété
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Visitez un arbre d’analyse produit par la stringInterpolationAtom
alternative étiquetée dans ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Valeur de propriété
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Visitez un arbre d’analyse produit par ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Valeur de propriété
(ctx: TextContentContext) => Result
visitTripleOpExp
Visitez un arbre d’analyse produit par la tripleOpExp
alternative étiquetée dans ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Valeur de propriété
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Visitez un arbre d’analyse produit par la unaryOpExp
alternative étiquetée dans ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Valeur de propriété
(ctx: UnaryOpExpContext) => Result
Détails de la méthode héritée
visit(ParseTree)
Visitez une arborescence d’analyse et retournez un résultat défini par l’utilisateur de l’opération.
function visit(tree: ParseTree): Result
Paramètres
- tree
-
ParseTree
Le buildParseTree à visiter.
Retours
Result
Résultat de la visite de l’arbre d’analyse.
héritée de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visitez les enfants d’un nœud et retournez un résultat défini par l’utilisateur de l’opération.
function visitChildren(node: RuleNode): Result
Paramètres
- node
-
RuleNode
Le <xref:RuleNode> dont les enfants doivent être visités.
Retours
Result
Résultat de la visite des enfants du nœud.
héritée de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visitez un nœud d’erreur et retournez un résultat défini par l’utilisateur de l’opération.
function visitErrorNode(node: ErrorNode): Result
Paramètres
- node
-
ErrorNode
Le addErrorNode(ErrorNode) à visiter.
Retours
Result
Résultat de la visite du nœud.
héritée de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitez un nœud de terminal et retournez un résultat défini par l’utilisateur de l’opération.
function visitTerminal(node: TerminalNode): Result
Paramètres
- node
-
TerminalNode
Le createTerminalNode(ParserRuleContext, Token) à visiter.
Retours
Result
Résultat de la visite du nœud.
héritée de ParseTreeVisitor.visitTerminal