This project must be developed in teams of up to three members. Using C#, you must implement the different compiler phases for the Deep Lingo programming language exactly as described in the provided specification.
Phase | Date | Description | Buttercup Exemplar |
---|---|---|---|
1 | 29-Jan-2018 | Lexical analysis. | buttercup-0.1.tgz |
2 | 05-Mar-2018 | Syntactic analysis. | buttercup-0.2.tgz |
3 | 12-Mar-2018 | AST construction. | buttercup-0.3.tgz |
4 | 16-Apr-2018 | Semantic analysis. | buttercup-0.4.tgz |
5 | 07-May-2018 | CIL code generation. | buttercup-0.5.tgz |
Create a compressed tarball file called deeplingo_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 deeplingo_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.