Forum Programmation.autre ANTLR

Posté par  .
Étiquettes : aucune
-30
30
mar.
2010
s'il vous plait les amis,
je suis vraiment en cas critique et il ne reste plus de temps, aidez moi s'il vous plait.
je dois faire un outil qui fait la génération automatique d'une spécification à partir d'un langage A à une autre langage B, je trouve l'outil ANTLR qui peut faire cette génération (je suis débutante en programmation), mais le problème que j'ai pas compris comment je dois faire exactement.
- comment je dois écrire les deux grammaires de deux langages, par quels outil?
- comment je dois écrire le parser et comment?
- comment je dois faire ces étapes exactement?
aidez moi svp
j'attend vos réponse mes beaux amis
  • # question mal formulée

    Posté par  . Évalué à 3.

    Bon, on en est tous passé par là ... ton message m'a fait penser à
    http://www.gnurou.org/writing/smartquestionsfr que j'en ai profité pour relire.

    sinon, il semblerait que antlr sache générer du code dans les langages définis là : http://www.antlr.org/wiki/display/ANTLR3/Code+Generation+Tar(...)
    ce qui ne veut pas forcément dire qu'antlr est inutilisable, mais qu'il va y avoir plus de boulot.
    pour écrire des parsers, j'ai souvent entendu parler de lex et yacc (ou flex et bison), c'est peut-être une piste à creuser.

    Je pense qu'il y a des gens ici qui en connaissent plus que moi sur les grammaires formelles, du coup, il y a p-e des outils mieux adaptés à ton problème ... encore faut-il que tu le précises un peu plus.
  • # Commentaire supprimé

    Posté par  . Évalué à 10.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Commentaire supprimé

      Posté par  . Évalué à 6.

      Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Jolie technique

      Posté par  . Évalué à 3.

      ah ? tu trouves que ça a fonctionné toi ? :D
      • [^] # Re: Jolie technique

        Posté par  (site web personnel) . Évalué à 3.

        Ben il (ou elle) a tout de même réussi (sur le forum javafr) à avoir une info sur l'utilisation de ANTLR (soit dit en passant je ne suis pas sûr que cela s'applique à son problème, de toute facons il est formulé d'une manière tellement floue :o)

        Ce qui se concoit bien s'énonce clairement, et les mots pour le dire viennent aisément. (Boileau)
        • [^] # Re: Jolie technique

          Posté par  . Évalué à 6.

          mouais, succès très mitigé. Sur javafr, c'est "tiens y'a cet outil là il fait p-e un peu ce que tu veux", sur ubuntu-fr, c'est, en gros, STFW, et ici, pas mieux.

          ma réponse initiale "bas du front", c'était "utilise vim". J'aurais du faire ça, j'aurais été pertinenté à mort ;)
          mais finalement, je ne l'ai pas fait parce qu'il y a *un* truc positif dans cette question, c'est que maintenant, je sais que antlr existe.
          et puis c'est un cas d'école de "comment il faut surtout pas poser des questions" =)
    • [^] # Re: Jolie technique

      Posté par  . Évalué à 4.

      Ça me surprend toujours de constater que la technique de la pauvre fille fonctionne
      Je dois avoir l'esprit tordue aussi, mais dès que j'ai vu son post j'y ai pensé et j'ai fait une recherche sur son pseudo :)

      Pour pas se faire avoir, maintenant, moi je dis :

      TITS, TIMESTAMP OR GTFO
    • [^] # Re: Jolie technique

      Posté par  (site web personnel) . Évalué à 2.

      Elle a posé la question a d'autres endroits aussi avant:

      http://groups.google.com/group/il-antlr-interest/browse_thre(...)

      Ce qui donne son nom et son email, Google t'apprends donc que oui, c'est une fille, tunisienne et née le 18/08/1985...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.