To write a compiler for the Tiger language in C++ using the recources which are provided on his web page:
[url removed, login to view]~appel/modern/c/
The compiler has to be written using LEX (or FLEX) for the first part(lexer) and C++ for the rest of the project.
The project has 7 parts:
1. lexical analysis
3. abstract syntax
6. translation to trees
7. instruction selection
I will email the specifications for each part of the project to a coder.
I need this project to be done within 3 weeks, first 2 parts (chapt2 and chapt3 from <[url removed, login to view]~appel/modern/c/[url removed, login to view]>) within first week and other parts - 2 parts each week, to be sent in installments.
Project has to run on Unix platform using MAKE file.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done, to be sent in installments, 2 parts (chapters) each week.
2) short description of the work done and how to run the make file.