CommonRegexVisitor interface
Questa interfaccia definisce un visitatore generico completo per un albero di analisi prodotto da CommonRegexParser
.
- Extends
-
ParseTreeVisitor<Result>
Proprietà
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
Metodi ereditati
visit(Parse |
Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo del 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
Il buildParseTree da visitare.
Restituisce
Result
Risultato della visita all'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
Il <xref:RuleNode> i 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
Il addErrorNode(ErrorNode) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitare un nodo del terminale e restituire un risultato definito dall'utente dell'operazione.
function visitTerminal(node: TerminalNode): Result
Parametri
- node
-
TerminalNode
Il createTerminalNode(ParserRuleContext, Token) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitTerminal