다음을 통해 공유


CommonRegexVisitor interface

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

Extends

ParseTreeVisitor<Result>

속성

visitAlpha_nums

CommonRegexParser.alpha_nums생성한 구문 분석 트리를 방문합니다.

visitAlternation

CommonRegexParser.alternation생성한 구문 분석 트리를 방문합니다.

visitAtom

CommonRegexParser.atom생성한 구문 분석 트리를 방문합니다.

visitCapture

CommonRegexParser.capture생성한 구문 분석 트리를 방문합니다.

visitCc_atom

CommonRegexParser.cc_atom생성한 구문 분석 트리를 방문합니다.

visitCc_literal

CommonRegexParser.cc_literal생성한 구문 분석 트리를 방문합니다.

visitCharacter_class

CommonRegexParser.character_class생성한 구문 분석 트리를 방문합니다.

visitDigit

CommonRegexParser.digit생성한 구문 분석 트리를 방문합니다.

visitDigits

CommonRegexParser.digits생성한 구문 분석 트리를 방문합니다.

visitElement

CommonRegexParser.element생성한 구문 분석 트리를 방문합니다.

visitExpr

CommonRegexParser.expr생성한 구문 분석 트리를 방문합니다.

visitLetter

CommonRegexParser.letter생성한 구문 분석 트리를 방문합니다.

visitLiteral

CommonRegexParser.literal생성한 구문 분석 트리를 방문합니다.

visitName

CommonRegexParser.name생성한 구문 분석 트리를 방문합니다.

visitNon_capture

CommonRegexParser.non_capture생성한 구문 분석 트리를 방문합니다.

visitNon_close_paren

CommonRegexParser.non_close_paren생성한 구문 분석 트리를 방문합니다.

visitNon_close_parens

CommonRegexParser.non_close_parens생성한 구문 분석 트리를 방문합니다.

visitNumber

CommonRegexParser.number생성한 구문 분석 트리를 방문합니다.

visitOctal_char

CommonRegexParser.octal_char생성한 구문 분석 트리를 방문합니다.

visitOctal_digit

CommonRegexParser.octal_digit생성한 구문 분석 트리를 방문합니다.

visitOption

CommonRegexParser.option생성한 구문 분석 트리를 방문합니다.

visitOption_flag

CommonRegexParser.option_flag생성한 구문 분석 트리를 방문합니다.

visitParse

CommonRegexParser.parse생성한 구문 분석 트리를 방문합니다.

visitQuantifier

CommonRegexParser.quantifier생성한 구문 분석 트리를 방문합니다.

visitQuantifier_type

CommonRegexParser.quantifier_type생성한 구문 분석 트리를 방문합니다.

visitShared_atom

CommonRegexParser.shared_atom생성한 구문 분석 트리를 방문합니다.

visitShared_literal

CommonRegexParser.shared_literal생성한 구문 분석 트리를 방문합니다.

상속된 메서드

visit(ParseTree)

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

visitChildren(RuleNode)

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

visitErrorNode(ErrorNode)

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

visitTerminal(TerminalNode)

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

속성 세부 정보

visitAlpha_nums

CommonRegexParser.alpha_nums생성한 구문 분석 트리를 방문합니다.

visitAlpha_nums?: (ctx: Alpha_numsContext) => Result

속성 값

(ctx: Alpha_numsContext) => Result

visitAlternation

CommonRegexParser.alternation생성한 구문 분석 트리를 방문합니다.

visitAlternation?: (ctx: AlternationContext) => Result

속성 값

(ctx: AlternationContext) => Result

visitAtom

CommonRegexParser.atom생성한 구문 분석 트리를 방문합니다.

visitAtom?: (ctx: AtomContext) => Result

속성 값

(ctx: AtomContext) => Result

visitCapture

CommonRegexParser.capture생성한 구문 분석 트리를 방문합니다.

visitCapture?: (ctx: CaptureContext) => Result

속성 값

(ctx: CaptureContext) => Result

visitCc_atom

CommonRegexParser.cc_atom생성한 구문 분석 트리를 방문합니다.

visitCc_atom?: (ctx: Cc_atomContext) => Result

속성 값

(ctx: Cc_atomContext) => Result

visitCc_literal

CommonRegexParser.cc_literal생성한 구문 분석 트리를 방문합니다.

visitCc_literal?: (ctx: Cc_literalContext) => Result

속성 값

(ctx: Cc_literalContext) => Result

visitCharacter_class

CommonRegexParser.character_class생성한 구문 분석 트리를 방문합니다.

visitCharacter_class?: (ctx: Character_classContext) => Result

속성 값

(ctx: Character_classContext) => Result

visitDigit

