6 #ifndef KNOWROB_QUERY_PARSER_H
7 #define KNOWROB_QUERY_PARSER_H
9 #include "knowrob/formulas/Formula.h"
10 #include "knowrob/formulas/Predicate.h"
11 #include "knowrob/terms/Function.h"
12 #include "knowrob/semweb/GraphTerm.h"
static FunctionPtr parseFunction(const std::string &queryString)
static std::string parseRawAtom(const std::string &queryString)
static TermPtr parseConstant(const std::string &queryString)
static PredicatePtr parsePredicate(const std::string &queryString)
static std::shared_ptr< GraphTerm > parseGraphTerm(const std::string &queryString)
static FormulaPtr parse(const std::string &queryString)
std::shared_ptr< Term > TermPtr
std::shared_ptr< Formula > FormulaPtr
std::shared_ptr< Predicate > PredicatePtr
std::shared_ptr< Function > FunctionPtr