LET 29 TYPE 35 ID(arrtype1) 40 EQ 49 ARRAY 51 OF 57 ID(int) 60 TYPE 64 ID(rectype1) 69 EQ 78 LBRACE 80 ID(name) 81 COLON 85 ID(string) 86 COMMA 92 ID(address) 94 COLON 101 ID(string) 102 COMMA 108 ID(id) 110 COLON 112 ID(int) 114 COMMA 118 ID(age) 120 COLON 123 ID(int) 125 RBRACE 128 TYPE 130 ID(arrtype2) 135 EQ 144 ARRAY 146 OF 152 ID(rectype1) 155 TYPE 164 ID(rectype2) 169 EQ 178 LBRACE 180 ID(name) 181 COLON 186 ID(string) 188 COMMA 194 ID(dates) 196 COLON 201 ID(arrtype1) 203 RBRACE 211 TYPE 214 ID(arrtype3) 219 EQ 228 ARRAY 230 OF 236 ID(string) 239 VAR 247 ID(arr1) 251 ASSIGN 256 ID(arrtype1) 259 LBRACK 268 INT(10) 269 RBRACK 271 OF 273 INT(0) 276 VAR 278 ID(arr2) 282 ASSIGN 288 ID(arrtype2) 291 LBRACK 300 INT(5) 301 RBRACK 302 OF 304 ID(rectype1) 307 LBRACE 316 ID(name) 317 EQ 321 STRING(aname) 322 COMMA 329 ID(address) 331 EQ 338 STRING(somewhere) 339 COMMA 350 ID(id) 352 EQ 354 INT(0) 355 COMMA 356 ID(age) 358 EQ 361 INT(0) 362 RBRACE 363 VAR 365 ID(arr3) 369 COLON 373 ID(arrtype3) 374 ASSIGN 383 ID(arrtype3) 386 LBRACK 395 INT(100) 396 RBRACK 399 OF 401 STRING() 404 VAR 408 ID(rec1) 412 ASSIGN 417 ID(rectype1) 420 LBRACE 429 ID(name) 430 EQ 434 STRING(Kapoios) 435 COMMA 444 ID(address) 446 EQ 453 STRING(Kapou) 454 COMMA 461 ID(id) 463 EQ 465 INT(2432) 466 COMMA 471 ID(age) 473 EQ 476 INT(44) 477 RBRACE 479 VAR 481 ID(rec2) 485 ASSIGN 490 ID(rectype2) 493 LBRACE 502 ID(name) 503 EQ 507 STRING(Allos) 508 COMMA 515 ID(dates) 517 EQ 522 ID(arrtype1) 524 LBRACK 533 INT(3) 534 RBRACK 535 OF 537 INT(1900) 540 RBRACE 544 IN 547 ID(arr1) 551 LBRACK 555 INT(0) 556 RBRACK 557 ASSIGN 559 INT(1) 562 SEMICOLON 563 ID(arr1) 566 LBRACK 570 INT(9) 571 RBRACK 572 ASSIGN 574 INT(3) 577 SEMICOLON 578 ID(arr2) 580 LBRACK 584 INT(3) 585 RBRACK 586 DOT 587 ID(name) 588 ASSIGN 593 STRING(kati) 596 SEMICOLON 602 ID(arr2) 604 LBRACK 608 INT(1) 609 RBRACK 610 DOT 611 ID(age) 612 ASSIGN 616 INT(23) 619 SEMICOLON 621 ID(arr3) 623 LBRACK 627 INT(34) 628 RBRACK 630 ASSIGN 632 STRING(sfd) 635 SEMICOLON 640 ID(rec1) 643 DOT 647 ID(name) 648 ASSIGN 653 STRING(sdf) 656 SEMICOLON 661 ID(rec2) 663 DOT 667 ID(dates) 668 LBRACK 673 INT(0) 674 RBRACK 675 ASSIGN 677 INT(2323) 680 SEMICOLON 684 ID(rec2) 686 DOT 690 ID(dates) 691 LBRACK 696 INT(2) 697 RBRACK 698 ASSIGN 700 INT(2323) 703 END 709 EOF 712