Bonjour,
Dans le cadre d'un exercice en "language et compilation" je dois définir une grammaire (non récursive) qui doit reconnaître les constantes numériques dans le langage C/C++. Les symboles terminaux sont les signes ‘+’ et ‘-‘, la virgule décimale ‘,’ et les chiffres de ‘0’ à ‘9’.
De la forme, par exemple :
S=aB|bA
A=a|aS|bAA
B=b|bS|aBB
Mais avec les conditions ci-dessus.
Quelqu'un pourrait-il me venir en aide?
Merci d'avance
Partager