2012/5/13 Anthony Ourfahli <
anthony....@gmail.com>:
> Moi deja, j'aimerai que tu me dises, si tu as compris, en bref, qu est ce qu
> on est sensé ecrire dans interpreter.mly et object.mly
Comme l'autre fois, vous devez remplir les points du code contenant
"failwith "this is your job."".
Plus précisément, dans "Object", vous devez implémenter les fonctions
"lookup_*" en suivant la spécification décrite dans le paragraphe
"Fonctions de résolutions et de définitions de membres" du sujet.
Dans "Interpreter", vous devez implémenter l'évaluation des
expressions en suivant les règles de sémantique.
> Moi j'aurais dit que les regles sementiques doivent etre ecrites en caml
> dans interpreter mais apres je ne vois pas du tout comment commencer...
Je vous conseille de commencer par les fonctions lookup puis par
l'interprète d'expressions.
Mais avant toute chose, vous devez avoir compris les règles de la
sémantique. Le travail préalable est donc de réfléchir sur le sujet
avant de programmer.
Le code à écrire fait environ 100 lignes.
Courage!