LGTemplateParserVisitor interface

이 인터페이스는 LGTemplateParser생성되는 구문 분석 트리에 대한 전체 제네릭 방문자를 정의합니다.

Extends

ParseTreeVisitor<Result>

속성

visitBody

LGTemplateParser.body생성한 구문 분석 트리를 방문합니다.

visitErrorStructuredName

LGTemplateParser.errorStructuredName생성한 구문 분석 트리를 방문합니다.

visitErrorStructureLine

LGTemplateParser.errorStructureLine생성한 구문 분석 트리를 방문합니다.

visitErrorTemplateString

LGTemplateParser.errorTemplateString생성한 구문 분석 트리를 방문합니다.

visitExpression

LGTemplateParser.expression생성한 구문 분석 트리를 방문합니다.

visitExpressionInStructure

LGTemplateParser.expressionInStructure생성한 구문 분석 트리를 방문합니다.

visitIfCondition

LGTemplateParser.ifCondition생성한 구문 분석 트리를 방문합니다.

visitIfConditionRule

LGTemplateParser.ifConditionRule생성한 구문 분석 트리를 방문합니다.

visitIfElseBody

LGTemplateParser.body ifElseBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitIfElseTemplateBody

LGTemplateParser.ifElseTemplateBody생성한 구문 분석 트리를 방문합니다.

visitKeyValueStructureLine

LGTemplateParser.keyValueStructureLine생성한 구문 분석 트리를 방문합니다.

visitKeyValueStructureValue

LGTemplateParser.keyValueStructureValue생성한 구문 분석 트리를 방문합니다.

visitNormalBody

LGTemplateParser.body normalBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitNormalTemplateBody

LGTemplateParser.normalTemplateBody생성한 구문 분석 트리를 방문합니다.

visitNormalTemplateString

LGTemplateParser.normalTemplateString생성한 구문 분석 트리를 방문합니다.

visitStructuredBody

LGTemplateParser.body structuredBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitStructuredBodyContentLine

LGTemplateParser.structuredBodyContentLine생성한 구문 분석 트리를 방문합니다.

visitStructuredBodyEndLine

LGTemplateParser.structuredBodyEndLine생성한 구문 분석 트리를 방문합니다.

visitStructuredBodyNameLine

LGTemplateParser.structuredBodyNameLine생성한 구문 분석 트리를 방문합니다.

visitStructuredTemplateBody

LGTemplateParser.structuredTemplateBody생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseBody

LGTemplateParser.body switchCaseBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitSwitchCaseRule

LGTemplateParser.switchCaseRule생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseStat

LGTemplateParser.switchCaseStat생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseTemplateBody

LGTemplateParser.switchCaseTemplateBody생성한 구문 분석 트리를 방문합니다.

visitTemplate

LGTemplateParser.template생성한 구문 분석 트리를 방문합니다.

visitTemplateString

LGTemplateParser.templateString생성한 구문 분석 트리를 방문합니다.

상속된 메서드

visit(ParseTree)

구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다.

visitChildren(RuleNode)

노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다.

visitErrorNode(ErrorNode)

오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.

visitTerminal(TerminalNode)

터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.

속성 세부 정보

visitBody

LGTemplateParser.body생성한 구문 분석 트리를 방문합니다.

visitBody?: (ctx: BodyContext) => Result

속성 값

(ctx: BodyContext) => Result

visitErrorStructuredName

LGTemplateParser.errorStructuredName생성한 구문 분석 트리를 방문합니다.

visitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => Result

속성 값

(ctx: ErrorStructuredNameContext) => Result

visitErrorStructureLine

LGTemplateParser.errorStructureLine생성한 구문 분석 트리를 방문합니다.

visitErrorStructureLine?: (ctx: ErrorStructureLineContext) => Result

속성 값

(ctx: ErrorStructureLineContext) => Result

visitErrorTemplateString

LGTemplateParser.errorTemplateString생성한 구문 분석 트리를 방문합니다.

visitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => Result

속성 값

(ctx: ErrorTemplateStringContext) => Result

visitExpression

LGTemplateParser.expression생성한 구문 분석 트리를 방문합니다.

visitExpression?: (ctx: ExpressionContext) => Result

속성 값

(ctx: ExpressionContext) => Result

visitExpressionInStructure

LGTemplateParser.expressionInStructure생성한 구문 분석 트리를 방문합니다.

visitExpressionInStructure?: (ctx: ExpressionInStructureContext) => Result

속성 값

(ctx: ExpressionInStructureContext) => Result

visitIfCondition

LGTemplateParser.ifCondition생성한 구문 분석 트리를 방문합니다.

visitIfCondition?: (ctx: IfConditionContext) => Result

속성 값

(ctx: IfConditionContext) => Result

visitIfConditionRule

LGTemplateParser.ifConditionRule생성한 구문 분석 트리를 방문합니다.

visitIfConditionRule?: (ctx: IfConditionRuleContext) => Result

속성 값

(ctx: IfConditionRuleContext) => Result

visitIfElseBody

