python vs modules
This commit is contained in:
13
CXX/yapi.cpp
13
CXX/yapi.cpp
@@ -195,8 +195,6 @@ YAPApplTerm::YAPApplTerm(YAPFunctor f) : YAPTerm()
|
||||
RECOVER_H();
|
||||
}
|
||||
|
||||
YAPFunctor YAPApplTerm::getFunctor() { return YAPFunctor(FunctorOfTerm(gt())); }
|
||||
|
||||
Term &YAPTerm::operator[](arity_t i)
|
||||
{
|
||||
BACKUP_MACHINE_REGS();
|
||||
@@ -408,12 +406,6 @@ YAPListTerm::YAPListTerm(YAPTerm ts[], arity_t n)
|
||||
}
|
||||
}
|
||||
|
||||
YAPVarTerm::YAPVarTerm()
|
||||
{
|
||||
CACHE_REGS
|
||||
mk(MkVarTerm());
|
||||
}
|
||||
|
||||
const char *YAPAtom::getName(void) { return Yap_AtomToUTF8Text(a, nullptr); }
|
||||
|
||||
void YAPQuery::openQuery(Term t, Term *ts)
|
||||
@@ -1127,8 +1119,9 @@ YAPEngine::YAPEngine(int argc, char *argv[],
|
||||
/* ignore flags for now */
|
||||
BACKUP_MACHINE_REGS();
|
||||
Yap_RebootHandles(worker_id);
|
||||
while (B->cp_b)
|
||||
while (B && B->cp_b)
|
||||
B = B->cp_b;
|
||||
if (B) {
|
||||
P = FAILCODE;
|
||||
Yap_exec_absmi(true, YAP_EXEC_ABSMI);
|
||||
/* recover stack space */
|
||||
@@ -1138,7 +1131,7 @@ YAPEngine::YAPEngine(int argc, char *argv[],
|
||||
DEPTH = B->cp_depth;
|
||||
#endif /* DEPTH_LIMIT */
|
||||
YENV = ENV = B->cp_env;
|
||||
|
||||
}
|
||||
RECOVER_MACHINE_REGS();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user