We have been helped by:
Benoît Tailhades, Alain Vongsouvanh, Razik Yousfi, Benoît Perrot, Benoît Sigoure
|LC-0||Mon 03-05||Fri 03-16 12:00|
|LC-1||Rush||Fri 03-23||Sun 03-25 12:00|
|LC-2||Mon 03-26||Fri 04-06 12:00|
|LC-3 & LC-R||Rush||Fri 04-06||Sun 04-08 12:00|
|LC-4||Mon 04-23||Sun 05-06 12:00|
|LC-5||Mon 05-15||Sun 06-03 12:00|
|LC-6||Mon 06-04||Sun 06-10 12:00|
|LC-7||Mon 06-11||Wed 06-20 12:00|
|LC-8||Thu 06-21||Sun 07-01 12:00|
|LC-9||Mon 07-02||Sun 07-15 12:00|
Some of the noteworthy changes compared to Tiger 2008:
The language is extended with object-oriented features, as described by Andrew Appel in chapter 14 of Modern Compiler Implementation. The syntax is close to Appel’s, with small modifications, see See Syntactic Specifications in Tiger Compiler Reference Manual.
To reflect this major addition, the language (and thus the project) is given a new name, Leopard. These changes was announced at TC-2, (renamed LC-2).
LC-R is a mandatory part of the LC-3 assignment.