LRDE Home

EPITA
Research & Development
Laboratory

Tiger

Related projects

Resources for the Tiger team

Misc

LRDE

guest @ Tiger > WebHome
Changes | Index | Search | | Edit

The Tiger Compiler Project

The TigerCompiler project is a C++ implementation of a Tiger compiler. The Tiger language is described by Andrew Appel in his "Modern Compiler Implementation" books, and constitutes an important project in the EPITA curriculum. The needed material is referenced in the TigerLinks, in particular http://www.lrde.epita.fr/~akim/compil/assignments.html.

Tiger Project poster

Because the Student Tiger Project is based on code we provide, we developped a Tiger Compiler ourselves. This page is dedicated to this implementation of the Tiger Compiler.

Getting access to the sources

You may browse the documentation of the code, but because Tiger is one of the most important assignments in the EPITA curriculum, we are not inclined to share the code. Nevertheless we make exceptions for:

  • students involved with extensions of our compiler
  • other teachers willing to follow an imaginary "Modern Compiler Implementation in C++" book.
Contact AkimDemaille to get these sources.

Mailing Lists

  • tiger@lrde.epita.fr: discussions about the compiler which some students can read. In particular, Yakas are allowed to read this thread.
  • tiger-patches@lrde.epita.fr: the patches should be sent there, so that participants can read the ongoing changes. Things that ought to remain hidden from the students can and should be exposed there.

To subscribe to these lists, go to: http://www.lrde.epita.fr/cgi-bin/mailman/listinfo/tiger and http://www.lrde.epita.fr/cgi-bin/mailman/listinfo/tiger-patches.

Topic Tiger . WebHome . { Edit | Attach | Ref-By | Printable | Diffs | More... }
Revision r1.1 - 22 Nov 2005 - 10:20 - RolandLevillain

APMC | Olena | Spot | Tiger | Transformers | Vaucanson
Copyright © 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback