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