Gramatické systémy aplikované v překladačích

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) Ing. Martin Hrubý, 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 (ohledně konstrukce CD systému). 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 - velmi dobře . Otázky u obhajoby: Metóda syntaktickej analýzy, ktorú ste navrhol, je založená na CD gramatických systémoch. Spôsob jej práce je však podobný s PC gramatickými systémami. Popíšte rozdiely a výhody Vami navrhnutej metódy.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorReš, Jakubcs
dc.contributor.refereeKlobučníková, Dominikacs
dc.date.accessioned2021-06-20T06:54:25Z
dc.date.available2021-06-20T06:54:25Z
dc.date.created2021cs
dc.description.abstractCílem této práce je navrhnout metodu konstrukce kompilátoru založenou na konceptu gramatických systémů, která umožní uživateli libovolně kombinovat dílčí existující konstrukční metody. Řešení zvoleného problému spočívá ve využití kooperujících distribuovaných gramatických systémů. Z těch byl převzán princip členění na komponenty, sekvenčně spolupracující na společné výsledné větě dle derivačního módu. Vzniká nám tedy konstrukce menších, úzce specifikovaných jednotek, schopná vzájemně předávat řízení a společně tak analyzovat složité jazyky. Každá z těchto komponent využívá jedné z existujících metod analýzy a její libovolné implementace. Přínosem této práce je navržení a ukázání užití principu gramatických systémů, které nám umožňuje konstruovat kompilátor užitím libovolných metod a zároveň, díky gramatickým systémům, zvýšit jeho celkovou generativní sílu.cs
dc.description.abstractThe main goal of this work is to design a method of constructing a compiler based on grammar systems that allows it's user to by able to combine any existing construction methods. Solution of this problem lies in utilization of cooperating distributed grammar systems. The principle of dividing compiler into sequentially cooperating components was used by this thesis. So we have a construction of smaller, narrowly specified units that are able to pass control to each other and together analyze complex languages. Each of these components is using one of the existing methods of analysis and any way of it's implementation. Benefit of this thesis is the design of construction method using principle of grammar systems, that allows us to use combination of any existing methods and brings overall higher generative power, and showing a possible way of using this method.en
dc.description.markBcs
dc.identifier.citationREŠ, J. Gramatické systémy aplikované v překladačích [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136653cs
dc.identifier.urihttp://hdl.handle.net/11012/199464
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.subjectpřekladačcs
dc.subjectkonstrukce překladačecs
dc.subjectsyntaktická analýzacs
dc.subjectgramatické systémycs
dc.subjectmetody syntaktické analýzycs
dc.subjectcompileren
dc.subjectcompiler structureen
dc.subjectsyntax analysisen
dc.subjectgrammar systemsen
dc.subjectmethods of syntax analysisen
dc.titleGramatické systémy aplikované v překladačíchcs
dc.title.alternativeGrammar Systems Applied to Compilationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-18cs
dcterms.modified2021-06-19-12:16:50cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136653en
sync.item.dbtypeZPen
sync.item.insts2021.11.22 23:00:35en
sync.item.modts2021.11.22 22:10:08en
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:
702.47 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23226_v.pdf
Size:
85.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23226_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23226_o.pdf
Size:
88.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23226_o.pdf
Loading...
Thumbnail Image
Name:
review_136653.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_136653.html
Collections