共用方式為


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