()
| 4 | public abstract class ASTree implements Iterable<ASTree> { |
| 5 | public abstract ASTree child(int i); |
| 6 | public abstract int numChildren(); |
| 7 | public abstract Iterator<ASTree> children(); |
| 8 | public abstract String location(); |
| 9 | public Iterator<ASTree> iterator() { return children(); } |