From 9a0859212de4d1304f9392fe910921227421c8c3 Mon Sep 17 00:00:00 2001
From: Patrick Simianer
Date: Sat, 16 Aug 2014 21:25:52 +0100
Subject: cleanup
---
test_json-cpp.cc | 100 -------------------------------------------------------
1 file changed, 100 deletions(-)
delete mode 100644 test_json-cpp.cc
(limited to 'test_json-cpp.cc')
diff --git a/test_json-cpp.cc b/test_json-cpp.cc
deleted file mode 100644
index 0791704..0000000
--- a/test_json-cpp.cc
+++ /dev/null
@@ -1,100 +0,0 @@
-#include
-#include
-#include
-
-/*
- * https://github.com/ascheglov/json-cpp
- *
- */
-#include "json-cpp.hpp"
-
-using namespace std;
-
-
-struct Node {
- int id;
- string cat;
- vector 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;
-};
-
-struct Edge {
- int head;
- string rule;
- vector tails;
- Vector f;
- double weight;
-};
-
-struct Hg {
- Vector weights;
- vector nodes;
- vector edges;
- vector rules;
-};
-
-template inline void
-serialize(jsoncpp::Stream& stream, Hg& o)
-{
- fields(o, stream, "weights", o.weights, "nodes", o.nodes, "edges", o.edges, "rules", o.rules);
-}
-
-template inline void
-serialize(jsoncpp::Stream& stream, Edge& o)
-{
- fields(o, stream, "head", o.head, "rule", o.rule, "tails", o.tails, "f", o.f, "weight", o.weight);
-}
-
-template inline void
-serialize(jsoncpp::Stream& stream, Vector& o)
-{
- fields(o, stream, "EgivenFCoherent", o.EgivenFCoherent, "SampleCountF", o.SampleCountF, "CountEF", o.CountEF, "MaxLexFgivenE", o.MaxLexFgivenE, "MaxLexEgivenF", o.MaxLexEgivenF, "IsSingletonF", o.IsSingletonF, "IsSingletonFE", o.IsSingletonFE, "LanguageModel", o.LanguageModel, "LanguageModel_OOV", o.LanguageModel_OOV, "PassThrough", o.PassThrough, "PassThrough_1", o.PassThrough_1, "PassThrough_2", o.PassThrough_2, "PassThrough_3", o.PassThrough_3, "PassThrough_4", o.PassThrough_4, "PassThrough_5", o.PassThrough_5, "PassThrough_6", o.PassThrough_6, "WordPenalty", o.WordPenalty, "Glue", o.Glue);
-}
-
-template inline void
-serialize(jsoncpp::Stream& stream, Node& o)
-{
- fields(o, stream, "id", o.id, "cat", o.cat, "span", o.span);
-}
-
-int
-main(int argc, char** argv)
-{
- ifstream ifs(argv[1]);
- string json_str((istreambuf_iterator(ifs) ),
- (istreambuf_iterator()));
-
- Hg hg;
- Vector w;
- hg.weights = w;
- vector nodes;
- hg.nodes = nodes;
- vector edges;
- hg.edges = edges;
- jsoncpp::parse(hg, json_str);
- Edge& last_edge = hg.edges.back();
- cerr << last_edge.rule.substr(1, 4) << endl;
-
- return 0;
-}
-
--
cgit v1.2.3