LGTemplateParserListener interface
此接口定义由 LGTemplateParser
生成的分析树的完整侦听器。
- 扩展
-
ParseTreeListener
属性
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
在 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
在 |
enter |
输入由 |
enter |
输入由 |
enter |
在 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
在 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
enter |
输入由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
exit |
退出由 |
继承属性
enter |
|
exit |
|
visit |
|
visit |
属性详细信息
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