Závěrečná práce: Dominik Szalai: LL analyzátory a jejich implementace v prostředí JGAF
Bakalářská práce
LL analyzátory a jejich implementace v prostředí JGAF
LL parsers and their implemetation in JGAF environment
Dominik Szalai
Anotace
Práca sa zaoberá problematikou deterministickej analýzy zhora nadol. Táto analýza je možná vďaka zadefinovaniu SLL(k) a LL(k) gramatík. Popisuje metódy, podľa ktorých sa z týchto gramatík generujú deterministické analyzátory. Tieto metódy sú následne prakticky aplikované formou implementácie do frameworku JGAF.
Abstract
This thesis deals with deterministic top-down parsing. This is possible by defining the SLL(k) and LL(k) grammars. Thesis describes methods using which we can create parser from these grammars. These methods are practically applied in form of implementation to JGAF framework.
Zadání práce
Cílem práce je rozšířit nástroj JGAF, který je určen pro podporu výuky teorie formálních jazyků a automatů. Nástroj bude rozšířen o tyto funkce:
- výpočet funkcí FIRST(.) a FOLLOW(.) pro lib.danou CFG,
- výpočet syntaktických analyzátorů SLL(k) a LL(k),
- možnost vhodné vizualizace analýzy slova vybraným analyzátorem.
Práce zkontrolována:
21. 5. 2013 08:00, prof. RNDr. Mojmír Křetínský, CSc., učo 631
21. 5. 2013 08:00, prof. RNDr. Mojmír Křetínský, CSc., učo 631
- Zadáno/změněno 21. 6. 2013 09:43, Eva Drštková
- Záznam založen 11. 3. 2013 09:34, Eva Drštková
- Zveřejnit od 20. 5. 2013 10:41, Eva Drštková
- Práce převzata 20. 5. 2013 10:41, Eva Drštková
Jazyk práce
Termín obhajoby
20. 6. 2013
Práce byla úspěšně obhájena
Literatura
- CHYTIL, Michal. Automaty a gramatiky. Vyd. 1. Praha: SNTL - Nakladatelství technické literatury, 1984, 331 s.
- SIPPU, Seppo a Eljas SOISALON-SOININEN. Parsing theory : volume 2 : LR(k)and LL(k) parsing. Berlin: Springer-Verlag, 1990, 417 s. ISBN 0-387-51732-4.
- AHO, Alfred V. Compilers : principles, techniques, & tools. 2nd ed. Boston: Pearson/Addison Wesley, 2007, xxiv, 1009. ISBN 0321486811.
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Rozšíření nástroje JGAF
Mgr. Radek Gomola, učo 256769 -
Implementace LR analyzátorů v prostředí JGAF
Bc. Martin Gavora -
Konsolidace nástroje JGAF
Mgr. Juraj Bielik -
Uživatelské rozhraní pro manipulaci s bezkontextovými gramatikami
Mgr. Štěpán Štefaník, učo 72810 -
Pokročilá internetová služba pro řešení rozhodnutelných problémů z oblasti bezkontextových jazyků
Bc. Daniel Pelíšek -
Pokročilá internetová služba pro řešení rozhodnutelných problémů z oblasti formálních jazyků
Mgr. Adrián Elgyütt -
Pokročilá internetová služba pro řešení rozhodnutelných problémů z oblasti regulárních jazyků
Mgr. Tomáš Pastirčák, učo 324693 -
Nástroj pro zobrazení a kreslení konečných automatů
Mgr. Jiří Kůs, učo 207578
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Dominik Szalai FI B-AP BcAP sla3p/8
Drštková, E.
11. 3. 2013
Složky
Soubory
Szalai, D.
20. 5. 2013
10. 6. 2013




