Assemblyscript: Exemple de transformation

Créé le 24 sept. 2019  ·  4Commentaires  ·  Source: AssemblyScript/assemblyscript

Vous cherchez des exemples de transformation, j'en apprécierais certains :-)

question

Tous les 4 commentaires

Il n'y a pas encore d'exemples de transformation spécifiques, mais voici comment cela fonctionne : le crochet afterParse de la transformation spécifié avec --transform est appelé avec l'instance Parser lorsque l'analyse est terminée, contenant le (encore non initialisé ) Instance de programme qui a un tableau des sources analysées , avec chaque nœud source contenant son AST respectif . A ce stade, l'AST peut être parcouru et éventuellement modifié, par exemple en recherchant des décorateurs personnalisés qui déclenchent l'injection de code supplémentaire.

@dcodeIO Je pense que c'est déjà utile - merci !

Vous pouvez voir cet exemple sur la fonction de transformation d'utilisation. Mais c'est assez vieux et certaines parties pourraient être différentes pour le moment

@DanielMazurkiewicz C'est aussi un bon exemple : https://github.com/nearprotocol/assemblyscript/tree/master/bindings/src

Il est utilisé pour ajouter la sérialisation JSON aux objets et aux fonctions exportées.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

torch2424 picture torch2424  ·  3Commentaires

lastmjs picture lastmjs  ·  4Commentaires

blooddy picture blooddy  ·  3Commentaires

dcodeIO picture dcodeIO  ·  4Commentaires

jarble picture jarble  ·  3Commentaires