다음을 통해 공유


LGFileParserVisitor interface

이 인터페이스는 에서 생성된 구문 분석 트리에 대한 전체 일반 방문자를 LGFileParser정의합니다.

Extends

ParseTreeVisitor<Result>

속성

visitCommentDefinition

에서 생성된 구문 분석 트리를 LGFileParser.commentDefinition방문합니다.

visitErrorDefinition

에서 생성된 구문 분석 트리를 LGFileParser.errorDefinition방문합니다.

visitFile

에서 생성된 구문 분석 트리를 LGFileParser.file방문합니다.

visitImportDefinition

에서 생성된 구문 분석 트리를 LGFileParser.importDefinition방문합니다.

visitOptionDefinition

에서 생성된 구문 분석 트리를 LGFileParser.optionDefinition방문합니다.

visitParagraph

에서 생성된 구문 분석 트리를 LGFileParser.paragraph방문합니다.

visitTemplateBody

에서 생성된 구문 분석 트리를 LGFileParser.templateBody방문합니다.

visitTemplateBodyLine

에서 생성된 구문 분석 트리를 LGFileParser.templateBodyLine방문합니다.

visitTemplateDefinition

에서 생성된 구문 분석 트리를 LGFileParser.templateDefinition방문합니다.

visitTemplateNameLine

에서 생성된 구문 분석 트리를 LGFileParser.templateNameLine방문합니다.

상속된 메서드

visit(ParseTree)

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

visitChildren(RuleNode)

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

visitErrorNode(ErrorNode)

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

visitTerminal(TerminalNode)

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

속성 세부 정보

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

방문할 createTerminalNode(ParserRuleContext, Token)입니다.

반환

Result

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

상속된 From ParseTreeVisitor.visitTerminal