61 char* SGFescape(
const char* s);
67 PropValue(std::string IDC, std::vector<std::string>* PV);
70 std::string IDcomplete;
71 std::vector<std::string>* pv;
81 std::string SGFstring;
83 std::vector<std::string> gpv(
const string& prop);
84 std::vector<std::string>* get_property_value(
const string& prop);
85 void set_property_value(
const string& IDcomplete, vector<string> propValue)
throw(
SGFError);
86 void add_property_value(
const string& IDcomplete, vector<string> propValue)
throw(
SGFError);
87 void del_property_value(
const string& IDcomplete)
throw(
SGFError);
88 vector<string> keys();
99 std::map<std::string, PropValue> data;
104 typedef char* char_p;
106 std::vector<std::string>* parseRootNode(
Node* n, std::vector<std::string>* tags)
throw(
SGFError);
122 void parse(
const char* s)
throw(
SGFError);
127 char* outputVar(
Node* node);
130 void delVariation(
Node* node);
134 void delVar(
Node* node);
135 void deltree(
Node* node);
139 std::string nodeToString(std::map<std::string, PropValue >& data)
throw(
SGFError);
Definition: sgfparser.h:108
Definition: sgfparser.h:65
Definition: sgfparser.h:74
Definition: sgfparser.h:37
Definition: sgfparser.h:42