Package | Description |
---|---|
jflex |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Interval> |
IntCharSet.intervals |
Modifier and Type | Method and Description |
---|---|
Interval |
Interval.copy()
Make a copy of this interval.
|
Interval |
IntCharSet.getNext()
Returns the next interval.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Interval> |
IntCharSet.getIntervals()
Returns the intervals.
|
private java.util.List<Interval> |
LexParse.CUP$LexParse$actions.getPreClass(int type) |
Modifier and Type | Method and Description |
---|---|
void |
IntCharSet.add(Interval interval)
add.
|
boolean |
Interval.contains(Interval other)
Return
true iff this interval completely contains the other one. |
Modifier and Type | Method and Description |
---|---|
int[] |
CharClasses.getClassCodes(java.util.List<Interval> intervalList)
Returns an array that contains the character class codes of all characters in the specified set
of input characters.
|
int[] |
CharClasses.getNotClassCodes(java.util.List<Interval> intervalList)
Returns an array that contains the character class codes of all characters that are
not in the specified set of input characters.
|
private void |
NFA.insertClassNFA(java.util.List<Interval> intervals,
int start,
int end) |
private void |
NFA.insertNotClassNFA(java.util.List<Interval> intervals,
int start,
int end) |
void |
CharClasses.makeClass(java.util.List<Interval> l,
boolean caseless)
Updates the current partition, so that the specified set of characters gets a new character
class.
|
void |
CharClasses.makeClassNot(java.util.List<Interval> l,
boolean caseless)
Updates the current partition, so that the set of all characters not contained in the specified
set of characters gets a new character class.
|
Constructor and Description |
---|
IntCharSet(Interval interval)
Constructor for IntCharSet.
|
Interval(Interval other)
Copy constructor.
|
Constructor and Description |
---|
IntCharSet(java.util.List<Interval> chars)
Constructor for IntCharSet.
|