Javascript Conversion AS3 --> n'importe quoi !

Inscrit
14 Juin 2017
Messages
23
Reactions
0
#1
Voir l'edit en bas du message !
Salut à tous !

Avec un pote on est en train de s'éclater à faire un convertisseur AS3 --> ES6 basé sur des regex !
Du coup je me suis dit que j'allais mettre le dépôt ici tant qu'à faire, sait-on jamais ! Peut-être que vous connaissez des projets faits en AS3 qu'il pourrait être utile de traduire ! :rolling_eyes:

Le dépôt est ici : https://github.com/Telokis/AS3-to-ES6.
Je ne le mets pas dans Partage parce-que c'est encore Work In Progress ! ;)

PS: Fait en binôme avec @Rinot !

Bisous à tous !

EDIT :

A la base, ce convertisseur était censé générer de l'ES6 (JavaScript) mais j'ai décidé qu'il était trop facile de le faire générer n'importe quoi !
Du coup, dès que la génération de js sera parfaite, on mettra en place un système de configuration pour pouvoir générer vers n'importe quel autre langage !
Par contre je vais pas faire tous les langages possibles moi-même, je compte sur vous (vive l'open source) pour rajouter des fichiers de configuration pour les langages qui vous intéressent ! ;)
 
Dernière édition:
Inscrit
13 Avril 2016
Messages
72
Reactions
0
#2
Merci du partage, même si je trouve que le JS de sorti est assez bizarre ^^
Un conseil: marque dans le README.md comment ton tool fonctionne ;) (j'ai dû chercher dans le code xD)
 
Inscrit
14 Juin 2017
Messages
23
Reactions
0
#3
Salut Trytax !

Merci du retour !
Pourquoi est ce que tu trouves le résultat bizarre ? C'est pas fini mais ça changera pas énormément !
Pour le README, oui, il faut l'écrire, j'ai créé le dépôt à l'arrache 5 minutes avant de poster ce message ! :p

Ça va s'améliorer !
 
Inscrit
13 Avril 2016
Messages
72
Reactions
0
#4
J'avais des class et extend xD
Mais je crois que j'avais eu des problèmes à l'exécution du script mdrr.
D'accord pas de problème :D
 
Inscrit
14 Juin 2017
Messages
23
Reactions
0
#5
C'est de l'ES6 (aussi appelé ES2015).
C'est un standard qui rajoute class et extend, justement !
Je te conseille d'utiliser babel pour transpiler depuis l'ES6 vers ES5 et pouvoir t'en servir directement soit avec Node soit en navigateur (Après tout pourquoi pas !)

Là je l'ai pas mal amélioré. Il me reste juste un truc à mettre en place pour que ça fonctionne !

Sur le dépôt je vais aussi mettre un petit exemple de configuration pour pouvoir utiliser les fichiers générés ! (Donc expliquer comment faire une configuration webpack basique)

À la base je voulais me chauffer et faire un parseur capable de convertir dans n'importe quel autre langage via des fichiers de configuration mais j'ai pas la foi en fait ! x)
On verra si ça intéresse quelqu'un et que je suis chaud ! :p
 
Inscrit
14 Juin 2017
Messages
23
Reactions
0
#6
Bon, on avance vraiment bien !
On est en train de faire en sorte que les fichier d'un même package s'importent automatiquement les uns les autres !

Finalement je suis chaud pour faire le système de conversion universel vers n'importe quel langage !
Il suffira de créer un fichier de configuration en js pour traiter le parsing et générer le code souhaité !
Je rappelle que c'est un parser ligne par ligne basé sur des regexp donc il est possible que le résultat ne soit pas toujours parfait si le code d'entrée n'est pas formaté correctement !
(Notamment s'il y a plusieurs trucs sur une même ligne, ça peut poser souci mais ça je vous laisse le soin de le traiter dans le fichier de configuration via un preprocessing si nécessaire !)
 
Inscrit
12 Avril 2016
Messages
7
Reactions
0
#7
404 chez GitHub. Le projet est devenu privé ?
 
Haut Bas