summaryrefslogtreecommitdiff
path: root/src/debug.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-05-10 11:55:58 -0400
committerAdrian Thurston <thurston@complang.org>2015-05-10 11:55:58 -0400
commitdf14c3f2fdc9abee0c922f456446264460aefd06 (patch)
tree9ebeee2a4da98131f33e2facf458042860cbf412 /src/debug.h
parent97689b1dca307140d17e70bd56c51a302f994c8c (diff)
downloadcolm-df14c3f2fdc9abee0c922f456446264460aefd06.tar.gz
code cleanup and some fixes for iter unwind since splitting unwind/destroy
Diffstat (limited to 'src/debug.h')
-rw-r--r--src/debug.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/debug.h b/src/debug.h
index 91e1c46c..5a37b08c 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -24,6 +24,7 @@ extern "C" {
#endif
#include "config.h"
+#include "colm.h"
void fatal( const char *fmt, ... );
@@ -41,14 +42,14 @@ int _debug( struct colm_program *prg, long realm, const char *fmt, ... );
void message( const char *fmt, ... );
-#define REALM_BYTECODE 0x00000001
-#define REALM_PARSE 0x00000002
-#define REALM_MATCH 0x00000004
-#define REALM_COMPILE 0x00000008
-#define REALM_POOL 0x00000010
-#define REALM_PRINT 0x00000020
-#define REALM_INPUT 0x00000040
-#define REALM_SCAN 0x00000080
+#define REALM_BYTECODE COLM_DBG_BYTECODE
+#define REALM_PARSE COLM_DBG_PARSE
+#define REALM_MATCH COLM_DBG_MATCH
+#define REALM_COMPILE COLM_DBG_COMPILE
+#define REALM_POOL COLM_DBG_POOL
+#define REALM_PRINT COLM_DBG_PRINT
+#define REALM_INPUT COLM_DBG_INPUT
+#define REALM_SCAN COLM_DBG_SCAN
#define REALMS 32