DinoGurnari / Projet_PF-TdL

Projet compilateur n7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet PF-TdL

Projet de compilation pour le langage RAT de deuxième année à l'n7.

Fait par Dino Gurnari et Valentin Lebrun

Introduction

Le but du projet de programmation fonctionnelle et de traduction des langages est d’étendrele compilateur du langageRATréalisé en TP de traduction des langages pour traiter de nouvellesconstructions : les pointeurs, l’opérateur d’assignation d’addition (+=), les enregistrements et lestypes nommés.

Pour cela nous devront modifier le lexer et le parser pour prendre en compte le nouveau lexiqueet la nouvelle syntaxe puis modifier les 4 différentes passes (Gestion des identifiants, Typage,Placement mémoire et Génération de code). Et enfin nous devront tester notre compilateur pourqu’il réponde à toutes les exigences.

Extension VSCode pour le langage RAT

Petite extension développée par nous-même pour le langage RAT :

About

Projet compilateur n7


Languages

Language:OCaml 100.0%