[Yacc - Bison] Actions sémantique pour les productions d'une gramaire.

Actions sémantique pour les productions d'une gramaire. [Yacc - Bison] - C - Programmation

Marsh Posté le 31-12-2007 à 15:13:49    

Bonjours,
 
En fait je ne sais pas comment faire les actions sémantique qui correspondent au règles de production dans un un fichier .y (yacc).
Je ne trouve pas grand chose sur Google, a-part les actions sémantiques correspondant à des expressions arithmétique..
Je ne trouve pas d'exemples pour d'actions sématique pour une grammaire telle-que:
http://rafb.net/p/RSENHO46.html
Voici le .y sans les actions sémantique, que j'ai fait pour cette grammaire: http://rafb.net/p/CYmWLQ93.html
 
Aidez moi svp.. Merci.

Reply

Marsh Posté le 31-12-2007 à 15:13:49   

Reply

Marsh Posté le 01-01-2008 à 12:31:35    

Alors personne ne sais comment faire les actions sémantique qui correspondent au règles de production (d'une grammaire) , à l'aide de YACC ?

Reply

Marsh Posté le 01-01-2008 à 19:11:53    

robocop333 a écrit :

Alors personne ne sais comment faire les actions sémantique qui correspondent au règles de production (d'une grammaire) , à l'aide de YACC ?


Quel rapport avec le langage C ?
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 01-01-2008 à 19:39:57    

Emmanuel Delahaye a écrit :


Quel rapport avec le langage C ?


a parement les actions sémantique sont écrit en du code C.

Reply

Marsh Posté le 03-01-2008 à 16:58:04    

robocop333 a écrit :


a parement les actions sémantique sont écrit en du code C.


Le manuel de Bison, disponible en ligne est assez bien fait.

Reply

Marsh Posté le 03-01-2008 à 18:14:12    

j'ai pour toi qlq exemple de gramaire avec les action sémentique, donne moi ton email.

Reply

Marsh Posté le 05-01-2008 à 20:00:57    

o_akon a écrit :

j'ai pour toi qlq exemple de gramaire avec les action sémentique, donne moi ton email.


Ok je vous ai envoyer un MP.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed