CommonRegexVisitor interface
Cette interface définit un visiteur générique complet pour une arborescence d’analyse produite par CommonRegexParser
.
- Extends
-
ParseTreeVisitor<Result>
Propriétés
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
visit |
Visitez un arbre d’analyse produit par |
Méthodes héritées
visit(Parse |
Visitez une arborescence d’analyse et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez les enfants d’un nœud et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez un nœud d’erreur et retournez un résultat défini par l’utilisateur de l’opération. |
visit |
Visitez un nœud de terminal et retournez un résultat défini par l’utilisateur de l’opération. |
Détails de la propriété
visitAlpha_nums
Visitez un arbre d’analyse produit par CommonRegexParser.alpha_nums
.
visitAlpha_nums?: (ctx: Alpha_numsContext) => Result
Valeur de propriété
(ctx: Alpha_numsContext) => Result
visitAlternation
Visitez un arbre d’analyse produit par CommonRegexParser.alternation
.
visitAlternation?: (ctx: AlternationContext) => Result
Valeur de propriété
(ctx: AlternationContext) => Result
visitAtom
Visitez un arbre d’analyse produit par CommonRegexParser.atom
.
visitAtom?: (ctx: AtomContext) => Result
Valeur de propriété
(ctx: AtomContext) => Result
visitCapture
Visitez un arbre d’analyse produit par CommonRegexParser.capture
.
visitCapture?: (ctx: CaptureContext) => Result
Valeur de propriété
(ctx: CaptureContext) => Result
visitCc_atom
Visitez un arbre d’analyse produit par CommonRegexParser.cc_atom
.
visitCc_atom?: (ctx: Cc_atomContext) => Result
Valeur de propriété
(ctx: Cc_atomContext) => Result
visitCc_literal
Visitez un arbre d’analyse produit par CommonRegexParser.cc_literal
.
visitCc_literal?: (ctx: Cc_literalContext) => Result
Valeur de propriété
(ctx: Cc_literalContext) => Result
visitCharacter_class
Visitez un arbre d’analyse produit par CommonRegexParser.character_class
.
visitCharacter_class?: (ctx: Character_classContext) => Result
Valeur de propriété
(ctx: Character_classContext) => Result
visitDigit
Visitez un arbre d’analyse produit par CommonRegexParser.digit
.
visitDigit?: (ctx: DigitContext) => Result
Valeur de propriété
(ctx: DigitContext) => Result
visitDigits
Visitez un arbre d’analyse produit par CommonRegexParser.digits
.
visitDigits?: (ctx: DigitsContext) => Result
Valeur de propriété
(ctx: DigitsContext) => Result
visitElement
Visitez un arbre d’analyse produit par CommonRegexParser.element
.
visitElement?: (ctx: ElementContext) => Result
Valeur de propriété
(ctx: ElementContext) => Result
visitExpr
Visitez un arbre d’analyse produit par CommonRegexParser.expr
.
visitExpr?: (ctx: ExprContext) => Result
Valeur de propriété
(ctx: ExprContext) => Result
visitLetter
Visitez un arbre d’analyse produit par CommonRegexParser.letter
.
visitLetter?: (ctx: LetterContext) => Result
Valeur de propriété
(ctx: LetterContext) => Result
visitLiteral
Visitez un arbre d’analyse produit par CommonRegexParser.literal
.
visitLiteral?: (ctx: LiteralContext) => Result
Valeur de propriété
(ctx: LiteralContext) => Result
visitName
Visitez un arbre d’analyse produit par CommonRegexParser.name
.
visitName?: (ctx: NameContext) => Result
Valeur de propriété
(ctx: NameContext) => Result
visitNon_capture
Visitez un arbre d’analyse produit par CommonRegexParser.non_capture
.
visitNon_capture?: (ctx: Non_captureContext) => Result
Valeur de propriété
(ctx: Non_captureContext) => Result
visitNon_close_paren
Visitez un arbre d’analyse produit par CommonRegexParser.non_close_paren
.
visitNon_close_paren?: (ctx: Non_close_parenContext) => Result
Valeur de propriété
(ctx: Non_close_parenContext) => Result
visitNon_close_parens
Visitez un arbre d’analyse produit par CommonRegexParser.non_close_parens
.
visitNon_close_parens?: (ctx: Non_close_parensContext) => Result
Valeur de propriété
(ctx: Non_close_parensContext) => Result
visitNumber
Visitez un arbre d’analyse produit par CommonRegexParser.number
.
visitNumber?: (ctx: NumberContext) => Result
Valeur de propriété
(ctx: NumberContext) => Result
visitOctal_char
Visitez un arbre d’analyse produit par CommonRegexParser.octal_char
.
visitOctal_char?: (ctx: Octal_charContext) => Result
Valeur de propriété
(ctx: Octal_charContext) => Result
visitOctal_digit
Visitez un arbre d’analyse produit par CommonRegexParser.octal_digit
.
visitOctal_digit?: (ctx: Octal_digitContext) => Result
Valeur de propriété
(ctx: Octal_digitContext) => Result
visitOption
Visitez un arbre d’analyse produit par CommonRegexParser.option
.
visitOption?: (ctx: OptionContext) => Result
Valeur de propriété
(ctx: OptionContext) => Result
visitOption_flag
Visitez un arbre d’analyse produit par CommonRegexParser.option_flag
.
visitOption_flag?: (ctx: Option_flagContext) => Result
Valeur de propriété
(ctx: Option_flagContext) => Result
visitParse
Visitez un arbre d’analyse produit par CommonRegexParser.parse
.
visitParse?: (ctx: ParseContext) => Result
Valeur de propriété
(ctx: ParseContext) => Result
visitQuantifier
Visitez un arbre d’analyse produit par CommonRegexParser.quantifier
.
visitQuantifier?: (ctx: QuantifierContext) => Result
Valeur de propriété
(ctx: QuantifierContext) => Result
visitQuantifier_type
Visitez un arbre d’analyse produit par CommonRegexParser.quantifier_type
.
visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result
Valeur de propriété
(ctx: Quantifier_typeContext) => Result
visitShared_atom
Visitez un arbre d’analyse produit par CommonRegexParser.shared_atom
.
visitShared_atom?: (ctx: Shared_atomContext) => Result
Valeur de propriété
(ctx: Shared_atomContext) => Result
visitShared_literal
Visitez un arbre d’analyse produit par CommonRegexParser.shared_literal
.
visitShared_literal?: (ctx: Shared_literalContext) => Result
Valeur de propriété
(ctx: Shared_literalContext) => Result
Détails de la méthode héritée
visit(ParseTree)
Visitez une arborescence d’analyse et retournez un résultat défini par l’utilisateur de l’opération.
function visit(tree: ParseTree): Result
Paramètres
- tree
-
ParseTree
Le buildParseTree à visiter.
Retours
Result
Résultat de la visite de l’arbre d’analyse.
héritée de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visitez les enfants d’un nœud et retournez un résultat défini par l’utilisateur de l’opération.
function visitChildren(node: RuleNode): Result
Paramètres
- node
-
RuleNode
Le <xref:RuleNode> dont les enfants doivent être visités.
Retours
Result
Résultat de la visite des enfants du nœud.
héritée de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visitez un nœud d’erreur et retournez un résultat défini par l’utilisateur de l’opération.
function visitErrorNode(node: ErrorNode): Result
Paramètres
- node
-
ErrorNode
Le addErrorNode(ErrorNode) à visiter.
Retours
Result
Résultat de la visite du nœud.
héritée de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitez un nœud de terminal et retournez un résultat défini par l’utilisateur de l’opération.
function visitTerminal(node: TerminalNode): Result
Paramètres
- node
-
TerminalNode
Le createTerminalNode(ParserRuleContext, Token) à visiter.
Retours
Result
Résultat de la visite du nœud.
héritée de ParseTreeVisitor.visitTerminal