Freigeben über


CommonRegexListener interface

Diese Schnittstelle definiert einen vollständigen Listener für eine analysestruktur, die von CommonRegexParsererstellt wird.

Extends

ParseTreeListener

Eigenschaften

enterAlpha_nums

Geben Sie eine analysestruktur ein, die von CommonRegexParser.alpha_numserzeugt wird.

enterAlternation

Geben Sie eine analysestruktur ein, die von CommonRegexParser.alternationerzeugt wird.

enterAtom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.atomerzeugt wird.

enterCapture

Geben Sie eine analysestruktur ein, die von CommonRegexParser.captureerzeugt wird.

enterCc_atom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.cc_atomerzeugt wird.

enterCc_literal

Geben Sie eine analysestruktur ein, die von CommonRegexParser.cc_literalerzeugt wird.

enterCharacter_class

Geben Sie eine analysestruktur ein, die von CommonRegexParser.character_classerzeugt wird.

enterDigit

Geben Sie eine analysestruktur ein, die von CommonRegexParser.digiterzeugt wird.

enterDigits

Geben Sie eine analysestruktur ein, die von CommonRegexParser.digitserzeugt wird.

enterElement

Geben Sie eine analysestruktur ein, die von CommonRegexParser.elementerzeugt wird.

enterExpr

Geben Sie eine analysestruktur ein, die von CommonRegexParser.exprerzeugt wird.

enterLetter

Geben Sie eine analysestruktur ein, die von CommonRegexParser.lettererzeugt wird.

enterLiteral

Geben Sie eine analysestruktur ein, die von CommonRegexParser.literalerzeugt wird.

enterName

Geben Sie eine analysestruktur ein, die von CommonRegexParser.nameerzeugt wird.

enterNon_capture

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_captureerzeugt wird.

enterNon_close_paren

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_close_parenerzeugt wird.

enterNon_close_parens

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_close_parenserzeugt wird.

enterNumber

Geben Sie eine analysestruktur ein, die von CommonRegexParser.numbererzeugt wird.

enterOctal_char

Geben Sie eine analysestruktur ein, die von CommonRegexParser.octal_charerzeugt wird.

enterOctal_digit

Geben Sie eine analysestruktur ein, die von CommonRegexParser.octal_digiterzeugt wird.

enterOption

Geben Sie eine analysestruktur ein, die von CommonRegexParser.optionerzeugt wird.

enterOption_flag

Geben Sie eine analysestruktur ein, die von CommonRegexParser.option_flagerzeugt wird.

enterParse

Geben Sie eine analysestruktur ein, die von CommonRegexParser.parseerzeugt wird.

enterQuantifier

Geben Sie eine analysestruktur ein, die von CommonRegexParser.quantifiererzeugt wird.

enterQuantifier_type

Geben Sie eine analysestruktur ein, die von CommonRegexParser.quantifier_typeerzeugt wird.

enterShared_atom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.shared_atomerzeugt wird.

enterShared_literal

Geben Sie eine analysestruktur ein, die von CommonRegexParser.shared_literalerzeugt wird.

exitAlpha_nums

Beenden Sie eine analysestruktur, die von CommonRegexParser.alpha_numserzeugt wird.

exitAlternation

Beenden Sie eine analysestruktur, die von CommonRegexParser.alternationerzeugt wird.

exitAtom

Beenden Sie eine analysestruktur, die von CommonRegexParser.atomerzeugt wird.

exitCapture

Beenden Sie eine analysestruktur, die von CommonRegexParser.captureerzeugt wird.

exitCc_atom

Beenden Sie eine analysestruktur, die von CommonRegexParser.cc_atomerzeugt wird.

exitCc_literal

Beenden Sie eine analysestruktur, die von CommonRegexParser.cc_literalerzeugt wird.

exitCharacter_class

Beenden Sie eine analysestruktur, die von CommonRegexParser.character_classerzeugt wird.

exitDigit

