Bonjour,
Alors pendant le confinement on s'ennuie..
Pour un projet perso j'ai besoin de macros pour simplifier certaines fonctions.
Et comme ce n'est pas toujours très simple à composer, surtout quand elles s'appellent entre elles, j'ai eu l'idée de faire un mini traducteur C++ vers Macro. L'idée c'est de saisir le code C++ qu'on veut que la macro traduise, et le traducteur nous écrit la macro.
Pour l'instant je n'ai trouvé que des traducteurs Macro -> C++, enfin en bidouillant sur les flags du compilateur quoi.
Pour ceux que ça intéresse voici le lien de mon dernier petit bébé : http://coding.alwaysdata.net/MacroDeducer/
Ce n'est qu'une version alpha, qui ne prend pas encore compte les variadics, ni sans doute plein de tournures de code auxquelles je n'ai pas encore pensé. C'est quelque chose qui peut évoluer en fonction de vos remarques, si le besoin était réel. D'ailleurs, existe-t-il d'autres outils de ce genre online ? Je pense en tous cas pousser la fantaisie jusqu'à la traduction de certaines macros variadiques courantes, un peu pour la perf', et surtout pour le plaisir !
À l'écoute de vos remarques
Partager