DEADSOFTWARE

Первые наработки бэкэнда для jvm
[dsw-obn.git] / src / oberon-internals.h
index e265a79cc1b39aff1e2a6afa7d3b51913853c756..a6174c36094ea7e23fb510bfc65036953917c743 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef OBERON_INTERNALS_H
 #define OBERON_INTERNALS_H
 
+typedef struct gen_module_t gen_module_t;
 typedef struct gen_proc_t gen_proc_t;
 typedef struct gen_type_t gen_type_t;
 typedef struct gen_var_t gen_var_t;
@@ -107,6 +108,8 @@ struct oberon_module_t
        oberon_scope_t * decl;
 
        oberon_module_t * next;
+
+       gen_module_t * gen_mod;
 };
 
 typedef const char * (*ModuleImportCallback)(const char * name);
@@ -168,7 +171,7 @@ enum
        OP_MOD,
        OP_BITWISE_AND,
        OP_BITWISE_XOR,
-       OP_BITWISE_OP,
+       OP_BITWISE_OR,
        OP_LOGIC_AND,
        OP_LOGIC_OR,