final class SymbolSet
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
empty |
private boolean |
modified |
private IntSet |
nonterminals |
private Symbol[] |
symbols |
private IntSet |
terminals |
| Modifier | Constructor and Description |
|---|---|
(package private) |
SymbolSet() |
private |
SymbolSet(SymbolSet set) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
and(SymbolSet s) |
(package private) void |
clearEmpty() |
(package private) void |
clearNonterminal(int nonterminal) |
(package private) void |
clearTerminal(int terminal) |
java.lang.Object |
clone() |
private void |
computeArray() |
boolean |
equals(java.lang.Object obj) |
(package private) boolean |
getEmpty() |
(package private) boolean |
getNonterminal(int nonterminal) |
(package private) Symbol[] |
getSymbols() |
(package private) boolean |
getTerminal(int terminal) |
int |
hashCode() |
(package private) void |
or(SymbolSet s) |
(package private) void |
setEmpty() |
(package private) void |
setNonterminal(int nonterminal) |
(package private) void |
setTerminal(int terminal) |
java.lang.String |
toString() |
(package private) void |
xor(SymbolSet s) |
private final IntSet terminals
private final IntSet nonterminals
private boolean empty
private boolean modified
private Symbol[] symbols
SymbolSet()
private SymbolSet(SymbolSet set)
private void computeArray()
void setTerminal(int terminal)
void clearTerminal(int terminal)
boolean getTerminal(int terminal)
void setNonterminal(int nonterminal)
void clearNonterminal(int nonterminal)
boolean getNonterminal(int nonterminal)
void setEmpty()
void clearEmpty()
boolean getEmpty()
void and(SymbolSet s)
void or(SymbolSet s)
void xor(SymbolSet s)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectSymbol[] getSymbols()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.ObjectCopyright © 1997-2013 Sablecc. All Rights Reserved.