CommonRegexParser.digit생성한 구문 분석 트리를 방문합니다.

visitDigit?: (ctx: DigitContext) => Result

속성 값

(ctx: DigitContext) => Result

visitDigits

CommonRegexParser.digits생성한 구문 분석 트리를 방문합니다.

visitDigits?: (ctx: DigitsContext) => Result

속성 값

(ctx: DigitsContext) => Result

visitElement

CommonRegexParser.element생성한 구문 분석 트리를 방문합니다.

visitElement?: (ctx: ElementContext) => Result

속성 값

(ctx: ElementContext) => Result

visitExpr

CommonRegexParser.expr생성한 구문 분석 트리를 방문합니다.

visitExpr?: (ctx: ExprContext) => Result

속성 값

(ctx: ExprContext) => Result

visitLetter

CommonRegexParser.letter생성한 구문 분석 트리를 방문합니다.

visitLetter?: (ctx: LetterContext) => Result

속성 값

(ctx: LetterContext) => Result

visitLiteral

CommonRegexParser.literal생성한 구문 분석 트리를 방문합니다.

visitLiteral?: (ctx: LiteralContext) => Result

속성 값

(ctx: LiteralContext) => Result

visitName

CommonRegexParser.name생성한 구문 분석 트리를 방문합니다.

visitName?: (ctx: NameContext) => Result

속성 값

(ctx: NameContext) => Result

visitNon_capture

CommonRegexParser.non_capture생성한 구문 분석 트리를 방문합니다.

visitNon_capture?: (ctx: Non_captureContext) => Result

속성 값

(ctx: Non_captureContext) => Result

visitNon_close_paren

CommonRegexParser.non_close_paren생성한 구문 분석 트리를 방문합니다.

visitNon_close_paren?: (ctx: Non_close_parenContext) => Result

속성 값

(ctx: Non_close_parenContext) => Result

visitNon_close_parens

CommonRegexParser.non_close_parens생성한 구문 분석 트리를 방문합니다.

visitNon_close_parens?: (ctx: Non_close_parensContext) => Result

속성 값

(ctx: Non_close_parensContext) => Result

visitNumber

CommonRegexParser.number생성한 구문 분석 트리를 방문합니다.

visitNumber?: (ctx: NumberContext) => Result

속성 값

(ctx: NumberContext) => Result

visitOctal_char

CommonRegexParser.octal_char생성한 구문 분석 트리를 방문합니다.

visitOctal_char?: (ctx: Octal_charContext) => Result

속성 값

(ctx: Octal_charContext) => Result

visitOctal_digit

CommonRegexParser.octal_digit생성한 구문 분석 트리를 방문합니다.

visitOctal_digit?: (ctx: Octal_digitContext) => Result

속성 값

(ctx: Octal_digitContext) => Result

visitOption

CommonRegexParser.option생성한 구문 분석 트리를 방문합니다.

visitOption?: (ctx: OptionContext) => Result

속성 값

(ctx: OptionContext) => Result

visitOption_flag

CommonRegexParser.option_flag생성한 구문 분석 트리를 방문합니다.

visitOption_flag?: (ctx: Option_flagContext) => Result

속성 값

(ctx: Option_flagContext) => Result

visitParse

CommonRegexParser.parse생성한 구문 분석 트리를 방문합니다.

visitParse?: (ctx: ParseContext) => Result

속성 값

(ctx: ParseContext) => Result

visitQuantifier

CommonRegexParser.quantifier생성한 구문 분석 트리를 방문합니다.

visitQuantifier?: (ctx: QuantifierContext) => Result

속성 값

(ctx: QuantifierContext) => Result

visitQuantifier_type

CommonRegexParser.quantifier_type생성한 구문 분석 트리를 방문합니다.

visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result

속성 값

(ctx: Quantifier_typeContext) => Result

visitShared_atom

CommonRegexParser.shared_atom생성한 구문 분석 트리를 방문합니다.

visitShared_atom?: (ctx: Shared_atomContext) => Result

속성 값

(ctx: Shared_atomContext) => Result

visitShared_literal

CommonRegexParser.shared_literal생성한 구문 분석 트리를 방문합니다.

visitShared_literal?: (ctx: Shared_literalContext) => Result

속성 값

(ctx: Shared_literalContext) => 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

방문 할 addErrorNode(ErrorNode).

반환

Result

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

ParseTreeVisitor.visitErrorNode에서 상속된

visitTerminal(TerminalNode)

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

function visitTerminal(node: TerminalNode): Result

매개 변수

node

TerminalNode

방문 할 createTerminalNode(ParserRuleContext, Token).

반환

Result

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

ParseTreeVisitor.visitTerminal에서 상속됨