Bonjour à tous !
J'ai besoin de faire un petit parseur de formule logique, et pour ça j'ai décidé d'utiliser boost::spirit.
Le problème est que g++ me dit très clairement que _1 et _val n'appartiennent pas a boost::spirit, ni a boost::spirit::qi, pas moyen donc de les utiliser...
J'ai ces erreurs même en voulant compiler les exemples du site (http://www.boost.org/doc/libs/1_42_0...lex_number.cpp), alors que des parseurs minimaux fonctionnent, et je peu utiliser double_ ou alnum sans problème.
Si quelqu'un avait une piste, ça m'aiderait beaucoup ..
Merci d'avance !
Partager