Bonjour,
Je viens de commencer avec Yacc. J'ai écrit (essayer plutôt) une petite grammaire pour les fonctions. J'ai une erreur que je n'arrive pas à résoudre.
Je sollicite votre aide pour venir à bout de ma grammaire. Voici le contenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
%%
	fonction: variable '(' parametres ')' '=' terme signe_add terme
	|	  variable '(' parametres ')' '=' terme 
	;
 
	parametres: variable ',' parametres
	|	    variable ',' parametres
	|	    variable
	;
 
	variable: [a-z]
	| [A-Z]
	;
 
	terme:  signe_add variable
	;
 
	signe_add: '+' | '-';
%%
J'ai l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
y:12.12-14: syntax error, unexpected [identifier]
.
La ligne en question est la suivante .
Je ne vois pas ce qui cloche là. Merci de m'aider