A62: Nodes<Defn> 
 LOCATION 
 A15: TypDefn id 
 LOCATION 
 A14: PtrType 
 LOCATION 
 A13: PtrType 
 LOCATION 
 A12: PtrType 
 LOCATION 
 A11: PtrType 
 LOCATION 
 A10: PtrType 
 LOCATION 
 A9: PtrType 
 LOCATION 
 A8: PtrType 
 LOCATION 
 A7: PtrType 
 LOCATION 
 A6: PtrType 
 LOCATION 
 A5: PtrType 
 LOCATION 
 A4: PtrType 
 LOCATION 
 A3: PtrType 
 LOCATION 
 A2: PtrType 
 LOCATION 
 A1: PtrType 
 LOCATION 
 A0: AtomType VOID 
 LOCATION 
 A20: TypDefn id2 
 LOCATION 
 A19: ArrType ArrType[1] 
 LOCATION 
 A18: ArrType ArrType[2] 
 LOCATION 
 A17: ArrType ArrType[4] 
 LOCATION 
 A16: AtomType BOOL 
 LOCATION 
 A61: VarDefn id3 
 LOCATION 
 A60: StrType 
 LOCATION 
 A59: Nodes<CompDefn> 
 LOCATION 
 A25: CompDefn a 
 LOCATION 
 A24: ArrType ArrType[1] 
 LOCATION 
 A23: ArrType ArrType[2] 
 LOCATION 
 A22: ArrType ArrType[4] 
 LOCATION 
 A21: AtomType BOOL 
 LOCATION 
 A41: CompDefn b 
 LOCATION 
 A40: PtrType 
 LOCATION 
 A39: PtrType 
 LOCATION 
 A38: PtrType 
 LOCATION 
 A37: PtrType 
 LOCATION 
 A36: PtrType 
 LOCATION 
 A35: PtrType 
 LOCATION 
 A34: PtrType 
 LOCATION 
 A33: PtrType 
 LOCATION 
 A32: PtrType 
 LOCATION 
 A31: PtrType 
 LOCATION 
 A30: PtrType 
 LOCATION 
 A29: PtrType 
 LOCATION 
 A28: PtrType 
 LOCATION 
 A27: PtrType 
 LOCATION 
 A26: AtomType VOID 
 LOCATION 
 A43: CompDefn c 
 LOCATION 
 A42: NameType randomid 
 LOCATION 
 A45: CompDefn d 
 LOCATION 
 A44: AtomType INT 
 LOCATION 
 A47: CompDefn e 
 LOCATION 
 A46: AtomType BOOL 
 LOCATION 
 A49: CompDefn f 
 LOCATION 
 A48: AtomType CHAR 
 LOCATION 
 A58: CompDefn g 
 LOCATION 
 A57: UniType 
 LOCATION 
 A56: Nodes<CompDefn> 
 LOCATION 
 A53: CompDefn h 
 LOCATION 
 A52: PtrType 
 LOCATION 
 A51: PtrType 
 LOCATION 
 A50: AtomType INT 
 LOCATION 
 A55: CompDefn i 
 LOCATION 
 A54: AtomType VOID 
 LOCATION