1 #ifndef _ALIEN_H_
2 #define _ALIEN_H_
4 #include <oberon.h>
5 #include <store.h>
6 #include <iostream>
7 #include <vector>
8 #include <string>
12 /**
13 * Part of an alien store
14 */
17 };
19 /**
20 * Totally unstructured part of an alien store
21 */
29 };
31 /**
32 * Store component of an alien store
33 */
40 };
52 // cause-: INTEGER; (** # 0, the cause that turned this store into an alien **)
53 // file-: Files.File; (** base file holding alien pieces **)
54 // comps-: AlienComp (** the constituent components of this alien store **)
57 };
59 }