Problem was actually in grammer, fixed it. Also made identical rules with different lookahead merge. Now just started on creating parse trees. Stopping for night.
This commit is contained in:
2
main.cpp
2
main.cpp
@@ -54,7 +54,7 @@ int main(int argc, char* argv[]) {
|
||||
//std::cout << "Doing stateSetToString from Main" << std::endl;
|
||||
std::cout << "\n\n\n\n\n\n\n\n\n\nState Set toString" << std::endl;
|
||||
std::cout << parser.stateSetToString() << std::endl;
|
||||
//std::cout << "finished stateSetToString from Main" << std::endl;
|
||||
std::cout << "finished stateSetToString from Main" << std::endl;
|
||||
std::cout << "\n\n\n\n\n\n\n\n\n\nTable" << std::endl;
|
||||
std::cout << parser.tableToString() << std::endl;
|
||||
std::cout << "\n\n\n\n\n\n\n\n\n\nGrammer Input File" << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user