Thesis Details

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

Bachelor's Thesis Student: Reš Jakub Academic Year: 2020/2021 Supervisor: Meduna Alexander, prof. RNDr., CSc.
English title
Grammar Systems Applied to Compilation
Language
Czech
Abstract

The 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 constructionmethods.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.

Keywords

compiler, compiler structure, syntax analysis, grammar systems, methods of syntax analysis

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
18 June 2021
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Burgetová Ivana, Ing., Ph.D. (DIFS FIT BUT), člen
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
REŠ, Jakub. Gramatické systémy aplikované v překladačích. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-18. Supervised by Meduna Alexander. Available from: https://www.fit.vut.cz/study/thesis/23226/
BibTeX
@bachelorsthesis{FITBT23226,
    author = "Jakub Re\v{s}",
    type = "Bachelor's thesis",
    title = "Gramatick\'{e} syst\'{e}my aplikovan\'{e} v p\v{r}eklada\v{c}\'{i}ch",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23226/"
}
Back to top