CommonRegexVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von CommonRegexParsererzeugt 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_numsproduziert wird.
visitAlpha_nums?: (ctx: Alpha_numsContext) => Result
Eigenschaftswert
(ctx: Alpha_numsContext) => Result
visitAlternation
Besuchen Sie einen Parsebaum, der von CommonRegexParser.alternationproduziert wird.
visitAlternation?: (ctx: AlternationContext) => Result
Eigenschaftswert
(ctx: AlternationContext) => Result
visitAtom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.atomproduziert wird.
visitAtom?: (ctx: AtomContext) => Result
Eigenschaftswert
(ctx: AtomContext) => Result
visitCapture
Besuchen Sie einen Parsebaum, der von CommonRegexParser.captureproduziert wird.
visitCapture?: (ctx: CaptureContext) => Result
Eigenschaftswert
(ctx: CaptureContext) => Result
visitCc_atom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.cc_atomproduziert wird.
visitCc_atom?: (ctx: Cc_atomContext) => Result
Eigenschaftswert
(ctx: Cc_atomContext) => Result
visitCc_literal
Besuchen Sie einen Parsebaum, der von CommonRegexParser.cc_literalproduziert wird.
visitCc_literal?: (ctx: Cc_literalContext) => Result
Eigenschaftswert
(ctx: Cc_literalContext) => Result
visitCharacter_class
Besuchen Sie einen Parsebaum, der von CommonRegexParser.character_classproduziert wird.
visitCharacter_class?: (ctx: Character_classContext) => Result
Eigenschaftswert
(ctx: Character_classContext) => Result
visitDigit
Besuchen Sie einen Parsebaum, der von CommonRegexParser.digitproduziert wird.
visitDigit?: (ctx: DigitContext) => Result
Eigenschaftswert
(ctx: DigitContext) => Result
visitDigits
Besuchen Sie einen Parsebaum, der von CommonRegexParser.digitsproduziert wird.
visitDigits?: (ctx: DigitsContext) => Result
Eigenschaftswert
(ctx: DigitsContext) => Result
visitElement
Besuchen Sie einen Parsebaum, der von CommonRegexParser.elementproduziert wird.
visitElement?: (ctx: ElementContext) => Result
Eigenschaftswert
(ctx: ElementContext) => Result
visitExpr
Besuchen Sie einen Parsebaum, der von CommonRegexParser.exprproduziert wird.
visitExpr?: (ctx: ExprContext) => Result
Eigenschaftswert
(ctx: ExprContext) => Result
visitLetter
Besuchen Sie einen Parsebaum, der von CommonRegexParser.letterproduziert wird.
visitLetter?: (ctx: LetterContext) => Result
Eigenschaftswert
(ctx: LetterContext) => Result
visitLiteral
Besuchen Sie einen Parsebaum, der von CommonRegexParser.literalproduziert wird.
visitLiteral?: (ctx: LiteralContext) => Result
Eigenschaftswert
(ctx: LiteralContext) => Result
visitName
Besuchen Sie einen Parsebaum, der von CommonRegexParser.nameproduziert wird.
visitName?: (ctx: NameContext) => Result
Eigenschaftswert
(ctx: NameContext) => Result
visitNon_capture
Besuchen Sie einen Parsebaum, der von CommonRegexParser.non_captureproduziert wird.
visitNon_capture?: (ctx: Non_captureContext) => Result
Eigenschaftswert
(ctx: Non_captureContext) => Result
visitNon_close_paren
Besuchen Sie einen Parsebaum, der von CommonRegexParser.non_close_parenproduziert 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_parensproduziert wird.
visitNon_close_parens?: (ctx: Non_close_parensContext) => Result
Eigenschaftswert
(ctx: Non_close_parensContext) => Result
visitNumber
Besuchen Sie einen Parsebaum, der von CommonRegexParser.numberproduziert wird.
visitNumber?: (ctx: NumberContext) => Result
Eigenschaftswert
(ctx: NumberContext) => Result
visitOctal_char
Besuchen Sie einen Parsebaum, der von CommonRegexParser.octal_charproduziert wird.
visitOctal_char?: (ctx: Octal_charContext) => Result
Eigenschaftswert
(ctx: Octal_charContext) => Result
visitOctal_digit
Besuchen Sie einen Parsebaum, der von CommonRegexParser.octal_digitproduziert wird.
visitOctal_digit?: (ctx: Octal_digitContext) => Result
Eigenschaftswert
(ctx: Octal_digitContext) => Result
visitOption
Besuchen Sie einen Parsebaum, der von CommonRegexParser.optionproduziert wird.
visitOption?: (ctx: OptionContext) => Result
Eigenschaftswert
(ctx: OptionContext) => Result
visitOption_flag
Besuchen Sie einen Parsebaum, der von CommonRegexParser.option_flagproduziert wird.
visitOption_flag?: (ctx: Option_flagContext) => Result
Eigenschaftswert
(ctx: Option_flagContext) => Result
visitParse
Besuchen Sie einen Parsebaum, der von CommonRegexParser.parseproduziert wird.
visitParse?: (ctx: ParseContext) => Result
Eigenschaftswert
(ctx: ParseContext) => Result
visitQuantifier
Besuchen Sie einen Parsebaum, der von CommonRegexParser.quantifierproduziert wird.
visitQuantifier?: (ctx: QuantifierContext) => Result
Eigenschaftswert
(ctx: QuantifierContext) => Result
visitQuantifier_type
Besuchen Sie einen Parsebaum, der von CommonRegexParser.quantifier_typeproduziert wird.
visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result
Eigenschaftswert
(ctx: Quantifier_typeContext) => Result
visitShared_atom
Besuchen Sie einen Parsebaum, der von CommonRegexParser.shared_atomproduziert wird.
visitShared_atom?: (ctx: Shared_atomContext) => Result
Eigenschaftswert
(ctx: Shared_atomContext) => Result
visitShared_literal
Besuchen Sie einen Parsebaum, der von CommonRegexParser.shared_literalproduziert 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