From 12a2b6941864f3cd63fcdbd949b6b9884dd67124 Mon Sep 17 00:00:00 2001 From: Zane Dunnings <zldunn@umich.edu> Date: Sat, 7 Apr 2018 17:11:45 -0400 Subject: [PATCH] HOTFIX for the extra space bug --- CMakeLists.txt | 1 + query/queryLanguage/QueryParser.cpp | 6 +++++- util/DataStructureLib/tuple.cpp | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f2c3b5d..2159110 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -215,6 +215,7 @@ add_executable(query-Ranker-tests add_executable(query-queryLanguage-tests query/queryLanguage/QueryParser.cpp query/queryLanguage/QueryParser.h + util/DataStructureLib/tuple.cpp ) #find_package(OpenSSL REQUIRED) diff --git a/query/queryLanguage/QueryParser.cpp b/query/queryLanguage/QueryParser.cpp index a89c5fc..525b63f 100644 --- a/query/queryLanguage/QueryParser.cpp +++ b/query/queryLanguage/QueryParser.cpp @@ -4,7 +4,7 @@ #include "QueryParser.h" #include<unordered_set> -#include "../../util/stringProcessing.h" +//#include "../../util/stringProcessing.h" #include<iostream> /*** * QUERY PARSER CLASS @@ -47,6 +47,10 @@ Token QueryParser::FindNextToken( int &index ){ } else if ( stopChars.count( query[ start + size ] ) > 0) { + while( query[start] == ' ') + { + ++start; + } index = start + size; string text = query.substr ( start, size ); cout << "horse" << text; diff --git a/util/DataStructureLib/tuple.cpp b/util/DataStructureLib/tuple.cpp index 2583aad..12e38e1 100644 --- a/util/DataStructureLib/tuple.cpp +++ b/util/DataStructureLib/tuple.cpp @@ -75,4 +75,9 @@ public: } } + int getNumberOfChildren() + { + return Next.size(); + } + }; \ No newline at end of file -- GitLab