LGTemplateParserVisitor interface
此介面會針對 LGTemplateParser所產生的剖析樹狀結構定義完整的泛型訪客。
- Extends
-
ParseTreeVisitor<Result>
屬性
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
| visit |
請流覽由 |
繼承的方法
| visit(Parse |
請流覽剖析樹狀結構,並傳回作業的使用者定義結果。 |
| visit |
請瀏覽節點的子系,並傳回作業的使用者定義結果。 |
| visit |
請瀏覽錯誤節點,並傳回作業的使用者定義結果。 |
| visit |
請瀏覽終端機節點,並傳回作業的使用者定義結果。 |
屬性詳細資料
visitBody
請流覽由 LGTemplateParser.body所產生的剖析樹狀結構。
visitBody?: (ctx: BodyContext) => Result
屬性值
(ctx: BodyContext) => Result
visitErrorStructuredName
請流覽由 LGTemplateParser.errorStructuredName所產生的剖析樹狀結構。
visitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => Result
屬性值
(ctx: ErrorStructuredNameContext) => Result
visitErrorStructureLine
請流覽由 LGTemplateParser.errorStructureLine所產生的剖析樹狀結構。
visitErrorStructureLine?: (ctx: ErrorStructureLineContext) => Result
屬性值
(ctx: ErrorStructureLineContext) => Result
visitErrorTemplateString
請流覽由 LGTemplateParser.errorTemplateString所產生的剖析樹狀結構。
visitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => Result
屬性值
(ctx: ErrorTemplateStringContext) => Result
visitExpression
請流覽由 LGTemplateParser.expression所產生的剖析樹狀結構。
visitExpression?: (ctx: ExpressionContext) => Result
屬性值
(ctx: ExpressionContext) => Result
visitExpressionInStructure
請流覽由 LGTemplateParser.expressionInStructure所產生的剖析樹狀結構。
visitExpressionInStructure?: (ctx: ExpressionInStructureContext) => Result
屬性值
(ctx: ExpressionInStructureContext) => Result
visitIfCondition
請流覽由 LGTemplateParser.ifCondition所產生的剖析樹狀結構。
visitIfCondition?: (ctx: IfConditionContext) => Result
屬性值
(ctx: IfConditionContext) => Result
visitIfConditionRule
請流覽由 LGTemplateParser.ifConditionRule所產生的剖析樹狀結構。
visitIfConditionRule?: (ctx: IfConditionRuleContext) => Result
屬性值
(ctx: IfConditionRuleContext) => Result
visitIfElseBody
請流覽 ifElseBody中標示為替代 LGTemplateParser.body 所產生剖析樹狀結構。
visitIfElseBody?: (ctx: IfElseBodyContext) => Result
屬性值
(ctx: IfElseBodyContext) => Result
visitIfElseTemplateBody
請流覽由 LGTemplateParser.ifElseTemplateBody所產生的剖析樹狀結構。
visitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => Result
屬性值
(ctx: IfElseTemplateBodyContext) => Result
visitKeyValueStructureLine
請流覽由 LGTemplateParser.keyValueStructureLine所產生的剖析樹狀結構。
visitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => Result
屬性值
(ctx: KeyValueStructureLineContext) => Result
visitKeyValueStructureValue
請流覽由 LGTemplateParser.keyValueStructureValue所產生的剖析樹狀結構。
visitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => Result
屬性值
(ctx: KeyValueStructureValueContext) => Result
visitNormalBody
請流覽 normalBody中標示為替代 LGTemplateParser.body 所產生剖析樹狀結構。
visitNormalBody?: (ctx: NormalBodyContext) => Result
屬性值
(ctx: NormalBodyContext) => Result
visitNormalTemplateBody
請流覽由 LGTemplateParser.normalTemplateBody所產生的剖析樹狀結構。
visitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => Result
屬性值
(ctx: NormalTemplateBodyContext) => Result
visitNormalTemplateString
請流覽由 LGTemplateParser.normalTemplateString所產生的剖析樹狀結構。
visitNormalTemplateString?: (ctx: NormalTemplateStringContext) => Result
屬性值
(ctx: NormalTemplateStringContext) => Result
visitStructuredBody
請流覽 structuredBody中標示為替代 LGTemplateParser.body 所產生剖析樹狀結構。
visitStructuredBody?: (ctx: StructuredBodyContext) => Result
屬性值
(ctx: StructuredBodyContext) => Result
visitStructuredBodyContentLine
請流覽由 LGTemplateParser.structuredBodyContentLine所產生的剖析樹狀結構。
visitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => Result
屬性值
(ctx: StructuredBodyContentLineContext) => Result
visitStructuredBodyEndLine
請流覽由 LGTemplateParser.structuredBodyEndLine所產生的剖析樹狀結構。
visitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => Result
屬性值
(ctx: StructuredBodyEndLineContext) => Result
visitStructuredBodyNameLine
請流覽由 LGTemplateParser.structuredBodyNameLine所產生的剖析樹狀結構。
visitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => Result
屬性值
(ctx: StructuredBodyNameLineContext) => Result
visitStructuredTemplateBody
請流覽由 LGTemplateParser.structuredTemplateBody所產生的剖析樹狀結構。
visitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => Result
屬性值
(ctx: StructuredTemplateBodyContext) => Result
visitSwitchCaseBody
請流覽 switchCaseBody中標示為替代 LGTemplateParser.body 所產生剖析樹狀結構。
visitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => Result
屬性值
(ctx: SwitchCaseBodyContext) => Result
visitSwitchCaseRule
請流覽由 LGTemplateParser.switchCaseRule所產生的剖析樹狀結構。
visitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => Result
屬性值
(ctx: SwitchCaseRuleContext) => Result
visitSwitchCaseStat
請流覽由 LGTemplateParser.switchCaseStat所產生的剖析樹狀結構。
visitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => Result
屬性值
(ctx: SwitchCaseStatContext) => Result
visitSwitchCaseTemplateBody
請流覽由 LGTemplateParser.switchCaseTemplateBody所產生的剖析樹狀結構。
visitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => Result
屬性值
(ctx: SwitchCaseTemplateBodyContext) => Result
visitTemplate
請流覽由 LGTemplateParser.template所產生的剖析樹狀結構。
visitTemplate?: (ctx: TemplateContext) => Result
屬性值
(ctx: TemplateContext) => Result
visitTemplateString
請流覽由 LGTemplateParser.templateString所產生的剖析樹狀結構。
visitTemplateString?: (ctx: TemplateStringContext) => Result
屬性值
(ctx: TemplateStringContext) => Result
繼承的方法的詳細資料
visit(ParseTree)
請流覽剖析樹狀結構,並傳回作業的使用者定義結果。
function visit(tree: ParseTree): Result
參數
- tree
-
ParseTree
要訪問的 buildParseTree。
傳回
Result
流覽剖析樹狀結構的結果。
繼承自 ParseTreeVisitor.visit
visitChildren(RuleNode)
請瀏覽節點的子系,並傳回作業的使用者定義結果。
function visitChildren(node: RuleNode): Result
參數
- node
-
RuleNode
應看望其子女的 <xref:RuleNode>。
傳回
Result
造訪節點子系的結果。
繼承自 ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
請瀏覽錯誤節點,並傳回作業的使用者定義結果。
function visitErrorNode(node: ErrorNode): Result
參數
- node
-
ErrorNode
傳回
Result
造訪節點的結果。
繼承自 ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
請瀏覽終端機節點,並傳回作業的使用者定義結果。
function visitTerminal(node: TerminalNode): Result
參數
- node
-
TerminalNode
傳回
Result
造訪節點的結果。
繼承自 ParseTreeVisitor.visitTerminal