Just a shity course design of compilation principles
But some interesting functions:
- Eliminating left recursion.
- Creating any 'Regular Grammar'.
- Get FIRST/FOLLOW/SELECT set of any 'Regular Grammar'.
- Predictive Parsing Table.
- simple 'SLR Parser' implementation, but not work well. It can only handle some easy situations.
- Display those above on the screen.