![]() |
GNU PROLOG with UTF8 support
|
Go to the source code of this file.
Data Structures | |
struct | PredInf |
Macros | |
#define | MASK_PRED_NATIVE_CODE 1 /* codep is set, except for control constructs */ |
#define | MASK_PRED_DYNAMIC 2 /* dynamic or static */ |
#define | MASK_PRED_PUBLIC 4 /* public or private */ |
#define | MASK_PRED_BUILTIN 8 /* built-in (procedure provided by the system) */ |
#define | MASK_PRED_BUILTIN_FD 16 /* FD built-in pred (==> MASK_PRED_BUILTIN) */ |
#define | MASK_PRED_CONTROL_CONSTRUCT 32 /* control_construct (==> MASK_PRED_BUILTIN) */ |
#define | MASK_PRED_MULTIFILE 64 /* multifile or monofile */ |
#define | MASK_PRED_EXPORTED 128 /* exported by module not yet used - for future */ |
Functions | |
void | Pl_Init_Pred (void) |
PredInf *FC | Pl_Create_Pred (int func, int arity, int pl_file, int pl_line, int prop, PlLong *codep) |
PredInf *FC | Pl_Lookup_Pred (int func, int arity) |
void FC | Pl_Delete_Pred (int func, int arity) |
Variables | |
char * | pl_pred_tbl |
#define MASK_PRED_BUILTIN 8 /* built-in (procedure provided by the system) */ |
#define MASK_PRED_BUILTIN_FD 16 /* FD built-in pred (==> MASK_PRED_BUILTIN) */ |
#define MASK_PRED_CONTROL_CONSTRUCT 32 /* control_construct (==> MASK_PRED_BUILTIN) */ |
#define MASK_PRED_DYNAMIC 2 /* dynamic or static */ |
#define MASK_PRED_EXPORTED 128 /* exported by module not yet used - for future */ |
#define MASK_PRED_MULTIFILE 64 /* multifile or monofile */ |
#define MASK_PRED_NATIVE_CODE 1 /* codep is set, except for control constructs */ |
#define MASK_PRED_PUBLIC 4 /* public or private */ |
PredInf* FC Pl_Create_Pred | ( | int | func, |
int | arity, | ||
int | pl_file, | ||
int | pl_line, | ||
int | prop, | ||
PlLong * | codep | ||
) |
void FC Pl_Delete_Pred | ( | int | func, |
int | arity | ||
) |
void Pl_Init_Pred | ( | void | ) |
char* pl_pred_tbl |