Beenden Sie eine analysestruktur, die von CommonRegexParser.digiterzeugt wird.

exitDigits

Beenden Sie eine analysestruktur, die von CommonRegexParser.digitserzeugt wird.

exitElement

Beenden Sie eine analysestruktur, die von CommonRegexParser.elementerzeugt wird.

exitExpr

Beenden Sie eine analysestruktur, die von CommonRegexParser.exprerzeugt wird.

exitLetter

Beenden Sie eine analysestruktur, die von CommonRegexParser.lettererzeugt wird.

exitLiteral

Beenden Sie eine analysestruktur, die von CommonRegexParser.literalerzeugt wird.

exitName

Beenden Sie eine analysestruktur, die von CommonRegexParser.nameerzeugt wird.

exitNon_capture

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_captureerzeugt wird.

exitNon_close_paren

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_close_parenerzeugt wird.

exitNon_close_parens

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_close_parenserzeugt wird.

exitNumber

Beenden Sie eine analysestruktur, die von CommonRegexParser.numbererzeugt wird.

exitOctal_char

Beenden Sie eine analysestruktur, die von CommonRegexParser.octal_charerzeugt wird.

exitOctal_digit

Beenden Sie eine analysestruktur, die von CommonRegexParser.octal_digiterzeugt wird.

exitOption

Beenden Sie eine analysestruktur, die von CommonRegexParser.optionerzeugt wird.

exitOption_flag

Beenden Sie eine analysestruktur, die von CommonRegexParser.option_flagerzeugt wird.

exitParse

Beenden Sie eine analysestruktur, die von CommonRegexParser.parseerzeugt wird.

exitQuantifier

Beenden Sie eine analysestruktur, die von CommonRegexParser.quantifiererzeugt wird.

exitQuantifier_type

Beenden Sie eine analysestruktur, die von CommonRegexParser.quantifier_typeerzeugt wird.

exitShared_atom

Beenden Sie eine analysestruktur, die von CommonRegexParser.shared_atomerzeugt wird.

exitShared_literal

Beenden Sie eine analysestruktur, die von CommonRegexParser.shared_literalerzeugt wird.

Geerbte Eigenschaften

enterEveryRule
exitEveryRule
visitErrorNode
visitTerminal

Details zur Eigenschaft

enterAlpha_nums

Geben Sie eine analysestruktur ein, die von CommonRegexParser.alpha_numserzeugt wird.

enterAlpha_nums?: (ctx: Alpha_numsContext) => void

Eigenschaftswert

(ctx: Alpha_numsContext) => void

enterAlternation

Geben Sie eine analysestruktur ein, die von CommonRegexParser.alternationerzeugt wird.

enterAlternation?: (ctx: AlternationContext) => void

Eigenschaftswert

(ctx: AlternationContext) => void

enterAtom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.atomerzeugt wird.

enterAtom?: (ctx: AtomContext) => void

Eigenschaftswert

(ctx: AtomContext) => void

enterCapture

Geben Sie eine analysestruktur ein, die von CommonRegexParser.captureerzeugt wird.

enterCapture?: (ctx: CaptureContext) => void

Eigenschaftswert

(ctx: CaptureContext) => void

enterCc_atom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.cc_atomerzeugt wird.

enterCc_atom?: (ctx: Cc_atomContext) => void

Eigenschaftswert

(ctx: Cc_atomContext) => void

enterCc_literal

Geben Sie eine analysestruktur ein, die von CommonRegexParser.cc_literalerzeugt wird.

enterCc_literal?: (ctx: Cc_literalContext) => void

Eigenschaftswert

(ctx: Cc_literalContext) => void

enterCharacter_class

Geben Sie eine analysestruktur ein, die von CommonRegexParser.character_classerzeugt wird.

enterCharacter_class?: (ctx: Character_classContext) => void

Eigenschaftswert

(ctx: Character_classContext) => void

enterDigit

Geben Sie eine analysestruktur ein, die von CommonRegexParser.digiterzeugt wird.

