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

  FORUM HardWare.fr
  Programmation
  C

  Question Yacc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question Yacc

n°1762889
psgkiki
Posté le 22-07-2008 à 09:43:34  profilanswer
 

Bonjour à tous,
 
Je suis entrain de gérer la synthaxe d'une boucle grâce à YACC.
 
La boucle se présente comme cela : FOR liste_attributs ...
 
liste_attributs contient un ensemble d'attributs séparés par des virgules (exemple : test,test1,test2).
 
Mon problème c'est que j'ai écris la règle synthaxique gérant "liste_attributs" mais cela me renvoi seulement les 2 premiers attributs. Comment faire pour renvoyer tous les attributs ?
 

Code :
  1. liste_att:            IDF attributs
  2.                         { strcpy($$, $1);
  3.     strcat($$, $2);
  4.   }
  5.                       | liste_att attributs
  6.                         {
  7.     strcpy($$,$1);
  8.     strcat($$, $2);
  9.   }
  10.                       ;
  11. attributs:            VIRG IDF
  12.                          {strcpy($$,"," );
  13.     strcat($$, $2);
  14.    }
  15.                       ;


 
Merci pour votre aide

mood
Publicité
Posté le 22-07-2008 à 09:43:34  profilanswer
 


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

  Question Yacc

 

Sujets relatifs
Question XSD/XML[VB6] Question, "Le grand livre visual basic 6"
Question code dispo sur VBfrance ou autresVariables en YACC
gérer une boucle en YACCquestion à propos de la compilation
[JavaScript]Question au sujet de l'augmentation d'un objetquestion simple, difference entre deux classes CSS
filezilla question très noobquestion dans vbnet
Plus de sujets relatifs à : Question Yacc


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR