Syntaktická analýza pro ET0L systémy
but.committee | prof. 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) doc. Ing. Michal Španěl, Ph.D. (člen) | cs |
but.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Meduna, Alexandr | cs |
dc.contributor.author | Kožár, Tomáš | cs |
dc.contributor.referee | Klobučníková, Dominika | cs |
dc.date.created | 2020 | cs |
dc.description.abstract | Tá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.abstract | This 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.mark | B | cs |
dc.identifier.citation | KOŽÁ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.other | 129130 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/191490 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | syntaktická analýza | cs |
dc.subject | L-systém | cs |
dc.subject | E0L | cs |
dc.subject | ET0L | cs |
dc.subject | CYK | cs |
dc.subject | Cocke-Younger-Kasami | cs |
dc.subject | syntax analysis | en |
dc.subject | parsing | en |
dc.subject | L-system | en |
dc.subject | E0L | en |
dc.subject | ET0L | en |
dc.subject | CYK | en |
dc.subject | Cocke-Younger-Kasami | en |
dc.title | Syntaktická analýza pro ET0L systémy | cs |
dc.title.alternative | Parsing for ET0L Systems | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2020-07-10 | cs |
dcterms.modified | 2020-07-13-23:41:08 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 129130 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:29:38 | en |
sync.item.modts | 2025.01.15 15:48:37 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 942.07 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21306_v.pdf
- Size:
- 85.72 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21306_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21306_o.pdf
- Size:
- 88.19 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21306_o.pdf
Loading...
- Name:
- review_129130.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_129130.html