====== PBNParser ====== ===== Opis ===== Prosty parser formatu [[http://www.tistis.nl/pbn/|Portable Bridge Notation (PBN)]] dla C++. Biblioteka używana jest m.in. w programie [[project:bcalc]]. ===== Dokumentacja ===== By użyć parsera powinieneś zaimplementować interfejs PBNListener. Jego odpowiednie metody wywoływane są przez parser przy napotkaniu odpowiednich części w treści [[http://www.tistis.nl/pbn/|PBN]]. #include //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); ===== Pobieranie ===== v0.3 (z 28 X 2010): {{:project:pbnparser:pbnparser03.zip|}} Z biblioteki można korzystać za darmo. Jest ona objęta licencją GNU GPL (zobacz www.gnu.org). {{tag>project pl lib cpp game logic bridge}}