6 #ifndef KNOWROB_GRAPH_PARSERS_H
7 #define KNOWROB_GRAPH_PARSERS_H
9 #include <boost/spirit/include/qi.hpp>
10 #include "knowrob/semweb/GraphTerm.h"
11 #include "knowrob/semweb/GraphPattern.h"
14 using GraphTermRule = boost::spirit::qi::rule<std::string::const_iterator, std::shared_ptr<GraphTerm>(), boost::spirit::ascii::space_type>;
15 using GraphPatternRule = boost::spirit::qi::rule<std::string::const_iterator, std::shared_ptr<GraphPattern>(), boost::spirit::ascii::space_type>;
boost::spirit::qi::rule< std::string::const_iterator, std::shared_ptr< GraphTerm >(), boost::spirit::ascii::space_type > GraphTermRule
GraphTermRule & graphTerm()
boost::spirit::qi::rule< std::string::const_iterator, std::shared_ptr< GraphPattern >(), boost::spirit::ascii::space_type > GraphPatternRule