Explore Westonci.ca, the premier Q&A site that helps you find precise answers to your questions, no matter the topic. Connect with a community of professionals ready to help you find accurate solutions to your questions quickly and efficiently. Join our Q&A platform to connect with experts dedicated to providing accurate answers to your questions in various fields.

You want to write a parser for a program that can do some calculator functions , but you are missing the grammar to map it out. Given the following tokens, write a grammar for this parser and briefly justify your construction: NUM=0|1|2|3|4|5|6|7|8|9|, PNUM= |1|2|3|4|5|6|7|8|9|, SYMBOL= + | - | × |\, RPAREN =), LPAREN=(
Your grammar is expected to harêdle inputs including, but not limited to,the following:
a. 4+40
b. ((8-4)+(3×2))
c. 50+5-32×3×972


Sagot :