piprint.h
Go to the documentation of this file.
1 
9 #ifndef PIPRINT_H
10 #define PIPRINT_H
11 #include "pilisp.h"
12 
13 /********************************************************************************
14  * PRINT FUNCTIONS
15  ********************************************************************************/
16 
20 };
22 
23 void print_sexpr_mode(cell *c, unsigned char mode);
24 void print_sexpr(cell *c);
25 void print_sexpr_to_file(cell *c, FILE *f);
26 void print_token(int tok);
27 void print_cell_block(cell_block *block);
28 void print_cell(cell *cell);
32 void pi_message(char *);
33 void print_stack();
34 
35 #endif // !PIPRINT_H
void print_cell(cell *cell)
Definition: piprint.c:219
void print_cell_block(cell_block *block)
Definition: piprint.c:167
void print_sexpr_mode(cell *c, unsigned char mode)
Definition: piprint.c:150
void print_global_env(cell *env)
Definition: piprint.c:325
void print_token(int tok)
Definition: piprint.c:106
Definition: picell.h:109
sexpr_print_mode
Definition: piprint.h:17
default print mode
Definition: piprint.h:18
void print_sexpr_to_file(cell *c, FILE *f)
Definition: piprint.c:396
void print_stack()
Definition: piprint.c:337
void print_free_cells(cell_space *cs)
Definition: piprint.c:313
cell * env(cell *arg)
Definition: pibuiltin.c:907
Basic Lisp entity.
Definition: picell.h:44
void pi_message(char *)
Definition: piprint.c:102
void print_cell_space(cell_space *cs)
Definition: piprint.c:281
void print_sexpr(cell *c)
Definition: piprint.c:146
Definition: picell.h:99
Definition: piprint.h:19