CommonRegexListener interface
このインターフェイスは、CommonRegexParser
によって生成された解析ツリーの完全なリスナーを定義します。
- Extends
-
ParseTreeListener
プロパティ
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
enter |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
exit |
|
継承されたプロパティ
enter |
|
exit |
|
visit |
|
visit |
プロパティの詳細
enterAlpha_nums
CommonRegexParser.alpha_nums
によって生成された解析ツリーを入力します。
enterAlpha_nums?: (ctx: Alpha_numsContext) => void
プロパティ値
(ctx: Alpha_numsContext) => void
enterAlternation
CommonRegexParser.alternation
によって生成された解析ツリーを入力します。
enterAlternation?: (ctx: AlternationContext) => void
プロパティ値
(ctx: AlternationContext) => void
enterAtom
CommonRegexParser.atom
によって生成された解析ツリーを入力します。
enterAtom?: (ctx: AtomContext) => void
プロパティ値
(ctx: AtomContext) => void
enterCapture
CommonRegexParser.capture
によって生成された解析ツリーを入力します。
enterCapture?: (ctx: CaptureContext) => void
プロパティ値
(ctx: CaptureContext) => void
enterCc_atom
CommonRegexParser.cc_atom
によって生成された解析ツリーを入力します。
enterCc_atom?: (ctx: Cc_atomContext) => void
プロパティ値
(ctx: Cc_atomContext) => void
enterCc_literal
CommonRegexParser.cc_literal
によって生成された解析ツリーを入力します。
enterCc_literal?: (ctx: Cc_literalContext) => void
プロパティ値
(ctx: Cc_literalContext) => void
enterCharacter_class
CommonRegexParser.character_class
によって生成された解析ツリーを入力します。
enterCharacter_class?: (ctx: Character_classContext) => void
プロパティ値
(ctx: Character_classContext) => void
enterDigit
CommonRegexParser.digit
によって生成された解析ツリーを入力します。
enterDigit?: (ctx: DigitContext) => void
プロパティ値
(ctx: DigitContext) => void
enterDigits
CommonRegexParser.digits
によって生成された解析ツリーを入力します。
enterDigits?: (ctx: DigitsContext) => void
プロパティ値
(ctx: DigitsContext) => void
enterElement
CommonRegexParser.element
によって生成された解析ツリーを入力します。
enterElement?: (ctx: ElementContext) => void
プロパティ値
(ctx: ElementContext) => void
enterExpr
CommonRegexParser.expr
によって生成された解析ツリーを入力します。
enterExpr?: (ctx: ExprContext) => void
プロパティ値
(ctx: ExprContext) => void
enterLetter
CommonRegexParser.letter
によって生成された解析ツリーを入力します。
enterLetter?: (ctx: LetterContext) => void
プロパティ値
(ctx: LetterContext) => void
enterLiteral
CommonRegexParser.literal
によって生成された解析ツリーを入力します。
enterLiteral?: (ctx: LiteralContext) => void
プロパティ値
(ctx: LiteralContext) => void
enterName
CommonRegexParser.name
によって生成された解析ツリーを入力します。
enterName?: (ctx: NameContext) => void
プロパティ値
(ctx: NameContext) => void
enterNon_capture
CommonRegexParser.non_capture
によって生成された解析ツリーを入力します。
enterNon_capture?: (ctx: Non_captureContext) => void
プロパティ値
(ctx: Non_captureContext) => void
enterNon_close_paren
CommonRegexParser.non_close_paren
によって生成された解析ツリーを入力します。
enterNon_close_paren?: (ctx: Non_close_parenContext) => void
プロパティ値
(ctx: Non_close_parenContext) => void
enterNon_close_parens
CommonRegexParser.non_close_parens
によって生成された解析ツリーを入力します。
enterNon_close_parens?: (ctx: Non_close_parensContext) => void
プロパティ値
(ctx: Non_close_parensContext) => void
enterNumber
CommonRegexParser.number
によって生成された解析ツリーを入力します。
enterNumber?: (ctx: NumberContext) => void
プロパティ値
(ctx: NumberContext) => void
enterOctal_char
CommonRegexParser.octal_char
によって生成された解析ツリーを入力します。
enterOctal_char?: (ctx: Octal_charContext) => void
プロパティ値
(ctx: Octal_charContext) => void
enterOctal_digit
CommonRegexParser.octal_digit
によって生成された解析ツリーを入力します。
enterOctal_digit?: (ctx: Octal_digitContext) => void
プロパティ値
(ctx: Octal_digitContext) => void
enterOption
CommonRegexParser.option
によって生成された解析ツリーを入力します。
enterOption?: (ctx: OptionContext) => void
プロパティ値
(ctx: OptionContext) => void
enterOption_flag
CommonRegexParser.option_flag
によって生成された解析ツリーを入力します。
enterOption_flag?: (ctx: Option_flagContext) => void
プロパティ値
(ctx: Option_flagContext) => void
enterParse
CommonRegexParser.parse
によって生成された解析ツリーを入力します。
enterParse?: (ctx: ParseContext) => void
プロパティ値
(ctx: ParseContext) => void
enterQuantifier
CommonRegexParser.quantifier
によって生成された解析ツリーを入力します。
enterQuantifier?: (ctx: QuantifierContext) => void
プロパティ値
(ctx: QuantifierContext) => void
enterQuantifier_type
CommonRegexParser.quantifier_type
によって生成された解析ツリーを入力します。
enterQuantifier_type?: (ctx: Quantifier_typeContext) => void
プロパティ値
(ctx: Quantifier_typeContext) => void
enterShared_atom
CommonRegexParser.shared_atom
によって生成された解析ツリーを入力します。
enterShared_atom?: (ctx: Shared_atomContext) => void
プロパティ値
(ctx: Shared_atomContext) => void
enterShared_literal
CommonRegexParser.shared_literal
によって生成された解析ツリーを入力します。
enterShared_literal?: (ctx: Shared_literalContext) => void
プロパティ値
(ctx: Shared_literalContext) => void
exitAlpha_nums
CommonRegexParser.alpha_nums
によって生成された解析ツリーを終了します。
exitAlpha_nums?: (ctx: Alpha_numsContext) => void
プロパティ値
(ctx: Alpha_numsContext) => void
exitAlternation
CommonRegexParser.alternation
によって生成された解析ツリーを終了します。
exitAlternation?: (ctx: AlternationContext) => void
プロパティ値
(ctx: AlternationContext) => void
exitAtom
CommonRegexParser.atom
によって生成された解析ツリーを終了します。
exitAtom?: (ctx: AtomContext) => void
プロパティ値
(ctx: AtomContext) => void
exitCapture
CommonRegexParser.capture
によって生成された解析ツリーを終了します。
exitCapture?: (ctx: CaptureContext) => void
プロパティ値
(ctx: CaptureContext) => void
exitCc_atom
CommonRegexParser.cc_atom
によって生成された解析ツリーを終了します。
exitCc_atom?: (ctx: Cc_atomContext) => void
プロパティ値
(ctx: Cc_atomContext) => void
exitCc_literal
CommonRegexParser.cc_literal
によって生成された解析ツリーを終了します。
exitCc_literal?: (ctx: Cc_literalContext) => void
プロパティ値
(ctx: Cc_literalContext) => void
exitCharacter_class
CommonRegexParser.character_class
によって生成された解析ツリーを終了します。
exitCharacter_class?: (ctx: Character_classContext) => void
プロパティ値
(ctx: Character_classContext) => void
exitDigit
CommonRegexParser.digit
によって生成された解析ツリーを終了します。
exitDigit?: (ctx: DigitContext) => void
プロパティ値
(ctx: DigitContext) => void
exitDigits
CommonRegexParser.digits
によって生成された解析ツリーを終了します。
exitDigits?: (ctx: DigitsContext) => void
プロパティ値
(ctx: DigitsContext) => void
exitElement
CommonRegexParser.element
によって生成された解析ツリーを終了します。
exitElement?: (ctx: ElementContext) => void
プロパティ値
(ctx: ElementContext) => void
exitExpr
CommonRegexParser.expr
によって生成された解析ツリーを終了します。
exitExpr?: (ctx: ExprContext) => void
プロパティ値
(ctx: ExprContext) => void
exitLetter
CommonRegexParser.letter
によって生成された解析ツリーを終了します。
exitLetter?: (ctx: LetterContext) => void
プロパティ値
(ctx: LetterContext) => void
exitLiteral
CommonRegexParser.literal
によって生成された解析ツリーを終了します。
exitLiteral?: (ctx: LiteralContext) => void
プロパティ値
(ctx: LiteralContext) => void
exitName
CommonRegexParser.name
によって生成された解析ツリーを終了します。
exitName?: (ctx: NameContext) => void
プロパティ値
(ctx: NameContext) => void
exitNon_capture
CommonRegexParser.non_capture
によって生成された解析ツリーを終了します。
exitNon_capture?: (ctx: Non_captureContext) => void
プロパティ値
(ctx: Non_captureContext) => void
exitNon_close_paren
CommonRegexParser.non_close_paren
によって生成された解析ツリーを終了します。
exitNon_close_paren?: (ctx: Non_close_parenContext) => void
プロパティ値
(ctx: Non_close_parenContext) => void
exitNon_close_parens
CommonRegexParser.non_close_parens
によって生成された解析ツリーを終了します。
exitNon_close_parens?: (ctx: Non_close_parensContext) => void
プロパティ値
(ctx: Non_close_parensContext) => void
exitNumber
CommonRegexParser.number
によって生成された解析ツリーを終了します。
exitNumber?: (ctx: NumberContext) => void
プロパティ値
(ctx: NumberContext) => void
exitOctal_char
CommonRegexParser.octal_char
によって生成された解析ツリーを終了します。
exitOctal_char?: (ctx: Octal_charContext) => void
プロパティ値
(ctx: Octal_charContext) => void
exitOctal_digit
CommonRegexParser.octal_digit
によって生成された解析ツリーを終了します。
exitOctal_digit?: (ctx: Octal_digitContext) => void
プロパティ値
(ctx: Octal_digitContext) => void
exitOption
CommonRegexParser.option
によって生成された解析ツリーを終了します。
exitOption?: (ctx: OptionContext) => void
プロパティ値
(ctx: OptionContext) => void
exitOption_flag
CommonRegexParser.option_flag
によって生成された解析ツリーを終了します。
exitOption_flag?: (ctx: Option_flagContext) => void
プロパティ値
(ctx: Option_flagContext) => void
exitParse
CommonRegexParser.parse
によって生成された解析ツリーを終了します。
exitParse?: (ctx: ParseContext) => void
プロパティ値
(ctx: ParseContext) => void
exitQuantifier
CommonRegexParser.quantifier
によって生成された解析ツリーを終了します。
exitQuantifier?: (ctx: QuantifierContext) => void
プロパティ値
(ctx: QuantifierContext) => void
exitQuantifier_type
CommonRegexParser.quantifier_type
によって生成された解析ツリーを終了します。
exitQuantifier_type?: (ctx: Quantifier_typeContext) => void
プロパティ値
(ctx: Quantifier_typeContext) => void
exitShared_atom
CommonRegexParser.shared_atom
によって生成された解析ツリーを終了します。
exitShared_atom?: (ctx: Shared_atomContext) => void
プロパティ値
(ctx: Shared_atomContext) => void
exitShared_literal
CommonRegexParser.shared_literal
によって生成された解析ツリーを終了します。
exitShared_literal?: (ctx: Shared_literalContext) => void
プロパティ値
(ctx: Shared_literalContext) => void
継承されたプロパティの詳細
enterEveryRule
enterEveryRule?: (ctx: ParserRuleContext) => void
プロパティ値
(ctx: ParserRuleContext) => void
ParseTreeListener.enterEveryRule から継承された
exitEveryRule
exitEveryRule?: (ctx: ParserRuleContext) => void
プロパティ値
(ctx: ParserRuleContext) => void
parseTreeListener.exitEveryRule から継承
visitErrorNode
visitErrorNode?: (node: ErrorNode) => void
プロパティ値
(node: ErrorNode) => void
ParseTreeListener.visitErrorNode から継承された
visitTerminal
visitTerminal?: (node: TerminalNode) => void
プロパティ値
(node: TerminalNode) => void
ParseTreeListener.visitTerminal から継承された