This project must be developed in the pre-assigned teams.
Using C#, you must implement the different compiler phases for the Dragon Quetzal programming language exactly as described in the provided specification.
| Phase | Date | Description | Buttercup Exemplar |
|---|---|---|---|
| 1 | 23-Mar-2022 | Lexical Analysis | buttercup-0.1.tgz |
| 2 | 20-Apr-2022 | Syntactic Analysis | buttercup-0.2.tgz |
| 3 | 11-May-2022 | AST Construction | buttercup-0.3.tgz |
| 4 | 25-May-2022 | Semantic Analysis | buttercup-0.4.tgz |
| 5 | 15-Jun-2022 | WAT Code Generation | buttercup-0.5.tgz |
Create a compressed tarball file called quetzal_phase5.tgz containing all your project files. Make sure every source file has a comment at the top with the authors’ personal information (student ID and name).
To deliver the quetzal_phase5.tgz file, please provide the following information:
Only one team member needs to upload the file.
The project phases will be assessed during class on the corresponding due dates.