LGFileParserListener interface

此接口定义由 LGFileParser生成的分析树的完整侦听器。

扩展

ParseTreeListener

属性

enterCommentDefinition

输入由 LGFileParser.commentDefinition生成的分析树。

enterErrorDefinition

输入由 LGFileParser.errorDefinition生成的分析树。

enterFile

输入由 LGFileParser.file生成的分析树。

enterImportDefinition

输入由 LGFileParser.importDefinition生成的分析树。

enterOptionDefinition

输入由 LGFileParser.optionDefinition生成的分析树。

enterParagraph

输入由 LGFileParser.paragraph生成的分析树。

enterTemplateBody

输入由 LGFileParser.templateBody生成的分析树。

enterTemplateBodyLine

输入由 LGFileParser.templateBodyLine生成的分析树。

enterTemplateDefinition

输入由 LGFileParser.templateDefinition生成的分析树。

enterTemplateNameLine

输入由 LGFileParser.templateNameLine生成的分析树。

exitCommentDefinition

退出由 LGFileParser.commentDefinition生成的分析树。

exitErrorDefinition

退出由 LGFileParser.errorDefinition生成的分析树。

exitFile

退出由 LGFileParser.file生成的分析树。

exitImportDefinition

退出由 LGFileParser.importDefinition生成的分析树。

exitOptionDefinition

退出由 LGFileParser.optionDefinition生成的分析树。

exitParagraph

退出由 LGFileParser.paragraph生成的分析树。

exitTemplateBody

退出由 LGFileParser.templateBody生成的分析树。

exitTemplateBodyLine

退出由 LGFileParser.templateBodyLine生成的分析树。

exitTemplateDefinition

退出由 LGFileParser.templateDefinition生成的分析树。

exitTemplateNameLine

退出由 LGFileParser.templateNameLine生成的分析树。

继承属性

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

属性详细信息

enterCommentDefinition

输入由 LGFileParser.commentDefinition生成的分析树。

enterCommentDefinition?: (ctx: CommentDefinitionContext) => void

属性值

(ctx: CommentDefinitionContext) => void

enterErrorDefinition

输入由 LGFileParser.errorDefinition生成的分析树。

enterErrorDefinition?: (ctx: ErrorDefinitionContext) => void

属性值

(ctx: ErrorDefinitionContext) => void

enterFile

输入由 LGFileParser.file生成的分析树。

enterFile?: (ctx: FileContext) => void

属性值

(ctx: FileContext) => void

enterImportDefinition

输入由 LGFileParser.importDefinition生成的分析树。

enterImportDefinition?: (ctx: ImportDefinitionContext) => void

属性值

(ctx: ImportDefinitionContext) => void

enterOptionDefinition

输入由 LGFileParser.optionDefinition生成的分析树。

enterOptionDefinition?: (ctx: OptionDefinitionContext) => void

属性值

(ctx: OptionDefinitionContext) => void

enterParagraph

输入由 LGFileParser.paragraph生成的分析树。

enterParagraph?: (ctx: ParagraphContext) => void

属性值

(ctx: ParagraphContext) => void

enterTemplateBody

输入由 LGFileParser.templateBody生成的分析树。

enterTemplateBody?: (ctx: TemplateBodyContext) => void

属性值

(ctx: TemplateBodyContext) => void

enterTemplateBodyLine

输入由 LGFileParser.templateBodyLine生成的分析树。

enterTemplateBodyLine?: (ctx: TemplateBodyLineContext) => void

属性值

(ctx: TemplateBodyLineContext) => void

enterTemplateDefinition

输入由 LGFileParser.templateDefinition生成的分析树。

enterTemplateDefinition?: (ctx: TemplateDefinitionContext) => void

属性值

(ctx: TemplateDefinitionContext) => void

enterTemplateNameLine

输入由 LGFileParser.templateNameLine生成的分析树。

enterTemplateNameLine?: (ctx: TemplateNameLineContext) => void

属性值

(ctx: TemplateNameLineContext) => void

exitCommentDefinition

退出由 LGFileParser.commentDefinition生成的分析树。

exitCommentDefinition?: (ctx: CommentDefinitionContext) => void

属性值

(ctx: CommentDefinitionContext) => void

exitErrorDefinition

退出由 LGFileParser.errorDefinition生成的分析树。

exitErrorDefinition?: (ctx: ErrorDefinitionContext) => void

属性值

(ctx: ErrorDefinitionContext) => void

exitFile

退出由 LGFileParser.file生成的分析树。

exitFile?: (ctx: FileContext) => void

属性值

(ctx: FileContext) => void

exitImportDefinition

退出由 LGFileParser.importDefinition生成的分析树。

exitImportDefinition?: (ctx: ImportDefinitionContext) => void

属性值

(ctx: ImportDefinitionContext) => void

exitOptionDefinition

退出由 LGFileParser.optionDefinition生成的分析树。

exitOptionDefinition?: (ctx: OptionDefinitionContext) => void

属性值

(ctx: OptionDefinitionContext) => void

exitParagraph

退出由 LGFileParser.paragraph生成的分析树。

exitParagraph?: (ctx: ParagraphContext) => void

属性值

(ctx: ParagraphContext) => void

exitTemplateBody

退出由 LGFileParser.templateBody生成的分析树。

exitTemplateBody?: (ctx: TemplateBodyContext) => void

属性值

(ctx: TemplateBodyContext) => void

exitTemplateBodyLine

退出由 LGFileParser.templateBodyLine生成的分析树。

exitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => void

属性值

(ctx: TemplateBodyLineContext) => void

exitTemplateDefinition

退出由 LGFileParser.templateDefinition生成的分析树。

exitTemplateDefinition?: (ctx: TemplateDefinitionContext) => void

属性值

(ctx: TemplateDefinitionContext) => void

exitTemplateNameLine

退出由 LGFileParser.templateNameLine生成的分析树。

exitTemplateNameLine?: (ctx: TemplateNameLineContext) => void

属性值

(ctx: TemplateNameLineContext) => void

继承属性详细信息

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

属性值

(ctx: ParserRuleContext) => void

继承自 ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

属性值

(ctx: ParserRuleContext) => void

继承自 ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

属性值

(node: ErrorNode) => void

继承自 ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

属性值

(node: TerminalNode) => void

继承自 ParseTreeListener.visitTerminal