Tiger Links
From LRDE
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.
- 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.