| Modifier and Type | Method and Description |
|---|---|
void |
addItem(Item item) |
int |
compareTo(GRule o) |
boolean |
equals(Object obj) |
Symbol |
firstSymbol() |
Set<Item> |
getAdequateItem() |
PeekableIterator<Item> |
getAdequateItemPtr() |
String |
getDescription() |
Symbol |
getFirstRight() |
Item |
getItem(int index) |
Nonterminal |
getLeft() |
int |
getNumber() |
int |
getOriginalNumber() |
Member |
getReducer() |
Type |
getReducerType() |
List<Symbol> |
getRight() |
int |
hashCode() |
boolean |
isAccepting() |
boolean |
isSynthetic() |
Item |
next(Item item) |
Item |
predessor(Item item) |
Item |
predessor(Item item,
int distance) |
void |
print(HtmlPrinter p) |
void |
setAdequateItem() |
void |
setReducer(Member reducer) |
String |
toString() |
protected GRule(GRule oth)
public boolean isAccepting()
public Type getReducerType()
public Set<Item> getAdequateItem()
public PeekableIterator<Item> getAdequateItemPtr()
public void setAdequateItem()
public void addItem(Item item)
public Item getItem(int index)
public int getNumber()
public Member getReducer()
public void setReducer(Member reducer)
public Symbol firstSymbol()
public Nonterminal getLeft()
public List<Symbol> getRight()
public Symbol getFirstRight()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic String getDescription()
public int getOriginalNumber()
public boolean isSynthetic()
public void print(HtmlPrinter p) throws IOException
IOException