Je souhaite utiliser Lex & Yacc pour generer directement du C++.
Je suis tombe sur la page de Chrisitan Cholm (http://cholm.home.cern.ch/cholm)
qui propose Lex-- et Yacc--. On peut donc utiliser les include
fournis pour creer des classes C++.
MAlgre la documentation, je n'ai pas trouve d'exemple simple
permettant de creer un petit parser. Les exemples fournis ne
compilent pas (ce sont les tokens NUM et NEWLINE qui ne sont pas
reconnus par le compilateur. Les definitions ont du etre oubliees
qq part).
Si quelqu'un a deja utilise ces outils, j'aimerais bien avoir vos
commentaires.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Sebastien Mouret
Erwann writes:
Bonjour,
Je souhaite utiliser Lex & Yacc pour generer directement du C++. Je suis tombe sur la page de Chrisitan Cholm (http://cholm.home.cern.ch/cholm) qui propose Lex-- et Yacc--. On peut donc utiliser les include fournis pour creer des classes C++.
ce que tu demandes est ambigu. s'il s'agit d'avoir une interface c++ aux outils lex et yacc, mieux vaut utiliser flex et bison qui proposent ceci [1] [2]. si tu veux parser du c++, je te conseille d'aller faire un tour du cote d'openc++ [3].
Je souhaite utiliser Lex & Yacc pour generer directement du C++.
Je suis tombe sur la page de Chrisitan Cholm (http://cholm.home.cern.ch/cholm)
qui propose Lex-- et Yacc--. On peut donc utiliser les include
fournis pour creer des classes C++.
ce que tu demandes est ambigu. s'il s'agit d'avoir une interface c++
aux outils lex et yacc, mieux vaut utiliser flex et bison qui
proposent ceci [1] [2]. si tu veux parser du c++, je te conseille
d'aller faire un tour du cote d'openc++ [3].
Je souhaite utiliser Lex & Yacc pour generer directement du C++. Je suis tombe sur la page de Chrisitan Cholm (http://cholm.home.cern.ch/cholm) qui propose Lex-- et Yacc--. On peut donc utiliser les include fournis pour creer des classes C++.
ce que tu demandes est ambigu. s'il s'agit d'avoir une interface c++ aux outils lex et yacc, mieux vaut utiliser flex et bison qui proposent ceci [1] [2]. si tu veux parser du c++, je te conseille d'aller faire un tour du cote d'openc++ [3].