19 boost::filesystem::path path = boost::filesystem::path(ud_path) / corpus;
21 for (boost::filesystem::directory_entry& entry : boost::filesystem::directory_iterator(path))
23 if (entry.path().extension().string() ==
".conllu")
25 std::map<std::string, std::string> fields;
27 || fields.end() == fields.find(
"part")
28 || fields[
"part"].size() == 0)
30 throw std::logic_error(
"Can't parse file name \"" + entry.path().filename().string() +
"\"");
37 else if (
m_dev_set_fn.empty() && fields[
"part"] ==
"dev")