共用方式為


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