-- TestSubject.kipper -- Sturgis, January 3, 1986 2:29:51 pm PST TestSubject: MODULE = BEGIN x: TYPE = y; y: TYPE = RECORD[a,b: INT]; z: TYPE = {a, b, c}; w: TYPE = REF u; a: TYPE = REF a; -- was REF ANY; s: TYPE = LIST OF u; u: TYPE = INT; B: TYPE = LIST OF LIST OF z; C: TYPE = LIST OF REF z; D: TYPE = REF LIST OF z; A: TYPE = REF ABody; ABody: TYPE = RECORD[ x: INT, y: INT, prev: A, next: A]; X: TYPE = ROPE; X1: TYPE = REF ROPE; X2: TYPE = LIST OF ROPE; Z1: TYPE = LIST OF REF ANY; W1: TYPE = RECORD[x: INT, y: BOOLEAN, s: SEQUENCE nItems: CARDINAL OF Item]; Item: TYPE = REF ItemBody; ItemBody: TYPE = RECORD[z, b: INT]; W2: TYPE = RECORD[ cardinal: CARDINAL, int: INT, boolean: BOOLEAN, rope: ROPE, bool: BOOL, char: CHAR, character: CHARACTER, integer: INTEGER, nat: NAT, real: REAL, word: WORD, card: CARD]; END.