共用方式為


LGTemplateParserListener interface

此介面會為 所產生的 LGTemplateParser 剖析樹狀結構定義完整的接聽程式。

Extends

ParseTreeListener

屬性

enterBody

輸入 所產生的 LGTemplateParser.body 剖析樹狀結構。

enterErrorStructuredName

輸入 所產生的 LGTemplateParser.errorStructuredName 剖析樹狀結構。

enterErrorStructureLine

輸入 所產生的 LGTemplateParser.errorStructureLine 剖析樹狀結構。

enterErrorTemplateString

輸入 所產生的 LGTemplateParser.errorTemplateString 剖析樹狀結構。

enterExpression

輸入 所產生的 LGTemplateParser.expression 剖析樹狀結構。

enterExpressionInStructure

輸入 所產生的 LGTemplateParser.expressionInStructure 剖析樹狀結構。

enterIfCondition

輸入 所產生的 LGTemplateParser.ifCondition 剖析樹狀結構。

enterIfConditionRule

輸入 所產生的 LGTemplateParser.ifConditionRule 剖析樹狀結構。

enterIfElseBody

在 中 LGTemplateParser.body 輸入由標記替代 ifElseBody 專案所產生的剖析樹狀結構。

enterIfElseTemplateBody

輸入 所產生的 LGTemplateParser.ifElseTemplateBody 剖析樹狀結構。

enterKeyValueStructureLine

輸入 所產生的 LGTemplateParser.keyValueStructureLine 剖析樹狀結構。

enterKeyValueStructureValue

輸入 所產生的 LGTemplateParser.keyValueStructureValue 剖析樹狀結構。

enterNormalBody

在 中 LGTemplateParser.body 輸入由標記替代 normalBody 專案所產生的剖析樹狀結構。

enterNormalTemplateBody

輸入 所產生的 LGTemplateParser.normalTemplateBody 剖析樹狀結構。

enterNormalTemplateString

輸入 所產生的 LGTemplateParser.normalTemplateString 剖析樹狀結構。

enterStructuredBody

在 中 LGTemplateParser.body 輸入由標記替代 structuredBody 專案所產生的剖析樹狀結構。

enterStructuredBodyContentLine

輸入 所產生的 LGTemplateParser.structuredBodyContentLine 剖析樹狀結構。

enterStructuredBodyEndLine

輸入 所產生的 LGTemplateParser.structuredBodyEndLine 剖析樹狀結構。

enterStructuredBodyNameLine

輸入 所產生的 LGTemplateParser.structuredBodyNameLine 剖析樹狀結構。

enterStructuredTemplateBody

輸入 所產生的 LGTemplateParser.structuredTemplateBody 剖析樹狀結構。

enterSwitchCaseBody

在 中 LGTemplateParser.body 輸入由標記替代 switchCaseBody 專案所產生的剖析樹狀結構。

enterSwitchCaseRule

輸入 所產生的 LGTemplateParser.switchCaseRule 剖析樹狀結構。

enterSwitchCaseStat

輸入 所產生的 LGTemplateParser.switchCaseStat 剖析樹狀結構。

enterSwitchCaseTemplateBody

輸入 所產生的 LGTemplateParser.switchCaseTemplateBody 剖析樹狀結構。

enterTemplate

輸入 所產生的 LGTemplateParser.template 剖析樹狀結構。

enterTemplateString

輸入 所產生的 LGTemplateParser.templateString 剖析樹狀結構。

exitBody

結束 所產生的 LGTemplateParser.body 剖析樹狀結構。

exitErrorStructuredName

結束 所產生的 LGTemplateParser.errorStructuredName 剖析樹狀結構。

exitErrorStructureLine

結束 所產生的 LGTemplateParser.errorStructureLine 剖析樹狀結構。

exitErrorTemplateString

結束 所產生的 LGTemplateParser.errorTemplateString 剖析樹狀結構。

exitExpression

結束 所產生的 LGTemplateParser.expression 剖析樹狀結構。

exitExpressionInStructure

結束 所產生的 LGTemplateParser.expressionInStructure 剖析樹狀結構。

exitIfCondition

結束 所產生的 LGTemplateParser.ifCondition 剖析樹狀結構。

exitIfConditionRule

結束 所產生的 LGTemplateParser.ifConditionRule 剖析樹狀結構。

exitIfElseBody

結束 中 LGTemplateParser.body 加上標籤的 ifElseBody 替代方法所產生的剖析樹狀結構。

exitIfElseTemplateBody

結束 所產生的 LGTemplateParser.ifElseTemplateBody 剖析樹狀結構。

exitKeyValueStructureLine

結束 所產生的 LGTemplateParser.keyValueStructureLine 剖析樹狀結構。

