Gramatické systémy a jejich aplikace
but.committee | doc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Jaroslav Rozman, 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á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. | 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 | Kříčka, Dalibor | cs |
dc.contributor.referee | Klembara, Radovan | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Cílem této práce je zavést nový typ kooperačně distribuovaného (CD) gramatického systému na základě typů již existujících, následně konkrétní gramatický systém tohoto typu definovat a aplikovat ho v rámci syntaktického analyzátoru. Nově zavedený typ kombinuje vlastnosti hybridních CD gramatických systémů a CD gramatických systémů s vnitřním řízením a klade důraz na determinismus komunikačního protokolu. Konkrétně definovaný gramatický systém aplikuje tři metody syntaktické analýzy (prediktivní LL, precedenční a SLR) a přijímá podmnožinu jazyka C++. Praktický aspekt práce demonstruje aplikovatelnost zmíněného gramatického systému formou konzolové aplikace implementující přední část překladače, do které je gramatický systém zakomponován. | cs |
dc.description.abstract | This thesis aims to introduce a new type of cooperating distributed (CD) grammar system based on already existing types, then define a specific grammar system of the new type and apply it within a parser. The newly introduced type combines features of the hybrid CD grammar system and CD grammar system with internal control and emphasizes the determinism of cooperation protocol. The explicitly defined grammar system applies three methods of syntactic analysis (LL predictive, precedence and SLR) and accepts a subset of C++ language. The practical aspect of this thesis demonstrates the applicability of the mentioned grammar system by console application, which implements the forepart of a compiler based on this system. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KŘÍČKA, D. Gramatické systémy a jejich aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 153858 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246550 | |
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 | gramatický systém | cs |
dc.subject | kooperačně distribuovaný gramatický systém | cs |
dc.subject | CD gramatický systém | cs |
dc.subject | překladač | cs |
dc.subject | syntaktický analyzátor | cs |
dc.subject | bezkontextová gramatika | cs |
dc.subject | formální jazyk | cs |
dc.subject | prediktivní syntaktická analýza | cs |
dc.subject | precedenční syntaktická analýza | cs |
dc.subject | SLR syntaktická analýza | cs |
dc.subject | tabulka syntaktické analýzy | cs |
dc.subject | grammar system | en |
dc.subject | cooperating distributed grammar system | en |
dc.subject | CD grammar system | en |
dc.subject | compiler | en |
dc.subject | parser | en |
dc.subject | context-free grammar | en |
dc.subject | formal language | en |
dc.subject | predictive parsing | en |
dc.subject | precedence parsing | en |
dc.subject | SLR parsing | en |
dc.subject | parsing table | en |
dc.title | Gramatické systémy a jejich aplikace | cs |
dc.title.alternative | Grammar Systems and Their Applications | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-10 | cs |
dcterms.modified | 2024-06-17-08:45:30 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 153858 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:00:51 | en |
sync.item.modts | 2025.01.17 14:25:30 | 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 |