![]() |
GNU PROLOG with UTF8 support
|
Macros | |
#define | OBJ_INIT Pretty_Initializer |
#define | GENERAL_BODY 0 |
#define | LEFT_AND 1 |
#define | RIGHT_AND 2 |
#define | LEFT_OR 3 |
#define | RIGHT_OR 4 |
#define | LEFT_IF 5 |
#define | RIGHT_IF 6 |
#define | WRITE_MASK |
#define | BIND_WITH_NUMBERVAR (pl_sys_var[0] == 0) |
Functions | |
static void | Portray_Clause (StmInf *pstm, WamWord term_word) |
static Bool | Check_Structure (WamWord term_word, int func, int arity, WamWord arg_word[]) |
static Bool | Is_Cut (WamWord body_word) |
static void | Show_Body (StmInf *pstm, int level, int context, WamWord body_word) |
static void | Start_Line (StmInf *pstm, int level, char c_before) |
static Bool | Collect_Singleton (WamWord *adr) |
static int | Var_Name_To_Var_Number (int atom) |
static void | Exclude_A_Var_Number (int n) |
static void | Collect_Excluded_Rec (WamWord start_word) |
static Bool | Bind_Variable (WamWord *adr, WamWord word) |
static void | Pretty_Initializer (void) |
void | Pl_Portray_Clause_3 (WamWord sora_word, WamWord term_word, WamWord above_word) |
void | Pl_Portray_Clause_2 (WamWord term_word, WamWord above_word) |
void | Pl_Name_Singleton_Vars_1 (WamWord start_word) |
Bool | Pl_Name_Query_Vars_2 (WamWord query_list_word, WamWord rest_list_word) |
Bool | Pl_Bind_Variables_4 (WamWord term_word, WamWord exclude_list_word, WamWord from_word, WamWord next_word) |
Variables | |
static int | atom_clause |
static int | atom_dcg |
static int | atom_if |
static int | atom_soft_if |
static int | atom_dollar_var |
static int | atom_dollar_varname |
static WamWord | dollar_var_1 |
static WamWord | dollar_varname_1 |
static WamWord | equal_2 |
static PlLong * | singl_var_ptr |
static int | nb_singl_var |
static int | nb_to_try |
static WamWord * | above_H |
#define BIND_WITH_NUMBERVAR (pl_sys_var[0] == 0) |
#define GENERAL_BODY 0 |
#define LEFT_AND 1 |
#define LEFT_IF 5 |
#define LEFT_OR 3 |
#define OBJ_INIT Pretty_Initializer |
#define RIGHT_AND 2 |
#define RIGHT_IF 6 |
#define RIGHT_OR 4 |
#define WRITE_MASK |
|
static |
|
static |
Bool Pl_Bind_Variables_4 | ( | WamWord | term_word, |
WamWord | exclude_list_word, | ||
WamWord | from_word, | ||
WamWord | next_word | ||
) |
void Pl_Name_Singleton_Vars_1 | ( | WamWord | start_word | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |