![]() |
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 |
1.8.11