![]() |
GNU PROLOG with UTF8 support
|
Go to the source code of this file.
Macros | |
#define | cpp_recurs(p, n) p##__a##n |
#define | Prolog_Predicate(p, n) cpp_recurs(p, n) |
#define | Prolog_Prototype(p, n) void Prolog_Predicate(p, n)() |
#define | Goto_Predicate(p, n) ((*Prolog_Predicate(p, n))()) |
Functions | |
int | Pl_Start_Prolog (int argc, char *argv[]) |
void | Pl_Stop_Prolog (void) |
void | Pl_Reset_Prolog (void) |
void | Pl_Reset_Prolog_In_Signal (void) |
void | Pl_Set_Heap_Actual_Start (WamWord *heap_actual_start) |
void | Pl_Execute_Directive (int pl_file, int pl_line, Bool is_system, CodePtr proc) |
Bool | Pl_Try_Execute_Top_Level (void) |
Bool | Pl_Call_Prolog (CodePtr codep) |
Bool | Pl_Call_Prolog_Next_Sol (WamWord *query_b) |
void | Pl_Keep_Rest_For_Prolog (WamWord *query_b) |
void | Pl_Exit_With_Exception (void) |
void | Pl_Execute_A_Continuation (CodePtr codep) |
Variables | |
int | pl_os_argc |
char ** | pl_os_argv |
char * | pl_home |
int | pl_devel_mode |
char | pl_glob_buff [] |
PlLong * | pl_base_fl |
double * | pl_base_fd |
int | pl_le_mode |
#define cpp_recurs | ( | p, | |
n | |||
) | p##__a##n |
#define Goto_Predicate | ( | p, | |
n | |||
) | ((*Prolog_Predicate(p, n))()) |
#define Prolog_Predicate | ( | p, | |
n | |||
) | cpp_recurs(p, n) |
#define Prolog_Prototype | ( | p, | |
n | |||
) | void Prolog_Predicate(p, n)() |
Bool Pl_Call_Prolog | ( | CodePtr | codep | ) |
void Pl_Execute_A_Continuation | ( | CodePtr | codep | ) |
void Pl_Execute_Directive | ( | int | pl_file, |
int | pl_line, | ||
Bool | is_system, | ||
CodePtr | proc | ||
) |
void Pl_Exit_With_Exception | ( | void | ) |
void Pl_Keep_Rest_For_Prolog | ( | WamWord * | query_b | ) |
void Pl_Reset_Prolog | ( | void | ) |
void Pl_Reset_Prolog_In_Signal | ( | void | ) |
void Pl_Set_Heap_Actual_Start | ( | WamWord * | heap_actual_start | ) |
int Pl_Start_Prolog | ( | int | argc, |
char * | argv[] | ||
) |
void Pl_Stop_Prolog | ( | void | ) |
Bool Pl_Try_Execute_Top_Level | ( | void | ) |
double* pl_base_fd |
PlLong* pl_base_fl |
int pl_devel_mode |
char pl_glob_buff[] |
char* pl_home |
int pl_le_mode |
int pl_os_argc |
char** pl_os_argv |