LGTemplateParser.body ifElseBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitIfElseBody?: (ctx: IfElseBodyContext) => Result

속성 값

(ctx: IfElseBodyContext) => Result

visitIfElseTemplateBody

LGTemplateParser.ifElseTemplateBody생성한 구문 분석 트리를 방문합니다.

visitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => Result

속성 값

(ctx: IfElseTemplateBodyContext) => Result

visitKeyValueStructureLine

LGTemplateParser.keyValueStructureLine생성한 구문 분석 트리를 방문합니다.

visitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => Result

속성 값

(ctx: KeyValueStructureLineContext) => Result

visitKeyValueStructureValue

LGTemplateParser.keyValueStructureValue생성한 구문 분석 트리를 방문합니다.

visitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => Result

속성 값

(ctx: KeyValueStructureValueContext) => Result

visitNormalBody

LGTemplateParser.body normalBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitNormalBody?: (ctx: NormalBodyContext) => Result

속성 값

(ctx: NormalBodyContext) => Result

visitNormalTemplateBody

LGTemplateParser.normalTemplateBody생성한 구문 분석 트리를 방문합니다.

visitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => Result

속성 값

(ctx: NormalTemplateBodyContext) => Result

visitNormalTemplateString

LGTemplateParser.normalTemplateString생성한 구문 분석 트리를 방문합니다.

visitNormalTemplateString?: (ctx: NormalTemplateStringContext) => Result

속성 값

(ctx: NormalTemplateStringContext) => Result

visitStructuredBody

LGTemplateParser.body structuredBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitStructuredBody?: (ctx: StructuredBodyContext) => Result

속성 값

(ctx: StructuredBodyContext) => Result

visitStructuredBodyContentLine

LGTemplateParser.structuredBodyContentLine생성한 구문 분석 트리를 방문합니다.

visitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => Result

속성 값

(ctx: StructuredBodyContentLineContext) => Result

visitStructuredBodyEndLine

LGTemplateParser.structuredBodyEndLine생성한 구문 분석 트리를 방문합니다.

visitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => Result

속성 값

(ctx: StructuredBodyEndLineContext) => Result

visitStructuredBodyNameLine

LGTemplateParser.structuredBodyNameLine생성한 구문 분석 트리를 방문합니다.

visitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => Result

속성 값

(ctx: StructuredBodyNameLineContext) => Result

visitStructuredTemplateBody

LGTemplateParser.structuredTemplateBody생성한 구문 분석 트리를 방문합니다.

visitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => Result

속성 값

(ctx: StructuredTemplateBodyContext) => Result

visitSwitchCaseBody

LGTemplateParser.body switchCaseBody 레이블이 지정된 대체 항목으로 생성된 구문 분석 트리를 방문합니다.

visitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => Result

속성 값

(ctx: SwitchCaseBodyContext) => Result

visitSwitchCaseRule

LGTemplateParser.switchCaseRule생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => Result

속성 값

(ctx: SwitchCaseRuleContext) => Result

visitSwitchCaseStat

LGTemplateParser.switchCaseStat생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => Result

속성 값

(ctx: SwitchCaseStatContext) => Result

visitSwitchCaseTemplateBody

LGTemplateParser.switchCaseTemplateBody생성한 구문 분석 트리를 방문합니다.

visitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => Result

속성 값

(ctx: SwitchCaseTemplateBodyContext) => Result

visitTemplate

LGTemplateParser.template생성한 구문 분석 트리를 방문합니다.

visitTemplate?: (ctx: TemplateContext) => Result

속성 값

(ctx: TemplateContext) => Result

visitTemplateString

LGTemplateParser.templateString생성한 구문 분석 트리를 방문합니다.

visitTemplateString?: (ctx: TemplateStringContext) => Result

속성 값

(ctx: TemplateStringContext) => Result

상속된 메서드 세부 정보

visit(ParseTree)

구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다.

function visit(tree: ParseTree): Result

매개 변수

tree

ParseTree

방문 할 buildParseTree.

반환

Result

구문 분석 트리를 방문한 결과입니다.

ParseTreeVisitor.visit에서 상속된

visitChildren(RuleNode)

노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다.

function visitChildren(node: RuleNode): Result

매개 변수

node

RuleNode

자녀를 방문해야 하는 <xref:RuleNode>.

반환

Result

노드의 자식을 방문한 결과입니다.

ParseTreeVisitor.visitChildren에서 상속된

visitErrorNode(ErrorNode)

오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.

function visitErrorNode(node: ErrorNode): Result

매개 변수

node

ErrorNode

방문 할 visitErrorNode(ErrorNode).

반환

Result

노드를 방문한 결과입니다.

ParseTreeVisitor.visitErrorNode에서 상속된

visitTerminal(TerminalNode)

터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.

function visitTerminal(node: TerminalNode): Result

매개 변수

node

TerminalNode

방문 할 createTerminalNode(ParserRuleContext, Token).

반환

Result

노드를 방문한 결과입니다.

ParseTreeVisitor.visitTerminal에서 상속됨