Here are some links that might be of interest to compiling. Not all of them are going to be used in the course.
  1. Recitation Notes for Phase 1 (October 2007), Phase 2 (December 2007)
  2. antLR example used in the recitation (phase 1) by Aysun Bascetincelik, Ibrahim Tasyurt
  3. antLR tutorial by Ashley J.S Mills
  4. Spim home (MIPS32 simulator)
  5. Spim manual (local copy)
  6. antLR home
  7. antLR tutorial
  8. Specs for Coon (From 2006)
  9. Here's the real Maine Coon (thanks to Inger-Anne Grønflaten)
  10. Recitation Notes from 2006 .ppt .odp
  11. Award-winning antLR example for phase 1 (From 2005) Kudos: Neslihan Bulut, Hande Celikkanat
  12. Award-winning antLR example for phase 2 (From 2005)
  13. Award-winning antLR example for phase 1 (From 2004) Kudos: Murat Yukselen, Burcin Sapaz, Sevgi Yasar
  14. Award-winning antLR example for phase 2 (From 2004)
  15. Lex
  16. Yacc
  17. A complete Yacc example
  18. More Lex/Yacc examples and resources
  19. JVM and Jasmin Tutorial for C+- translation (including recursion)
  20. JVM and Jasmin Tutorial for F3 translation (including recursion)
  21. JVM on-line Reference Manual
  22. JVM book on-line (with table of contents)
  23. Jasmin: turning JVM source into executable bytecode
  24. A language that is translated into JVM abstract machine
  25. Another language that is translated into JVM abstract machine