Kompilatorteknik dv1
Uppsala universitet
Allmänt
Föreläsningar
Lektioner
Obligatorisk uppgift
Läsanvisningar, tentor
Status för uppgifter och tentamen
Länkar
Gamla kurser

Kompilatorteknik dv1

Välkommen till kursen kompilatorteknik dv1(5p), hösten 2004.

Klicka i menyn till vänster för önskad information. Tag för vana att titta på den här sidan då och då: här läggs information om ev. schemaändringar och andra nyheter av vikt. Nyheterna är placerade i bakvänd kronologisk ordning: det senaste kommer först:

2005-01-12: Resultat tentan 2005-01-10.

Tentan är färdigrättad. Resultaten finns här. Tentorna kommer att lämnas till IT-kansliet i morgon.

2004-10-28: Resultat tentan 2004-10-16.

Tentan är färdigrättad. Resultaten finns här. Tentorna kan hämtas på IT-kansliet.

2004-10-15: Kommentar om uppgift 4 i tentan 2002-12-06.

En del har tittat på gamla tentor, och har haft problem med uppgift 4 i tentan från 2002-12-06. Den grammatiken får shift/reduce-konflikter i en SLR-automat, vilket gör uppgiften svårlöst. Ignorera den.

2004-10-08: Kommentar om uppgift 4.

Se information på statussidan, under "Kommentarer, lab 4".

2004-10-06: Lektionen imorgon (7/10) och på måndag (11/10) inställda.

2004-10-04: Obalanserade parenteser i träd

Som ni kanske sett får man obalanserade parenteser om man skriver ut träd med option --print-tree. Detta åtgärdas enkelt om man ersätter definitionen av funktionen sayTemp i filen tree-print.sml med
    fun sayTemp(os, t) =
      (say1(os, #"t"); sayInt(os, t))
Se även denna fil.

2004-10-04: Länken till Hennessy och Patterson reparerad

Länken till Hennessy och Pattersons appendix om MIPS fungerar igen. Se länksidan.

2004-10-01: Tips om hur man kör kompilatorn interaktivt

Detta har ni framförallt nytta av vid översättning till träd och efterföljande förenkling. Se information på statussidan.

2004-09-30: Översättningen till tree: Hantering av globala variabler.

Se information på statussidan, under "Kommentarer, lab 3".

2004-09-29: Plats och tid för tentan.

Enligt det officiella tentaschemat: Lördag 16:e Oktober, klockan 9-14, Gimogatan sal 2.

2004-09-28: Utökade handledningstider.

Sven-Olof har nya tider Torsdagar klockan 14-15, Mikael har nya tider Tisdagar klockan 14-15.

2004-09-14: Handledningstid flyttad.

Sven-Olofs handledningstid idag är flyttad till imorgon (onsdag 15/9, klockan 15-17).

2004-09-13: Lektion 13/9 om LR-parsning.

Sal 1113, dvs den vanliga salen.

2004-09-10: Lektion 13/9 om LR-parsning.

Tid: 13/9, klockan 15.15. Plats meddelas senare.

2004-08-31: Ingen lektion 3/9

Sven-Olof är bortrest på konferens då. Första lektionen går 8/9.

2004-08-31: Föreläsningplan upplagd

Se menyrubriken Föreläsningar till vänster.

2004-08-30: Kurssidorna för HT 2004 skapade