5 #ifndef JODA_QUERYPARSER_H
6 #define JODA_QUERYPARSER_H
8 #include <tao/pegtl/parse_error.hpp>
10 #include "../../../../query/include/joda/query/Query.h"
25 std::shared_ptr<query::Query>
parse(
const std::string& str);
33 std::vector<std::shared_ptr<query::Query>>
parseMultiple(
const std::string& str);
Definition: QueryParser.h:17
std::vector< std::shared_ptr< query::Query > > parseMultiple(const std::string &str)
Definition: QueryParser.cpp:41
static std::string getFunctionNames()
Definition: QueryParser.cpp:100
static const size_t checkLanguage()
Definition: QueryParser.cpp:104
std::unique_ptr< tao::pegtl::parse_error > lastError
Definition: QueryParser.h:65
const std::string getLastErrorColor() const
Definition: QueryParser.cpp:74
const std::string getLastError() const
Definition: QueryParser.cpp:69
std::shared_ptr< query::Query > parse(const std::string &str)
Definition: QueryParser.cpp:19
Definition: QueryParser.h:12