enterDigit?: (ctx: DigitContext) => void

Eigenschaftswert

(ctx: DigitContext) => void

enterDigits

Geben Sie eine analysestruktur ein, die von CommonRegexParser.digitserzeugt wird.

enterDigits?: (ctx: DigitsContext) => void

Eigenschaftswert

(ctx: DigitsContext) => void

enterElement

Geben Sie eine analysestruktur ein, die von CommonRegexParser.elementerzeugt wird.

enterElement?: (ctx: ElementContext) => void

Eigenschaftswert

(ctx: ElementContext) => void

enterExpr

Geben Sie eine analysestruktur ein, die von CommonRegexParser.exprerzeugt wird.

enterExpr?: (ctx: ExprContext) => void

Eigenschaftswert

(ctx: ExprContext) => void

enterLetter

Geben Sie eine analysestruktur ein, die von CommonRegexParser.lettererzeugt wird.

enterLetter?: (ctx: LetterContext) => void

Eigenschaftswert

(ctx: LetterContext) => void

enterLiteral

Geben Sie eine analysestruktur ein, die von CommonRegexParser.literalerzeugt wird.

enterLiteral?: (ctx: LiteralContext) => void

Eigenschaftswert

(ctx: LiteralContext) => void

enterName

Geben Sie eine analysestruktur ein, die von CommonRegexParser.nameerzeugt wird.

enterName?: (ctx: NameContext) => void

Eigenschaftswert

(ctx: NameContext) => void

enterNon_capture

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_captureerzeugt wird.

enterNon_capture?: (ctx: Non_captureContext) => void

Eigenschaftswert

(ctx: Non_captureContext) => void

enterNon_close_paren

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_close_parenerzeugt wird.

enterNon_close_paren?: (ctx: Non_close_parenContext) => void

Eigenschaftswert

(ctx: Non_close_parenContext) => void

enterNon_close_parens

Geben Sie eine analysestruktur ein, die von CommonRegexParser.non_close_parenserzeugt wird.

enterNon_close_parens?: (ctx: Non_close_parensContext) => void

Eigenschaftswert

(ctx: Non_close_parensContext) => void

enterNumber

Geben Sie eine analysestruktur ein, die von CommonRegexParser.numbererzeugt wird.

enterNumber?: (ctx: NumberContext) => void

Eigenschaftswert

(ctx: NumberContext) => void

enterOctal_char

Geben Sie eine analysestruktur ein, die von CommonRegexParser.octal_charerzeugt wird.

enterOctal_char?: (ctx: Octal_charContext) => void

Eigenschaftswert

(ctx: Octal_charContext) => void

enterOctal_digit

Geben Sie eine analysestruktur ein, die von CommonRegexParser.octal_digiterzeugt wird.

enterOctal_digit?: (ctx: Octal_digitContext) => void

Eigenschaftswert

(ctx: Octal_digitContext) => void

enterOption

Geben Sie eine analysestruktur ein, die von CommonRegexParser.optionerzeugt wird.

enterOption?: (ctx: OptionContext) => void

Eigenschaftswert

(ctx: OptionContext) => void

enterOption_flag

Geben Sie eine analysestruktur ein, die von CommonRegexParser.option_flagerzeugt wird.

enterOption_flag?: (ctx: Option_flagContext) => void

Eigenschaftswert

(ctx: Option_flagContext) => void

enterParse

Geben Sie eine analysestruktur ein, die von CommonRegexParser.parseerzeugt wird.

enterParse?: (ctx: ParseContext) => void

Eigenschaftswert

(ctx: ParseContext) => void

enterQuantifier

Geben Sie eine analysestruktur ein, die von CommonRegexParser.quantifiererzeugt wird.

enterQuantifier?: (ctx: QuantifierContext) => void

Eigenschaftswert

(ctx: QuantifierContext) => void

enterQuantifier_type

