Salut,
Voila j'ai bien avancé (de mon point de vue :D ) sur mon traducteur AS => C++ et j'ai décidé de le partager avec vous !
C'est un projet Qt (5.4), voici les sources : https://github.com/MoonBreaker/ProtocolBuilder
Si vous le testez je serai ravi de le savoir :) et si vous rencontrez des bugs, pareil, dites le moi.
La version que je propose la est pas finie a 100% mais ca traduit deja bien, si vous voyer des truc à changer dans la traduction ou dans le code je suis preneur aussi. Je tiens a dire quand même que niveau code j'ai pas penser à optimiser, donc ca peut paraître dégueu pour certain.
Bref j'attends vos retours avec impatience :) !
NB:
Voici la liste des choses que je veux faire pour avoir une "version 1" :
/*
* TODO :
*
* remplacer les new par rien ? (this->version = new VersionExtended())
* continuer de regarder les bout de code à remplacer (.length par .size() par ex)
* regarder si on utilise des objets QT ou STL (surtout pour vecteur)
* trier les includes (les <> avant les "")
* gérer l'héritage (networkmessage + objet a suppr)
*
* faire un help
*
* POURRAIT ETRE SYMPA :
*
* adapter les type des variables membres en fonction des reader/writter dans le code
*/