Tiger Links

From LRDE

Revision as of 15:36, 30 December 2014 by Akim Demaille (talk | contribs) (→‎Publications related to Tiger)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

EPITA Assignment

EPITA Tiger Compiler Reference Manual
http://www.lrde.epita.fr/~tiger/tiger.html
The specifications of the TigerCompiler EPITA students must implement.
The EPITA Tiger Compiler Project
http://www.lrde.epita.fr/~tiger/assignments.html
The schedules, hints, documentation for EPITA students.
The EPITA Tiger Compiler Documentation
http://www.lrde.epita.fr/~tiger/tc-doc/index.html
The implementation documentation as generated by Doxygen.
The EPITA Compilation Lecture Notes
http://www.lrde.epita.fr/~tiger/lecture-notes/
Some lecture notes.

Publications related to Tiger

Making Compiler Construction Projects Relevant to Core Curriculums* (ITiCSE'05)
http://publications.lrde.epita.fr/200506-ITICSE
A description of EPITA's implementation of the Tiger project.
Le projet Tiger en Poster* (In French)
http://publications.lrde.epita.fr/200510-TigerPoster
The Tiger compiler, stage by stage, and its pedagogical objectives.

Tools Documentation

The SPIM Documentation
http://www.lrde.epita.fr/~tiger/doc/spim.pdf
  • More SPIM Documentation
http://www.lrde.epita.fr/~tiger/doc/appendix-A-spim.pdf
The GNU Bison Documentation
http://www.lrde.epita.fr/~tiger/doc/bison.pdf,
http://www.lrde.epita.fr/~tiger/doc/bison.html
Bound Checking GCC Documentation
http://www.lrde.epita.fr/~tiger/doc/bounds-checking.html
The Flex Documentation
http://www.lrde.epita.fr/~tiger/doc/flex-2.5.22.html
http://www.lrde.epita.fr/~tiger/doc/flex-2.5.4a.html
The HAVM Documentation
http://www.lrde.epita.fr/~tiger/doc/havm.pdf
http://www.lrde.epita.fr/~tiger/doc/havm.html

Lectures

Samuel A. Rebelsky's 2002 Lecture on Compilers
Front door http://www.math.grin.edu/~rebelsky/Courses/CS362/2002F/
The outlines http://www.math.grin.edu/~rebelsky/Courses/CS362/2002F/Outlines/index.html
Samuel A. Rebelsky's 1998 Lecture on Compilers (contains Tiger related material)
Front door http://www.math.grin.edu/~rebelsky/Courses/CS362/98F/index.html
The outlines http://www.math.grin.edu/~rebelsky/Courses/CS362/98F/Outlines/index.html

Books and People

Andrew Appel Home Page
http://www.cs.princeton.edu/~appel/
Modern Compiler Implementation in C
http://www.cs.princeton.edu/~appel/modern/c/
The original page from Andrew Appel.
Modern Compiler Implementation in Java
http://www.cs.princeton.edu/~appel/modern/java/
The original page from Andrew Appel.
Modern Compiler Implementation in ML
http://www.cs.princeton.edu/~appel/modern/ml/
The original page from Andrew Appel.