This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
compilers [2016/09/28 16:55] deva |
compilers [2016/12/20 09:22] deva |
||
---|---|---|---|
Line 3: | Line 3: | ||
* Lecture: Wednesday, 8:30-10:00, 1-820 | * Lecture: Wednesday, 8:30-10:00, 1-820 | ||
- | * Lab: Thursday, 12:30-14:00, PC4 | + | * Lab: Thursday, 12:30-14:00, 2-315 (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. | + | |
+ | === Exams === | ||
+ | |||
+ | * Exam dates: (Please enroll in Neptun! Select only one of the two dates!) | ||
+ | * 2016.12.20 (Tue) 9:00-12:00, room 2-315: [[compilers:exam20161220|Programming excercises]] | ||
+ | * 2017.01.10 (Tue) 9:00-12:00, room 2-315 | ||
+ | * [[compilers:sample-questions|Sample questions]] for the theory part | ||
+ | * [[compilers:sample-lab-exam|Sample programming task]] | ||
== Lecture topics == | == Lecture topics == | ||
Line 20: | Line 27: | ||
* definition of the [[http://deva.web.elte.hu/compilers/while-language.html|While language]] | * definition of the [[http://deva.web.elte.hu/compilers/while-language.html|While language]] | ||
+ | * [[http://deva.web.elte.hu/fordprog/flex-peldak.zip|Flex examples]] | ||
+ | * [[http://deva.web.elte.hu/compilers/parser-example.zip|Parser example]] | ||
* versions of the //While language compiler// | * versions of the //While language compiler// | ||
- | * to be uploaded during the semester | + | * [[http://deva.web.elte.hu/compilers/parser.zip|Parser]] |
+ | * [[http://deva.web.elte.hu/compilers/semantic-analyser.zip|Semantic analyser]] | ||
+ | * [[http://deva.web.elte.hu/compilers/code_generator.zip|Code generator]] | ||
* [[semantic_tutorial|Tutorial on semantic analysis]] | * [[semantic_tutorial|Tutorial on semantic analysis]] | ||
* [[compilers:codgen_tutorial|Tutorial on code generation]] | * [[compilers:codgen_tutorial|Tutorial on code generation]] |