| java.lang.Object ro.infoiasi.donald.compiler.cfg.Productions
Productions | public class Productions (Code) | | |
Method Summary | |
public Production | addNew(NonTerminal lhs, Word rhs, int precedence, SemanticAction action) | public Production | addNew(NonTerminal lhs, Word rhs, int precedence) | public Production | addNew(NonTerminal lhs, Word rhs, SemanticAction action) | public Production | addNew(NonTerminal lhs, Word rhs) | public void | addNew(NonTerminal lhs, List rhsList, int precedence, SemanticAction action) | public void | addNew(NonTerminal lhs, List rhsList, int precedence) | public void | addNew(NonTerminal lhs, List rhsList, SemanticAction action) | public void | addNew(NonTerminal lhs, List rhsList) | public void | clear() | public int | count() | public Production | find(int index) | public LinkedList | find(NonTerminal a) | public LinkedList | find(Word w) | public boolean | isInvertible() | public Iterator | iterator() | public Iterator | iterator(NonTerminal a) | void | removeUseless(List s) | public String | toString() |
clear | public void clear()(Code) | | |
isInvertible | public boolean isInvertible()(Code) | | |
removeUseless | void removeUseless(List s)(Code) | | Used to remove useless nonterminals and productions (package access)
|
|
|