Freigeben über


LGTemplateParserListener interface

Diese Schnittstelle definiert einen vollständigen Listener für eine analysestruktur, die von LGTemplateParsererstellt wird.

Extends

ParseTreeListener

Eigenschaften

enterBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.bodyerzeugt wird.

enterErrorStructuredName

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorStructuredNameerzeugt wird.

enterErrorStructureLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorStructureLineerzeugt wird.

enterErrorTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorTemplateStringerzeugt wird.

enterExpression

Geben Sie eine analysestruktur ein, die von LGTemplateParser.expressionerzeugt wird.

enterExpressionInStructure

Geben Sie eine analysestruktur ein, die von LGTemplateParser.expressionInStructureerzeugt wird.

enterIfCondition

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifConditionerzeugt wird.

enterIfConditionRule

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifConditionRuleerzeugt wird.

enterIfElseBody

Geben Sie eine Analysestruktur ein, die von der ifElseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterIfElseTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifElseTemplateBodyerzeugt wird.

enterKeyValueStructureLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.keyValueStructureLineerzeugt wird.

enterKeyValueStructureValue

Geben Sie eine analysestruktur ein, die von LGTemplateParser.keyValueStructureValueerzeugt wird.

enterNormalBody

Geben Sie eine Analysestruktur ein, die von der normalBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterNormalTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.normalTemplateBodyerzeugt wird.

enterNormalTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.normalTemplateStringerzeugt wird.

enterStructuredBody

Geben Sie eine Analysestruktur ein, die von der structuredBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterStructuredBodyContentLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyContentLineerzeugt wird.

enterStructuredBodyEndLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyEndLineerzeugt wird.

enterStructuredBodyNameLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyNameLineerzeugt wird.

enterStructuredTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredTemplateBodyerzeugt wird.

enterSwitchCaseBody

Geben Sie eine Analysestruktur ein, die von der switchCaseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterSwitchCaseRule

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseRuleerzeugt wird.

enterSwitchCaseStat

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseStaterzeugt wird.

enterSwitchCaseTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseTemplateBodyerzeugt wird.

enterTemplate

Geben Sie eine analysestruktur ein, die von LGTemplateParser.templateerzeugt wird.

enterTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.templateStringerzeugt wird.

exitBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.bodyerzeugt wird.

exitErrorStructuredName

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorStructuredNameerzeugt wird.

exitErrorStructureLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorStructureLineerzeugt wird.

exitErrorTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorTemplateStringerzeugt wird.

exitExpression

Beenden Sie eine analysestruktur, die von LGTemplateParser.expressionerzeugt wird.

exitExpressionInStructure

Beenden Sie eine analysestruktur, die von LGTemplateParser.expressionInStructureerzeugt wird.

exitIfCondition

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifConditionerzeugt wird.

exitIfConditionRule

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifConditionRuleerzeugt wird.

exitIfElseBody

Beenden Sie eine Analysestruktur, die von der ifElseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitIfElseTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifElseTemplateBodyerzeugt wird.

exitKeyValueStructureLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.keyValueStructureLineerzeugt wird.

exitKeyValueStructureValue

Beenden Sie eine analysestruktur, die von LGTemplateParser.keyValueStructureValueerzeugt wird.

exitNormalBody

Beenden Sie eine Analysestruktur, die von der normalBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitNormalTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.normalTemplateBodyerzeugt wird.

exitNormalTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.normalTemplateStringerzeugt wird.

exitStructuredBody

Beenden Sie eine Analysestruktur, die von der structuredBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitStructuredBodyContentLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyContentLineerzeugt wird.

exitStructuredBodyEndLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyEndLineerzeugt wird.

exitStructuredBodyNameLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyNameLineerzeugt wird.

exitStructuredTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredTemplateBodyerzeugt wird.

exitSwitchCaseBody

Beenden Sie eine Analysestruktur, die von der switchCaseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitSwitchCaseRule

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseRuleerzeugt wird.

exitSwitchCaseStat

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseStaterzeugt wird.

exitSwitchCaseTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseTemplateBodyerzeugt wird.

exitTemplate

Beenden Sie eine analysestruktur, die von LGTemplateParser.templateerzeugt wird.

exitTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.templateStringerzeugt wird.

Geerbte Eigenschaften

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Details zur Eigenschaft

enterBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.bodyerzeugt wird.

enterBody?: (ctx: BodyContext) => void

Eigenschaftswert

(ctx: BodyContext) => void

enterErrorStructuredName

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorStructuredNameerzeugt wird.

enterErrorStructuredName?: (ctx: ErrorStructuredNameContext) => void

Eigenschaftswert

(ctx: ErrorStructuredNameContext) => void

enterErrorStructureLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorStructureLineerzeugt wird.

enterErrorStructureLine?: (ctx: ErrorStructureLineContext) => void

Eigenschaftswert

(ctx: ErrorStructureLineContext) => void

enterErrorTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.errorTemplateStringerzeugt wird.

