A tananyagok frissülhetnek a félév során.
Előadás | Gyakorlat |
---|---|
bevezetés, lexikális elemzés | lexikális elemzés |
szintaktikus elemzés | lexikális elemzés, flex példák, véges determinisztikus automata implementációja |
LL elemzések | egyszerű és epszilonmentes LL(1) |
LR(0) elemzés | általános LL(1), rekurzív leszállás, rekurzív leszállás példa Rekurzív leszállás feladat |
SLR(1) és LR(1) elemzés | bisonc++ feladatok |
LALR(1) elemzés | LR(0) elemzés |
Az if-then-else probléma, Szimbólumtábla | SLR(1) elemzés, LR(1) elemzés, LR(1) példa |
Szemantikus elemzés feladatai, Attribútum fordítási grammatikák | Géptermi gyakorlat: szemantikus elemzés |
Assembly bevezető | LALR(1) elemzés |
Kódgenerálás I. (kifejezések, vezérlési szerkezetek) | Assembly: első feladatsor |
Kódgenerálás II. (alprogramok, memóriakezelés) | Assembly: második feladatsor |
Kódoptimalizálás | Gyakorlatok kódgeneráláshoz: példa szabályrendszer letölthető |
Funkcionális programok fordítása | Assembly, kódgenerálás |