Interface Summary |
CharClass |
The CharClass interface is another 'utility' interface
for assembling complex Unions . |
CharString |
The CharString interface is a 'utility' regex object
that takes care of the work of concatenating individual intervals. |
Closure |
The Closure interface is the abstraction for the
Kleene closure construct ('*'). |
Concatenation |
The Concatenation interface is the abstraction for the
fundamental concatenation regular construct. |
Epsilon |
The Epsilon interface represents the abstract symbol
for 'e', the pattern which matches the empty string. |
ExpressionTerminator |
The ExpressionTerminator interface describes a special
pseudo-abstract object that symbolizes the end of a particular
regular expression. |
Interval |
The Interval interface abstracts a contiguous bounded
block of characters. |
Option |
The Option interface is another 'utility' regex which
abstracts the '?' operator. |
PositiveClosure |
The PositiveClosure interface is a 'utility'
RegularExpression which makes it easier to build more
complex concatenation::Kleene closure constructs like
aa* . |
RegularExpression |
The RegularExpression interface is a base interface
for all specific RegularExpression constructs. |
RegularGrammar |
The RegularGrammar interface represents a factory for
generating regular expressions, typically for the purpose of
constructing RegularTokens . |
RegularSet |
The RegularSet interface is an optimized version of
the RegularGrammar object generally used by
DFA construction algorithms. |
RegularToken |
The RegularToken interface describes a Token which is
specifically described using a RegularExpression . |
Union |
The Union interface is an abstraction over the
RegularExpression alternation object classically known
syntactically by the pipe '|'. |
Declares interfaces which model regular-expression based grammars.