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