Si, cette syntaxe est a proscrire dans tous les cas. Mais tu ne peux pas interdire aux developpeurs de faire des aneries. C'est en ce sens que les developpeurs de l'interpreteur doivent faire de la programmation defensive : on se premunit de toutes les conneries possibles des utilisateurs (ici, ceux qui ecrivent le code a interpreter).
C'est lourd, c'est chiant, mais c'est le seul moyen pour avoir un code coherent.
Partager