Prosty parser formatu Portable Bridge Notation (PBN) dla C++.
Biblioteka używana jest m.in. w programie Bridge Calculator.
By użyć parsera powinieneś zaimplementować interfejs PBNListener. Jego odpowiednie metody wywoływane są przez parser przy napotkaniu odpowiednich części w treści PBN.
#include <PBNParser.h> //klasa reagująca na poszczególne typy zawartości class MyListener: public PBNListener { //... }; //... std::string pbn_content; //zawartość (w formacie PBN) //... PBNParser parser(pbn_content); MyListener listener; parser.parse(listener);
v0.3 (z 28 X 2010): pbnparser03.zip
Z biblioteki można korzystać za darmo. Jest ona objęta licencją GNU GPL (zobacz www.gnu.org).