[lex/yacc] Probleme pas logique

Probleme pas logique [lex/yacc] - Divers - Programmation

Marsh Posté le 07-03-2005 à 08:55:51    

Bonjour,
 
L'environnement de travail est AIX.
 
Voici un exemple de regle dans yacc qui me pose probleme :
 

Code :
  1. toto : exemple
  2.         '(' TITI ')'
  3.    |
  4.        tata
  5.        exemple
  6.         '(' TITI ')'
  7. ;


 
Si je laisse cette regle telle quelle, lors de l execution j'ai une erreur d execution.
 
Je me suis aperçu quand faissant un 'printf' à cet endroit, je n avais plus d erreur d'execution. exemple :
 

Code :
  1. toto : exemple  {printf("" );}
  2.         '(' TITI ')'
  3.    |
  4.        tata
  5.        exemple
  6.         '(' TITI ')'
  7. ;


 
Auriez vous une idee du probleme. Qu est ce que peut changer ce 'printf' dans l execution ?
 
Merci d'avance


Message édité par sbucci2 le 07-03-2005 à 09:01:22
Reply

Marsh Posté le 07-03-2005 à 08:55:51   

Reply

Marsh Posté le 07-03-2005 à 09:03:02    

bin normalement, rien, t'as fais juste un mid rule machin, et bon, voila.  
c'est un peu trop vague pour que l'on puisse t'aider, la

Reply

Marsh Posté le 07-03-2005 à 09:04:43    

c'est bien la première fois que je vois un bout de code en plein milieu d'une règle

Reply

Marsh Posté le 07-03-2005 à 09:05:33    

chrisbk a écrit :

bin normalement, rien, t'as fais juste un mid rule machin, et bon, voila.  
c'est un peu trop vague pour que l'on puisse t'aider, la


t'es pas payé pour bosser toi au lieu de squatter les forums HFR ? :D

Reply

Marsh Posté le 07-03-2005 à 09:05:55    

oué, c'est pas courrant mais c'est possible, cf doc de yacc  

Reply

Marsh Posté le 07-03-2005 à 09:06:22    

couak a écrit :

t'es pas payé pour bosser toi au lieu de squatter les forums HFR ? :D


 
tu peux causer :o
pis bon, un ptit post en plein milieu d'un wordage, ca fait pas de mal [:ciler]

Reply

Marsh Posté le 07-03-2005 à 09:14:44    

chrisbk a écrit :

tu peux causer :o
pis bon, un ptit post en plein milieu d'un wordage, ca fait pas de mal [:ciler]


ca fait du mal à ta boîte car ils te versent un salaire et payent des charges :o
bon je devrais ptet bosser moi aussi, je fais du mal à ma boîte... bon allez pause café [:ddr555]

Reply

Marsh Posté le 07-03-2005 à 11:51:59    

Mon fichier a analysé est assez long, est ce que ca pourrais venir de la ?
merci

Reply

Marsh Posté le 07-03-2005 à 15:51:15    

up

Reply

Sujets relatifs:

Leave a Replay

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