public final class LrItem extends Object implements Comparable<LrItem>
| Modifier and Type | Method and Description |
|---|---|
SymbolString |
afterDot() |
int |
compareTo(LrItem o) |
boolean |
equals(Object o) |
int |
getDot() |
Set<Symbol> |
getLookahead() |
Rule |
getRule() |
int |
hashCode() |
boolean |
isEnd() |
static LrItem |
lrItem(int i,
Rule rule,
Set<Symbol> lookahead) |
static LrItem |
lrItem(Rule rule,
Set<Symbol> lookahead) |
LrItem |
mergeLookahead(LrItem t) |
LrItem |
moveDot() |
Symbol |
symbolAtDot() |
String |
toString() |
public Symbol symbolAtDot()
public boolean isEnd()
public int getDot()
public Rule getRule()
public LrItem moveDot()
public int compareTo(LrItem o)
compareTo in interface Comparable<LrItem>public SymbolString afterDot()
Copyright © 2020. All rights reserved.