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:
J'ai l'erreur:
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: '+' | '-'; %%.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part | [A-Z]
Je ne vois pas ce qui cloche là. Merci de m'aider
Partager