LET 2 TYPE 8 ID(rectype1) 13 EQ 22 LBRACE 24 ID(name) 25 COLON 29 ID(string) 31 RBRACE 37 TYPE 41 ID(arrtype1) 46 EQ 55 ARRAY 57 OF 63 ID(rectype1) 66 TYPE 77 ID(rectype2) 82 EQ 91 LBRACE 93 ID(testarr) 94 COLON 101 ID(arrtype1) 103 RBRACE 111 TYPE 115 ID(rectype3) 120 EQ 129 LBRACE 131 ID(test) 132 COLON 136 ID(rectype2) 138 RBRACE 146 TYPE 150 ID(arrtype2) 155 EQ 164 ARRAY 166 OF 172 ID(rectype3) 175 VAR 187 ID(arr) 191 ASSIGN 195 ID(arrtype2) 202 LBRACK 211 INT(10) 212 RBRACK 214 OF 220 ID(rectype3) 227 LBRACE 236 ID(test) 244 EQ 249 ID(rectype2) 251 LBRACE 260 ID(testarr) 277 EQ 285 ID(arrtype1) 287 LBRACK 296 INT(5) 297 RBRACK 298 OF 325 ID(rectype1) 353 LBRACE 362 ID(name) 391 EQ 396 STRING(test) 398 RBRACE 430 RBRACE 445 RBRACE 451 IN 454 ID(arr) 459 LBRACK 462 INT(0) 463 RBRACK 464 DOT 465 ID(test) 466 DOT 470 ID(testarr) 471 LBRACK 478 INT(1) 479 RBRACK 480 DOT 481 ID(name) 482 ASSIGN 487 STRING(new) 490 SEMICOLON 495 ID(arr) 499 LBRACK 502 INT(0) 503 RBRACK 504 DOT 505 ID(test) 506 DOT 510 ID(testarr) 511 LBRACK 518 INT(1) 519 RBRACK 520 DOT 521 ID(name) 522 END 527 EOF 530