enterErrorTemplateString?: (ctx: ErrorTemplateStringContext) => void

Eigenschaftswert

(ctx: ErrorTemplateStringContext) => void

enterExpression

Geben Sie eine analysestruktur ein, die von LGTemplateParser.expressionerzeugt wird.

enterExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

enterExpressionInStructure

Geben Sie eine analysestruktur ein, die von LGTemplateParser.expressionInStructureerzeugt wird.

enterExpressionInStructure?: (ctx: ExpressionInStructureContext) => void

Eigenschaftswert

(ctx: ExpressionInStructureContext) => void

enterIfCondition

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifConditionerzeugt wird.

enterIfCondition?: (ctx: IfConditionContext) => void

Eigenschaftswert

(ctx: IfConditionContext) => void

enterIfConditionRule

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifConditionRuleerzeugt wird.

enterIfConditionRule?: (ctx: IfConditionRuleContext) => void

Eigenschaftswert

(ctx: IfConditionRuleContext) => void

enterIfElseBody

Geben Sie eine Analysestruktur ein, die von der ifElseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterIfElseBody?: (ctx: IfElseBodyContext) => void

Eigenschaftswert

(ctx: IfElseBodyContext) => void

enterIfElseTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.ifElseTemplateBodyerzeugt wird.

enterIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => void

Eigenschaftswert

(ctx: IfElseTemplateBodyContext) => void

enterKeyValueStructureLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.keyValueStructureLineerzeugt wird.

enterKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => void

Eigenschaftswert

(ctx: KeyValueStructureLineContext) => void

enterKeyValueStructureValue

Geben Sie eine analysestruktur ein, die von LGTemplateParser.keyValueStructureValueerzeugt wird.

enterKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => void

Eigenschaftswert

(ctx: KeyValueStructureValueContext) => void

enterNormalBody

Geben Sie eine Analysestruktur ein, die von der normalBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterNormalBody?: (ctx: NormalBodyContext) => void

Eigenschaftswert

(ctx: NormalBodyContext) => void

enterNormalTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.normalTemplateBodyerzeugt wird.

enterNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => void

Eigenschaftswert

(ctx: NormalTemplateBodyContext) => void

enterNormalTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.normalTemplateStringerzeugt wird.

enterNormalTemplateString?: (ctx: NormalTemplateStringContext) => void

Eigenschaftswert

(ctx: NormalTemplateStringContext) => void

enterStructuredBody

Geben Sie eine Analysestruktur ein, die von der structuredBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterStructuredBody?: (ctx: StructuredBodyContext) => void

Eigenschaftswert

(ctx: StructuredBodyContext) => void

enterStructuredBodyContentLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyContentLineerzeugt wird.

enterStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyContentLineContext) => void

enterStructuredBodyEndLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyEndLineerzeugt wird.

enterStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyEndLineContext) => void

enterStructuredBodyNameLine

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredBodyNameLineerzeugt wird.

enterStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyNameLineContext) => void

enterStructuredTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.structuredTemplateBodyerzeugt wird.

enterStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => void

Eigenschaftswert

(ctx: StructuredTemplateBodyContext) => void

enterSwitchCaseBody

Geben Sie eine Analysestruktur ein, die von der switchCaseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

enterSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => void

Eigenschaftswert

(ctx: SwitchCaseBodyContext) => void

enterSwitchCaseRule

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseRuleerzeugt wird.

enterSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => void

Eigenschaftswert

(ctx: SwitchCaseRuleContext) => void

enterSwitchCaseStat

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseStaterzeugt wird.

enterSwitchCaseStat?: (ctx: SwitchCaseStatContext) => void

Eigenschaftswert

(ctx: SwitchCaseStatContext) => void

enterSwitchCaseTemplateBody

Geben Sie eine analysestruktur ein, die von LGTemplateParser.switchCaseTemplateBodyerzeugt wird.

enterSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => void

Eigenschaftswert

(ctx: SwitchCaseTemplateBodyContext) => void

enterTemplate

Geben Sie eine analysestruktur ein, die von LGTemplateParser.templateerzeugt wird.

enterTemplate?: (ctx: TemplateContext) => void

Eigenschaftswert

(ctx: TemplateContext) => void

enterTemplateString

Geben Sie eine analysestruktur ein, die von LGTemplateParser.templateStringerzeugt wird.

enterTemplateString?: (ctx: TemplateStringContext) => void

Eigenschaftswert

(ctx: TemplateStringContext) => void

exitBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.bodyerzeugt wird.

exitBody?: (ctx: BodyContext) => void

Eigenschaftswert

(ctx: BodyContext) => void

exitErrorStructuredName

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorStructuredNameerzeugt wird.

exitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => void

Eigenschaftswert

(ctx: ErrorStructuredNameContext) => void

exitErrorStructureLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorStructureLineerzeugt wird.

exitErrorStructureLine?: (ctx: ErrorStructureLineContext) => void

Eigenschaftswert

(ctx: ErrorStructureLineContext) => void

exitErrorTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.errorTemplateStringerzeugt wird.

exitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => void

Eigenschaftswert

(ctx: ErrorTemplateStringContext) => void

exitExpression

Beenden Sie eine analysestruktur, die von LGTemplateParser.expressionerzeugt wird.

exitExpression?: (ctx: ExpressionContext) => void

Eigenschaftswert

(ctx: ExpressionContext) => void

exitExpressionInStructure

Beenden Sie eine analysestruktur, die von LGTemplateParser.expressionInStructureerzeugt wird.

exitExpressionInStructure?: (ctx: ExpressionInStructureContext) => void

Eigenschaftswert

(ctx: ExpressionInStructureContext) => void

exitIfCondition

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifConditionerzeugt wird.

exitIfCondition?: (ctx: IfConditionContext) => void

Eigenschaftswert

(ctx: IfConditionContext) => void

exitIfConditionRule

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifConditionRuleerzeugt wird.

exitIfConditionRule?: (ctx: IfConditionRuleContext) => void

Eigenschaftswert

(ctx: IfConditionRuleContext) => void

exitIfElseBody

Beenden Sie eine Analysestruktur, die von der ifElseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitIfElseBody?: (ctx: IfElseBodyContext) => void

Eigenschaftswert

(ctx: IfElseBodyContext) => void

exitIfElseTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.ifElseTemplateBodyerzeugt wird.

exitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => void

Eigenschaftswert

(ctx: IfElseTemplateBodyContext) => void

exitKeyValueStructureLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.keyValueStructureLineerzeugt wird.

exitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => void

Eigenschaftswert

(ctx: KeyValueStructureLineContext) => void

exitKeyValueStructureValue

Beenden Sie eine analysestruktur, die von LGTemplateParser.keyValueStructureValueerzeugt wird.

exitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => void

Eigenschaftswert

(ctx: KeyValueStructureValueContext) => void

exitNormalBody

Beenden Sie eine Analysestruktur, die von der normalBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitNormalBody?: (ctx: NormalBodyContext) => void

Eigenschaftswert

(ctx: NormalBodyContext) => void

exitNormalTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.normalTemplateBodyerzeugt wird.

exitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => void

Eigenschaftswert

(ctx: NormalTemplateBodyContext) => void

exitNormalTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.normalTemplateStringerzeugt wird.

exitNormalTemplateString?: (ctx: NormalTemplateStringContext) => void

Eigenschaftswert

(ctx: NormalTemplateStringContext) => void

exitStructuredBody

Beenden Sie eine Analysestruktur, die von der structuredBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitStructuredBody?: (ctx: StructuredBodyContext) => void

Eigenschaftswert

(ctx: StructuredBodyContext) => void

exitStructuredBodyContentLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyContentLineerzeugt wird.

exitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyContentLineContext) => void

exitStructuredBodyEndLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyEndLineerzeugt wird.

exitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyEndLineContext) => void

exitStructuredBodyNameLine

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredBodyNameLineerzeugt wird.

exitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => void

Eigenschaftswert

(ctx: StructuredBodyNameLineContext) => void

exitStructuredTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.structuredTemplateBodyerzeugt wird.

exitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => void

Eigenschaftswert

(ctx: StructuredTemplateBodyContext) => void

exitSwitchCaseBody

Beenden Sie eine Analysestruktur, die von der switchCaseBody bezeichneten Alternative in LGTemplateParser.bodyerzeugt wird.

exitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => void

Eigenschaftswert

(ctx: SwitchCaseBodyContext) => void

exitSwitchCaseRule

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseRuleerzeugt wird.

exitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => void

Eigenschaftswert

(ctx: SwitchCaseRuleContext) => void

exitSwitchCaseStat

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseStaterzeugt wird.

exitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => void

Eigenschaftswert

(ctx: SwitchCaseStatContext) => void

exitSwitchCaseTemplateBody

Beenden Sie eine analysestruktur, die von LGTemplateParser.switchCaseTemplateBodyerzeugt wird.

exitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => void

Eigenschaftswert

(ctx: SwitchCaseTemplateBodyContext) => void

exitTemplate

Beenden Sie eine analysestruktur, die von LGTemplateParser.templateerzeugt wird.

exitTemplate?: (ctx: TemplateContext) => void

Eigenschaftswert

(ctx: TemplateContext) => void

exitTemplateString

Beenden Sie eine analysestruktur, die von LGTemplateParser.templateStringerzeugt wird.

exitTemplateString?: (ctx: TemplateStringContext) => void

Eigenschaftswert

(ctx: TemplateStringContext) => void

Geerbte Eigenschaftsdetails

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

geerbt von ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

geerbt von ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

Eigenschaftswert

(node: ErrorNode) => void

von ParseTreeListener.visitErrorNode geerbt

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Eigenschaftswert

(node: TerminalNode) => void

geerbt von ParseTreeListener.visitTerminal