|
knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <boost/spirit/include/phoenix.hpp>#include "knowrob/queries/parsers/terms.h"#include "knowrob/queries/parsers/strings.h"#include "knowrob/queries/parsers/common.h"#include "knowrob/terms/String.h"#include "knowrob/terms/Numeric.h"#include "knowrob/terms/Variable.h"#include "knowrob/terms/ListTerm.h"#include "knowrob/terms/Function.h"#include "knowrob/terms/IRIAtom.h"#include "knowrob/terms/Blank.h"
Go to the source code of this file.
Namespaces | |
| knowrob | |
| knowrob::parsers | |
| knowrob::parsers::terms | |
Macros | |
| #define | RETURN_TERM_RULE(expr) static TermRule r(expr); return r |
| #define | RETURN_ATOM_RULE(expr) static AtomRule r(expr); return r |
| #define | RETURN_VAR_RULE(expr) static VariableRule r(expr); return r |
| #define | RETURN_FUNCTION_RULE(expr) static FunctionRule r(expr); return r |
Functions | |
| AtomRule & | knowrob::parsers::terms::iri () |
| AtomRule & | knowrob::parsers::terms::atom_regular () |
| AtomRule & | knowrob::parsers::terms::atom () |
| TermRule & | knowrob::parsers::terms::string () |
| TermRule & | knowrob::parsers::terms::number () |
| TermRule & | knowrob::parsers::terms::blank () |
| TermRule & | knowrob::parsers::terms::xsd () |
| TermRule & | knowrob::parsers::terms::atomic () |
| VariableRule & | knowrob::parsers::terms::var_upper () |
| VariableRule & | knowrob::parsers::terms::var_question () |
| VariableRule & | knowrob::parsers::terms::var () |
| TermRule & | knowrob::parsers::terms::atomic_list () |
| TermRule & | knowrob::parsers::terms::nil () |
| TermRule & | knowrob::parsers::terms::key_value_pair () |
| TermRule & | knowrob::parsers::terms::option () |
| TermRule & | knowrob::parsers::terms::options () |
| TermRule & | knowrob::parsers::terms::options_or_nil () |
| auto & | knowrob::parsers::terms::term_and_function () |
| TermRule & | knowrob::parsers::terms::term () |
| FunctionRule & | knowrob::parsers::terms::function () |
| #define RETURN_ATOM_RULE | ( | expr | ) | static AtomRule r(expr); return r |
| #define RETURN_FUNCTION_RULE | ( | expr | ) | static FunctionRule r(expr); return r |
| #define RETURN_TERM_RULE | ( | expr | ) | static TermRule r(expr); return r |