Syntaktická analýza založená na automatech s hlubokými zásobníky
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) | cs |
but.defence | Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Jaká je síla navržené metody syntaktické analýzy v porovnání s metodami založenými na LL(1) tabulkách? | cs |
but.jazyk | slovenština (Slovak) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Meduna, Alexandr | sk |
dc.contributor.author | Pločicová, Dominika | sk |
dc.contributor.referee | Dvořák, Tomáš | sk |
dc.date.created | 2020 | cs |
dc.description.abstract | Jazyk je základným prostriedkom komunikácie. Formálne jazyky poskytujú základ pre komunikáciu človeka s počítačom. Cieľom tejto práce je prispieť práve do tejto oblasti a analyzovať možnosť spracovania kontextových prvkov formálnych jazykov. Práca sa venuje teoretickému popisu stavovej gramatiky a automatu s hlbokým zásobníkom, ktorý je modelom syntaktického analyzátora pre jazyky s kontextovými prvkami. Následne popisuje algoritmus, ktorý dokáže stavovú gramatiku na tento zásobníkový automat previesť. Práca ďalej opisuje syntaktickú analýzu, jej metódy a využitie vytvoreného automatu na jej vykonanie. Pre lepšie pochopenie sú v práci obsiahnuté aj príklady vytvorenia a činnosti automatu. Nakoniec je v práci popísaná implementácia programu, ktorý teoreticky popísané činnosti vykonáva. Funkčnosť programu bola overená na príkladoch, ktorých vstupy a výstupy sú tiež súčasťou textu práce. | sk |
dc.description.abstract | Language is a basic means of communication. Formal languages provide the basis for human-computer communication. The aim of this work is to contribute to this area and analyze the possibility of processing the context-sensitive elements of formal languages. The work includes the theoretical description of state grammar and deep pushdown automaton, which is a model of a parser for languages including context-sensitive elements. It describes an algorithm that can convert the state grammar to the said deep pushdown automaton. The work further describes parsing, its methods and the use of the created automaton in performing the syntax analysis. For a better understanding, the work also includes examples of the creation and operation of the automaton. Finally, the work describes the implementation of a program that performs theoretically described activities. The functionality of the program was verified on examples, whose inputs and outputs are also part of the text of the work. | en |
dc.description.mark | B | cs |
dc.identifier.citation | PLOČICOVÁ, D. Syntaktická analýza založená na automatech s hlubokými zásobníky [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020. | cs |
dc.identifier.other | 128999 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/191398 | |
dc.language.iso | sk | 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 | Automaty s hlbokým zásobníkom | sk |
dc.subject | syntaktická analýza | sk |
dc.subject | stavová gramatika | sk |
dc.subject | Deep pushdown automata | en |
dc.subject | parsing | en |
dc.subject | state grammar | en |
dc.title | Syntaktická analýza založená na automatech s hlubokými zásobníky | sk |
dc.title.alternative | Parsing Based on Automata with Deep Pushdowns | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2020-07-09 | cs |
dcterms.modified | 2020-07-13-23:41:08 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 128999 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 20:58:58 | en |
sync.item.modts | 2025.01.17 13:22:55 | 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:
- 955.83 KB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-19070_v.pdf
- Size:
- 86.05 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Vedouci prace-19070_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-19070_o.pdf
- Size:
- 126.33 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Oponent prace-19070_o.pdf
Loading...
- Name:
- review_128999.html
- Size:
- 1.47 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_128999.html