LGFileParserVisitor interface
Questa interfaccia definisce un visitatore generico completo per un albero di analisi prodotto da LGFileParser
.
- Extends
-
ParseTreeVisitor<Result>
Proprietà
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
Metodi ereditati
visit(Parse |
Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo del terminale e restituire un risultato definito dall'utente dell'operazione. |
Dettagli proprietà
visitCommentDefinition
Visitare un albero di analisi prodotto da LGFileParser.commentDefinition
.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Valore della proprietà
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Visitare un albero di analisi prodotto da LGFileParser.errorDefinition
.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Valore della proprietà
(ctx: ErrorDefinitionContext) => Result
visitFile
Visitare un albero di analisi prodotto da LGFileParser.file
.
visitFile?: (ctx: FileContext) => Result
Valore della proprietà
(ctx: FileContext) => Result
visitImportDefinition
Visitare un albero di analisi prodotto da LGFileParser.importDefinition
.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Valore della proprietà
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Visitare un albero di analisi prodotto da LGFileParser.optionDefinition
.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Valore della proprietà
(ctx: OptionDefinitionContext) => Result
visitParagraph
Visitare un albero di analisi prodotto da LGFileParser.paragraph
.
visitParagraph?: (ctx: ParagraphContext) => Result
Valore della proprietà
(ctx: ParagraphContext) => Result
visitTemplateBody
Visitare un albero di analisi prodotto da LGFileParser.templateBody
.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Valore della proprietà
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Visitare un albero di analisi prodotto da LGFileParser.templateBodyLine
.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Valore della proprietà
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Visitare un albero di analisi prodotto da LGFileParser.templateDefinition
.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Valore della proprietà
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Visitare un albero di analisi prodotto da LGFileParser.templateNameLine
.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Valore della proprietà
(ctx: TemplateNameLineContext) => Result
Dettagli dei metodi ereditati
visit(ParseTree)
Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione.
function visit(tree: ParseTree): Result
Parametri
- tree
-
ParseTree
Il buildParseTree da visitare.
Restituisce
Result
Risultato della visita all'albero di analisi.
Ereditato da ParseTreeVisitor.visit
visitChildren(RuleNode)
Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione.
function visitChildren(node: RuleNode): Result
Parametri
- node
-
RuleNode
Il <xref:RuleNode> i cui figli devono essere visitati.
Restituisce
Result
Risultato della visita degli elementi figlio del nodo.
ereditato da ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione.
function visitErrorNode(node: ErrorNode): Result
Parametri
- node
-
ErrorNode
Il visitErrorNode(ErrorNode) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitare un nodo del terminale e restituire un risultato definito dall'utente dell'operazione.
function visitTerminal(node: TerminalNode): Result
Parametri
- node
-
TerminalNode
Il createTerminalNode(ParserRuleContext, Token) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitTerminal