-#ifndef __code_h__
-#define __code_h__
+#ifndef __abc_code_h__
+#define __abc_code_h__
#include "../q.h"
code_list_t*targets;
};
+#define FLAGS_ACTIVATION 0x02
+#define FLAGS_SET_DXNS 0x40
struct _codestats {
int max_stack;
int local_count;
- int init_scope_depth;
int max_scope_depth;
+ int flags;
};
struct _codelookup {
void codestats_print(codestats_t*s);
void codestats_free(codestats_t*s);
+code_t* code_append(code_t*code, code_t*toappend);
+
+#define code_new() (0)
#endif