Lecture notes for lectures and exercises.

Lectures

Name of chapter File to print (EN) Animation (EN) File to print (CZ) Animation (CZ)
1. Introduction to Compilers VYPe01-en.pdf VYPe01-anim-en.pdf VYPe01-cz.pdf VYPe01-anim-cz.pdf
2. Lexical analysis: Models VYPe02-en.pdf VYPe02-anim-en.pdf VYPe02-cz.pdf VYPe02-anim-cz.pdf
3. Lexical Analysis: Design VYPe03-en.pdf VYPe03-anim-en.pdf VYPe03-cz.pdf VYPe03-anim-cz.pdf
4. Syntactic analysis: Models VYPe04-en.pdf VYPe04-anim-en.pdf VYPe04-cz.pdf VYPe04-anim-cz.pdf
5. Top-Down Parsing VYPe05-en.pdf VYPe05-anim-en.pdf VYPe05-cz.pdf VYPe05-anim-cz.pdf
6. Bottom-Up Parsing VYPa06-en.pdf
(Alternative: VYPe06a-en.pdf
VYPe06b-en.pdf)
VYPa06-anim-en.pdf
(Alternative: VYPe06a-anim-en.pdf
VYPe06b-anim-en.pdf)
VYPa06-cz.pdf
(Alternative: VYPe06a-cz.pdf
VYPe06b-cz.pdf
VYPa06-anim-cz.pdf
(Alternative: VYPe06a-anim-cz.pdf
VYPe06b-anim-cz.pdf)
7. Syntax Directed Translation and Intermediate Code VYPe07-en.pdf VYPe07-anim-en.pdf VYPe07-cz.pdf VYPe07-anim-cz.pdf
8. Optimization and Code Generation VYPe08-en.pdf VYPe08-anim-en.pdf VYPe08-cz.pdf VYPe08-anim-cz.pdf
9. General Parsing Methods VYPe09-en.pdf VYPe09-anim-en.pdf VYPe09-cz.pdf VYPe09-anim-cz.pdf
10. Transducers and Translation Grammars VYPe10-en.pdf VYPe10-anim-en.pdf N/A N/A
11. Object Orientation VYPa11-en.pdf N/A N/A N/A

Advanced lectures

Name of chapter File to print (EN)
Regulated Automata Regulated Automata
Self-Regulating Finite Automata Self-Regulating Finite Automata
Deep Pushdown Automata Deep Pushdown Automata
Scattered Context Grammars Scattered Context Grammars
Scattered Context Grammars - Results Scattered Context Grammars - Results
SCGenerators of Sentences With Their Parses SCGenerators of Sentences With Their Parses
SCG-Summary SCG-Summary
Context Grammars.bw Context Grammars.bw
Context Grammars.color Context Grammars.color
Multigenerative Grammars Systems Multigenerative Grammars Systems
Combination of Grammars and Automata Combination of Grammars and Automata
Grammars with Context Conditions Grammars with Context Conditions
Jumping Finite Automata Jumping Finite Automata
Jumping Grammars Jumping Grammars

Lex & YACC

Name of chapter File to print (EN)
Lex lexPRES.pdf
YACC yaccPRES.pdf

Old A/V Records

What? Where?
Old video records 2016/2017 See records at FIT video server
Old audio records 2009/2010 Lectures of VYPe, section Old Records 2009/2010
Old audio records 2008/2009 Lectures of VYPe, section Old Records 2008/2009
Old audio records 2006/2007 Lectures of VYPe, section Old Records 2006/2007