c66e529fb7
Ce commit parachève la sortie de l'ensemble des functions "evaluate" de l'AST et ajoute un "nodeKind" sur chaque nœud afin de les associer à la bonne function d'évaluation. L'API pour les mécanismes pourra être améliorée afin de ne pas appeler `registerEvaluationFunction` sur chaque mécanisme mais en standardisant l'interface exportée par les mécanismes, par exemple export { name, parse, evaluate, render } Par ailleurs il devrait être facile de sortir les fonctions `jsx` en se basant sur les mêmes "nodeKind". Enfin, il faudra nettoyer l'AST pour supprimer les attributs inutilisés et ajouter du typage fort. |
||
---|---|---|
.. | ||
extensions.json | ||
settings.json |