IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

[OCaml] Problème de structure/parser


Sujet :

Caml

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [OCaml] Problème de structure/parser
    salut a tous

    j'ai un projet a faire : parser un fichier en entree avec ocamllex et ocamlyacc pour effectuer un calcul (en fait le fichier contient une regle principale et des regles de transformations => il faut transformer l'expression de depart )

    je veux en parsant le fichier en entree remplir une structure que je reutiliserais ensuite

    pour la structure, en utlisant une declaration de type somme je peux dans mon parser utiliser le constructeur du type
    ex dans mon parser.mly:

    SEED COMMA AXIOME {Axiome $3}

    je rempli bien le champ Axiome

    cependant avec un type somme je n'arrive pas a le reutiliser par la suite de mon programme pour acceder a un champ comme avec un enregistrement
    (on ne peut pas faire struct.axiome par exemple :/)

    comment faire avec un enregistement pour remplir un champ particulier de l'enregistrement dans un parser ??


    merci

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    personne ne connait ocaml et les enregistrements (structures) ???

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Points : 15
    Points
    15
    Par défaut Re: [OCaml] Problème de structure/parser
    Ca fait longtemps que je n'ai plus fait de Caml ... enfin !! Je connais un tres bon cours de parsage. Il donne ses exemples en Caml.

    Tu peux toujours zieuter sur :
    http://pauillac.inria.fr/~remy/poly/compil/

    et meme recuperer son cours en ps :
    http://pauillac.inria.fr/~maranget/X/compil/poly/

    Si ca peux t'aider tant mieux.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    thx je vais regarder ca

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    bon si ca peut aider des gens donc, utiliser l'enregistrement ocaml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    type t = 
    	{
    		ax :  string;
    		reg : string list;
    		nb : string;
    	}
    et dans le parser .mly :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    seed rules iterations { {Type.ax = $1; Type.reg = $2; Type.nb = $3} }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de structure "récursive"
    Par Pxnet dans le forum C
    Réponses: 5
    Dernier message: 21/01/2007, 17h20
  2. Problème de structures
    Par Zikas-r dans le forum C
    Réponses: 6
    Dernier message: 27/12/2006, 00h01
  3. Réponses: 16
    Dernier message: 21/08/2006, 14h12
  4. [Structures]Problème sur structures
    Par kendras dans le forum C++
    Réponses: 5
    Dernier message: 07/06/2006, 10h20
  5. Problème avec le parser XML
    Par sheura dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 09/11/2005, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo