Condividi tramite


CommonRegexVisitor interface

Questa interfaccia definisce un visitatore generico completo per un albero di analisi prodotto da CommonRegexParser.

Extends

ParseTreeVisitor<Result>

Proprietà

visitAlpha_nums

Visitare un albero di analisi prodotto da CommonRegexParser.alpha_nums.

visitAlternation

Visitare un albero di analisi prodotto da CommonRegexParser.alternation.

visitAtom

Visitare un albero di analisi prodotto da CommonRegexParser.atom.

visitCapture

Visitare un albero di analisi prodotto da CommonRegexParser.capture.

visitCc_atom

Visitare un albero di analisi prodotto da CommonRegexParser.cc_atom.

visitCc_literal

Visitare un albero di analisi prodotto da CommonRegexParser.cc_literal.

visitCharacter_class

Visitare un albero di analisi prodotto da CommonRegexParser.character_class.

visitDigit

Visitare un albero di analisi prodotto da CommonRegexParser.digit.

visitDigits

Visitare un albero di analisi prodotto da CommonRegexParser.digits.

visitElement

Visitare un albero di analisi prodotto da CommonRegexParser.element.

visitExpr

Visitare un albero di analisi prodotto da CommonRegexParser.expr.

visitLetter

Visitare un albero di analisi prodotto da CommonRegexParser.letter.

visitLiteral

Visitare un albero di analisi prodotto da CommonRegexParser.literal.

visitName

Visitare un albero di analisi prodotto da CommonRegexParser.name.

visitNon_capture

Visitare un albero di analisi prodotto da CommonRegexParser.non_capture.

visitNon_close_paren

Visitare un albero di analisi prodotto da CommonRegexParser.non_close_paren.

visitNon_close_parens

Visitare un albero di analisi prodotto da CommonRegexParser.non_close_parens.

visitNumber

Visitare un albero di analisi prodotto da CommonRegexParser.number.

visitOctal_char

Visitare un albero di analisi prodotto da CommonRegexParser.octal_char.

visitOctal_digit

Visitare un albero di analisi prodotto da CommonRegexParser.octal_digit.

visitOption

Visitare un albero di analisi prodotto da CommonRegexParser.option.

visitOption_flag

Visitare un albero di analisi prodotto da CommonRegexParser.option_flag.

visitParse

Visitare un albero di analisi prodotto da CommonRegexParser.parse.

visitQuantifier

Visitare un albero di analisi prodotto da CommonRegexParser.quantifier.

visitQuantifier_type

Visitare un albero di analisi prodotto da CommonRegexParser.quantifier_type.

visitShared_atom

Visitare un albero di analisi prodotto da CommonRegexParser.shared_atom.

visitShared_literal

Visitare un albero di analisi prodotto da CommonRegexParser.shared_literal.

Metodi ereditati

visit(ParseTree)

Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione.

visitChildren(RuleNode)

Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione.

visitErrorNode(ErrorNode)

Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione.

visitTerminal(TerminalNode)

Visitare un nodo terminale e restituire un risultato definito dall'utente dell'operazione.

Dettagli proprietà

visitAlpha_nums

Visitare un albero di analisi prodotto da CommonRegexParser.alpha_nums.

visitAlpha_nums?: (ctx: Alpha_numsContext) => Result

Valore della proprietà

(ctx: Alpha_numsContext) => Result

visitAlternation

Visitare un albero di analisi prodotto da CommonRegexParser.alternation.

visitAlternation?: (ctx: AlternationContext) => Result

Valore della proprietà

(ctx: AlternationContext) => Result

visitAtom

Visitare un albero di analisi prodotto da CommonRegexParser.atom.

visitAtom?: (ctx: AtomContext) => Result

Valore della proprietà

(ctx: AtomContext) => Result

visitCapture

Visitare un albero di analisi prodotto da CommonRegexParser.capture.

visitCapture?: (ctx: CaptureContext) => Result

Valore della proprietà

(ctx: CaptureContext) => Result

visitCc_atom

Visitare un albero di analisi prodotto da CommonRegexParser.cc_atom.

visitCc_atom?: (ctx: Cc_atomContext) => Result

Valore della proprietà

(ctx: Cc_atomContext) => Result

visitCc_literal

Visitare un albero di analisi prodotto da CommonRegexParser.cc_literal.

visitCc_literal?: (ctx: Cc_literalContext) => Result

Valore della proprietà

(ctx: Cc_literalContext) => Result

visitCharacter_class

Visitare un albero di analisi prodotto da CommonRegexParser.character_class.

visitCharacter_class?: (ctx: Character_classContext) => Result

Valore della proprietà

(ctx: Character_classContext) => Result

visitDigit

Visitare un albero di analisi prodotto da CommonRegexParser.digit.

visitDigit?: (ctx: DigitContext) => Result

Valore della proprietà

(ctx: DigitContext) => Result

visitDigits

Visitare un albero di analisi prodotto da CommonRegexParser.digits.

visitDigits?: (ctx: DigitsContext) => Result

Valore della proprietà

(ctx: DigitsContext) => Result

visitElement

Visitare un albero di analisi prodotto da CommonRegexParser.element.

visitElement?: (ctx: ElementContext) => Result

Valore della proprietà

(ctx: ElementContext) => Result

visitExpr

Visitare un albero di analisi prodotto da CommonRegexParser.expr.

visitExpr?: (ctx: ExprContext) => Result

Valore della proprietà

(ctx: ExprContext) => Result

visitLetter

Visitare un albero di analisi prodotto da CommonRegexParser.letter.

visitLetter?: (ctx: LetterContext) => Result

Valore della proprietà

(ctx: LetterContext) => Result

visitLiteral

Visitare un albero di analisi prodotto da CommonRegexParser.literal.

visitLiteral?: (ctx: LiteralContext) => Result

Valore della proprietà

(ctx: LiteralContext) => Result

visitName

Visitare un albero di analisi prodotto da CommonRegexParser.name.

visitName?: (ctx: NameContext) => Result

Valore della proprietà

(ctx: NameContext) => Result

visitNon_capture

Visitare un albero di analisi prodotto da CommonRegexParser.non_capture.

visitNon_capture?: (ctx: Non_captureContext) => Result

Valore della proprietà

(ctx: Non_captureContext) => Result

visitNon_close_paren

Visitare un albero di analisi prodotto da CommonRegexParser.non_close_paren.

visitNon_close_paren?: (ctx: Non_close_parenContext) => Result

Valore della proprietà

(ctx: Non_close_parenContext) => Result

visitNon_close_parens

Visitare un albero di analisi prodotto da CommonRegexParser.non_close_parens.

visitNon_close_parens?: (ctx: Non_close_parensContext) => Result

Valore della proprietà

(ctx: Non_close_parensContext) => Result

visitNumber

Visitare un albero di analisi prodotto da CommonRegexParser.number.

visitNumber?: (ctx: NumberContext) => Result

Valore della proprietà

(ctx: NumberContext) => Result

visitOctal_char

Visitare un albero di analisi prodotto da CommonRegexParser.octal_char.

visitOctal_char?: (ctx: Octal_charContext) => Result

Valore della proprietà

(ctx: Octal_charContext) => Result

visitOctal_digit

Visitare un albero di analisi prodotto da CommonRegexParser.octal_digit.

visitOctal_digit?: (ctx: Octal_digitContext) => Result

Valore della proprietà

(ctx: Octal_digitContext) => Result

visitOption

Visitare un albero di analisi prodotto da CommonRegexParser.option.

visitOption?: (ctx: OptionContext) => Result

Valore della proprietà

(ctx: OptionContext) => Result

visitOption_flag

Visitare un albero di analisi prodotto da CommonRegexParser.option_flag.

visitOption_flag?: (ctx: Option_flagContext) => Result

Valore della proprietà

(ctx: Option_flagContext) => Result

visitParse

Visitare un albero di analisi prodotto da CommonRegexParser.parse.

visitParse?: (ctx: ParseContext) => Result

Valore della proprietà

(ctx: ParseContext) => Result

visitQuantifier

Visitare un albero di analisi prodotto da CommonRegexParser.quantifier.

visitQuantifier?: (ctx: QuantifierContext) => Result

Valore della proprietà

(ctx: QuantifierContext) => Result

visitQuantifier_type

Visitare un albero di analisi prodotto da CommonRegexParser.quantifier_type.

visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result

Valore della proprietà

(ctx: Quantifier_typeContext) => Result

visitShared_atom

Visitare un albero di analisi prodotto da CommonRegexParser.shared_atom.

visitShared_atom?: (ctx: Shared_atomContext) => Result

Valore della proprietà

(ctx: Shared_atomContext) => Result

visitShared_literal

Visitare un albero di analisi prodotto da CommonRegexParser.shared_literal.

visitShared_literal?: (ctx: Shared_literalContext) => Result

Valore della proprietà

(ctx: Shared_literalContext) => Result

Dettagli dei metodi ereditati

visit(ParseTree)

Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione.

function visit(tree: ParseTree): Result

Parametri

tree

ParseTree

Oggetto buildParseTree da visitare.

Restituisce

Result

Risultato della visita dell'albero di analisi.

Ereditato da ParseTreeVisitor.visit

visitChildren(RuleNode)

Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione.

function visitChildren(node: RuleNode): Result

Parametri

node

RuleNode

I <xref:RuleNode> cui figli devono essere visitati.

Restituisce

Result

Risultato della visita degli elementi figlio del nodo.

Ereditato da ParseTreeVisitor.visitChildren

visitErrorNode(ErrorNode)

Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione.

function visitErrorNode(node: ErrorNode): Result

Parametri

node

ErrorNode

Oggetto addErrorNode(ErrorNode) da visitare.

Restituisce

Result

Risultato della visita al nodo.

Ereditato da ParseTreeVisitor.visitErrorNode

visitTerminal(TerminalNode)

Visitare un nodo terminale e restituire un risultato definito dall'utente dell'operazione.

function visitTerminal(node: TerminalNode): Result

Parametri

node

TerminalNode

Oggetto createTerminalNode(ParserRuleContext, Token) da visitare.

Restituisce

Result

Risultato della visita al nodo.

Ereditato da ParseTreeVisitor.visitTerminal