![]() |
GNU PROLOG with UTF8 support
|
Macros | |
#define | OBJ_INIT Write_Supp_Initializer |
#define | WRITE_SUPP_FILE |
#define | OP_MINUS_BRACKETS_MIXED |
#define | W_NOTHING 0 /* for pl_last_writing */ |
#define | W_NUMBER 1 |
#define | W_NUMBER_0 2 /* to avoid 0'f ' if 'f ' is an op (avoid 0'char) */ |
#define | W_IDENTIFIER 3 |
#define | W_QUOTED 4 |
#define | W_GRAPHIC 5 |
#define | W_NO_PREFIX_OP 0 /* for last_prefix_op */ |
#define | W_PREFIX_OP_ANY 1 |
#define | W_PREFIX_OP_MINUS 2 |
#define | GENERAL_TERM 0 |
#define | INSIDE_ANY_OP 1 |
#define | INSIDE_LEFT_ASSOC_OP 2 |
#define | SHOW_LIST_PIPE Out_Char('|') |
Functions | |
static void | Need_Space (int c) |
static void | Out_Space (void) |
static void | Out_Char (int c) |
static void | Out_String (char *str) |
static void | Show_Term (int depth, int prec, int context, WamWord term_word) |
static void | Show_Global_Var (WamWord *adr) |
static void | Show_Fd_Variable (WamWord *fdv_adr) |
static void | Show_Atom (int context, int atom) |
static void | Show_Integer (PlLong x) |
static void | Show_Float (double x) |
static void | Show_Number_Str (char *str) |
static void | Show_List_Arg (int depth, WamWord *lst_adr) |
static void | Show_Structure (int depth, int prec, int context, WamWord *stc_adr) |
static Bool | Try_Portray (WamWord word) |
static void | Write_Supp_Initializer (void) |
void | Pl_Write_Term (StmInf *pstm, int depth, int prec, int mask, WamWord *above_H, WamWord term_word) |
void | Pl_Write (WamWord term_word) |
void | Pl_Write_A_Full_Stop (StmInf *pstm) |
void | Pl_Write_A_Char (StmInf *pstm, int c) |
char * | Pl_Float_To_String (double d) |
static Bool | Is_Valid_Var_Name (char *str) |
Bool | Pl_Is_Valid_Var_Name_1 (WamWord name_word) |
Bool | Pl_Get_Print_Stm_1 (WamWord stm_word) |
Variables | |
static WamWord | curly_brackets_1 |
static WamWord | dollar_var_1 |
static WamWord | dollar_varname_1 |
static int | atom_dots |
static StmInf * | pstm_o |
static Bool | quoted |
static Bool | ignore_op |
static Bool | number_vars |
static Bool | name_vars |
static Bool | space_args |
static Bool | portrayed |
static WamWord * | name_number_above_H |
static Bool | last_is_space |
static int | last_prefix_op = W_NO_PREFIX_OP |
static Bool * | p_bracket_op_minus |
#define GENERAL_TERM 0 |
#define INSIDE_ANY_OP 1 |
#define INSIDE_LEFT_ASSOC_OP 2 |
#define OBJ_INIT Write_Supp_Initializer |
#define OP_MINUS_BRACKETS_MIXED |
#define SHOW_LIST_PIPE Out_Char('|') |
#define W_GRAPHIC 5 |
#define W_IDENTIFIER 3 |
#define W_NO_PREFIX_OP 0 /* for last_prefix_op */ |
#define W_NOTHING 0 /* for pl_last_writing */ |
#define W_NUMBER 1 |
#define W_PREFIX_OP_ANY 1 |
#define W_PREFIX_OP_MINUS 2 |
#define W_QUOTED 4 |
#define WRITE_SUPP_FILE |
|
static |
|
static |
|
static |
|
static |
|
static |
char* Pl_Float_To_String | ( | double | d | ) |
void Pl_Write | ( | WamWord | term_word | ) |
void Pl_Write_A_Char | ( | StmInf * | pstm, |
int | c | ||
) |
void Pl_Write_A_Full_Stop | ( | StmInf * | pstm | ) |
void Pl_Write_Term | ( | StmInf * | pstm, |
int | depth, | ||
int | prec, | ||
int | mask, | ||
WamWord * | above_H, | ||
WamWord | term_word | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |