Compartir a través de


CommonRegexVisitor interface

Esta interfaz define un visitante genérico completo para un árbol de análisis generado por CommonRegexParser.

Extends

ParseTreeVisitor<Result>

Propiedades

visitAlpha_nums

Visite un árbol de análisis producido por CommonRegexParser.alpha_nums.

visitAlternation

Visite un árbol de análisis producido por CommonRegexParser.alternation.

visitAtom

Visite un árbol de análisis producido por CommonRegexParser.atom.

visitCapture

Visite un árbol de análisis producido por CommonRegexParser.capture.

visitCc_atom

Visite un árbol de análisis producido por CommonRegexParser.cc_atom.

visitCc_literal

Visite un árbol de análisis producido por CommonRegexParser.cc_literal.

visitCharacter_class

Visite un árbol de análisis producido por CommonRegexParser.character_class.

visitDigit

Visite un árbol de análisis producido por CommonRegexParser.digit.

visitDigits

Visite un árbol de análisis producido por CommonRegexParser.digits.

visitElement

Visite un árbol de análisis producido por CommonRegexParser.element.

visitExpr

Visite un árbol de análisis producido por CommonRegexParser.expr.

visitLetter

Visite un árbol de análisis producido por CommonRegexParser.letter.

visitLiteral

Visite un árbol de análisis producido por CommonRegexParser.literal.

visitName

Visite un árbol de análisis producido por CommonRegexParser.name.

visitNon_capture

Visite un árbol de análisis producido por CommonRegexParser.non_capture.

visitNon_close_paren

Visite un árbol de análisis producido por CommonRegexParser.non_close_paren.

visitNon_close_parens

Visite un árbol de análisis producido por CommonRegexParser.non_close_parens.

visitNumber

Visite un árbol de análisis producido por CommonRegexParser.number.

visitOctal_char

Visite un árbol de análisis producido por CommonRegexParser.octal_char.

visitOctal_digit

Visite un árbol de análisis producido por CommonRegexParser.octal_digit.

visitOption

Visite un árbol de análisis producido por CommonRegexParser.option.

visitOption_flag

Visite un árbol de análisis producido por CommonRegexParser.option_flag.

visitParse

Visite un árbol de análisis producido por CommonRegexParser.parse.

visitQuantifier

Visite un árbol de análisis producido por CommonRegexParser.quantifier.

visitQuantifier_type

Visite un árbol de análisis producido por CommonRegexParser.quantifier_type.

visitShared_atom

Visite un árbol de análisis producido por CommonRegexParser.shared_atom.

visitShared_literal

Visite un árbol de análisis producido por CommonRegexParser.shared_literal.

Métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

visitTerminal(TerminalNode)

Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.

Detalles de las propiedades

visitAlpha_nums

Visite un árbol de análisis producido por CommonRegexParser.alpha_nums.

visitAlpha_nums?: (ctx: Alpha_numsContext) => Result

Valor de propiedad

(ctx: Alpha_numsContext) => Result

visitAlternation

Visite un árbol de análisis producido por CommonRegexParser.alternation.

visitAlternation?: (ctx: AlternationContext) => Result

Valor de propiedad

(ctx: AlternationContext) => Result

visitAtom

Visite un árbol de análisis producido por CommonRegexParser.atom.

visitAtom?: (ctx: AtomContext) => Result

Valor de propiedad

(ctx: AtomContext) => Result

visitCapture

Visite un árbol de análisis producido por CommonRegexParser.capture.

visitCapture?: (ctx: CaptureContext) => Result

Valor de propiedad

(ctx: CaptureContext) => Result

visitCc_atom

Visite un árbol de análisis producido por CommonRegexParser.cc_atom.

visitCc_atom?: (ctx: Cc_atomContext) => Result

Valor de propiedad

(ctx: Cc_atomContext) => Result

visitCc_literal

Visite un árbol de análisis producido por CommonRegexParser.cc_literal.

visitCc_literal?: (ctx: Cc_literalContext) => Result

Valor de propiedad

(ctx: Cc_literalContext) => Result

visitCharacter_class

Visite un árbol de análisis producido por CommonRegexParser.character_class.

visitCharacter_class?: (ctx: Character_classContext) => Result

Valor de propiedad

(ctx: Character_classContext) => Result

visitDigit

Visite un árbol de análisis producido por CommonRegexParser.digit.

visitDigit?: (ctx: DigitContext) => Result

Valor de propiedad

(ctx: DigitContext) => Result

visitDigits

Visite un árbol de análisis producido por CommonRegexParser.digits.

visitDigits?: (ctx: DigitsContext) => Result

Valor de propiedad

(ctx: DigitsContext) => Result

visitElement

Visite un árbol de análisis producido por CommonRegexParser.element.

visitElement?: (ctx: ElementContext) => Result

Valor de propiedad

(ctx: ElementContext) => Result

visitExpr

Visite un árbol de análisis producido por CommonRegexParser.expr.

visitExpr?: (ctx: ExprContext) => Result

Valor de propiedad

(ctx: ExprContext) => Result

visitLetter

Visite un árbol de análisis producido por CommonRegexParser.letter.

visitLetter?: (ctx: LetterContext) => Result

Valor de propiedad

(ctx: LetterContext) => Result

visitLiteral

Visite un árbol de análisis producido por CommonRegexParser.literal.

visitLiteral?: (ctx: LiteralContext) => Result

Valor de propiedad

(ctx: LiteralContext) => Result

visitName

Visite un árbol de análisis producido por CommonRegexParser.name.

visitName?: (ctx: NameContext) => Result

Valor de propiedad

(ctx: NameContext) => Result

visitNon_capture

Visite un árbol de análisis producido por CommonRegexParser.non_capture.

visitNon_capture?: (ctx: Non_captureContext) => Result

Valor de propiedad

(ctx: Non_captureContext) => Result

visitNon_close_paren

Visite un árbol de análisis producido por CommonRegexParser.non_close_paren.

visitNon_close_paren?: (ctx: Non_close_parenContext) => Result

Valor de propiedad

(ctx: Non_close_parenContext) => Result

visitNon_close_parens

Visite un árbol de análisis producido por CommonRegexParser.non_close_parens.

visitNon_close_parens?: (ctx: Non_close_parensContext) => Result

Valor de propiedad

(ctx: Non_close_parensContext) => Result

visitNumber

Visite un árbol de análisis producido por CommonRegexParser.number.

visitNumber?: (ctx: NumberContext) => Result

Valor de propiedad

(ctx: NumberContext) => Result

visitOctal_char

Visite un árbol de análisis producido por CommonRegexParser.octal_char.

visitOctal_char?: (ctx: Octal_charContext) => Result

Valor de propiedad

(ctx: Octal_charContext) => Result

visitOctal_digit

Visite un árbol de análisis producido por CommonRegexParser.octal_digit.

visitOctal_digit?: (ctx: Octal_digitContext) => Result

Valor de propiedad

(ctx: Octal_digitContext) => Result

visitOption

Visite un árbol de análisis producido por CommonRegexParser.option.

visitOption?: (ctx: OptionContext) => Result

Valor de propiedad

(ctx: OptionContext) => Result

visitOption_flag

Visite un árbol de análisis producido por CommonRegexParser.option_flag.

visitOption_flag?: (ctx: Option_flagContext) => Result

Valor de propiedad

(ctx: Option_flagContext) => Result

visitParse

Visite un árbol de análisis producido por CommonRegexParser.parse.

visitParse?: (ctx: ParseContext) => Result

Valor de propiedad

(ctx: ParseContext) => Result

visitQuantifier

Visite un árbol de análisis producido por CommonRegexParser.quantifier.

visitQuantifier?: (ctx: QuantifierContext) => Result

Valor de propiedad

(ctx: QuantifierContext) => Result

visitQuantifier_type

Visite un árbol de análisis producido por CommonRegexParser.quantifier_type.

visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result

Valor de propiedad

(ctx: Quantifier_typeContext) => Result

visitShared_atom

Visite un árbol de análisis producido por CommonRegexParser.shared_atom.

visitShared_atom?: (ctx: Shared_atomContext) => Result

Valor de propiedad

(ctx: Shared_atomContext) => Result

visitShared_literal

Visite un árbol de análisis producido por CommonRegexParser.shared_literal.

visitShared_literal?: (ctx: Shared_literalContext) => Result

Valor de propiedad

(ctx: Shared_literalContext) => Result

Detalles de los métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

function visit(tree: ParseTree): Result

Parámetros

tree

ParseTree

El buildParseTree que se va a visitar.

Devoluciones

Result

Resultado de visitar el árbol de análisis.

Heredado de ParseTreeVisitor.visit

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

function visitChildren(node: RuleNode): Result

Parámetros

node

RuleNode

El <xref:RuleNode> cuyos hijos deben visitarse.

Devoluciones

Result

Resultado de visitar los elementos secundarios del nodo.

Heredado de ParseTreeVisitor.visitChildren

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

function visitErrorNode(node: ErrorNode): Result

Parámetros

node

ErrorNode

El addErrorNode(ErrorNode) que se va a visitar.

Devoluciones

Result

Resultado de visitar el nodo.

Heredado de ParseTreeVisitor.visitErrorNode

visitTerminal(TerminalNode)

Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.

function visitTerminal(node: TerminalNode): Result

Parámetros

node

TerminalNode

El createTerminalNode(ParserRuleContext, Token) que se va a visitar.

Devoluciones

Result

Resultado de visitar el nodo.

Heredado de ParseTreeVisitor.visitTerminal