A New Approach to LL and LR Parsing
but.committee | doc. Ing. Richard Růžička, Ph.D., MBA (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Bohuslav Křena, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (č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 " D ". Otázky u obhajoby: Tabulky pro syntaktické analyzátory jste vytvářel sám, nebo jste použil nějaký generátor? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Meduna, Alexandr | en |
dc.contributor.author | Martiček, Štefan | en |
dc.contributor.referee | Burgetová, Ivana | en |
dc.date.created | 2015 | cs |
dc.description.abstract | Cílem této práce je vytvořit nový efektivní způsob syntaktické analýzy propojením LL a LR přístupů. Pro demonstrační účely je zhotoven nový programovací jazyk podle vzoru programovacího jazyka PHP. Tento jazyk je rozdělen na části, kde pro každou část je použita ta nejvhodnejší ze zmíněných metod. Jednotlivé metody jsou zde podrobněji popsané v kontextu dvou typů přístupů. Jedním z nich je syntaktická analýza shora dolů a tím druhým opačná verze, syntaktická analýza zdola nahoru. Pro každou separovanou část je vytvořen samostatný syntaktický analyzátor. Táto práce poskytuje kompletní teoretický základ k sestrojení všech zde použitých syntaktických analyzátorů a rozkladových tabulek. Nakonec jsou sestrojené analyzátory společne propojeny, což je úspěšné zakončení praktické demonstrace naší metody. V závěru jsou diskutovány dosažené výsledky práce jako efektivnejší druh syntaktické analýzy, modularita přístupu a podobně. Je zde také diskutovaná použitelnost navržené metody za účelem zefektivnení vývoje a rychlosti překladu. Jako poslední jsou uvedeny náměty pro další výzkum v této oblasti. | en |
dc.description.abstract | The aim of this thesis is to create a new effective parsing method via connection of LL and LR approaches. For demonstration purpose is made a new programming language according to the pattern of PHP. The language is separated into the sections and for constituent sections is chosen the most appropriate from the mentioned methods. For every section is created its own syntax analyser. The thesis provides a complete theoretical basis to construct every syntax analyser that has been used here. Finally, the syntax analysers are connected together and new method is practically presented. In conclusion, contributions of this work are discussed, such as the faster parser or the improved development. It also discusses usability of the designed method and suggestions for the next possible research in this area. | cs |
dc.description.mark | D | cs |
dc.identifier.citation | MARTIČEK, Š. A New Approach to LL and LR Parsing [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015. | cs |
dc.identifier.other | 88338 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/52375 | |
dc.language.iso | en | 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 | LL-parser | en |
dc.subject | LR-parser | en |
dc.subject | bezkontextová gramatika | en |
dc.subject | Panic-mode zotavení z chyb | en |
dc.subject | Phrase-level zotavení z chyb | en |
dc.subject | spojení syntaktických analyzátorů | en |
dc.subject | LL-parser | cs |
dc.subject | LR-parser | cs |
dc.subject | context-free grammar | cs |
dc.subject | Panic-mode error recovery | cs |
dc.subject | Phrase-level error recovery | cs |
dc.subject | connection of syntax analysers | cs |
dc.title | A New Approach to LL and LR Parsing | en |
dc.title.alternative | A New Approach to LL and LR Parsing | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2015-08-24 | cs |
dcterms.modified | 2020-05-09-23:39:26 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 88338 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 18:49:16 | en |
sync.item.modts | 2025.01.17 12:17:39 | 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:
- 395.12 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-1970_v.pdf
- Size:
- 86.13 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-1970_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-1970_o.pdf
- Size:
- 87.37 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-1970_o.pdf
Loading...
- Name:
- review_88338.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_88338.html