Condividi tramite


LGFileParserVisitor interface

Questa interfaccia definisce un visitatore generico completo per un albero di analisi prodotto da LGFileParser.

Extends

ParseTreeVisitor<Result>

Proprietà

visitCommentDefinition

Visitare un albero di analisi prodotto da LGFileParser.commentDefinition.

visitErrorDefinition

Visitare un albero di analisi prodotto da LGFileParser.errorDefinition.

visitFile

Visitare un albero di analisi prodotto da LGFileParser.file.

visitImportDefinition

Visitare un albero di analisi prodotto da LGFileParser.importDefinition.

visitOptionDefinition

Visitare un albero di analisi prodotto da LGFileParser.optionDefinition.

visitParagraph

Visitare un albero di analisi prodotto da LGFileParser.paragraph.

visitTemplateBody

Visitare un albero di analisi prodotto da LGFileParser.templateBody.

visitTemplateBodyLine

Visitare un albero di analisi prodotto da LGFileParser.templateBodyLine.

visitTemplateDefinition

Visitare un albero di analisi prodotto da LGFileParser.templateDefinition.

visitTemplateNameLine

Visitare un albero di analisi prodotto da LGFileParser.templateNameLine.

Metodi ereditati

visit(ParseTree)

Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione.

visitChildren(RuleNode)

Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione.

visitErrorNode(ErrorNode)

Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione.

visitTerminal(TerminalNode)

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