Bagikan melalui


CommonRegexVisitor interface

Antarmuka ini mendefinisikan pengunjung generik lengkap untuk pohon penguraian yang diproduksi oleh CommonRegexParser.

Memperluas

ParseTreeVisitor<Result>

Properti

visitAlpha_nums

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.alpha_nums.

visitAlternation

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.alternation.

visitAtom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.atom.

visitCapture

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.capture.

visitCc_atom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.cc_atom.

visitCc_literal

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.cc_literal.

visitCharacter_class

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.character_class.

visitDigit

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.digit.

visitDigits

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.digits.

visitElement

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.element.

visitExpr

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.expr.

visitLetter

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.letter.

visitLiteral

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.literal.

visitName

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.name.

visitNon_capture

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_capture.

visitNon_close_paren

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_close_paren.

visitNon_close_parens

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_close_parens.

visitNumber

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.number.

visitOctal_char

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.octal_char.

visitOctal_digit

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.octal_digit.

visitOption

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.option.

visitOption_flag

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.option_flag.

visitParse

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.parse.

visitQuantifier

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.quantifier.

visitQuantifier_type

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.quantifier_type.

visitShared_atom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.shared_atom.

visitShared_literal

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.shared_literal.

Metode yang Diwarisi

visit(ParseTree)

Kunjungi pohon urai, dan kembalikan hasil operasi yang ditentukan pengguna.

visitChildren(RuleNode)

Kunjungi anak-anak simpul, dan kembalikan hasil operasi yang ditentukan pengguna.

visitErrorNode(ErrorNode)

Kunjungi node kesalahan, dan kembalikan hasil operasi yang ditentukan pengguna.

visitTerminal(TerminalNode)

Kunjungi simpul terminal, dan kembalikan hasil operasi yang ditentukan pengguna.

Detail Properti

visitAlpha_nums

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.alpha_nums.

visitAlpha_nums?: (ctx: Alpha_numsContext) => Result

Nilai Properti

(ctx: Alpha_numsContext) => Result

visitAlternation

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.alternation.

visitAlternation?: (ctx: AlternationContext) => Result

Nilai Properti

(ctx: AlternationContext) => Result

visitAtom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.atom.

visitAtom?: (ctx: AtomContext) => Result

Nilai Properti

(ctx: AtomContext) => Result

visitCapture

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.capture.

visitCapture?: (ctx: CaptureContext) => Result

Nilai Properti

(ctx: CaptureContext) => Result

visitCc_atom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.cc_atom.

visitCc_atom?: (ctx: Cc_atomContext) => Result

Nilai Properti

(ctx: Cc_atomContext) => Result

visitCc_literal

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.cc_literal.

visitCc_literal?: (ctx: Cc_literalContext) => Result

Nilai Properti

(ctx: Cc_literalContext) => Result

visitCharacter_class

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.character_class.

visitCharacter_class?: (ctx: Character_classContext) => Result

Nilai Properti

(ctx: Character_classContext) => Result

visitDigit

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.digit.

visitDigit?: (ctx: DigitContext) => Result

Nilai Properti

(ctx: DigitContext) => Result

visitDigits

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.digits.

visitDigits?: (ctx: DigitsContext) => Result

Nilai Properti

(ctx: DigitsContext) => Result

visitElement

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.element.

visitElement?: (ctx: ElementContext) => Result

Nilai Properti

(ctx: ElementContext) => Result

visitExpr

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.expr.

visitExpr?: (ctx: ExprContext) => Result

Nilai Properti

(ctx: ExprContext) => Result

visitLetter

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.letter.

visitLetter?: (ctx: LetterContext) => Result

Nilai Properti

(ctx: LetterContext) => Result

visitLiteral

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.literal.

visitLiteral?: (ctx: LiteralContext) => Result

Nilai Properti

(ctx: LiteralContext) => Result

visitName

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.name.

visitName?: (ctx: NameContext) => Result

Nilai Properti

