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