diff --git a/src/oberon-internals.h b/src/oberon-internals.h
index a6174c36094ea7e23fb510bfc65036953917c743..ac6b6959ff7799fb2d3a0ed35576fce40dd99ac8 100644 (file)
--- a/src/oberon-internals.h
+++ b/src/oberon-internals.h
oberon_object_t * list;
oberon_scope_t * up;
oberon_object_t * list;
oberon_scope_t * up;
- oberon_object_t * parent;
int local;
int local;
+ oberon_object_t * parent;
+ oberon_type_t * parent_type;
};
enum
};
enum
int initialized;
oberon_object_t * parent;
int initialized;
oberon_object_t * parent;
+ oberon_type_t * parent_type;
oberon_scope_t * scope; // for proc
int has_return; // for proc
oberon_scope_t * scope; // for proc
int has_return; // for proc
oberon_oper_t oper;
};
oberon_oper_t oper;
};
-extern void
-oberon_error(oberon_context_t * ctx, const char * fmt, ...);
-
#endif // OBERON_INTERNALS_H
#endif // OBERON_INTERNALS_H