From 89d0bbf862c98c5cc8c5fea1ed9503e2a5d415f7 Mon Sep 17 00:00:00 2001 From: Adam Radziszewski <adam.radziszewski@pwr.wroc.pl> Date: Mon, 23 Jan 2012 14:06:22 +0100 Subject: [PATCH] fix rft,mbt reader --- libcorpus2/io/rft.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcorpus2/io/rft.cpp b/libcorpus2/io/rft.cpp index 8f28008..d7366c3 100644 --- a/libcorpus2/io/rft.cpp +++ b/libcorpus2/io/rft.cpp @@ -19,6 +19,7 @@ or FITNESS FOR A PARTICULAR PURPOSE. #include <libpwrutils/foreach.h> #include <boost/algorithm/string.hpp> +#include <boost/algorithm/string/predicate.hpp> #include <boost/make_shared.hpp> #include <fstream> @@ -143,7 +144,7 @@ Sentence::Ptr RftReader::actual_next_sentence() while (is().good()) { std::getline(is(), line); if (line.empty() - || (mbt_dialect_ && line.find_first_of("<utt>") == 0)) { // TODO: check + || (mbt_dialect_ && boost::starts_with(line, "<utt>"))) { return s; } else { size_t tab = line.find('\t'); -- GitLab