Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2811 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  compilateur pseudo-pascal en ocaml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compilateur pseudo-pascal en ocaml

n°1273529
natyoupla
Posté le 27-12-2005 à 02:47:07  profilanswer
 

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.

mood
Publicité
Posté le 27-12-2005 à 02:47:07  profilanswer
 

n°1274921
Flaie
No it's necessary
Posté le 30-12-2005 à 12:28:00  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  compilateur pseudo-pascal en ocaml

 

Sujets relatifs
compilateur c vers PIC[Pascal] Décalaration d'un tableau
prog fonctionnelle (fct d'ordre sup, ocaml)HP 89G+ et compilateur C
[pascal]comment faire passer une fenetre graphique au premier plan?aide sur appel de fonction en pascal
[pascal] Text[pascal] fermer la fenetre de commande
[Pascal] Chaine de caractere (string)pseudo frames et sessions
Plus de sujets relatifs à : compilateur pseudo-pascal en ocaml


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)