La NPI ne me fait pas peur, seulement c'est sa construction qui ne me semble pas évidente.
Sasume (./76) :
Je ne suis pas sûr de voir comment ce sera appelé avec, mettons, l’expression a + b * c en entrée ? Que vaudra arg1 ? Et que vaudra arg2 ?
MainEval( a+b*c ) -> Eval( a, +, b*c ) -> Add( a, Eval( b*c ) -> Add( a, Mul( b,c ))
Sasume (./76) :
À chaque fois tu seras obligé d’aller jeter un coup d’œil en avance dans les arguments pour voir s’ils contiennent des expressions compliquées
Ouep, c'est con en effet, mais peut-être améliorable (je ne chercherai qu'un opérateur, s'il y en a un c'est marre)
Sasume (./76) :
Enfin, peut-être que ton idée marche, mais pourquoi ne pas suivre l’algorithme plus simple donné dans wikipedia ?
Je comprends pas tout aux formules
classiques (sic) de WP...

Sasume (./76) :
Et, surtout, est-ce qu’une telle méthode te permettra de gérer les expressions contenant des labels encore inconnus ?
Oui. Ca fera un relogement.
ps -> ça me gave...