Transfer computer

This commit is contained in:
Nathan Braswell
2013-06-21 14:16:16 -04:00
parent 66b88cb5d7
commit 20b059ca45
3 changed files with 37 additions and 14 deletions

View File

@@ -25,7 +25,9 @@ class Parser {
void loadGrammer(std::string grammerInputString);
std::vector<Symbol*>* firstSet(Symbol* token);
void printFirstSets();
std::vector<Symbol*>* followSet(Symbol* token);
//std::vector<Symbol*>* followSet(int stateNum, Symbol* token);
std::vector<Symbol*>* gramFollowSet(Symbol* token);
std::vector<Symbol*>* gramFollowSetAvoid(Symbol* token, std::vector<Symbol*>* avoidList);
void printFollowSets();
void createStateSet();
void closure(State* state);