次の方法で共有


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 から継承された