A25: Nodes<Defn> 
1:1-2:99
 A1: TypDefn idt 
1:1-1:13
 A0: AtomType INT 
1:11-1:13
 A24: DefFunDefn id 
2:1-2:99
 A21: Nodes<ParDefn> 
2:8-2:19
 A3: ParDefn id 
2:10-2:17
 A2: NameType idt 
2:15-2:17
 A11: StrType 
2:23-2:43
 A10: Nodes<CompDefn> 
2:24-2:42
 A9: CompDefn a 
2:24-2:42
 A8: ArrType ArrType[1] 
2:26-2:42
 A7: ArrType ArrType[2] 
2:29-2:42
 A6: ArrType ArrType[4] 
2:32-2:42
 A5: ArrType ArrType[12] 
2:35-2:42
 A4: AtomType VOID 
2:39-2:42
 A23: Exprs 
2:47-2:99
 A22: Nodes<Expr> 
2:47-2:99
 A12: NameExpr id 
2:47-2:48
 A13: AtomExpr 1 
2:51-2:51
 A14: AtomExpr true 
2:54-2:57
 A15: AtomExpr false 
2:60-2:64
 A16: AtomExpr 'a' 
2:67-2:69
 A17: AtomExpr "niz" 
2:72-2:76
 A18: AtomExpr "niz spet" 
2:79-2:88
 A19: AtomExpr none 
2:91-2:94
 A20: AtomExpr nil 
2:97-2:99