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