CommonRegexVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von CommonRegexParser
erzeugt wird.
- Extends
-
ParseTreeVisitor<Result>
Eigenschaften
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
visit |
Besuchen Sie einen Parsebaum, der von |
Geerbte Methoden
visit(Parse |
Besuchen Sie eine Analysestruktur, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie einen Fehlerknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
Details zur Eigenschaft
visitAlpha_nums
Besuchen Sie einen Parsebaum, der von CommonRegexParser.alpha_nums
produziert wird.
visitAlpha_nums?: (ctx: Alpha_numsContext) => Result
Eigenschaftswert
(ctx: Alpha_numsContext) => Result
visitAlternation
Besuchen Sie einen Parsebaum, der von CommonRegexParser.alternation
produziert wird.
visitAlternation?: (ctx: AlternationContext) => Result
Eigenschaftswert
(ctx: AlternationContext) => Result
visitAtom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.atom
produziert wird.
visitAtom?: (ctx: AtomContext) => Result
Eigenschaftswert
(ctx: AtomContext) => Result
visitCapture
Besuchen Sie einen Parsebaum, der von CommonRegexParser.capture
produziert wird.
visitCapture?: (ctx: CaptureContext) => Result
Eigenschaftswert
(ctx: CaptureContext) => Result
visitCc_atom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.cc_atom
produziert wird.
visitCc_atom?: (ctx: Cc_atomContext) => Result
Eigenschaftswert
(ctx: Cc_atomContext) => Result
visitCc_literal
Besuchen Sie einen Parsebaum, der von CommonRegexParser.cc_literal
produziert wird.
visitCc_literal?: (ctx: Cc_literalContext) => Result
Eigenschaftswert
(ctx: Cc_literalContext) => Result
visitCharacter_class
Besuchen Sie einen Parsebaum, der von CommonRegexParser.character_class
produziert wird.
visitCharacter_class?: (ctx: Character_classContext) => Result
Eigenschaftswert
(ctx: Character_classContext) => Result
visitDigit
Besuchen Sie einen Parsebaum, der von CommonRegexParser.digit
produziert wird.
visitDigit?: (ctx: DigitContext) => Result
Eigenschaftswert
(ctx: DigitContext) => Result
visitDigits
Besuchen Sie einen Parsebaum, der von CommonRegexParser.digits
produziert wird.
visitDigits?: (ctx: DigitsContext) => Result
Eigenschaftswert
(ctx: DigitsContext) => Result
visitElement
Besuchen Sie einen Parsebaum, der von CommonRegexParser.element
produziert wird.
visitElement?: (ctx: ElementContext) => Result
Eigenschaftswert
(ctx: ElementContext) => Result
visitExpr
Besuchen Sie einen Parsebaum, der von CommonRegexParser.expr
produziert wird.
visitExpr?: (ctx: ExprContext) => Result
Eigenschaftswert
(ctx: ExprContext) => Result
visitLetter
Besuchen Sie einen Parsebaum, der von CommonRegexParser.letter
produziert wird.
visitLetter?: (ctx: LetterContext) => Result
Eigenschaftswert
(ctx: LetterContext) => Result
visitLiteral
Besuchen Sie einen Parsebaum, der von CommonRegexParser.literal
produziert wird.
visitLiteral?: (ctx: LiteralContext) => Result
Eigenschaftswert
(ctx: LiteralContext) => Result
visitName
Besuchen Sie einen Parsebaum, der von CommonRegexParser.name
produziert wird.
visitName?: (ctx: NameContext) => Result
Eigenschaftswert
(ctx: NameContext) => Result
visitNon_capture
Besuchen Sie einen Parsebaum, der von CommonRegexParser.non_capture
produziert wird.
visitNon_capture?: (ctx: Non_captureContext) => Result
Eigenschaftswert
(ctx: Non_captureContext) => Result
visitNon_close_paren
Besuchen Sie einen Parsebaum, der von CommonRegexParser.non_close_paren
produziert wird.
visitNon_close_paren?: (ctx: Non_close_parenContext) => Result
Eigenschaftswert
(ctx: Non_close_parenContext) => Result
visitNon_close_parens
Besuchen Sie einen Parsebaum, der von CommonRegexParser.non_close_parens
produziert wird.
visitNon_close_parens?: (ctx: Non_close_parensContext) => Result
Eigenschaftswert
(ctx: Non_close_parensContext) => Result
visitNumber
Besuchen Sie einen Parsebaum, der von CommonRegexParser.number
produziert wird.
visitNumber?: (ctx: NumberContext) => Result
Eigenschaftswert
(ctx: NumberContext) => Result
visitOctal_char
Besuchen Sie einen Parsebaum, der von CommonRegexParser.octal_char
produziert wird.
visitOctal_char?: (ctx: Octal_charContext) => Result
Eigenschaftswert
(ctx: Octal_charContext) => Result
visitOctal_digit
Besuchen Sie einen Parsebaum, der von CommonRegexParser.octal_digit
produziert wird.
visitOctal_digit?: (ctx: Octal_digitContext) => Result
Eigenschaftswert
(ctx: Octal_digitContext) => Result
visitOption
Besuchen Sie einen Parsebaum, der von CommonRegexParser.option
produziert wird.
visitOption?: (ctx: OptionContext) => Result
Eigenschaftswert
(ctx: OptionContext) => Result
visitOption_flag
Besuchen Sie einen Parsebaum, der von CommonRegexParser.option_flag
produziert wird.
visitOption_flag?: (ctx: Option_flagContext) => Result
Eigenschaftswert
(ctx: Option_flagContext) => Result
visitParse
Besuchen Sie einen Parsebaum, der von CommonRegexParser.parse
produziert wird.
visitParse?: (ctx: ParseContext) => Result
Eigenschaftswert
(ctx: ParseContext) => Result
visitQuantifier
Besuchen Sie einen Parsebaum, der von CommonRegexParser.quantifier
produziert wird.
visitQuantifier?: (ctx: QuantifierContext) => Result
Eigenschaftswert
(ctx: QuantifierContext) => Result
visitQuantifier_type
Besuchen Sie einen Parsebaum, der von CommonRegexParser.quantifier_type
produziert wird.
visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result
Eigenschaftswert
(ctx: Quantifier_typeContext) => Result
visitShared_atom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.shared_atom
produziert wird.
visitShared_atom?: (ctx: Shared_atomContext) => Result
Eigenschaftswert
(ctx: Shared_atomContext) => Result
visitShared_literal
Besuchen Sie einen Parsebaum, der von CommonRegexParser.shared_literal
produziert wird.
visitShared_literal?: (ctx: Shared_literalContext) => Result
Eigenschaftswert
(ctx: Shared_literalContext) => Result
Details zur geerbten Methode
visit(ParseTree)
Besuchen Sie eine Analysestruktur, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visit(tree: ParseTree): Result
Parameter
- tree
-
ParseTree
Die buildParseTree zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Parsebaums.
geerbt von ParseTreeVisitor.visit
visitChildren(RuleNode)
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitChildren(node: RuleNode): Result
Parameter
- node
-
RuleNode
Die <xref:RuleNode>, deren Kinder besucht werden sollen.
Gibt zurück
Result
Das Ergebnis des Besuchs der untergeordneten Elemente des Knotens.
geerbt von ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Besuchen Sie einen Fehlerknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitErrorNode(node: ErrorNode): Result
Parameter
- node
-
ErrorNode
Die addErrorNode(ErrorNode) zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
geerbt von ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitTerminal(node: TerminalNode): Result
Parameter
- node
-
TerminalNode
Die createTerminalNode(ParserRuleContext, Token) zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
geerbt von ParseTreeVisitor.visitTerminal