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

Autres éditeurs Discussion :

yacc et arbre syntaxique


Sujet :

Autres éditeurs

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut yacc et arbre syntaxique
    Bonjour messieurs dames,

    Je suis actuellement dans un projet faisant appel au binôme lex/yacc pour interpréter différentes commandes. Je m'en sors plutôt bien avec lex et avec le "communication" entre lex et yacc.
    Ce qui me coince aujourd'hui, c'est de savoir quoi faire lorsqu'une expression a été reconnue par yacc.
    J'ai beaucoup lu de papiers théoriques selon lesquels l'étape suivante est l'analyse sémantique de l'arbre syntaxique. Or, pour mettre en pratique cela, je n'ai pas trouvé beaucoup d'exemples suffisamment conséquents pour me faire une réelle idée de comment procéder pour obtenir ce fameux arbre syntaxique.

    Dois-je avoir une sorte de structure externe que je remplis à chaque nouvelle expression détectée ?

    D'avance, merci pour vos lumières.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Je fais toujours choux blanc dans ma recherche d'exemples... pourtant j'ai écumé pléthore de sites.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Citation Envoyé par JullienR Voir le message
    Dois-je avoir une sorte de structure externe que je remplis à chaque nouvelle expression détectée ?
    Je ne suis pas très amateur de yacc mais je l'utilise couramment à travers ocamlyacc. En Caml, on définit un arbre syntaxique et on construit cet arbre au fur et à mesure des expressions rencontrées.
    Je suppose que c'est la même chose en C, tu dois définir toi-même les structures de données qui vont bien.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    C'était ce genre de confirmation que j'attendais.
    Ça va dans le sens de tout ce que j'ai pu voir ailleurs.

    Merci bien.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/01/2007, 15h07
  2. Réponses: 1
    Dernier message: 02/01/2007, 11h22
  3. Réponses: 1
    Dernier message: 09/12/2006, 10h13
  4. java et la compilation (arbre syntaxique )
    Par loupblanc dans le forum Général Java
    Réponses: 2
    Dernier message: 03/02/2006, 13h59
  5. [Conception] Arbre syntaxique
    Par dessinateurttuyen dans le forum Général Java
    Réponses: 6
    Dernier message: 02/01/2006, 22h42

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