compilateur pseudo-pascal en ocaml - Divers - Programmation
Marsh Posté le 30-12-2005 à 12:28:00
Euh tu dois faire un compilateur mini-pascal ou un interpreteur mini-pascal ?
Il me semble qu'il y'a un interpreteur BASIC fournie avec les sources d'un bouquin sur Objective CAML suivant : http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/ .
Sinon tu peux toujours chercher un compilateur CAML fait en CAML pour voir un peu la tronche que ça a ( je t'ai retrouvé le lien merci le cache google ). Votre prof vous as pas expliqué les différentes étapes ? Si non à ta BU tu as peut-être le bouquin qui s'appel je crois Build a Modern Compiler in ML.
Sinon pour ton erreur avec ocamlyacc il as trouvé un conflit shift réduction, soit à la ligne 24, soit c'est la règle numéro 24.
Regarde si y'a pas un mode verbose qui t'écris tout ce qu'il fait dans un fichier comme ça tu pourras voir quelle règle il n'arrive pas à simplifier, si yacc le fait pourquoi pas ocamlyacc.
Marsh Posté le 27-12-2005 à 02:47:07
Bonjour,
voilà j'aurai besoin de votre aide, j'ai comme projet de faire un
compilateur d'un langage pascal simplifié qui sera réalisé en caml.
est ce que quelqu'un pourrai m'expliquer les étapes pour faire ce
compilateur ?
Et aussi que veut dire le message d'erreur "24 shift/reduce conflicts"
quand j'exécute ocamlyacc parser.mly
Merci d'avance pour votre aide.