LGFileParserVisitor interface
이 인터페이스는 에서 생성된 구문 분석 트리에 대한 전체 일반 방문자를 LGFileParser
정의합니다.
- Extends
-
ParseTreeVisitor<Result>
속성
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
visit |
에서 생성된 구문 분석 트리를 |
상속된 메서드
visit(Parse |
구문 분석 트리를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
노드의 자식을 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
오류 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
visit |
터미널 노드를 방문하여 작업의 사용자 정의 결과를 반환합니다. |
속성 세부 정보
visitCommentDefinition
에서 생성된 구문 분석 트리를 LGFileParser.commentDefinition
방문합니다.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
속성 값
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
에서 생성된 구문 분석 트리를 LGFileParser.errorDefinition
방문합니다.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
속성 값
(ctx: ErrorDefinitionContext) => Result
visitFile
에서 생성된 구문 분석 트리를 LGFileParser.file
방문합니다.
visitFile?: (ctx: FileContext) => Result
속성 값
(ctx: FileContext) => Result
visitImportDefinition
에서 생성된 구문 분석 트리를 LGFileParser.importDefinition
방문합니다.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
속성 값
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
에서 생성된 구문 분석 트리를 LGFileParser.optionDefinition
방문합니다.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
속성 값
(ctx: OptionDefinitionContext) => Result
visitParagraph
에서 생성된 구문 분석 트리를 LGFileParser.paragraph
방문합니다.
visitParagraph?: (ctx: ParagraphContext) => Result
속성 값
(ctx: ParagraphContext) => Result
visitTemplateBody
에서 생성된 구문 분석 트리를 LGFileParser.templateBody
방문합니다.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
속성 값
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
에서 생성된 구문 분석 트리를 LGFileParser.templateBodyLine
방문합니다.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
속성 값
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
에서 생성된 구문 분석 트리를 LGFileParser.templateDefinition
방문합니다.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
속성 값
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
에서 생성된 구문 분석 트리를 LGFileParser.templateNameLine
방문합니다.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
속성 값
(ctx: TemplateNameLineContext) => 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