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
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/"
}
Back to top