act(int methodIndex, int arg1=-2, int arg2=-2, int arg3=-2, int arg4=-2, int arg5=-2, int arg6=-2, int arg7=-2) | Archon::Utilities::CFG | [static] |
addProd(int nontermIndex, const vector< Symbol > &) | Archon::Utilities::CFG | |
addProd(int nontermIndex, Symbol=nil(), Symbol=nil(), Symbol=nil(), Symbol=nil(), Symbol=nil(), Symbol=nil(), Symbol=nil(), Symbol=nil()) | Archon::Utilities::CFG | |
CFG(const Actor *a=0) | Archon::Utilities::CFG | [inline] |
concat(int arg1, int arg2) | Archon::Utilities::CFG | [inline, static] |
copy(int arg) | Archon::Utilities::CFG | [inline, static] |
defineNonterminal(string name) | Archon::Utilities::CFG | |
defineTerminal(string name) | Archon::Utilities::CFG | |
eliminateCycles() | Archon::Utilities::CFG | |
eliminateEpsilonProductions() | Archon::Utilities::CFG | |
eliminateMidRuleActions() | Archon::Utilities::CFG | |
getNumberOfRules() const | Archon::Utilities::CFG | [inline] |
getNumberOfTerminals() const | Archon::Utilities::CFG | [inline] |
getRule(int i) const | Archon::Utilities::CFG | [inline] |
introduceNewStartSymbol() | Archon::Utilities::CFG | |
nil() | Archon::Utilities::CFG | [static] |
nont(int nonterminalIndex) | Archon::Utilities::CFG | [inline, static] |
null() | Archon::Utilities::CFG | [inline, static] |
print(int width=0) const | Archon::Utilities::CFG | |
printItem(const Item &) const | Archon::Utilities::CFG | |
printNonterminal(int index) const | Archon::Utilities::CFG | |
printProduction(int rule, int production) const | Archon::Utilities::CFG | |
printTerminal(int index) const | Archon::Utilities::CFG | |
term(int terminalIndex) | Archon::Utilities::CFG | [inline, static] |
~CFG() | Archon::Utilities::CFG | |