User Tools

Site Tools


compilers

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

==== Compilers (course for international students) ==== === Fall semester, 2016 === * Lecture: Wednesday, 8:30-10:00, 1-820 * Lab: Thursday, 12:30-14:00, PC4 * <color red>Attention!</color> There will be no lecture on the 5th and no lab on the 6th of October. To compensate, we will have extra lecture+lab on the 14th of October (Friday), 14:30-17:30. Room to be announced later. == Lecture topics == * [[compilers:intro|Introduction]] * [[compilers:lexer|Lexical analysis]] * [[compilers::cfg|Context-free grammars]] * [[compilers:ll|LL parsing]] * [[compilers::lr|LR parsing]] * [[compilers:semantics|Semantic analysis]] * [[compilers:assembly|Assembly]] * [[compilers:codegen|Code generation]] == Lab materials == * definition of the [[http://deva.web.elte.hu/compilers/while-language.html|While language]] * versions of the //While language compiler// * to be uploaded during the semester * [[semantic_tutorial|Tutorial on semantic analysis]] * [[compilers:codgen_tutorial|Tutorial on code generation]] == Reading == * [[http://flex.sourceforge.net/manual/|Flex documentation]] * [[https://fbb-git.github.io/bisoncpp/manual/bisonc++.html|Bisonc++ documentation]] * Recommended textbook: Dick Grune, Henri E. Bal, Ceriel J.H. Jacobs, Koen G. Langendoen: Modern Compiler Design

compilers.1475074505.txt.gz · Last modified: 2016/09/28 16:55 by deva