5Fermer7
ZephLe 15/04/2009 à 14:27
Brunni (./4) :
Zeph> ben le problème c'est qu'à ce moment là je n'ai plus moyen de différencier une expression d'une constante tableau tu vois? Puisqu'une expression peut commencer par '(' et une constante tableau aussi sad

Je suis pas sûr de comprendre ton problème, pour moi une constante est une expression donc si tu as une règle de type "id : type [:= expr]" ça prend en compte tous les cas possibles ?

(et ton lexeur sera de toutes façons incapable de savoir si une expression est constante ou pas, ce n'est qu'à la construction de ton arbre syntaxique que tu pourras t'en rendre compte ; en l'occurrence un tableau dont tous les éléments sont des constantes est lui-même constant)