LET 56 TYPE 64 ID(myint) 69 EQ 75 ID(int) 77 TYPE 85 ID(arrtype) 91 EQ 99 ARRAY 101 OF 107 ID(myint) 110 VAR 121 ID(arr1) 125 COLON 129 ID(arrtype) 130 ASSIGN 138 ID(arrtype) 141 LBRACK 149 INT(10) 150 RBRACK 152 OF 154 INT(0) 157 VAR 163 ID(arr2) 167 COLON 171 ID(arrtype) 172 ASSIGN 180 ID(arrtype) 183 LBRACK 191 INT(5) 192 RBRACK 193 OF 195 INT(6) 198 VAR 204 ID(i) 208 ASSIGN 210 INT(2) 213 FUNCTION 220 ID(printint) 229 LPAREN 237 ID(i) 238 COLON 239 ID(int) 241 RPAREN 244 EQ 246 LET 254 FUNCTION 258 ID(f) 267 LPAREN 268 ID(i) 269 COLON 270 ID(int) 271 RPAREN 274 EQ 276 IF 278 ID(i) 281 GT 282 INT(0) 283 THEN 296 LPAREN 301 ID(f) 302 LPAREN 303 ID(i) 304 DIVIDE 305 INT(10) 306 RPAREN 308 SEMICOLON 309 ID(print) 311 LPAREN 316 ID(chr) 317 LPAREN 320 ID(i) 321 MINUS 322 ID(i) 323 DIVIDE 324 INT(10) 325 TIMES 327 INT(10) 328 PLUS 330 ID(ord) 331 LPAREN 334 STRING(0) 335 RPAREN 338 RPAREN 339 RPAREN 340 RPAREN 341 IN 350 IF 353 ID(i) 356 LT 357 INT(0) 358 THEN 360 LPAREN 365 ID(print) 366 LPAREN 371 STRING(-) 372 RPAREN 375 SEMICOLON 376 ID(f) 378 LPAREN 379 MINUS 380 ID(i) 381 RPAREN 382 RPAREN 383 ELSE 395 IF 400 ID(i) 403 GT 404 INT(0) 405 THEN 407 ID(f) 412 LPAREN 413 ID(i) 414 RPAREN 415 ELSE 427 ID(print) 432 LPAREN 437 STRING(0) 438 RPAREN 441 END 449 IN 454 ID(arr1) 461 SEMICOLON 465 ID(arr1) 472 LBRACK 476 INT(3) 477 RBRACK 478 ASSIGN 480 INT(5) 483 SEMICOLON 484 ID(arr1) 491 LBRACK 495 ID(arr2) 496 LBRACK 500 INT(3) 501 RBRACK 502 RBRACK 503 ASSIGN 505 INT(7) 508 SEMICOLON 509 ID(printint) 515 LPAREN 523 ID(arr1) 524 LBRACK 528 INT(2) 529 RBRACK 530 RPAREN 531 SEMICOLON 532 ID(print) 534 LPAREN 539 STRING( ) 540 RPAREN 544 SEMICOLON 545 ID(printint) 551 LPAREN 559 ID(arr1) 560 LBRACK 564 INT(3) 565 RBRACK 566 RPAREN 567 SEMICOLON 568 ID(print) 570 LPAREN 575 STRING( ) 576 RPAREN 580 SEMICOLON 581 ID(printint) 587 LPAREN 595 ID(arr1) 596 LBRACK 600 ID(arr2) 601 LBRACK 605 INT(3) 606 RBRACK 607 RBRACK 608 RPAREN 609 SEMICOLON 610 ID(print) 612 LPAREN 617 STRING( ) 618 RPAREN 622 SEMICOLON 623 ID(printint) 629 LPAREN 637 ID(arr2) 638 LBRACK 642 INT(0) 643 RBRACK 644 RPAREN 645 END 647 EOF 651