Geben Sie eine analysestruktur ein, die von CommonRegexParser.quantifier_typeerzeugt wird.

enterQuantifier_type?: (ctx: Quantifier_typeContext) => void

Eigenschaftswert

(ctx: Quantifier_typeContext) => void

enterShared_atom

Geben Sie eine analysestruktur ein, die von CommonRegexParser.shared_atomerzeugt wird.

enterShared_atom?: (ctx: Shared_atomContext) => void

Eigenschaftswert

(ctx: Shared_atomContext) => void

enterShared_literal

Geben Sie eine analysestruktur ein, die von CommonRegexParser.shared_literalerzeugt wird.

enterShared_literal?: (ctx: Shared_literalContext) => void

Eigenschaftswert

(ctx: Shared_literalContext) => void

exitAlpha_nums

Beenden Sie eine analysestruktur, die von CommonRegexParser.alpha_numserzeugt wird.

exitAlpha_nums?: (ctx: Alpha_numsContext) => void

Eigenschaftswert

(ctx: Alpha_numsContext) => void

exitAlternation

Beenden Sie eine analysestruktur, die von CommonRegexParser.alternationerzeugt wird.

exitAlternation?: (ctx: AlternationContext) => void

Eigenschaftswert

(ctx: AlternationContext) => void

exitAtom

Beenden Sie eine analysestruktur, die von CommonRegexParser.atomerzeugt wird.

exitAtom?: (ctx: AtomContext) => void

Eigenschaftswert

(ctx: AtomContext) => void

exitCapture

Beenden Sie eine analysestruktur, die von CommonRegexParser.captureerzeugt wird.

exitCapture?: (ctx: CaptureContext) => void

Eigenschaftswert

(ctx: CaptureContext) => void

exitCc_atom

Beenden Sie eine analysestruktur, die von CommonRegexParser.cc_atomerzeugt wird.

exitCc_atom?: (ctx: Cc_atomContext) => void

Eigenschaftswert

(ctx: Cc_atomContext) => void

exitCc_literal

Beenden Sie eine analysestruktur, die von CommonRegexParser.cc_literalerzeugt wird.

exitCc_literal?: (ctx: Cc_literalContext) => void

Eigenschaftswert

(ctx: Cc_literalContext) => void

exitCharacter_class

Beenden Sie eine analysestruktur, die von CommonRegexParser.character_classerzeugt wird.

exitCharacter_class?: (ctx: Character_classContext) => void

Eigenschaftswert

(ctx: Character_classContext) => void

exitDigit

Beenden Sie eine analysestruktur, die von CommonRegexParser.digiterzeugt wird.

exitDigit?: (ctx: DigitContext) => void

Eigenschaftswert

(ctx: DigitContext) => void

exitDigits

Beenden Sie eine analysestruktur, die von CommonRegexParser.digitserzeugt wird.

exitDigits?: (ctx: DigitsContext) => void

Eigenschaftswert

(ctx: DigitsContext) => void

exitElement

Beenden Sie eine analysestruktur, die von CommonRegexParser.elementerzeugt wird.

exitElement?: (ctx: ElementContext) => void

Eigenschaftswert

(ctx: ElementContext) => void

exitExpr

Beenden Sie eine analysestruktur, die von CommonRegexParser.exprerzeugt wird.

exitExpr?: (ctx: ExprContext) => void

Eigenschaftswert

(ctx: ExprContext) => void

exitLetter

Beenden Sie eine analysestruktur, die von CommonRegexParser.lettererzeugt wird.

exitLetter?: (ctx: LetterContext) => void

Eigenschaftswert

(ctx: LetterContext) => void

exitLiteral

Beenden Sie eine analysestruktur, die von CommonRegexParser.literalerzeugt wird.

exitLiteral?: (ctx: LiteralContext) => void

Eigenschaftswert

(ctx: LiteralContext) => void

exitName

Beenden Sie eine analysestruktur, die von CommonRegexParser.nameerzeugt wird.

