We have been helped by:
Benoît Tailhades, Alain Vongsouvanh, Razik Yousfi, Benoît Perrot, Benoît Sigoure
Friday, 2007-03-16 12:00
Rush from 2007-03-23 to 2007-03-25 12:00
Rush from 2007-04-06 to 2007-04-08 12:00
Some of the noteworthy changes compared to Tiger 2008:
- Object-Oriented Programming
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 ~tiger/tiger.html#Syntactic-Specification 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.