LGTemplateParserVisitor interface
이 인터페이스는 LGTemplateParser생성되는 구문 분석 트리에 대한 전체 제네릭 방문자를 정의합니다.
- Extends
-
ParseTreeVisitor<Result>
속성
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
| visit |
|
상속된 메서드
| visit(Parse |
구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
| visit |
노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다. |
| visit |
오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
| visit |
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
속성 세부 정보
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
반환
Result
노드를 방문한 결과입니다.
ParseTreeVisitor.visitErrorNode에서 상속된
visitTerminal(TerminalNode)
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitTerminal(node: TerminalNode): Result
매개 변수
- node
-
TerminalNode
반환
Result
노드를 방문한 결과입니다.
ParseTreeVisitor.visitTerminal에서 상속됨