public Iterable<State> getShifts(Token t) { return shifts.get(t); }
public boolean isAccepting() { return accept; }
public Iterable<Reduction> getReductions(Token t) { return t==null ? eofReductions : reductions.get(t); }
public Iterable<State> getShifts(Token t) { return shifts.get(t); }
public boolean isAccepting() { return accept; }
public Iterable<Reduction> getReductions(Token t) { return t==null ? eofReductions : reductions.get(t); }