I am creating a BNF language as a project for some research. I think I have the grammar rules for the language down, but I have no clue how to create a parser. Does anyone know of any resources I can use to learn about how to create one? I know I could probably use a third-party parser but I want to create one myself.
Also any resources for creating test cases for python parsers would be extremely helpful.
I have tried looking up tutorials on Google but I am not finding anything.
Will Ponczak is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.