The Gallio.Common.Text.RegularExpression namespace contains a lightweight regular expression parser RegexLite which supports a subset of the .Net regular expression features. The parser is used in particular by MbUnit to generate random strings based on a given pattern.

Classes

  ClassDescription
RegexLite
A lightweight simplified regular expression pattern.
RegexLiteException
This exception type is used to signal an error while parsing a simplified regular expression with the RegexLite parser.

Interfaces

  InterfaceDescription
IElement
Interface for a regular expression composite tree leaf.