LGFileParserVisitor interface
此介面會針對 LGFileParser
所產生的剖析樹狀結構定義完整的泛型訪客。
- Extends
-
ParseTreeVisitor<Result>
屬性
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
visit |
請流覽由 |
繼承的方法
visit(Parse |
請流覽剖析樹狀結構,並傳回作業的使用者定義結果。 |
visit |
請瀏覽節點的子系,並傳回作業的使用者定義結果。 |
visit |
請瀏覽錯誤節點,並傳回作業的使用者定義結果。 |
visit |
請瀏覽終端機節點,並傳回作業的使用者定義結果。 |
屬性詳細資料
visitCommentDefinition
請流覽由 LGFileParser.commentDefinition
所產生的剖析樹狀結構。
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
屬性值
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
請流覽由 LGFileParser.errorDefinition
所產生的剖析樹狀結構。
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
屬性值
(ctx: ErrorDefinitionContext) => Result
visitFile
請流覽由 LGFileParser.file
所產生的剖析樹狀結構。
visitFile?: (ctx: FileContext) => Result
屬性值
(ctx: FileContext) => Result
visitImportDefinition
請流覽由 LGFileParser.importDefinition
所產生的剖析樹狀結構。
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
屬性值
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
請流覽由 LGFileParser.optionDefinition
所產生的剖析樹狀結構。
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
屬性值
(ctx: OptionDefinitionContext) => Result
visitParagraph
請流覽由 LGFileParser.paragraph
所產生的剖析樹狀結構。
visitParagraph?: (ctx: ParagraphContext) => Result
屬性值
(ctx: ParagraphContext) => Result
visitTemplateBody
請流覽由 LGFileParser.templateBody
所產生的剖析樹狀結構。
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
屬性值
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
請流覽由 LGFileParser.templateBodyLine
所產生的剖析樹狀結構。
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
屬性值
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
請流覽由 LGFileParser.templateDefinition
所產生的剖析樹狀結構。
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
屬性值
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
請流覽由 LGFileParser.templateNameLine
所產生的剖析樹狀結構。
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
屬性值
(ctx: TemplateNameLineContext) => 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