Syntaktická analýza pro ET0L systémy

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Bola by prezentovaná metóda syntaktickej analýzy zhora-dole vhodná pre prácu s atribútmi a aplikáciu v prekladačoch?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorKožár, Tomášcs
dc.contributor.refereeKlobučníková, Dominikacs
dc.date.accessioned2020-07-14T07:59:14Z
dc.date.available2020-07-14T07:59:14Z
dc.date.created2020cs
dc.description.abstractTáto bakalárska práca sa zaoberá zisťovaním príslušnosti reťazcov do jazykov generovaných ET0L systémami. To je dosiahnuté navrhnutím dvoch algoritmov. Prvý je modifikáciou už existujúceho algoritmu Cocke-Younger-Kasami pre syntaktickú analýzu bezkontextových gramatík v Chomského normálovej forme. Pri modifikácii museli byť zohľadnené odlišné vlastnosti ET0L systémov oproti BKG, konkrétne paralelná aplikácia pravidiel a viacero množín pravidiel. Je taktiež využitá odlišná normálová forma, nakoľko CNF je pre ET0L systémy nevyhovujúca. Druhý algoritmus je založený na princípe zhora dole a postupne generuje všetky platné slová. Výsledné algoritmy sú otestované, demonštrované a funkčné. Prínosom tejto práce sú dva nové algoritmy pre syntaktickú analýzu ET0L systémov.cs
dc.description.abstractThis thesis focuses on deciding the membership of strings in languages generated by ET0L systems. It is achieved by designing two algorithms. The first one is a modification of the existing algorithm Cocke-Younger-Kasami for syntax analysis of context-free grammars in Chomsky normal form. This modification takes into account different properties of ET0L systems compared to context-free grammars. Specifically, the parallel application of production rules and multiple tables of these production rules. Also, used normal form is different from Chomsky normal form since CNF is unfit for ET0L systems. The second designed algorithm works in a top-down manner and gradually generates all valid strings. The resulting algorithms are tested, demonstrated, and fully functional. The contributions of this thesis are two new algorithms for syntax analysis of ET0L systems.en
dc.description.markBcs
dc.identifier.citationKOŽÁR, T. Syntaktická analýza pro ET0L systémy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129130cs
dc.identifier.urihttp://hdl.handle.net/11012/191490
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectsyntaktická analýzacs
dc.subjectL-systémcs
dc.subjectE0Lcs
dc.subjectET0Lcs
dc.subjectCYKcs
dc.subjectCocke-Younger-Kasamics
dc.subjectsyntax analysisen
dc.subjectparsingen
dc.subjectL-systemen
dc.subjectE0Len
dc.subjectET0Len
dc.subjectCYKen
dc.subjectCocke-Younger-Kasamien
dc.titleSyntaktická analýza pro ET0L systémycs
dc.title.alternativeParsing for ET0L Systemsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-10cs
dcterms.modified2020-07-13-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129130en
sync.item.dbtypeZPen
sync.item.insts2021.11.10 14:56:00en
sync.item.modts2021.11.10 14:00:55en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
942.07 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21306_v.pdf
Size:
85.72 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21306_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21306_o.pdf
Size:
88.19 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21306_o.pdf
Loading...
Thumbnail Image
Name:
review_129130.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_129130.html
Collections