(ctx: NameContext) => Result

visitNon_capture

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_capture.

visitNon_capture?: (ctx: Non_captureContext) => Result

Nilai Properti

(ctx: Non_captureContext) => Result

visitNon_close_paren

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_close_paren.

visitNon_close_paren?: (ctx: Non_close_parenContext) => Result

Nilai Properti

(ctx: Non_close_parenContext) => Result

visitNon_close_parens

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.non_close_parens.

visitNon_close_parens?: (ctx: Non_close_parensContext) => Result

Nilai Properti

(ctx: Non_close_parensContext) => Result

visitNumber

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.number.

visitNumber?: (ctx: NumberContext) => Result

Nilai Properti

(ctx: NumberContext) => Result

visitOctal_char

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.octal_char.

visitOctal_char?: (ctx: Octal_charContext) => Result

Nilai Properti

(ctx: Octal_charContext) => Result

visitOctal_digit

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.octal_digit.

visitOctal_digit?: (ctx: Octal_digitContext) => Result

Nilai Properti

(ctx: Octal_digitContext) => Result

visitOption

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.option.

visitOption?: (ctx: OptionContext) => Result

Nilai Properti

(ctx: OptionContext) => Result

visitOption_flag

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.option_flag.

visitOption_flag?: (ctx: Option_flagContext) => Result

Nilai Properti

(ctx: Option_flagContext) => Result

visitParse

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.parse.

visitParse?: (ctx: ParseContext) => Result

Nilai Properti

(ctx: ParseContext) => Result

visitQuantifier

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.quantifier.

visitQuantifier?: (ctx: QuantifierContext) => Result

Nilai Properti

(ctx: QuantifierContext) => Result

visitQuantifier_type

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.quantifier_type.

visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result

Nilai Properti

(ctx: Quantifier_typeContext) => Result

visitShared_atom

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.shared_atom.

visitShared_atom?: (ctx: Shared_atomContext) => Result

Nilai Properti

(ctx: Shared_atomContext) => Result

visitShared_literal

Kunjungi pohon urai yang dihasilkan oleh CommonRegexParser.shared_literal.

visitShared_literal?: (ctx: Shared_literalContext) => Result

Nilai Properti

(ctx: Shared_literalContext) => Result

Detail Metode yang Diwarisi

visit(ParseTree)

Kunjungi pohon urai, dan kembalikan hasil operasi yang ditentukan pengguna.

function visit(tree: ParseTree): Result

Parameter

tree

ParseTree

buildParseTree untuk dikunjungi.

Mengembalikan

Result

Hasilnya mengunjungi pohon urai.

Diwariskan Dari ParseTreeVisitor.visit

visitChildren(RuleNode)

Kunjungi anak-anak simpul, dan kembalikan hasil operasi yang ditentukan pengguna.

function visitChildren(node: RuleNode): Result

Parameter

node

RuleNode

<xref:RuleNode> yang anak-anaknya harus dikunjungi.

Mengembalikan

Result

Hasil dari mengunjungi anak-anak simpul.

Diwariskan Dari ParseTreeVisitor.visitChildren

visitErrorNode(ErrorNode)

Kunjungi node kesalahan, dan kembalikan hasil operasi yang ditentukan pengguna.

function visitErrorNode(node: ErrorNode): Result

Parameter

node

ErrorNode

addErrorNode(ErrorNode) untuk dikunjungi.

Mengembalikan

Result

Hasil dari mengunjungi simpul.

Diwariskan Dari ParseTreeVisitor.visitErrorNode

visitTerminal(TerminalNode)

Kunjungi simpul terminal, dan kembalikan hasil operasi yang ditentukan pengguna.

function visitTerminal(node: TerminalNode): Result

Parameter

node

TerminalNode

createTerminalNode(ParserRuleContext, Token) untuk dikunjungi.

Mengembalikan

Result

Hasil dari mengunjungi simpul.

Diwariskan Dari ParseTreeVisitor.visitTerminal