Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Compiler Construction

The course is not on the list Without time-table
Code Completion Credits Range
E36TPR Z,ZK 4 2+2s
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Bottom-up syntax analysis, strong LR grammars and corresponding parsing algorithm, using history information, LR(0) grammars, SLR, LALR, and LR grammars, formal translation and LR analysis, attributed translation controlled by LR parser, incremental LL and LR analysis, parallel LL and LR analysis, error processing, examples of complex constructs, optimization, code generation, code generation for RISC processors, new trends in compiler construction.

Requirements:
Syllabus of lectures:

1. Bottom-up Parsing

2. Strong LR Grammars

3. Use of the History of Parsing, LR(0) Grammars

4. Simple LR Grammars, LALR and LR Grammars

5. Formal Translation Directed by LR Parsing

6. Attributed Translation Directed by LR Parsing

7. Incremental LL and LR Parsing

8. Parallel LL Parsing

9. Parallel LR Parsing

10. Error Recovery during LL and LR Parsing

11. Translations of Complex Constructions

12. Optimization of Target Code

13. Generation of Target Code

Syllabus of tutorials:

1. Parsers for LL Grammars

2. Parsers for Strong LR Grammars

3. Collection of Sets of LR Items, LR(0) Grammars

4. Simple LR Grammars

5. LALR and LR Grammars

6. Formal Translation Directed by LR Parsing

7. Attribute Evaluation during LR Parsing

8. Incremental LL and LR Parsing

9. Parallel LL Parsing

10. Parallel LR Parsing

11. Examples of Translations of Complex Constructions

12. Optimization of Target Code

13. Generation of Target Code

Study Objective:
Study materials:
Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11061204.html