Bonjour,

dans le cadre d'un développement qu'il ma été demandé de réaliser, j'ai eu a développer un outil pour parser une chaine (string) en entrée afin de la calculer.
Cette chaîne pouvant contenir des variables pré-définis.

Je me suis donc tourné vers les algorithmes "Shunting-Yard" et celui du calcul d'un nombre au format "RPN".

A la base cette demande était toute simple, et fonctionne actuellement.
Quelques jours après je me suis dit : "tient, pourquoi ne pas implémenter l'algo. complet" (prise en compte de nombre decimaux/fonctions multi-paramètres), afin de mettre à disposition sur développez.com cette mini-contribution.

Edit : je tient également compte des nombres négatifs. (ex: 5*(-6))

L'algo. est présenté sur Wikipédia, mais ne présente aucune forme de reconnaissance des fonctions ou des nombres décimaux, et d’ailleurs je n'es trouvé aucune implémentation prenant en compte les nombres décimaux. (Il s'agit de l'algo. "brut")

Donc, ma question est : Comment vous faire profiter de mon implémentation (en C#), si celle-ci en vaux la peine, et comment la présenter en amont afin que quelques volontaire passent un coup d’œil afin de rendre cet implémentation la plus "propre" possible ?

Merci d'avance