OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
#include <opencog/util/oc_assert.h>
#include <opencog/util/Logger.h>
#include <opencog/atomutils/FindUtils.h>
#include <opencog/atoms/bind/PatternUtils.h>
#include <opencog/atomspace/AtomSpace.h>
#include <opencog/atomspace/Link.h>
#include <opencog/atomspace/Node.h>
#include "PatternMatchEngine.h"
Go to the source code of this file.
Macros | |
#define | dbgprt(f, varargs...) |
#define | NO_SELF_GROUNDING 1 |
#define | POPSTK(stack, soln) |
Functions | |
static bool | prt (const Handle &h) |
static void | prtmsg (const char *msg, const Handle &h) |
#define dbgprt | ( | f, | |
varargs... | |||
) |
The explanation of how this code actually qorks has been moved to README-Algorithm. That README provies the "big-picture" explanation of the rather complex interwoven code below. Read it first, and refert to it when examining the main methods below.
Definition at line 64 of file PatternMatchEngine.cc.
#define NO_SELF_GROUNDING 1 |
Definition at line 93 of file PatternMatchEngine.cc.
#define POPSTK | ( | stack, | |
soln | |||
) |
Definition at line 105 of file PatternMatchEngine.cc.
|
inlinestatic |
Definition at line 68 of file PatternMatchEngine.cc.
References opencog::Atom::toShortString().
|
inlinestatic |
Definition at line 75 of file PatternMatchEngine.cc.
References opencog::Atom::toShortString(), and opencog::Handle::UNDEFINED.