exitKeyValueStructureValue

結束 所產生的 LGTemplateParser.keyValueStructureValue 剖析樹狀結構。

exitNormalBody

結束 中 LGTemplateParser.body 加上標籤的 normalBody 替代方法所產生的剖析樹狀結構。

exitNormalTemplateBody

結束 所產生的 LGTemplateParser.normalTemplateBody 剖析樹狀結構。

exitNormalTemplateString

結束 所產生的 LGTemplateParser.normalTemplateString 剖析樹狀結構。

exitStructuredBody

結束 中 LGTemplateParser.body 加上標籤的 structuredBody 替代方法所產生的剖析樹狀結構。

exitStructuredBodyContentLine

結束 所產生的 LGTemplateParser.structuredBodyContentLine 剖析樹狀結構。

exitStructuredBodyEndLine

結束 所產生的 LGTemplateParser.structuredBodyEndLine 剖析樹狀結構。

exitStructuredBodyNameLine

結束 所產生的 LGTemplateParser.structuredBodyNameLine 剖析樹狀結構。

exitStructuredTemplateBody

結束 所產生的 LGTemplateParser.structuredTemplateBody 剖析樹狀結構。

exitSwitchCaseBody

結束 中 LGTemplateParser.body 加上標籤的 switchCaseBody 替代方法所產生的剖析樹狀結構。

exitSwitchCaseRule

結束 所產生的 LGTemplateParser.switchCaseRule 剖析樹狀結構。

exitSwitchCaseStat

結束 所產生的 LGTemplateParser.switchCaseStat 剖析樹狀結構。

exitSwitchCaseTemplateBody

結束 所產生的 LGTemplateParser.switchCaseTemplateBody 剖析樹狀結構。

exitTemplate

結束 所產生的 LGTemplateParser.template 剖析樹狀結構。

exitTemplateString

結束 所產生的 LGTemplateParser.templateString 剖析樹狀結構。

繼承的屬性

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

屬性詳細資料

enterBody

輸入 所產生的 LGTemplateParser.body 剖析樹狀結構。

enterBody?: (ctx: BodyContext) => void

屬性值

(ctx: BodyContext) => void

enterErrorStructuredName

輸入 所產生的 LGTemplateParser.errorStructuredName 剖析樹狀結構。

enterErrorStructuredName?: (ctx: ErrorStructuredNameContext) => void

屬性值

(ctx: ErrorStructuredNameContext) => void

enterErrorStructureLine

輸入 所產生的 LGTemplateParser.errorStructureLine 剖析樹狀結構。

enterErrorStructureLine?: (ctx: ErrorStructureLineContext) => void

屬性值

(ctx: ErrorStructureLineContext) => void

enterErrorTemplateString

輸入 所產生的 LGTemplateParser.errorTemplateString 剖析樹狀結構。

enterErrorTemplateString?: (ctx: ErrorTemplateStringContext) => void

屬性值

(ctx: ErrorTemplateStringContext) => void

enterExpression

輸入 所產生的 LGTemplateParser.expression 剖析樹狀結構。

enterExpression?: (ctx: ExpressionContext) => void

屬性值

(ctx: ExpressionContext) => void

enterExpressionInStructure

輸入 所產生的 LGTemplateParser.expressionInStructure 剖析樹狀結構。

enterExpressionInStructure?: (ctx: ExpressionInStructureContext) => void

屬性值

(ctx: ExpressionInStructureContext) => void

enterIfCondition

輸入 所產生的 LGTemplateParser.ifCondition 剖析樹狀結構。

enterIfCondition?: (ctx: IfConditionContext) => void

屬性值

(ctx: IfConditionContext) => void

enterIfConditionRule

輸入 所產生的 LGTemplateParser.ifConditionRule 剖析樹狀結構。

enterIfConditionRule?: (ctx: IfConditionRuleContext) => void

屬性值

(ctx: IfConditionRuleContext) => void

enterIfElseBody

在 中 LGTemplateParser.body 輸入由標記替代 ifElseBody 專案所產生的剖析樹狀結構。

enterIfElseBody?: (ctx: IfElseBodyContext) => void

屬性值

(ctx: IfElseBodyContext) => void

enterIfElseTemplateBody

輸入 所產生的 LGTemplateParser.ifElseTemplateBody 剖析樹狀結構。

enterIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => void

屬性值

(ctx: IfElseTemplateBodyContext) => void

enterKeyValueStructureLine

輸入 所產生的 LGTemplateParser.keyValueStructureLine 剖析樹狀結構。

enterKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => void

屬性值

(ctx: KeyValueStructureLineContext) => void

enterKeyValueStructureValue

