School / Prep
ENSEIRB-MATMECA
Internal code
EIN7-PROJ1
Description
Project implementation of the concepts learned in the compilation module by building a compiler
Plan
Build the compiler front-end (lexical and syntactic analysis) using lex/yacc tools, first semantic analysis during project sessions
First deliverable on code examples that can be compiled by the compiler
Realization of the complete compiler, with code generation
Defense
Competencies
C3. Level 2C4. Level 2C7. Level 2C8. Level 2C12. Level 2
Teaching hours
- TDTutorial20h
- TIIndividual work30h
Mandatory prerequisites
Compilation (IF 203)
Syllabus
1. Realization of the compiler front-end (lexical, syntactic analysis) using lex/yacc tools, first semantic analysis during project sessions2. First deliverable on code examples that can be compiled by the compiler3. Realization of the complete compiler, with code generation4. Presentation
Bibliography
IF 203 courses and standard compilation books
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Report | 1 |