Outil de transformation entre deux langages

Résolu
Signaler
Messages postés
3
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010
-
Messages postés
3
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010
-
je suis besoin d'un logiciel de transformation entre deux langage.
je dois générer un outil qui fait la transformation automatique entre deux spécifications de deux langages différents mais écrite les deux en latex, j'ai déjà définit les règles de transformation. je veux bien avoir un outil que je lui donne les grammaires de deux langages et les règles qui j'ai les défini et à lui de faire l'implémentation automatique.
aidez moi s'il vous plait.

4 réponses


Bonsoir

Regarde du côté d'ANTLR, c'est exactement ce qu'il te faut. Tu lui donnes la grammaire de chaque langage, il fait tout un bazar en interne (arbres de syntaxe abstraite, etc...) et te traduit ton code. Bon courage.







TUER : http://tuer.sourceforge.net/tuer.jnlp

yeah! vive java
Messages postés
3
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010

merci bien pour votre aide,
j'ai encore une demande s'il vous plait, j'ai telecharger l'outil .jar et j'ai lu toute information concernant cet outil chez www.antlr.org, mais vraiment j'ai pas compris comment je peux l'utiliser exactement, comment je dois réecrire mes règles. s'il vous plait si vous avez une idée ou un exemple aidez moi.
voilà la spécification d'entrée de mon programme est du langage Z et écrite en latex et la spécification de sortie est du langage CSP-Z est écrite en latex aussi.
please aidez moi, je suis pressé par le temps.
merci pour votre attention

Bonjour

Voici une petite liste de grammaires pour ANTLR :
http://www.antlr.org/grammar/list

Ca ressemble à du Relax-NG. Ca fait 3 ans que je n'ai pas touché à ça, je ne vais pas pouvoir t'aider beaucoup plus, désolé :(






TUER : http://tuer.sourceforge.net/tuer.jnlp

yeah! vive java
Messages postés
3
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
31 mars 2010

s'il vous plait, qui peut m'aidez à l'utilisation de l'outil ANTLR
est ce que je dois utiliser seulement ANTLRWork ou je dois installer l'ANTLR3.2 pour faire la transformation?
aidez moi please