exitName?: (ctx: NameContext) => void

Eigenschaftswert

(ctx: NameContext) => void

exitNon_capture

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_captureerzeugt wird.

exitNon_capture?: (ctx: Non_captureContext) => void

Eigenschaftswert

(ctx: Non_captureContext) => void

exitNon_close_paren

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_close_parenerzeugt wird.

exitNon_close_paren?: (ctx: Non_close_parenContext) => void

Eigenschaftswert

(ctx: Non_close_parenContext) => void

exitNon_close_parens

Beenden Sie eine analysestruktur, die von CommonRegexParser.non_close_parenserzeugt wird.

exitNon_close_parens?: (ctx: Non_close_parensContext) => void

Eigenschaftswert

(ctx: Non_close_parensContext) => void

exitNumber

Beenden Sie eine analysestruktur, die von CommonRegexParser.numbererzeugt wird.

exitNumber?: (ctx: NumberContext) => void

Eigenschaftswert

(ctx: NumberContext) => void

exitOctal_char

Beenden Sie eine analysestruktur, die von CommonRegexParser.octal_charerzeugt wird.

exitOctal_char?: (ctx: Octal_charContext) => void

Eigenschaftswert

(ctx: Octal_charContext) => void

exitOctal_digit

Beenden Sie eine analysestruktur, die von CommonRegexParser.octal_digiterzeugt wird.

exitOctal_digit?: (ctx: Octal_digitContext) => void

Eigenschaftswert

(ctx: Octal_digitContext) => void

exitOption

Beenden Sie eine analysestruktur, die von CommonRegexParser.optionerzeugt wird.

exitOption?: (ctx: OptionContext) => void

Eigenschaftswert

(ctx: OptionContext) => void

exitOption_flag

Beenden Sie eine analysestruktur, die von CommonRegexParser.option_flagerzeugt wird.

exitOption_flag?: (ctx: Option_flagContext) => void

Eigenschaftswert

(ctx: Option_flagContext) => void

exitParse

Beenden Sie eine analysestruktur, die von CommonRegexParser.parseerzeugt wird.

exitParse?: (ctx: ParseContext) => void

Eigenschaftswert

(ctx: ParseContext) => void

exitQuantifier

Beenden Sie eine analysestruktur, die von CommonRegexParser.quantifiererzeugt wird.

exitQuantifier?: (ctx: QuantifierContext) => void

Eigenschaftswert

(ctx: QuantifierContext) => void

exitQuantifier_type

Beenden Sie eine analysestruktur, die von CommonRegexParser.quantifier_typeerzeugt wird.

exitQuantifier_type?: (ctx: Quantifier_typeContext) => void

Eigenschaftswert

(ctx: Quantifier_typeContext) => void

exitShared_atom

Beenden Sie eine analysestruktur, die von CommonRegexParser.shared_atomerzeugt wird.

exitShared_atom?: (ctx: Shared_atomContext) => void

Eigenschaftswert

(ctx: Shared_atomContext) => void

exitShared_literal

Beenden Sie eine analysestruktur, die von CommonRegexParser.shared_literalerzeugt wird.

exitShared_literal?: (ctx: Shared_literalContext) => void

Eigenschaftswert

(ctx: Shared_literalContext) => void

Geerbte Eigenschaftsdetails

enterEveryRule

enterEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

geerbt von ParseTreeListener.enterEveryRule

exitEveryRule

exitEveryRule?: (ctx: ParserRuleContext) => void

Eigenschaftswert

(ctx: ParserRuleContext) => void

geerbt von ParseTreeListener.exitEveryRule

visitErrorNode

visitErrorNode?: (node: ErrorNode) => void

Eigenschaftswert

(node: ErrorNode) => void

von ParseTreeListener.visitErrorNode geerbt

visitTerminal

visitTerminal?: (node: TerminalNode) => void

Eigenschaftswert

(node: TerminalNode) => void

geerbt von ParseTreeListener.visitTerminal