輸入 所產生的 LGTemplateParser.keyValueStructureValue 剖析樹狀結構。

enterKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => void

屬性值

(ctx: KeyValueStructureValueContext) => void

enterNormalBody

在 中 LGTemplateParser.body 輸入由標記替代 normalBody 專案所產生的剖析樹狀結構。

enterNormalBody?: (ctx: NormalBodyContext) => void

屬性值

(ctx: NormalBodyContext) => void

enterNormalTemplateBody

輸入 所產生的 LGTemplateParser.normalTemplateBody 剖析樹狀結構。

enterNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => void

屬性值

(ctx: NormalTemplateBodyContext) => void

enterNormalTemplateString

輸入 所產生的 LGTemplateParser.normalTemplateString 剖析樹狀結構。

enterNormalTemplateString?: (ctx: NormalTemplateStringContext) => void

屬性值

(ctx: NormalTemplateStringContext) => void

enterStructuredBody

在 中 LGTemplateParser.body 輸入由標記替代 structuredBody 專案所產生的剖析樹狀結構。

enterStructuredBody?: (ctx: StructuredBodyContext) => void

屬性值

(ctx: StructuredBodyContext) => void

enterStructuredBodyContentLine

輸入 所產生的 LGTemplateParser.structuredBodyContentLine 剖析樹狀結構。

enterStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => void

屬性值

(ctx: StructuredBodyContentLineContext) => void

enterStructuredBodyEndLine

輸入 所產生的 LGTemplateParser.structuredBodyEndLine 剖析樹狀結構。

enterStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => void

屬性值

(ctx: StructuredBodyEndLineContext) => void

enterStructuredBodyNameLine

輸入 所產生的 LGTemplateParser.structuredBodyNameLine 剖析樹狀結構。

enterStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => void

屬性值

(ctx: StructuredBodyNameLineContext) => void

enterStructuredTemplateBody

輸入 所產生的 LGTemplateParser.structuredTemplateBody 剖析樹狀結構。

enterStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => void

屬性值

(ctx: StructuredTemplateBodyContext) => void

enterSwitchCaseBody

在 中 LGTemplateParser.body 輸入由標記替代 switchCaseBody 專案所產生的剖析樹狀結構。

enterSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => void

屬性值

(ctx: SwitchCaseBodyContext) => void

enterSwitchCaseRule

輸入 所產生的 LGTemplateParser.switchCaseRule 剖析樹狀結構。

enterSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => void

屬性值

(ctx: SwitchCaseRuleContext) => void

enterSwitchCaseStat

輸入 所產生的 LGTemplateParser.switchCaseStat 剖析樹狀結構。

enterSwitchCaseStat?: (ctx: SwitchCaseStatContext) => void

屬性值

(ctx: SwitchCaseStatContext) => void

enterSwitchCaseTemplateBody

輸入 所產生的 LGTemplateParser.switchCaseTemplateBody 剖析樹狀結構。

enterSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => void

屬性值

(ctx: SwitchCaseTemplateBodyContext) => void

enterTemplate

輸入 所產生的 LGTemplateParser.template 剖析樹狀結構。

enterTemplate?: (ctx: TemplateContext) => void

屬性值

(ctx: TemplateContext) => void

enterTemplateString

輸入 所產生的 LGTemplateParser.templateString 剖析樹狀結構。

enterTemplateString?: (ctx: TemplateStringContext) => void

屬性值

(ctx: TemplateStringContext) => void

exitBody

結束 所產生的 LGTemplateParser.body 剖析樹狀結構。

exitBody?: (ctx: BodyContext) => void

屬性值

(ctx: BodyContext) => void

exitErrorStructuredName

結束 所產生的 LGTemplateParser.errorStructuredName 剖析樹狀結構。

exitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => void

屬性值

(ctx: ErrorStructuredNameContext) => void

exitErrorStructureLine

結束 所產生的 LGTemplateParser.errorStructureLine 剖析樹狀結構。

exitErrorStructureLine?: (ctx: ErrorStructureLineContext) => void

屬性值

(ctx: ErrorStructureLineContext) => void

exitErrorTemplateString

結束 所產生的 LGTemplateParser.errorTemplateString 剖析樹狀結構。

exitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => void

屬性值

(ctx: ErrorTemplateStringContext) => void

exitExpression

結束 所產生的 LGTemplateParser.expression 剖析樹狀結構。

exitExpression?: (ctx: ExpressionContext) => void

屬性值

(ctx: ExpressionContext) => void

exitExpressionInStructure

結束 所產生的 LGTemplateParser.expressionInStructure 剖析樹狀結構。

