Go to the documentation of this file.
24 #define PERFORMANCES 0
33 #define EXTREME_PERF 0
43 #define INLINE_FUNCTIONS 1
65 #define INITIAL_BLOCK_SIZE 134217728
71 #define INITIAL_BLOCK_SIZE 65536
78 #define INITIAL_BLOCK_SIZE 8
85 #define INITIAL_BLOCKS 10000
92 #define NEW_BLOCK_THRESHOLD 0.8
97 #define COLLECT_GARBAGE 0
99 #define COLLECT_GARBAGE 1
102 #define COLLECT_GARBAGE 1
109 #define STACK_LIMIT 10000
119 #define PRINT_FREE_CELLS 1
126 #define PRINT_ONLY_DANGLING_CELLS 1
132 #define DEBUG_GARBAGE_COLLECTOR_MODE 0
164 #define PI_COMPILE_FILE_NAME_PREFIX ".picompile"
170 #define PI_COMPILER_FILE_NAME_PREFIX ".picompiler"
176 #define REMOVE_TMP_FILES 1
186 #define MAX_TOK_LEN 512
192 #define ERROR_MESSAGE_LEN 512
199 #define N_BUILTIN_LAMBDA 50
205 #define N_BUILTIN_MACRO 50
211 #define ANSI_COLOR_BLACK "\x1b[0;30m"
212 #define ANSI_COLOR_BLUE "\x1b[0;34m"
213 #define ANSI_COLOR_GREEN "\x1b[0;32m"
214 #define ANSI_COLOR_CYAN "\x1b[0;36m"
215 #define ANSI_COLOR_RED "\x1b[0;31m"
216 #define ANSI_COLOR_PURPLE "\x1b[0;35m"
217 #define ANSI_COLOR_BROWN "\x1b[0;33m"
218 #define ANSI_COLOR_GRAY "\x1b[0;37m"
219 #define ANSI_COLOR_DARK_GRAY "\x1b[1;30m"
220 #define ANSI_COLOR_LIGHT_BLUE "\x1b[1;34m"
221 #define ANSI_COLOR_LIGHT_GREEN "\x1b[1;32m"
222 #define ANSI_COLOR_LIGHT_CYAN "\x1b[1;36m"
223 #define ANSI_COLOR_LIGHT_RED "\x1b[1;31m"
224 #define ANSI_COLOR_LIGHT_PURPLE "\x1b[1;35m"
225 #define ANSI_COLOR_YELLOW "\x1b[1;33m"
226 #define ANSI_COLOR_WHITE "\x1b[1;37m"
227 #define ANSI_COLOR_RESET "\x1b[0m"
228 #define COLOR1 ANSI_COLOR_LIGHT_BLUE
229 #define COLOR2 ANSI_COLOR_YELLOW
231 #endif // !PISETTINGS_H