| // -*- mode: c++; indent-tabs-mode: nil; tab-width:2 -*- | |
| using namespace Moses; | |
| using namespace sapt; | |
| using namespace std; | |
| using namespace boost; | |
| int main() | |
| { | |
| string line; | |
| while(getline(cin,line)) | |
| { | |
| if (line.empty()) continue; | |
| size_t k = line.find_first_not_of(" "); | |
| if (line.find("Mmsapt") != k && | |
| line.find("PhraseDictionaryBitextSampling") != k) | |
| continue; | |
| AllOptions::ptr opts(new AllOptions); | |
| Mmsapt PT(line); | |
| PT.Load(opts, false); | |
| cout << PT.GetName() << ":" << endl; | |
| vector<string> const& fnames = PT.GetFeatureNames(); | |
| BOOST_FOREACH(string const& s, fnames) | |
| cout << s << endl; | |
| cout << endl; | |
| } | |
| exit(0); | |
| } | |