LGTemplateParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von LGTemplateParsererzeugt 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 der |
| 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 der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| 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 der |
| 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
visitBody
Besuchen Sie einen Parsebaum, der von LGTemplateParser.bodyproduziert wird.
visitBody?: (ctx: BodyContext) => Result
Eigenschaftswert
(ctx: BodyContext) => Result
visitErrorStructuredName
Besuchen Sie einen Parsebaum, der von LGTemplateParser.errorStructuredNameproduziert wird.
visitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => Result
Eigenschaftswert
(ctx: ErrorStructuredNameContext) => Result
visitErrorStructureLine
Besuchen Sie einen Parsebaum, der von LGTemplateParser.errorStructureLineproduziert wird.
visitErrorStructureLine?: (ctx: ErrorStructureLineContext) => Result
Eigenschaftswert
(ctx: ErrorStructureLineContext) => Result
visitErrorTemplateString
Besuchen Sie einen Parsebaum, der von LGTemplateParser.errorTemplateStringproduziert wird.
visitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => Result
Eigenschaftswert
(ctx: ErrorTemplateStringContext) => Result
visitExpression
Besuchen Sie einen Parsebaum, der von LGTemplateParser.expressionproduziert wird.
visitExpression?: (ctx: ExpressionContext) => Result
Eigenschaftswert
(ctx: ExpressionContext) => Result
visitExpressionInStructure
Besuchen Sie einen Parsebaum, der von LGTemplateParser.expressionInStructureproduziert wird.
visitExpressionInStructure?: (ctx: ExpressionInStructureContext) => Result
Eigenschaftswert
(ctx: ExpressionInStructureContext) => Result
visitIfCondition
Besuchen Sie einen Parsebaum, der von LGTemplateParser.ifConditionproduziert wird.
visitIfCondition?: (ctx: IfConditionContext) => Result
Eigenschaftswert
(ctx: IfConditionContext) => Result
visitIfConditionRule
Besuchen Sie einen Parsebaum, der von LGTemplateParser.ifConditionRuleproduziert wird.
visitIfConditionRule?: (ctx: IfConditionRuleContext) => Result
Eigenschaftswert
(ctx: IfConditionRuleContext) => Result
visitIfElseBody
Besuchen Sie einen Parsebaum, der von der ifElseBody bezeichneten Alternative in LGTemplateParser.bodyhergestellt wird.
visitIfElseBody?: (ctx: IfElseBodyContext) => Result
Eigenschaftswert
(ctx: IfElseBodyContext) => Result
visitIfElseTemplateBody
Besuchen Sie einen Parsebaum, der von LGTemplateParser.ifElseTemplateBodyproduziert wird.
visitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => Result
Eigenschaftswert
(ctx: IfElseTemplateBodyContext) => Result
visitKeyValueStructureLine
Besuchen Sie einen Parsebaum, der von LGTemplateParser.keyValueStructureLineproduziert wird.
visitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => Result
Eigenschaftswert
(ctx: KeyValueStructureLineContext) => Result
visitKeyValueStructureValue
Besuchen Sie einen Parsebaum, der von LGTemplateParser.keyValueStructureValueproduziert wird.
visitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => Result
Eigenschaftswert
(ctx: KeyValueStructureValueContext) => Result
visitNormalBody
Besuchen Sie einen Parsebaum, der von der normalBody bezeichneten Alternative in LGTemplateParser.bodyhergestellt wird.
visitNormalBody?: (ctx: NormalBodyContext) => Result
Eigenschaftswert
(ctx: NormalBodyContext) => Result
visitNormalTemplateBody
Besuchen Sie einen Parsebaum, der von LGTemplateParser.normalTemplateBodyproduziert wird.
visitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => Result
Eigenschaftswert
(ctx: NormalTemplateBodyContext) => Result
visitNormalTemplateString
Besuchen Sie einen Parsebaum, der von LGTemplateParser.normalTemplateStringproduziert wird.
visitNormalTemplateString?: (ctx: NormalTemplateStringContext) => Result
Eigenschaftswert
(ctx: NormalTemplateStringContext) => Result
visitStructuredBody
Besuchen Sie einen Parsebaum, der von der structuredBody bezeichneten Alternative in LGTemplateParser.bodyhergestellt wird.
visitStructuredBody?: (ctx: StructuredBodyContext) => Result
Eigenschaftswert
(ctx: StructuredBodyContext) => Result
visitStructuredBodyContentLine
Besuchen Sie einen Parsebaum, der von LGTemplateParser.structuredBodyContentLineproduziert wird.
visitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => Result
Eigenschaftswert
(ctx: StructuredBodyContentLineContext) => Result
visitStructuredBodyEndLine
Besuchen Sie einen Parsebaum, der von LGTemplateParser.structuredBodyEndLineproduziert wird.
visitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => Result
Eigenschaftswert
(ctx: StructuredBodyEndLineContext) => Result
visitStructuredBodyNameLine
Besuchen Sie einen Parsebaum, der von LGTemplateParser.structuredBodyNameLineproduziert wird.
visitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => Result
Eigenschaftswert
(ctx: StructuredBodyNameLineContext) => Result
visitStructuredTemplateBody
Besuchen Sie einen Parsebaum, der von LGTemplateParser.structuredTemplateBodyproduziert wird.
visitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => Result
Eigenschaftswert
(ctx: StructuredTemplateBodyContext) => Result
visitSwitchCaseBody
Besuchen Sie einen Parsebaum, der von der switchCaseBody bezeichneten Alternative in LGTemplateParser.bodyhergestellt wird.
visitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => Result
Eigenschaftswert
(ctx: SwitchCaseBodyContext) => Result
visitSwitchCaseRule
Besuchen Sie einen Parsebaum, der von LGTemplateParser.switchCaseRuleproduziert wird.
visitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => Result
Eigenschaftswert
(ctx: SwitchCaseRuleContext) => Result
visitSwitchCaseStat
Besuchen Sie einen Parsebaum, der von LGTemplateParser.switchCaseStatproduziert wird.
visitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => Result
Eigenschaftswert
(ctx: SwitchCaseStatContext) => Result
visitSwitchCaseTemplateBody
Besuchen Sie einen Parsebaum, der von LGTemplateParser.switchCaseTemplateBodyproduziert wird.
visitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => Result
Eigenschaftswert
(ctx: SwitchCaseTemplateBodyContext) => Result
visitTemplate
Besuchen Sie einen Parsebaum, der von LGTemplateParser.templateproduziert wird.
visitTemplate?: (ctx: TemplateContext) => Result
Eigenschaftswert
(ctx: TemplateContext) => Result
visitTemplateString
Besuchen Sie einen Parsebaum, der von LGTemplateParser.templateStringproduziert wird.
visitTemplateString?: (ctx: TemplateStringContext) => Result
Eigenschaftswert
(ctx: TemplateStringContext) => 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