[LEXX/YACC] helllpppp (urgent)

helllpppp (urgent) [LEXX/YACC] - Programmation

Marsh Posté le 26-04-2002 à 11:28:16    

je fait un regle de grammaire recursive  
il me claque que le type n'est pas declare :(  
alors comment faire pour declarrer un type pour une regle  de grammaire  
 
vla conmment jai fait  il me claque $2 non declare  
line: PF line {.... ($1,$2))   [:sisicaivrai]

Reply

Marsh Posté le 26-04-2002 à 11:28:16   

Reply

Marsh Posté le 26-04-2002 à 11:45:18    

Ce devrait etre:
 
line :  line PF
        | PF ;
 
a priori ce que tu veux faire, non?
Si tu en montrais un peu plus, de ton code, on aurait une idee.
 
 
A+,

 

[jfdsdjhfuetppo]--Message édité par gilou le 26-04-2002 à 11:47:57--[/jfdsdjhfuetppo]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 26-04-2002 à 12:05:06    

A mon avis il doit te manquer une ligne de ce type dans la partie déclaration
%type leType(int, pointeur, etc...) line
 
@+


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 26-04-2002 à 13:07:22    

jai pas definit la type de la regle de grammiare dans l'union      
 :bounce:  :bounce:    
mici a vous  
 :bounce:  :bounce:

Reply

Marsh Posté le 26-04-2002 à 13:07:48    

koulip31 a écrit a écrit :

je fait un regle de grammaire recursive
 
il me claque que le type n'est pas declare :(  
 
alors comment faire pour declarrer un type pour une regle  de grammaire
 
 
 
vla conmment jai fait  il me claque $2 non declare
 
line: PF line {.... ($1,$2))   [:sisicaivrai]  




 
$2 non déclaré ou le type de $2 non déclaré ?

Reply

Sujets relatifs:

Leave a Replay

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