LGTemplateParserListener interface
このインターフェイスは、 によって LGTemplateParser
生成される解析ツリーの完全なリスナーを定義します。
- Extends
-
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