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
의 레이블이 지정된 대체 항목으로 ifElseBody
생성된 구문 분석 트리를 방문합니다 LGTemplateParser.body
.
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
의 레이블이 지정된 대체 항목으로 normalBody
생성된 구문 분석 트리를 방문합니다 LGTemplateParser.body
.
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
의 레이블이 지정된 대체 항목으로 structuredBody
생성된 구문 분석 트리를 방문합니다 LGTemplateParser.body
.
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
의 레이블이 지정된 대체 항목으로 switchCaseBody
생성된 구문 분석 트리를 방문합니다 LGTemplateParser.body
.
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
구문 분석 트리를 방문한 결과입니다.
상속된 From ParseTreeVisitor.visit
visitChildren(RuleNode)
노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitChildren(node: RuleNode): Result
매개 변수
- node
-
RuleNode
<xref:RuleNode> 자녀가 방문해야 하는 입니다.
반환
Result
노드의 자식을 방문한 결과입니다.
상속된 From ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitErrorNode(node: ErrorNode): Result
매개 변수
- node
-
ErrorNode
방문할 visitErrorNode(ErrorNode)입니다.
반환
Result
노드를 방문한 결과입니다.
상속된 From ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다.
function visitTerminal(node: TerminalNode): Result
매개 변수
- node
-
TerminalNode
반환
Result
노드를 방문한 결과입니다.
상속된 From ParseTreeVisitor.visitTerminal