analyse grammaticale [yacc] - Programmation
Marsh Posté le 24-06-2002 à 16:04:41
oui bon hein
ct juste une merde...
explications (on sait jamais desfois que..):
ds le lex des que je matchais un mot, je faisais :
yylval = (int) yytext;
et return (VERBE) // ou (sujet) suivant les cas.
et pouf forcement c que yytext n'as pas forcement de /0 a la fin d'ou la merde ds le yacc quand j'affichais...
il suffit donc de dupliquer yytext:
yylval = (int) (strdup(yytext) ) //methode bourrine
hop
Marsh Posté le 24-06-2002 à 15:44:41
piti pb de yacc....
)

j'ai par exemple une regle PHRASE (allez au hasard
avec: "je travaille"
PHRASE: SUJET VERBE
le pb c que ca matche bien mais si je veux afficher mon sujet, je fais donc un printf de $1 mais ca m'affiche "je travaille" et le verbe $2: "travaille"
en gros qd j'utilise $x ca m'affiche ma phrase a partir du mot qui a matche...et moi je voudrais juste le mot... pas toute la phrase...
un ptit indice siouplait
---------------
Suri.morkitu.org : Balades au coeur de la ville...