다음을 통해 공유


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

상속된 From ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

속성 값

(ctx: ParserRuleContext) => void

상속된 From ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

속성 값

(node: ErrorNode) => void

상속된 From ParseTreeListener.visitErrorNode

visitTerminal

visitTerminal?: (node: TerminalNode) => void

속성 값

(node: TerminalNode) => void

상속된 From ParseTreeListener.visitTerminal