From b73535bf6a392e894d914b17fa9df8bada0a8d14 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sun, 19 Jul 2015 22:44:17 -0400 Subject: Stopped using C++11 because yamlcpp didn't like it --- kgramstats.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'kgramstats.cpp') diff --git a/kgramstats.cpp b/kgramstats.cpp index 1f3dd3c..648a267 100644 --- a/kgramstats.cpp +++ b/kgramstats.cpp @@ -299,15 +299,18 @@ vector kgramstats::randomSentence(int n) return result; } +bool removeIf(char c) +{ + return !((c != '.') && (c != '"') && (c != '(') && (c != ')') && (c != ',')); +} + std::string canonize(std::string f) { string canonical(f); transform(canonical.begin(), canonical.end(), canonical.begin(), ::tolower); string result; - remove_copy_if(canonical.begin(), canonical.end(), std::back_inserter(result), [] (char c) { - return !((c != '.') && (c != '"') && (c != '(') && (c != ')') && (c != ',')); - }); + remove_copy_if(canonical.begin(), canonical.end(), std::back_inserter(result), removeIf); return result; } \ No newline at end of file -- cgit 1.4.1