Поделиться через


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

Введите дерево синтаксического анализа, созданное 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