This app is a dynamic shift-reduce parser that visualizes all the components that are required to generate a parse table as well as the parsing process. This shift-reduce parser currently only works with LR(0) grammar.
The "help" section of the app provides more details and info on shift-reduce parsing. Furthermore, the "help" section also provides example grammar to get you started.
This app was built and adapted from my open-source shift-reduce parser application, which can be found at https://github.com/ShadowLogan31/Shift-Reduce-Parser