LGFileParserVisitor interface
Cette interface définit un visiteur générique complet pour une arborescence d’analyse produite par LGFileParser
.
- Extends
-
ParseTreeVisitor<Result>
Propriétés
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 |
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 |
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é
visitCommentDefinition
Visitez un arbre d’analyse produit par LGFileParser.commentDefinition
.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Valeur de propriété
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Visitez un arbre d’analyse produit par LGFileParser.errorDefinition
.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Valeur de propriété
(ctx: ErrorDefinitionContext) => Result
visitFile
Visitez un arbre d’analyse produit par LGFileParser.file
.
visitFile?: (ctx: FileContext) => Result
Valeur de propriété
(ctx: FileContext) => Result
visitImportDefinition
Visitez un arbre d’analyse produit par LGFileParser.importDefinition
.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Valeur de propriété
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Visitez un arbre d’analyse produit par LGFileParser.optionDefinition
.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Valeur de propriété
(ctx: OptionDefinitionContext) => Result
visitParagraph
Visitez un arbre d’analyse produit par LGFileParser.paragraph
.
visitParagraph?: (ctx: ParagraphContext) => Result
Valeur de propriété
(ctx: ParagraphContext) => Result
visitTemplateBody
Visitez un arbre d’analyse produit par LGFileParser.templateBody
.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Valeur de propriété
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Visitez un arbre d’analyse produit par LGFileParser.templateBodyLine
.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Valeur de propriété
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Visitez un arbre d’analyse produit par LGFileParser.templateDefinition
.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Valeur de propriété
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Visitez un arbre d’analyse produit par LGFileParser.templateNameLine
.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Valeur de propriété
(ctx: TemplateNameLineContext) => 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 visitErrorNode(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