LGFileParserVisitor interface
Essa interface define um visitante genérico completo para uma árvore de análise produzida por LGFileParser
.
- Extends
-
ParseTreeVisitor<Result>
Propriedades
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
Métodos herdados
visit(Parse |
Visite uma árvore de análise e retorne um resultado definido pelo usuário da operação. |
visit |
Visite os filhos de um nó e retorne um resultado definido pelo usuário da operação. |
visit |
Visite um nó de erro e retorne um resultado definido pelo usuário da operação. |
visit |
Visite um nó de terminal e retorne um resultado definido pelo usuário da operação. |
Detalhes da propriedade
visitCommentDefinition
Visite uma árvore de análise produzida pelo LGFileParser.commentDefinition
.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Valor da propriedade
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Visite uma árvore de análise produzida pelo LGFileParser.errorDefinition
.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Valor da propriedade
(ctx: ErrorDefinitionContext) => Result
visitFile
Visite uma árvore de análise produzida pelo LGFileParser.file
.
visitFile?: (ctx: FileContext) => Result
Valor da propriedade
(ctx: FileContext) => Result
visitImportDefinition
Visite uma árvore de análise produzida pelo LGFileParser.importDefinition
.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Valor da propriedade
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Visite uma árvore de análise produzida pelo LGFileParser.optionDefinition
.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Valor da propriedade
(ctx: OptionDefinitionContext) => Result
visitParagraph
Visite uma árvore de análise produzida pelo LGFileParser.paragraph
.
visitParagraph?: (ctx: ParagraphContext) => Result
Valor da propriedade
(ctx: ParagraphContext) => Result
visitTemplateBody
Visite uma árvore de análise produzida pelo LGFileParser.templateBody
.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Valor da propriedade
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Visite uma árvore de análise produzida pelo LGFileParser.templateBodyLine
.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Valor da propriedade
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Visite uma árvore de análise produzida pelo LGFileParser.templateDefinition
.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Valor da propriedade
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Visite uma árvore de análise produzida pelo LGFileParser.templateNameLine
.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Valor da propriedade
(ctx: TemplateNameLineContext) => Result
Detalhes do método herdado
visit(ParseTree)
Visite uma árvore de análise e retorne um resultado definido pelo usuário da operação.
function visit(tree: ParseTree): Result
Parâmetros
- tree
-
ParseTree
O buildParseTree visitar.
Retornos
Result
O resultado da visita à árvore de análise.
Herdado de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visite os filhos de um nó e retorne um resultado definido pelo usuário da operação.
function visitChildren(node: RuleNode): Result
Parâmetros
- node
-
RuleNode
O <xref:RuleNode> cujos filhos devem ser visitados.
Retornos
Result
O resultado de visitar os filhos do nó.
Herdado de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visite um nó de erro e retorne um resultado definido pelo usuário da operação.
function visitErrorNode(node: ErrorNode): Result
Parâmetros
- node
-
ErrorNode
O visitErrorNode(ErrorNode) visitar.
Retornos
Result
O resultado da visita ao nó.
Herdado de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visite um nó de terminal e retorne um resultado definido pelo usuário da operação.
function visitTerminal(node: TerminalNode): Result
Parâmetros
- node
-
TerminalNode
O createTerminalNode(ParserRuleContext, Token) visitar.
Retornos
Result
O resultado da visita ao nó.
Herdado de ParseTreeVisitor.visitTerminal