Bonjour je réalise un parseur en C++ grace à boost spirit:
Le parsing fonctionne bien et j'obtiens bien les resultats désirés dans _1 et _2. Mais j'aimerais mettre en argument du push_back _1 et _2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 bool r = phrase_parse(first, last, ( condition >> lit('=') >> result )[push_back(ref(ru), _1)] , space);
Code : Sélectionner tout - Visualiser dans une fenêtre à part ru.push_back(Rules(_1, _2))
Après lecture de la doc de boost(spirit+phoenix) je ne trouve pas ma réponse.
Pouvez vous m'aider.
Merci d'avance
Partager