C# Class RegexParser.Transforms.QuantifierASTTransform

An Abstract Syntax Tree (AST) transform that converts quantifiers to their canonic form: - quantifier {n,m} becomes pair {n,n}, {0,m-n} - quantifier {n,} becomes pair {n,n}, {0,} - quantifiers already in target form ({n,n}, {0,m}, or {0,}) remain unchanged
Inheritance: BaseASTTransform
Afficher le fichier Open project: aistrate/RegexParser

Méthodes publiques

Méthode Description
Transform ( BasePattern pattern ) : BasePattern

Private Methods

Méthode Description
reduceQuantifier ( QuantifierPattern quant ) : BasePattern

Method Details

Transform() public méthode

public Transform ( BasePattern pattern ) : BasePattern
pattern RegexParser.Patterns.BasePattern
Résultat RegexParser.Patterns.BasePattern