cb22561995-10-11Fredrik Hübinette (Hubbe) /*\ ||| This file a part of uLPC, and is copyright by Fredrik Hubinette ||| uLPC is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/
5267b71995-08-09Fredrik Hübinette (Hubbe) #ifndef CONFIG_H #define CONFIG_H /* * Define DEBUG and be sure to compile with -g if you want to debug uLPC * with DEBUG defined debugging becomes much easier. */
f6f02d1995-10-16Fredrik Hübinette (Hubbe) #define DEBUG
5267b71995-08-09Fredrik Hübinette (Hubbe)  /* * Define the evaluator stack size, used for just about everything. */ #define EVALUATOR_STACK_SIZE 50000 /* * The compiler stack is used when compiling to keep track of data. * This value need too be large enough for the programs you compile. */ #define COMPILER_STACK_SIZE 4000 /* * Max number of local variables in a function. * Currently there is no support for more than 256 */
cb22561995-10-11Fredrik Hübinette (Hubbe) #define MAX_LOCAL 256
5267b71995-08-09Fredrik Hübinette (Hubbe)  /* * Define the size of the shared string hash table. */
cb22561995-10-11Fredrik Hübinette (Hubbe) #define HTABLE_SIZE 4711
5267b71995-08-09Fredrik Hübinette (Hubbe)  /* * Define the size of the cache that is used for method lookup. */ #define FIND_FUNCTION_HASHSIZE 4711 /* * Do we want YYDEBUG? */ #ifdef DEBUG #define YYDEBUG 1 #endif
cb22561995-10-11Fredrik Hübinette (Hubbe) /* Not parently used */ #define GC_TIME 60
5267b71995-08-09Fredrik Hübinette (Hubbe) #endif