Bonjour,

Je voulais de l'aide pour une question que je n'arrive pas à traiter.
Voici le libellé.
création d'un interpréteur pour un langage lambda

L'objectif est de créer un interpréteur pouvant s'appliquer à tout type de langage impératif de type C. Pour cela, nous allons considérer deux grands types de données : les instructions et les expressions.

Dans le cadre de ce projet, nous ne nous intéressons pas à la partie compilation (analyse des fichiers source) mais à la partie représentation interne d'un programme pour l'interpréteur. L'analyseur s'occupera de lire le code source puis, à l'aide de fabriques (voir la deuxième partie du sujet), générera une représentation interne du programme analysé. Cette représentation interne sera créée sous la forme d'un ensemble d'instances des classes définies pour le stockage interne du programme (voir la première partie du sujet).
Et je dois proposer une modélisation selon ou plusieurs hiérarchies de classes pour mettre en œuvre cet interpréteur.

Franchement je ne sais pas par où commencer!

Merci de votre aide.