diff --git a/oberon.h b/oberon.h
index 41cec621e9dc6983297d651bcfe9f955e078d497..02547cd70be76f7ffdaeb60097fa5fe89cc5dd87 100644 (file)
--- a/oberon.h
+++ b/oberon.h
int class;
int size;
- int dim;
-
int num_decl;
oberon_type_t * base;
oberon_object_t * decl;
oberon_type_t * int_type;
oberon_type_t * bool_type;
oberon_type_t * void_type;
+ oberon_type_t * void_ptr_type;
oberon_scope_t * world_scope;
gen_context_t * gen_context;
MODE_BOOLEAN,
MODE_CALL,
MODE_INDEX,
- MODE_FIELD
+ MODE_FIELD,
+ MODE_DEREF,
+ MODE_NIL
};
enum