LGTemplateParserListener interface

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

扩展

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

ifElseBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

enterIfElseTemplateBody

输入由 LGTemplateParser.ifElseTemplateBody生成的分析树。

enterKeyValueStructureLine

输入由 LGTemplateParser.keyValueStructureLine生成的分析树。

enterKeyValueStructureValue

输入由 LGTemplateParser.keyValueStructureValue生成的分析树。

enterNormalBody

normalBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

enterNormalTemplateBody

输入由 LGTemplateParser.normalTemplateBody生成的分析树。

enterNormalTemplateString

输入由 LGTemplateParser.normalTemplateString生成的分析树。

enterStructuredBody

structuredBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

enterStructuredBodyContentLine

输入由 LGTemplateParser.structuredBodyContentLine生成的分析树。

enterStructuredBodyEndLine

输入由 LGTemplateParser.structuredBodyEndLine生成的分析树。

enterStructuredBodyNameLine

输入由 LGTemplateParser.structuredBodyNameLine生成的分析树。

enterStructuredTemplateBody

输入由 LGTemplateParser.structuredTemplateBody生成的分析树。

enterSwitchCaseBody

switchCaseBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

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

退出由 ifElseBody中标有替代项的 LGTemplateParser.body 生成的分析树。

exitIfElseTemplateBody

退出由 LGTemplateParser.ifElseTemplateBody生成的分析树。

exitKeyValueStructureLine

退出由 LGTemplateParser.keyValueStructureLine生成的分析树。

exitKeyValueStructureValue

退出由 LGTemplateParser.keyValueStructureValue生成的分析树。

exitNormalBody

退出由 normalBody中标有替代项的 LGTemplateParser.body 生成的分析树。

exitNormalTemplateBody

退出由 LGTemplateParser.normalTemplateBody生成的分析树。

exitNormalTemplateString

退出由 LGTemplateParser.normalTemplateString生成的分析树。

exitStructuredBody

退出由 structuredBody中标有替代项的 LGTemplateParser.body 生成的分析树。

exitStructuredBodyContentLine

退出由 LGTemplateParser.structuredBodyContentLine生成的分析树。

exitStructuredBodyEndLine

退出由 LGTemplateParser.structuredBodyEndLine生成的分析树。

exitStructuredBodyNameLine

退出由 LGTemplateParser.structuredBodyNameLine生成的分析树。

exitStructuredTemplateBody

退出由 LGTemplateParser.structuredTemplateBody生成的分析树。

exitSwitchCaseBody

退出由 switchCaseBody中标有替代项的 LGTemplateParser.body 生成的分析树。

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

ifElseBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

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

normalBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

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

structuredBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

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

switchCaseBody中输入由 LGTemplateParser.body 标记的替代项生成的分析树。

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

退出由 ifElseBody中标有替代项的 LGTemplateParser.body 生成的分析树。

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

退出由 normalBody中标有替代项的 LGTemplateParser.body 生成的分析树。

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

退出由 structuredBody中标有替代项的 LGTemplateParser.body 生成的分析树。

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

退出由 switchCaseBody中标有替代项的 LGTemplateParser.body 生成的分析树。

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