An SLR Parser created in C++