hello,

Je bosse actuellement sur un langage de script perso pour un jeu.
j'ai un petit souci au niveau de mon lexer/parser :

Emettons la syntaxe suivante :

Int a = 3 ;

Du type: INT SPACE STRING SPACE AFFECT SPACE NUMBER SPACE END

C�est facile vu que chaque �l�ment est s�par�, on r�cup�re chaque token s�par� par des � �, on d�tecte le type et utilise la grammaire associ�.
L� o� il y a un souci c�est lorsque l�on a :

Int a=3;

Du type: INT SPACE STRING
En fait c�est : INT SPACE STRING AFFECT NUMBER END

Tout accroch�, comment faire afin de r�cup�rer la vraie grammaire, sachant que les SPACE sont facultatifs ?