Beskjeder
kap 4.2.1 utg?r av pensum: Ved en feil er det ikke sagt i pensumlisten at 4.2.1 (og 4.2.2, men det er rettet f?r) utg?r av pensum. Det er n? rettet.
For de som er interessert er det lagt ut en ny versjon av notatet om byte-koden som ble brukt i den obligatoriske oppgaven. Det er rettet noen sm? feil.
Feil p? foil: P? siste foil med oppgaver til kap 5 og svar (fra 26/2) er det en feil: I tilstand 8 skal det reduseres med "E -> E ** E" for input + og *.
Svarforslaget til Eksamen 2007 er lagt ut (p? undervisningsplanen). Merk at de var noen feil i forslaget:
(1) I LR(1)-DFA'en p? side 3: (a) I tilstand 3 skal f?lgende item inn som ny nummer 3: ” C-> . y” (b) I tilstand 4 og 5 skal alle ”B -> C x” erstattes av ”C -> C x” (med punktum p? tilsvarende sted).
(2) I oppgave 1d: Her skal ikke y v?re med i Follow(C) (men dette spiller ingen rolle for konklusjonen)
Ikke med i pensum: Kap. 4.2.2 (side 154) er ikke med i pensum, men dette var ikke angitt i pensumlisten. Det er n? rettet opp.
De oppkopierte sidene fra Aho, Sethi og Ullman kan hentes i luka p? instituttkontoret. Tar ogs? med noen p? eksamensgjennomg?elsen 22. mai.
Foilene til ASU, kap. 9.5 er fjernet fra foilene for 6/5, og ligger n?, litt rettet, i starten av foilene til 13/5.
Oblig 2 er rettet. Sjekk at riktig resultat er registrert.
Eksamen fra 2007: Den er lagt ut, se undervisningsplanen
Pensum: En endelig pensumliste vil legges ut senest like etter pinse.
Om eksamen: Det er alts? skriftlig eksamen, og som i fjor er det tillatt med "alle trykte og skrevne" hjelpemidler.
Avsluttende forelesninger: De to siste ordin?re forelesningene blir tirsdag 6. mai og tirsdag 13. mai. Det blir alts? ikke forelesning p? 8. mai (slik det tidligere har v?rt antydet). P? torsdag 22. mai (kl. 10.15) gjennomg?s fjord?rets eksamen.
Dere kan laste ned notatet om v?r lokale variant av bytecode.
Oblig 1 er rettet og dere kan sjekke resultatet.
Det ble delt ut en notat som beskriver byte-koden og interpreten p? tirsdag. Jeg (Fredrik) har kopier p? kontoret til de som vil ha. Det vil bli lagt ut en link p? kurssiden til en PDF i l?pet av uken.
Gruppevis veiledning til oblig 2, torsdag, 24/4 (hele dagen) og fredag 25/4 (etter 12.00). Avtal tid for din gruppe med Fredrik. Les mer.
Det er oppdaget en feil i koden som skyldes at jeg (Fredrik) ikke kom helt i m?l med en refactoring. Hvis dere kompilerer den utdelte koden vil dere f? feil ved disse linjene: import compiler.NumberConversion. Klassen er flyttet til en annen pakke/mappe (bytecode). Ny versjon kommer snart.
Oppgaveteksten til oblig 2 er lagt ut sammen med en patch til den koden dere fikk til oblig 1. Det kommer en liten patch til som gj?r at den utdelte virtuelle maskinen kan interpretere byte-koden l?sningen deres skal generere. Det kommer ogs? mer dokumentasjon til bytecode-biblioteket dere skal bruke. Hvis det er sp?rm?l eller dere finner feil i koden, ta kontakt! (Fredrik)
Oppgaveteksten (egentlig koden) til oblig 2 er ikke helt klar enn?, men vil v?re klar til onsdag. Oppgaven vil g? ut p? ? sjekke semantikken som i fjor. I tillegg skal dere generere bytekode for en virtuell maskin.
Nytt svarforslag for oppgavene gjennomg?tt 26/2 er lagt ut 28/2, kl 12. Det er en del rettinger og nye kommentarer s? det er lurt ? ta ut denne p? nytt.