Compartir a través de


LGFileParserVisitor interface

Esta interfaz define un visitante genérico completo para un árbol de análisis generado por LGFileParser.

Extends

ParseTreeVisitor<Result>

Propiedades

visitCommentDefinition

Visite un árbol de análisis producido por LGFileParser.commentDefinition.

visitErrorDefinition

Visite un árbol de análisis producido por LGFileParser.errorDefinition.

visitFile

Visite un árbol de análisis producido por LGFileParser.file.

visitImportDefinition

Visite un árbol de análisis producido por LGFileParser.importDefinition.

visitOptionDefinition

Visite un árbol de análisis producido por LGFileParser.optionDefinition.

visitParagraph

Visite un árbol de análisis producido por LGFileParser.paragraph.

visitTemplateBody

Visite un árbol de análisis producido por LGFileParser.templateBody.

visitTemplateBodyLine

Visite un árbol de análisis producido por LGFileParser.templateBodyLine.

visitTemplateDefinition

Visite un árbol de análisis producido por LGFileParser.templateDefinition.

visitTemplateNameLine

Visite un árbol de análisis producido por LGFileParser.templateNameLine.

Métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

visitTerminal(TerminalNode)

Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.

Detalles de las propiedades

visitCommentDefinition

Visite un árbol de análisis producido por LGFileParser.commentDefinition.

visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result

Valor de propiedad

(ctx: CommentDefinitionContext) => Result

visitErrorDefinition

Visite un árbol de análisis producido por LGFileParser.errorDefinition.

visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result

Valor de propiedad

(ctx: ErrorDefinitionContext) => Result

visitFile

Visite un árbol de análisis producido por LGFileParser.file.

visitFile?: (ctx: FileContext) => Result

Valor de propiedad

(ctx: FileContext) => Result

visitImportDefinition

Visite un árbol de análisis producido por LGFileParser.importDefinition.

visitImportDefinition?: (ctx: ImportDefinitionContext) => Result

Valor de propiedad

(ctx: ImportDefinitionContext) => Result

visitOptionDefinition

Visite un árbol de análisis producido por LGFileParser.optionDefinition.

visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result

Valor de propiedad

(ctx: OptionDefinitionContext) => Result

visitParagraph

Visite un árbol de análisis producido por LGFileParser.paragraph.

visitParagraph?: (ctx: ParagraphContext) => Result

Valor de propiedad

(ctx: ParagraphContext) => Result

visitTemplateBody

Visite un árbol de análisis producido por LGFileParser.templateBody.

visitTemplateBody?: (ctx: TemplateBodyContext) => Result

Valor de propiedad

(ctx: TemplateBodyContext) => Result

visitTemplateBodyLine

Visite un árbol de análisis producido por LGFileParser.templateBodyLine.

visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result

Valor de propiedad

(ctx: TemplateBodyLineContext) => Result

visitTemplateDefinition

Visite un árbol de análisis producido por LGFileParser.templateDefinition.

visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result

Valor de propiedad

(ctx: TemplateDefinitionContext) => Result

visitTemplateNameLine

Visite un árbol de análisis producido por LGFileParser.templateNameLine.

visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result

Valor de propiedad

(ctx: TemplateNameLineContext) => Result

Detalles de los métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

function visit(tree: ParseTree): Result

Parámetros

tree

ParseTree

El buildParseTree que se va a visitar.

Devoluciones

Result

Resultado de visitar el árbol de análisis.

Heredado de ParseTreeVisitor.visit

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

function visitChildren(node: RuleNode): Result

Parámetros

node

RuleNode

El <xref:RuleNode> cuyos hijos deben visitarse.

Devoluciones

Result

Resultado de visitar los elementos secundarios del nodo.

Heredado de ParseTreeVisitor.visitChildren

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

function visitErrorNode(node: ErrorNode): Result

Parámetros

node

ErrorNode

El visitErrorNode(ErrorNode) que se va a visitar.

Devoluciones

Result

Resultado de visitar el nodo.

Heredado de ParseTreeVisitor.visitErrorNode

visitTerminal(TerminalNode)

Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.

function visitTerminal(node: TerminalNode): Result

Parámetros

node

TerminalNode

El createTerminalNode(ParserRuleContext, Token) que se va a visitar.

Devoluciones

Result

Resultado de visitar el nodo.

Heredado de ParseTreeVisitor.visitTerminal