2014-07-11 6 views
0

J'ai développé un générateur de code dans Rascal et je souhaite l'intégrer à un outil développé en Java. J'ai essayé de générer un fichier jar pour le projet Rascal avec eclipse à mettre dans le projet Java, mais il met juste les fichiers Rascal du projet dans le pot. J'ai cherché dans Rascal Tutor et ici, mais je n'ai rien trouvé à ce sujet.Intégration d'un projet Rascal à un projet Java

Quelqu'un sait comment je peux faire cela?

Répondre

0

Pour l'instant, ce scénario n'est pas si simple (voir également la discussion dans github issue #57). En principe, il est possible d'appeler Rascal depuis Java, mais vous devrez construire l'Evaluator et importer les modules et les fonctions d'appel, et faire la traduction de nos IValues ​​vers votre type de données java.

Pour l'inspiration sur la façon d'initialiser un Evaluator: https://github.com/cwi-swat/rascal-shell/blob/master/src/org/rascalmpl/shell/RascalShell.java

L'inverse, pourrait travailler plus facilement. Il est facile d'appeler une méthode Java dans Rascal et d'ajouter votre propre option de menu dans un éditeur Java is also straightforward.