KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ro > infoiasi > donald > compiler > cfg > WordIterator


1 package ro.infoiasi.donald.compiler.cfg;
2
3 public interface WordIterator
4         extends Cloneable JavaDoc {
5     public Object JavaDoc clone();
6
7     boolean hasNext();
8     boolean hasNextTerminal();
9     boolean hasNextNonTerminal();
10
11     Symbol getNext();
12     Symbol next();
13     Terminal nextTerminal();
14     NonTerminal nextNonTerminal();
15     int nextIndex();
16
17     boolean hasPrev();
18     boolean hasPrevTerminal();
19     boolean hasPrevNonTerminal();
20
21     Symbol getPrev();
22     Symbol prev();
23     Terminal prevTerminal();
24     NonTerminal prevNonTerminal();
25     int prevIndex();
26
27     void remove();
28     void set(Symbol sym);
29     void addBefore(Symbol sym);
30     void addAfter(Symbol sym);
31     void addWordBefore(Word w);
32     void addWordAfter(Word w);
33
34     Word suffix();
35     Word prefix();
36 }
37
Popular Tags