|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RegularExpression | |
com.inxar.syntacs.grammar.regular | Defines classes which implement regular-expression based grammars. |
com.inxar.syntacs.translator.regexp | Defines classes which implement a Translator for regular
expressions. |
org.inxar.syntacs.grammar.regular | Declares interfaces which model regular-expression based grammars. |
Uses of RegularExpression in com.inxar.syntacs.grammar.regular |
Classes in com.inxar.syntacs.grammar.regular that implement RegularExpression | |
class |
RECharClass
Standard CharClass implementation. |
class |
RECharString
Standard CharString implementation. |
class |
REClosure
Standard Closure implementation. |
class |
REConcatenation
Standard Concatenation implementation. |
class |
REEpsilon
Standard Epsilon implementation. |
class |
REExpressionTerminator
Standard ExpressionTerminator implementation. |
class |
REInterval
Standard Interval implementation. |
class |
REOption
Standard Option implementation. |
class |
REPositiveClosure
Standard PositiveClosure implementation. |
class |
REUnion
Standard Union implementation. |
Methods in com.inxar.syntacs.grammar.regular that return RegularExpression | |
RegularExpression |
REPositiveClosure.getInternal()
|
RegularExpression |
REConcatenation.getLeft()
|
RegularExpression |
REConcatenation.getRight()
|
RegularExpression |
REUnion.getAllele(int index)
|
RegularExpression[] |
REUnion.getAlleles()
|
RegularExpression |
REOption.getInternal()
|
RegularExpression |
REClosure.getInternal()
|
RegularExpression |
RECharString.getHead()
|
RegularExpression |
RECharString.getTail()
|
Methods in com.inxar.syntacs.grammar.regular with parameters of type RegularExpression | |
Union |
REUnion.addAllele(RegularExpression e)
|
Concatenation |
REGrammar.newConcatenation(RegularExpression left,
RegularExpression right)
|
Closure |
REGrammar.newClosure(RegularExpression re)
|
PositiveClosure |
REGrammar.newPositiveClosure(RegularExpression re)
|
Option |
REGrammar.newOption(RegularExpression re)
|
RegularToken |
REGrammar.newToken(int tokenID,
String tokenName,
RegularExpression re)
|
Constructors in com.inxar.syntacs.grammar.regular with parameters of type RegularExpression | |
REPositiveClosure(REGrammar grammar,
RegularExpression internal)
Constructs the REPositiveClosure on the given
REGrammar and input RegularExpression . |
|
REConcatenation(REGrammar grammar,
RegularExpression left,
RegularExpression right)
Constructs the REConcatenation on the given
REGrammar and left & right
RegularExpression inputs. |
|
REOption(REGrammar grammar,
RegularExpression internal)
Constructs the REOption on the given
REGrammar and input
RegularExpression . |
|
REClosure(REGrammar grammar,
RegularExpression regex)
Constructs the REClosure on the given
REGrammar and input RegularExpression . |
Uses of RegularExpression in com.inxar.syntacs.translator.regexp |
Methods in com.inxar.syntacs.translator.regexp that return RegularExpression | |
abstract RegularExpression |
Regexp.toRegularExpression(RegularGrammar g)
|
Uses of RegularExpression in org.inxar.syntacs.grammar.regular |
Subinterfaces of RegularExpression in org.inxar.syntacs.grammar.regular | |
interface |
CharClass
The CharClass interface is another 'utility' interface
for assembling complex Unions . |
interface |
CharString
The CharString interface is a 'utility' regex object
that takes care of the work of concatenating individual intervals. |
interface |
Closure
The Closure interface is the abstraction for the
Kleene closure construct ('*'). |
interface |
Concatenation
The Concatenation interface is the abstraction for the
fundamental concatenation regular construct. |
interface |
Epsilon
The Epsilon interface represents the abstract symbol
for 'e', the pattern which matches the empty string. |
interface |
ExpressionTerminator
The ExpressionTerminator interface describes a special
pseudo-abstract object that symbolizes the end of a particular
regular expression. |
interface |
Interval
The Interval interface abstracts a contiguous bounded
block of characters. |
interface |
Option
The Option interface is another 'utility' regex which
abstracts the '?' operator. |
interface |
PositiveClosure
The PositiveClosure interface is a 'utility'
RegularExpression which makes it easier to build more
complex concatenation::Kleene closure constructs like
aa* . |
interface |
Union
The Union interface is an abstraction over the
RegularExpression alternation object classically known
syntactically by the pipe '|'. |
Methods in org.inxar.syntacs.grammar.regular that return RegularExpression | |
RegularExpression |
RegularToken.getRegularExpression()
Returns the RegularExpression which implies the
set of strings this Token may assume. |
RegularExpression |
PositiveClosure.getInternal()
Returns the RegularExpression this closure
'wraps'. |
RegularExpression |
Closure.getInternal()
Returns the regex this closure 'wraps' Thus for a closure kleene ('a*'), kleene.getInternal() would return
'a'. |
RegularExpression |
Option.getInternal()
Returns the RegularExpression which this '?'
modifies. |
RegularExpression |
CharString.getHead()
Returns the RegularExpression at the head of the
string. |
RegularExpression |
CharString.getTail()
Returns the RegularExpression at the tail of the
string. |
RegularExpression[] |
Union.getAlleles()
Returns the list of alternatives which are currently in the set as an array. |
RegularExpression |
Concatenation.getLeft()
Returns 'a' in the concatenation 'ab'. |
RegularExpression |
Concatenation.getRight()
Returns 'b' in the concatenation 'ab'. |
Methods in org.inxar.syntacs.grammar.regular with parameters of type RegularExpression | |
Concatenation |
RegularGrammar.newConcatenation(RegularExpression left,
RegularExpression right)
Allocates and returns a new Concatenation
expression from the given left and right
RegularExpressions . |
Closure |
RegularGrammar.newClosure(RegularExpression re)
Allocates and returns a new Closure expression
('*') wrapping the given RegularExpression . |
PositiveClosure |
RegularGrammar.newPositiveClosure(RegularExpression re)
Allocates and returns a new PositiveClosure
expression ('+') wrapping the given
RegularExpression . |
Option |
RegularGrammar.newOption(RegularExpression re)
Allocates and returns a new Option expression
('?') wrapping the given RegularExpression . |
RegularToken |
RegularGrammar.newToken(int tokenID,
String name,
RegularExpression regex)
Allocates and returns a new RegularToken mapping
the given name to the given RegularExpression . |
Union |
Union.addAllele(RegularExpression e)
Adds the given RegularExpression to the list of
alternatives. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |