Table of Contents

PBNParser

Opis

Prosty parser formatu Portable Bridge Notation (PBN) dla C++.

Biblioteka używana jest m.in. w programie Bridge Calculator.

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 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);

Pobieranie

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).