(1) Interpret and make EBNF rules (2) Top-down parser based on JavaCC (3) Revise Left-Recursion EBNF rules
(1) Configure & Revise rules based on the given rules. (2) Your parser must interpret the given examples and change it to the target code examples.
- You need to make compiler which can convert Input# to Output#. • Input # is included in Example folder.
- The basic source code can be used to homework. (You can change it.)
- The output must be saved as a txt file.