Detail předmětu
Vybraná témata z analýzy a překladu jazyků
FIT-APDAk. rok: 2022/2023
Předmět diskutuje vybraná pokročilá témata z analýzy a překladu jazyků. Soustřeďuje se především na nejmodernější výsledku z této oblasti, přičemž si všímá i témat již známých, ale často opomíjených pro svou náročnost. Detailně je prezentována jak teorie spojená s tématem, tak i praktická programová realizace. Získání a porozumění prezentovaných poznatků je ověřeno zpracováním vlastní tvůrčí tématické práce studenta.
Okruhy otázek k SDZ
- LL(k) jazyky a jejich způsoby syntaktické analýzy.
- Syntaktická analýza LR a LALR jazyků, tvorba rozkladové tabulky.
- Sémanticky a kontextově závislá lexikální analýza.
- Atributované gramatiky a jejich využití při analýze formálních jazyků.
- Gramatiky s rozptýleným kontextem a jejich varianty a vzájemný vztah, vlastnosti.
- Vztah gramatik s rozptýleným kontextem a jejich variant k Chomského hierarchii formálních jazyků.
- Řízené zásobníkové automaty, deterministické varianty, vztah k TS.
- LL gramatiky s rozptýleným kontextem jako vstup pro analýzu formálních jazyků, konstrukce řízeného zás. automatu.
- Praktická implementace analyzátoru založeného na gramatikách s rozptýleným kontextem - varianty, optimalizace, omezení.
- Role priorit a atributů u zpracování formálních jazyků s využitím LL gramatik s rozptýleným kontextem.
Jazyk výuky
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Doporučená literatura
Aho, A.V., Ullman, J.D.: The Theory of Parsing, Translation, and Compiling, Volume I: Parsing, Prentice-Hall, Inc., 1972, ISBN 0-13-914556-7.
Aho, A.V., Ullman, J.D.: The Theory of Parsing, Translation,and Compiling, Volume II: Compiling, Prentice-Hall, Inc., 1972,ISBN 0-13-914564-8.
Kolář Dušan, Meduna Alexander: Regulated Automata: From Theory towards Applications, In: Proceeding of 8th International Conference on Information Systems Implementation and Modelling ISIM'05, Ostrava, CZ, MARQ, 2005, s. 33-48, ISBN 80-86840-09-3.
Přednášky
Zařazení předmětu ve studijních plánech
- Program DIT doktorský 0 ročník, zimní semestr, povinně volitelný
- Program DIT doktorský 0 ročník, zimní semestr, povinně volitelný
- Program DIT-EN doktorský 0 ročník, zimní semestr, povinně volitelný
- Program DIT-EN doktorský 0 ročník, zimní semestr, povinně volitelný
- Program VTI-DR-4 doktorský
obor DVI4 , 0 ročník, zimní semestr, volitelný
- Program VTI-DR-4 doktorský
obor DVI4 , 0 ročník, zimní semestr, volitelný
- Program VTI-DR-4 doktorský
obor DVI4 , 0 ročník, zimní semestr, volitelný
- Program VTI-DR-4 doktorský
obor DVI4 , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod - rekapitulace, LL(1) jazyky a jejich analýza.
- LL(k) jazyky.
- Způsoby zpracování LL(k) jazyků.
- SLR jazyky.
- LR a LALR jazyky - I.
- LR a LALR jazyky - II.
- Sémanticky závislá lexikální analýza.
- Atributy, jejich role a zpracování.
- Gramatiky s rozptýleným kontextem a jejich LL varianta.
- Řízené zásobníkové automaty.
- Kontextové jazyky a jejich zpracování.
- LL gramatiky s rozptýleným kontextem a jejich analýza řízenými zásobníkovými automaty.
- Vybrané kapitoly z optimalizací.
Projekt
Vyučující / Lektor
Osnova
- Tématicky orientovaná práce z oblasti analýzy jazyků spjatá s tématem disertační práce studenta.
- Programové vybavení z oblasti překladačů založené na pokročilé technologii, která je prezentována v přednáškách.