LGFileParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von LGFileParser
erzeugt wird.
- Extends
-
ParseTreeVisitor<Result>
Eigenschaften
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
Geerbte Methoden
visit(Parse |
Besuchen Sie eine Analysestruktur, 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 |
Besuchen Sie einen Fehlerknoten, 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 einen Parsebaum, der von LGFileParser.commentDefinition
produziert wird.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Eigenschaftswert
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Besuchen Sie einen Parsebaum, der von LGFileParser.errorDefinition
produziert wird.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Eigenschaftswert
(ctx: ErrorDefinitionContext) => Result
visitFile
Besuchen Sie einen Parsebaum, der von LGFileParser.file
produziert wird.
visitFile?: (ctx: FileContext) => Result
Eigenschaftswert
(ctx: FileContext) => Result
visitImportDefinition
Besuchen Sie einen Parsebaum, der von LGFileParser.importDefinition
produziert wird.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Eigenschaftswert
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Besuchen Sie einen Parsebaum, der von LGFileParser.optionDefinition
produziert wird.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Eigenschaftswert
(ctx: OptionDefinitionContext) => Result
visitParagraph
Besuchen Sie einen Parsebaum, der von LGFileParser.paragraph
produziert wird.
visitParagraph?: (ctx: ParagraphContext) => Result
Eigenschaftswert
(ctx: ParagraphContext) => Result
visitTemplateBody
Besuchen Sie einen Parsebaum, der von LGFileParser.templateBody
produziert wird.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Eigenschaftswert
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Besuchen Sie einen Parsebaum, der von LGFileParser.templateBodyLine
produziert wird.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Eigenschaftswert
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Besuchen Sie einen Parsebaum, der von LGFileParser.templateDefinition
produziert wird.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Eigenschaftswert
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Besuchen Sie einen Parsebaum, der von LGFileParser.templateNameLine
produziert wird.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Eigenschaftswert
(ctx: TemplateNameLineContext) => Result
Details zur geerbten Methode
visit(ParseTree)
Besuchen Sie eine Analysestruktur, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visit(tree: ParseTree): Result
Parameter
- tree
-
ParseTree
Die buildParseTree zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Parsebaums.
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)
Besuchen Sie einen Fehlerknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitErrorNode(node: ErrorNode): Result
Parameter
- node
-
ErrorNode
Die visitErrorNode(ErrorNode) zu besuchen.
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
Die createTerminalNode(ParserRuleContext, Token) zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
geerbt von ParseTreeVisitor.visitTerminal