LGFileParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für eine von LGFileParser
erzeugte Analysestruktur.
- Extends
-
ParseTreeVisitor<Result>
Eigenschaften
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
Geerbte Methoden
visit(Parse |
Rufen Sie eine Analysestruktur auf, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Rufen Sie einen Fehlerknoten auf, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
Details zur Eigenschaft
visitCommentDefinition
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.commentDefinition
.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Eigenschaftswert
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.errorDefinition
.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Eigenschaftswert
(ctx: ErrorDefinitionContext) => Result
visitFile
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.file
.
visitFile?: (ctx: FileContext) => Result
Eigenschaftswert
(ctx: FileContext) => Result
visitImportDefinition
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.importDefinition
.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Eigenschaftswert
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.optionDefinition
.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Eigenschaftswert
(ctx: OptionDefinitionContext) => Result
visitParagraph
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.paragraph
.
visitParagraph?: (ctx: ParagraphContext) => Result
Eigenschaftswert
(ctx: ParagraphContext) => Result
visitTemplateBody
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.templateBody
.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Eigenschaftswert
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.templateBodyLine
.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Eigenschaftswert
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.templateDefinition
.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Eigenschaftswert
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Besuchen Sie eine Analysestruktur, die von erstellt wird LGFileParser.templateNameLine
.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Eigenschaftswert
(ctx: TemplateNameLineContext) => Result
Details zur geerbten Methode
visit(ParseTree)
Rufen Sie eine Analysestruktur auf, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visit(tree: ParseTree): Result
Parameter
- tree
-
ParseTree
Das zu besuchende buildParseTree.
Gibt zurück
Result
Das Ergebnis des Besuchs der Analysestruktur.
Geerbt von ParseTreeVisitor.visit
visitChildren(RuleNode)
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitChildren(node: RuleNode): Result
Parameter
- node
-
RuleNode
Die <xref:RuleNode> , deren Kinder besucht werden sollen.
Gibt zurück
Result
Das Ergebnis des Besuchs der untergeordneten Elemente des Knotens.
Geerbt von ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Rufen Sie einen Fehlerknoten auf, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitErrorNode(node: ErrorNode): Result
Parameter
- node
-
ErrorNode
Das zu besuchende visitErrorNode(ErrorNode).
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
Geerbt von ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitTerminal(node: TerminalNode): Result
Parameter
- node
-
TerminalNode
Das zu besuchende createTerminalNode(ParserRuleContext, Token).
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
Geerbt von ParseTreeVisitor.visitTerminal