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