exitExpressionInStructure?: (ctx: ExpressionInStructureContext) => void

屬性值

(ctx: ExpressionInStructureContext) => void

exitIfCondition

結束 所產生的 LGTemplateParser.ifCondition 剖析樹狀結構。

exitIfCondition?: (ctx: IfConditionContext) => void

屬性值

(ctx: IfConditionContext) => void

exitIfConditionRule

結束 所產生的 LGTemplateParser.ifConditionRule 剖析樹狀結構。

exitIfConditionRule?: (ctx: IfConditionRuleContext) => void

屬性值

(ctx: IfConditionRuleContext) => void

exitIfElseBody

結束 中 LGTemplateParser.body 加上標籤的 ifElseBody 替代方法所產生的剖析樹狀結構。

exitIfElseBody?: (ctx: IfElseBodyContext) => void

屬性值

(ctx: IfElseBodyContext) => void

exitIfElseTemplateBody

結束 所產生的 LGTemplateParser.ifElseTemplateBody 剖析樹狀結構。

exitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => void

屬性值

(ctx: IfElseTemplateBodyContext) => void

exitKeyValueStructureLine

結束 所產生的 LGTemplateParser.keyValueStructureLine 剖析樹狀結構。

exitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => void

屬性值

(ctx: KeyValueStructureLineContext) => void

exitKeyValueStructureValue

結束 所產生的 LGTemplateParser.keyValueStructureValue 剖析樹狀結構。

exitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => void

屬性值

(ctx: KeyValueStructureValueContext) => void

exitNormalBody

結束 中 LGTemplateParser.body 加上標籤的 normalBody 替代方法所產生的剖析樹狀結構。

exitNormalBody?: (ctx: NormalBodyContext) => void

屬性值

(ctx: NormalBodyContext) => void

exitNormalTemplateBody

結束 所產生的 LGTemplateParser.normalTemplateBody 剖析樹狀結構。

exitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => void

屬性值

(ctx: NormalTemplateBodyContext) => void

exitNormalTemplateString

結束 所產生的 LGTemplateParser.normalTemplateString 剖析樹狀結構。

exitNormalTemplateString?: (ctx: NormalTemplateStringContext) => void

屬性值

(ctx: NormalTemplateStringContext) => void

exitStructuredBody

結束 中 LGTemplateParser.body 加上標籤的 structuredBody 替代方法所產生的剖析樹狀結構。

exitStructuredBody?: (ctx: StructuredBodyContext) => void

屬性值

(ctx: StructuredBodyContext) => void

exitStructuredBodyContentLine

結束 所產生的 LGTemplateParser.structuredBodyContentLine 剖析樹狀結構。

exitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => void

屬性值

(ctx: StructuredBodyContentLineContext) => void

exitStructuredBodyEndLine

結束 所產生的 LGTemplateParser.structuredBodyEndLine 剖析樹狀結構。

exitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => void

屬性值

(ctx: StructuredBodyEndLineContext) => void

exitStructuredBodyNameLine

結束 所產生的 LGTemplateParser.structuredBodyNameLine 剖析樹狀結構。

exitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => void

屬性值

(ctx: StructuredBodyNameLineContext) => void

exitStructuredTemplateBody

結束 所產生的 LGTemplateParser.structuredTemplateBody 剖析樹狀結構。

exitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => void

屬性值

(ctx: StructuredTemplateBodyContext) => void

exitSwitchCaseBody

結束 中 LGTemplateParser.body 加上標籤的 switchCaseBody 替代方法所產生的剖析樹狀結構。

exitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => void

屬性值

(ctx: SwitchCaseBodyContext) => void

exitSwitchCaseRule

結束 所產生的 LGTemplateParser.switchCaseRule 剖析樹狀結構。

exitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => void

屬性值

(ctx: SwitchCaseRuleContext) => void

exitSwitchCaseStat

結束 所產生的 LGTemplateParser.switchCaseStat 剖析樹狀結構。

exitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => void

屬性值

(ctx: SwitchCaseStatContext) => void

exitSwitchCaseTemplateBody

結束 所產生的 LGTemplateParser.switchCaseTemplateBody 剖析樹狀結構。

exitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => void

屬性值

(ctx: SwitchCaseTemplateBodyContext) => void

exitTemplate

結束 所產生的 LGTemplateParser.template 剖析樹狀結構。

exitTemplate?: (ctx: TemplateContext) => void

屬性值

(ctx: TemplateContext) => void

exitTemplateString

結束 所產生的 LGTemplateParser.templateString 剖析樹狀結構。

exitTemplateString?: (ctx: TemplateStringContext) => void

屬性值

(ctx: TemplateStringContext) => 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