Forum Programmation.autre compiler-compiler: des suggestions?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
3
15
juil.
2020

J'ai fait quelques temps quelques recherches pour un projet perso, j'avais besoin d'un DSL pour générer du C ou du C++ a partir d'une syntaxe.

J'ai fini par utiliser coco/r, je sais que bison et yacc existent, mais ça avait l'air plus sympa.
J'en ai "un peu" chié a trouer un quick-start (en fait, j'ai trouvé celui que j'ai écrit au fur et a mesure), et je voulais savoir s'il y a des quick-start pour les autres outils?
Que ce soient les outils sus-mentionnés ou non, peu importe.

Ah, juste, pardon, pour une question de ne pas vouloir me prendre la tête ni bloater mon système, je dois préciser que je n'ai pas l'intention d'installer d'outils en langage (pseudo-)interprété sans excellente raison.

Mon objectif ici est de savoir si je peux comparer mon quick-start a d'autres outils sans trop d'efforts. Sinon, je ferais juste une pub pour un outil libre sans connaître ses concurrents, ça serait dommage.

  • # Quand faut y aller, faut y aller !

    Posté par  . Évalué à 5.

    Salut,

    Au vu de ta description actuelle (t'as essayé d'autres solutions -certes plus anciennes-, et en plus tu as fait de la documentation pour celle choisie).

    Aucune hésitation pour moi : ouvre une page 'nal.

    Le résultat sera dans les commentaires.

    En plus, comme tu n'es pas un inconnu dans le coin, je vois pas en quoi ça ressemblerait de près ou de loin à de la pub.

    Faut y aller !

    Matricule 23415

    • [^] # Re: Quand faut y aller, faut y aller !

      Posté par  . Évalué à 3.

      t'as essayé d'autres solutions -certes plus anciennes-,

      Pas vraiment, j'ai pas creusé bison/yacc, juste testé flex vite fait. M'enfin ouai, vais probablement gribouiller un truc dans la journée.

      • [^] # Re: Quand faut y aller, faut y aller !

        Posté par  . Évalué à 2.

        Salut,

        Pas vraiment, j'ai pas creusé bison/yacc, juste testé flex vite fait.

        Et bin ça peut être déjà largement suffisant.

        Les journées ne faisant que 24h (total sans dormir ni manger si tu carbure au café :p), de mon côté, je vois pas de soucis pour présenter ta solution dans un petit 'nal au moins (voir plus).

        Tu sais qu'il y a d'autres solutions, que tout n'a peut-être pas été exploré à fond, et voilà. :)

        Matricule 23415

        • [^] # Re: Quand faut y aller, faut y aller !

          Posté par  . Évalué à 2.

          C'est juste que j'aurai aimé avoir plus de recul sur le sujet (que je ne maîtrise pas du tout), mais bon, comme tu dis, il n'y a que 24H par jour :)
          En plus, pas impossible qu'il y ait justement de quoi compléter mes notions dans les commentaires.

          • [^] # Re: Quand faut y aller, faut y aller !

            Posté par  . Évalué à 2.

            Salut,

            C'est juste que j'aurai aimé avoir plus de recul sur le sujet

            Oui, j'ai bien compris ta question initiale :)

            Mais j'ai pas de billes à te donner :(

            Je ne m'en ferai pas plus que ça, il y a peu de chances qu'un journal présentant un retour d'expérience sur un logiciel donné, même si les autres concurrents n'ont pas été explorés, se fasse dézinguer juste pour ça…

            Matricule 23415

            • [^] # Re: Quand faut y aller, faut y aller !

              Posté par  . Évalué à 2. Dernière modification le 16 juillet 2020 à 18:28.

              C'est sûr. Et au pire, ça m'a permis de revérifier certains points, d'éclaircir mes notes, et ça me resservira peut-être quand je ne serais pas sur ma machine ou qu'il me faudra expliquer comment ça marche a un collègue (ça m'est déjà arrivé avec des journaux précédents).

Suivre le flux des commentaires

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