Traduction des Langages
Objectives
The student must master the different stages of language translation: lexical analysis, syntactic analysis and semantic analysis.
In the particular case of compilation, he must know four phases of semantic analysis: resolution of identifiers using a symbol table, typing, memory placement of variables and code generation. The student will realize a compiler that will take in input language a sub-part of C, which will produce code for an abstract stack machine. The compiler itself will be
written in OCaml.
Session 1 ou session unique - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Oral/Ecrit | 100% | Examen Intergiciels |
Session 2 - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Oral/Ecrit | 100% | Examen Intergiciels |