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