共用方式為


LGFileParserListener interface

這個介面會定義由 LGFileParser所產生的剖析樹狀結構的完整接聽程式。

Extends

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