#pragma once #include "InMemoryTrie.h" #include #include #include #include #include "legacy/Util2.h" #include "../legacy/Factor.h" #include "../legacy/InputFileStream.h" using namespace std; namespace Moses2 { inline void ParseLineByChar(string& line, char c, vector& substrings) { size_t i = 0; size_t j = line.find(c); while (j != string::npos) { substrings.push_back(line.substr(i, j - i)); i = ++j; j = line.find(c, j); if (j == string::npos) substrings.push_back(line.substr(i, line.length())); } } }