Leopard 2009

We have been helped by:

Comaintainers

Benoît Tailhades, Alain Vongsouvanh, Razik Yousfi, Benoît Perrot, Benoît Sigoure

Deliveries:

Stage

Submission

LC-0

Friday, 2007-03-16 12:00

LC-1

Rush from 2007-03-23 to 2007-03-25 12:00

LC-2

Friday, 2007-04-06

LC-3R

Rush from 2007-04-06 to 2007-04-08 12:00

LC-4

Sunday, 2007-05-06

LC-5

Sunday, 2007-06-03

LC-6

Sunday, 2007-06-10

LC-7

Wednesday, 2007-06-20

LC-8

Sunday, 2007-07-01

LC-9

Sunday, 2007-07-15

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 Grammar in Tiger Compiler Reference Manual.

Leopard

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

LC-R is a mandatory part of the LC-3 assignment.