![]() |
YAP 7.1.0
|
support for backtrable and non-backtrackable variables in Prolog More...
#include "Yap.h"
#include "YapEval.h"
#include "YapHeap.h"
#include "Yatom.h"
#include "attvar.h"
#include "clause.h"
#include "heapgc.h"
#include "iopreds.h"
#include "yapio.h"
#include <math.h>
#include "YapArenas.h"
#include "YapError.h"
#include "terms.h"
Go to the source code of this file.
Macros | |
#define | GLOBALS_C 1 |
#define | QUEUE_FUNCTOR_ARITY 4 |
#define | QUEUE_ARENA 0 |
#define | QUEUE_HEAD 1 |
#define | QUEUE_TAIL 2 |
#define | QUEUE_SIZE 3 |
#define | HEAP_FUNCTOR_MIN_ARITY |
#define | HEAP_SIZE 0 |
#define | HEAP_MAX 1 |
#define | HEAP_ARENA 2 |
#define | HEAP_START 3 |
Functions | |
Term | Yap_SetGlobalVal (Atom at, Term t0) |
Term | Yap_CopyTermToArena (Term inp, Term *arenap) |
Term | Yap_SaveTerm (Term t0) |
Term | Yap_GetGlobal (Atom at) |
Int | Yap_DeleteGlobal (Atom at) |
CELL * | new_heap_entry (CELL *qd) |
void | Yap_InitGlobals (void) |
support for backtrable and non-backtrackable variables in Prolog
Definition in file globals.c.