From 9a0859212de4d1304f9392fe910921227421c8c3 Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Sat, 16 Aug 2014 21:25:52 +0100 Subject: cleanup --- test_msgpack.cc | 81 --------------------------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 test_msgpack.cc (limited to 'test_msgpack.cc') diff --git a/test_msgpack.cc b/test_msgpack.cc deleted file mode 100644 index 70cf1c8..0000000 --- a/test_msgpack.cc +++ /dev/null @@ -1,81 +0,0 @@ -#include -#include -#include - -/* - * http://msgpack.org/ - * - */ -#include -#include - -using namespace std; - - -struct Node { - int id; - string cat; - vector span; - - MSGPACK_DEFINE(id, cat, span); -}; - -struct Vector { - double CountEF; - double EgivenFCoherent; - double Glue; - double IsSingletonF; - double IsSingletonFE; - double LanguageModel; - double LanguageModel_OOV; - double MaxLexFgivenE; - double MaxLexEgivenF; - double PassThrough; - double PassThrough_1; - double PassThrough_2; - double PassThrough_3; - double PassThrough_4; - double PassThrough_5; - double PassThrough_6; - double SampleCountF; - double WordPenalty; - - MSGPACK_DEFINE(CountEF, EgivenFCoherent, Glue, IsSingletonF, IsSingletonFE, LanguageModel, LanguageModel_OOV, MaxLexEgivenF, MaxLexFgivenE, PassThrough, PassThrough_1, PassThrough_2, PassThrough_3, PassThrough_4, PassThrough_5, PassThrough_6, SampleCountF, WordPenalty); -}; - -struct Edge { - int head; - string rule; - vector tails; - Vector f; - double weight; - - MSGPACK_DEFINE(head, rule, tails, f, weight); -}; - -struct Hg { - Vector weights; - vector nodes; - vector edges; - - MSGPACK_DEFINE(weights, nodes, edges); -}; - -int -main(int argc, char** argv) -{ - ifstream ifs(argv[1]); - string str((istreambuf_iterator(ifs)), - (istreambuf_iterator())); - - msgpack::zone zone; - msgpack::object obj; - msgpack::unpack(str.data(), str.size(), NULL, &zone, &obj); - Hg hg; - obj.convert(&hg); - Edge last_edge = hg.edges.back(); - cerr << last_edge.rule.substr(1, 4) << endl; - - return 0; -} - -- cgit v1.2.3