diff options
author | Patrick Simianer <p@simianer.de> | 2011-12-03 21:38:59 +0100 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2011-12-03 21:38:59 +0100 |
commit | 0f9024d49f7622d1c135aa2e3f9ddc6bc4349fb9 (patch) | |
tree | fc087cb9a222d00fc8b2f6d4484a62c581b84e54 /dtrain/scfg/features/count/test.cc | |
parent | 68fd129f5f69162fc2385bd3e57335968dfc74c2 (diff) |
new rule count
Diffstat (limited to 'dtrain/scfg/features/count/test.cc')
-rw-r--r-- | dtrain/scfg/features/count/test.cc | 35 |
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; - } - -} - |