I need to rewrite the grammar in EBNF. Use the top-down recursive descent method to implement a parser (i.e. tdrd parser.py ) in python3 for the EBNF grammar. The input data fil