Thesis Details
Překladač jazyka stavového diagramu do jazyka CHILL
Bachelor's Thesis
Student: Goldmannová Zuzana
Academic Year: 2014/2015
Supervisor: Ryšavý Ondřej, doc. Ing., Ph.D.
English title
Compiler of State Diagram Language to CHILL Language
Language
Czech
Abstract
This thesis deals with the grammar of an existing proprietary state diagram language, which is used to simulate state diagrams employed in telephone exchanges. The goal of this work is to analyze the grammar and existing compiler of this language to CHILL language and also to design and implement a new compiler. This new compiler will be easier to manage and will eliminate errors and imperfections of the current arrangement. Finally this compiler is tested using existing files, that were formerly created for the current compiler, and also using files I created for testing purposes.
Keywords
Compiler, CHILL, DASTEP, DAPAS, lexical analysis, semantic analysis, grammar, token, Backus-Naur form, abstract syntax tree, PLY
Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
16 June 2015
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
GOLDMANNOVÁ, Zuzana. Překladač jazyka stavového diagramu do jazyka CHILL. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-16. Supervised by Ryšavý Ondřej. Available from: https://www.fit.vut.cz/study/thesis/17813/
BibTeX
@bachelorsthesis{FITBT17813, author = "Zuzana Goldmannov\'{a}", type = "Bachelor's thesis", title = "P\v{r}eklada\v{c} jazyka stavov\'{e}ho diagramu do jazyka CHILL", school = "Brno University of Technology, Faculty of Information Technology", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/17813/" }