org.sablecc.sablecc
Class CharSet
java.lang.Object
org.sablecc.sablecc.CharSet
- All Implemented Interfaces:
- java.lang.Cloneable
public class CharSet
- extends java.lang.Object
- implements java.lang.Cloneable
Field Summary |
private java.util.Vector |
intervals
|
Constructor Summary |
|
CharSet(char c)
|
|
CharSet(char start,
char end)
|
private |
CharSet(java.util.Vector intervals)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
intervals
private final java.util.Vector intervals
CharSet
public CharSet(char c)
CharSet
public CharSet(char start,
char end)
CharSet
private CharSet(java.util.Vector intervals)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
findOverlap
public CharSet.Interval findOverlap(CharSet.Interval interval1)
remove
private void remove(CharSet.Interval interval)
add
private void add(CharSet.Interval interval)
union
public CharSet union(CharSet chars)
diff
public CharSet diff(CharSet chars)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object