DEADSOFTWARE

JVM: Реализован доступ к полям записей и NEW для записей(без инициализации полей)
[dsw-obn.git] / src / oberon-internals.h
index a6174c36094ea7e23fb510bfc65036953917c743..d6c3881d2d54e2cb67f554371479a2c0386153fe 100644 (file)
@@ -24,8 +24,9 @@ struct oberon_scope_t
        oberon_object_t * list;
        oberon_scope_t * up;
 
-       oberon_object_t * parent;
        int local;
+       oberon_object_t * parent;
+       oberon_type_t * parent_type;
 };
 
 enum
@@ -83,6 +84,7 @@ struct oberon_object_t
        int initialized;
 
        oberon_object_t * parent;
+       oberon_type_t * parent_type;
 
        oberon_scope_t * scope; // for proc
        int has_return; // for proc