summaryrefslogtreecommitdiff
path: root/dtrain/scfg/features/count/test.cc
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2011-12-03 21:38:59 +0100
committerPatrick Simianer <p@simianer.de>2011-12-03 21:38:59 +0100
commit0f9024d49f7622d1c135aa2e3f9ddc6bc4349fb9 (patch)
treefc087cb9a222d00fc8b2f6d4484a62c581b84e54 /dtrain/scfg/features/count/test.cc
parent68fd129f5f69162fc2385bd3e57335968dfc74c2 (diff)
new rule count
Diffstat (limited to 'dtrain/scfg/features/count/test.cc')
-rw-r--r--dtrain/scfg/features/count/test.cc35
1 files changed, 0 insertions, 35 deletions
diff --git a/dtrain/scfg/features/count/test.cc b/dtrain/scfg/features/count/test.cc
deleted file mode 100644
index 46efe5d0..00000000
--- a/dtrain/scfg/features/count/test.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <string>
-#include <iostream>
-#include <vector>
-#include <boost/algorithm/string.hpp>
-
-using namespace std;
-using namespace boost;
-
-
-int main()
-{
- string str="0:0 [X] ||| [X,1] musharrafs ||| [X,1] for musharraf ||| 1.78532981873 1.79239165783 0.301030009985 0.625125288963 1.95314443111 0.0 1.0 a=1 b=1 c=1 ||| 1-2";
-
- size_t i = 0, c = 0, beg = 0, end = 0;
- string::iterator it = str.begin();
- string s;
- while ( c != 12 ) {
- s = *it;
- if ( s == "|" ) c += 1;
- if ( beg == 0 && c == 9 ) beg = i+2;
- if ( c == 12 ) end = i-beg-3;
- it++;
- i++;
- }
-
- string sub = str.substr( beg, end );
- vector<string> feats;
- boost::split( feats, sub, boost::is_any_of(" ") );
- vector<string>::iterator f;
- for ( f = feats.begin(); f != feats.end(); f++ ) {
- if ( f->find("=1") != string::npos ) cout << *f << endl;
- }
-
-}
-