The original source was in the form of a series of reels ("volumes") of paper tape punched in Elliott 903 telecode, which is similar to 7 bit ASCII with parity.
A number of helpful "21st Century" comments have been added to the original to aid understanding. These are indicated by the form ([....]) and include links an HTML rendering of the original type-written documentation and scanned images of the original hand-drawn flowcharts.
The annotated original source code can be viewed here.
READAL
in
4 READAL+1
and jump to the defintion of the label READAL
.
When you have seen enough of it, you can use the back button to carry on
where you
left off.
1 ([VOLUME 1
]) 2 3 4 (28 APRIL 1976 CAP DGNH 903 ALGOL TRANSLATOR "JACKDAW".) 5 (ALGOL TRANSLATOR FOR 903/4100 CODE JUNE 1968) 6 7 ([Introductory notes, Description
]) 8 9 *+8 10 ^+8 11 [CODL INBUF W] 12 W=6090 13 INBUF=6106 14 CODL=6237 15 16 [ADDI ADDRES AR ARITH ARRCOUS 17 BLANKS BN BUFLAG C CHKSUM CNL 18 CODE CODL CODLP CONS CONSTA 19 DECSTA DECTYP DELIM DIM E 20 EXPRES EXPTYP F FALCOU G 21 GRPCOD I INBUF LASTCH LASTCP 22 LASTDL LEVEL LHTYPE LINE LOG 23 LOKTYP M MFAIL MPRINT MREAD 24 NAM NDAP NLP OPTION OUT 25 OUT2 OWNCOD P PARAM PH 26 PP PRCENT PRMCOU PROC PROCPO 27 Q R REL SP SPR 28 SV TITLE TS TYPBOX TYPE 29 W WANTED XX ] 30 31 ([ENTRY POINTS
]) 32 33 8 START 34 8 START 35 8 REPMOD 36 8 CHECKS 37 8 LIBRA 38 8 OPT12 39 8 DUALM 40 8 ;+0 41 42 8 SETPERM (DUMP) 43 REPMOD 44 4 +18 45 8 START+1 46 CHECKS 47 4 +4 48 8 START+1 49 8 ;+0 50 8 ;+0 51 8 ;+0 52 8 ;+0 53 LIBRA 54 4 +8 55 8 START+1 56 OPT12 57 4 +12 58 8 START+1 59 DUALM 60 4 +16 61 8 START+1 62 8 ;+0 63 64 ([Global variables, Description
]) 65 >+96 66 OPTION +0 67 PERM +7731 68 ARITH +0 69 +512 70 E +0 71 +256 72 PROC +0 73 +128 74 TYPBOX +0 75 +64 76 LOKTYP +0 77 +64 78 G +0 79 +32 80 XX +0 81 +16 82 SPR +0 83 +15 84 MREAD +0 85 /0 0 86 MPRINT +0 87 8 0 88 LOG +0 89 4 0 90 AR +0 91 2 0 92 REL +0 93 1 0 94 BN +0 95 &017760 96 +0 (FBN) 97 &017760 98 +0 (HBN) 99 &017760 100 DIM +0 101 +15 102 Q +0 103 +8191 104 DECSTA +0 105 /8 0 106 TYPE +0 107 &177760 108 DECTYP +0 109 &177760 110 EXPTYP +0 111 &177760 112 ADDRES +0 113 +8191 114 PROCPO +0 115 +8191 116 I +0 117 +8191 118 NLP +0 119 0 7995 (ABS POINTERS) 120 +0 121 SP +0 122 0 INBUF+41 123 PP +0 124 PRCENT +0 125 FALCOU +0 126 C +0 127 CODLP +0 128 NDAP +0 129 ADDI +0 130 +0 (DIMI) 131 +0 (FMLI) 132 +0 (TYPI) 133 +0 (VI) 134 BUFLAG +0 135 +0 136 +0 137 LINE +0 138 LASTCH +0 139 +0 140 +0 (THISCH AND NEXTCH) 141 GRPCOD +0 142 CONS +0 143 CONSTA +0 144 +0 145 DELIM +0 146 +0 147 LASTDL +0 148 +0 149 CODE +0 (OUTPUT) 150 CHKSUM +0 151 LASTCP +0 152 F +0 153 M +0 154 NAM +0 (SET TO NINE) 155 +0 156 +0 157 +0 158 P +0 159 PH +0 160 CNL +0 161 PRMCOU +0 162 PARAM +0 163 OWNCOD +0 164 R +0 165 SV +0 166 MFAIL +0 167 LEVEL +0 168 TS +0 169 ARRCOU +0 170 WANTED +0 171 LHTYPE +0 172 EXPRES +0 173 174 0 W+1 175 START ([Flowchart]) 176 4 +0 177 5 OPTION 178 4 ;-3 179 5 W 180 4 +0 181 0 W 182 /5 0 183 10 W 184 4 W 185 2 PERM 186 7 ;+2 187 8 ;-7 188 4 +50 189 11 BLANKS 190 8 BLANKS+1 191 4 W+1 192 0 W+2 193 /5 ARITH 194 10 W+2 195 10 W+2 196 4 +50 197 2 W+2 198 9 ;-7 199 4 W+1 200 0 W+3 201 /5 PP 202 10 W+3 203 4 +50 204 2 W+3 205 9 ;-6 206 4 SP+1 207 5 SP 208 4 E+1 209 5 E 210 4 +1 211 5 CODL+1 212 5 NDAP 213 4 +3 214 5 CODL+2 215 5 CODLP 216 4 =/0 0 217 5 BUFLAG 218 4 +9 219 5 NAM 220 4 +800 221 5 BN 222 5 BN+2 223 5 BN+4 224 4 PERM 225 5 NLP 226 5 W+1 227 4 =8 7168 228 5 TS 229 0 SP 230 /5 0 231 0 W+1 232 /4 0 233 9 ;+2 234 8 ;+4 235 /4 2 236 6 &677777 237 /5 2 238 4 W+1 239 1 +4 240 5 W+1 241 2 NLP+1 242 7 TITLE 243 8 ;-12 244 245 SETPERM 246 4 NLP 247 5 PERM 248 8 8000 249 250 [TABLE] 251 TABLE 252 /0 67 253 /0 192 254 2 192 255 2 64 256 2 192 257 2 64 258 2 64 259 2 2243 260 261 2 2240 262 2 2048 263 2 2625 264 2 2752 265 2 2112 266 2 2755 267 2 4288 268 2 2624 269 270 8 192 271 272 8 64 273 8 64 274 8 192 275 8 69 276 8 192 277 8 192 278 8 64 279 280 8 64 281 8 192 282 2 2240 283 2 2112 284 2 2496 285 2 2368 286 2 2368 287 2 4288 288 289 2 128 290 4 64 291 4 2 292 4 131 293 4 4 294 4 133 295 4 134 296 4 7 297 298 4 8 299 4 137 300 4 138 301 4 11 302 4 140 303 4 13 304 4 14 305 4 143 306 307 4 16 308 4 145 309 4 146 310 4 19 311 4 148 312 4 21 313 4 22 314 4 151 315 316 4 152 317 4 25 318 4 26 319 2 2203 320 2 28 321 2 2205 322 2 2718 323 2 31 324 325 /4 160 326 /1 5153 327 4 2082 328 /4 3235 329 4 4132 330 /4 5285 331 /4 6310 332 4 7207 333 334 5 40 335 /5 1193 336 /5 2218 337 5 3115 338 /5 4268 339 5 5165 340 5 6190 341 /5 7343 342 343 6 48 344 /6 1201 345 /6 2226 346 6 3123 347 /6 4276 348 6 5173 349 6 6198 350 /6 7351 351 352 /7 184 353 7 1081 354 7 2106 355 /7 3259 356 7 4156 357 /7 5309 358 /7 6334 359 7 7232 360 361 /8 64 362 8 1185 363 8 2210 364 /8 3107 365 8 4260 366 /8 5157 367 /8 6182 368 8 7335 369 370 9 168 371 /9 1065 372 /9 2090 373 9 3243 374 /9 4140 375 9 5293 376 9 6318 377 /9 7215 378 379 10 176 380 /10 1073 381 /10 2098 382 10 3251 383 /10 4148 384 10 5301 385 10 6326 386 /10 7223 387 388 /11 56 389 11 1209 390 11 2234 391 /11 3136 392 11 4288 393 /11 5184 394 /11 6208 395 396 11 7363 397 398 [PRINT 399 C PCHAR TABLE W] 400 PRINT ([Flowchart]) 401 +0 (W01234) 402 0 PRINT 403 /4 1 404 6 +8191 405 5 W+1 406 0 W+1 407 /4 0 408 2 C 409 5 W+2 410 NEXWRD 411 4 -3 412 5 W+3 413 10 W+1 414 0 W+1 415 /4 0 416 NEXCH 417 5 W+4 418 14 8180 419 6 +63 420 11 PCHAR 421 8 PCHAR+1 422 10 W+2 423 4 W+2 424 0 PRINT 425 /7 2 426 10 W+3 427 4 W+3 428 7 NEXWRD 429 4 W+4 430 14 6 431 8 NEXCH 432 433 [PCHAR 434 C TABLE W] 435 PCHAR ([Flowchart]) 436 +0 437 5 W 438 2 +1 439 7 AWAY 440 0 W 441 /0 TABLE+64 442 14 8 443 ON 444 15 6148 445 0 PCHAR 446 /8 1 447 AWAY 448 4 +141 449 15 6148 450 4 +10 451 15 6148 452 4 C 453 8 ON 454 455 [LISTAD 456 C PCHAR W] 457 LISTAD ([Flowchart]) 458 +0 (W01234) 459 5 W+1 460 4 C 461 5 ZSUP 462 4 +3 463 5 W+2 464 RETURN 465 4 +16 466 5 W+3 467 0 W+2 468 /4 POW 469 5 W+4 470 2 W+1 471 5 W+1 472 9 ;+4 473 10 W+3 474 4 W+4 475 8 ;-5 476 1 W+4 477 5 W+1 478 4 -1 479 1 W+2 480 5 W+2 481 4 W+3 482 2 +16 483 7 ;+3 484 10 ZSUP 485 8 ;+3 486 4 ZSUP 487 7 ;+2 488 4 W+3 489 11 PCHAR 490 8 PCHAR+1 491 4 W+2 492 7 ;+2 493 8 RETURN 494 4 W+1 495 1 +16 496 11 PCHAR 497 8 PCHAR+1 498 0 LISTAD 499 /8 1 500 POW 501 +1 502 +10 503 +100 504 +1000 505 ZSUP +0 506 507 [REPORT 508 BN C LISTAD NAM OPTION 509 PRINT PP] 510 REPORT ([Flowchart]) 511 +0 512 5 INSERT 513 4 OPTION 514 6 +16 515 7 EXIT 516 4 NAM+1 517 5 A 518 4 NAM+2 519 5 B 520 11 PRINT 521 8 PRINT+1 522 0 TEXT 523 11 PRINT 524 8 PRINT+1 525 0 BETWEN 526 4 PP 527 11 LISTAD 528 8 LISTAD+1 529 EXIT 530 0 REPORT 531 /8 1 532 TEXT 533 +12 534 INSERT 535 +0 536 A +0 537 B +0 538 +0 539 BETWEN 540 +5 541 &004144 542 &620000 543 544 545 [FAIL 546 ARITH BCR BLANKS C CNL 547 DECL DECSTA DECTYP DELIM DEMICO 548 E ENDPRO END40F ENT2 EXPTYP 549 F FALCOU GETCHA INBUF LASTDL 550 LEVEL LINE LISTAD M MFAIL 551 MIDTRM MPRINT MREAD NLP OPTION 552 OUT2 PCHAR PH PRINT PROC 553 Q R RCLAPS RESTO STATRM 554 SV TS W WAIT WM 555 WMESS] 556 FNO +0 557 WM +0 558 FY +0 559 LINO +0 ([Flowchart]) 560 11 PRINT 561 8 PRINT+1 562 0 TALK 563 4 LINE 564 1 +1 565 11 LISTAD 566 8 LISTAD+1 567 4 +1 568 11 PCHAR 569 8 PCHAR+1 570 11 PRINT 571 8 PRINT+1 572 0 INBUF-1 573 4 GETCHA-4 574 1 +39 575 5 W+1 576 0 C 577 14 1 578 1 W+1 579 1 GETCHA-5 580 2 -2 581 5 W+1 582 4 W+1 583 7 ;+8 584 9 ;+2 585 8 LINEX 586 4 C 587 11 PCHAR 588 8 PCHAR+1 589 10 W+1 590 8 ;-8 591 4 +62 592 11 PCHAR 593 8 PCHAR+1 594 LINEX 595 0 LINO 596 /8 1 597 598 10 FALCOU 599 10 FALCOU 600 10 FALCOU 601 10 FALCOU 602 10 FALCOU 603 10 FALCOU 604 10 FALCOU 605 10 FALCOU 606 607 10 FALCOU 608 10 FALCOU 609 10 FALCOU 610 10 FALCOU 611 10 FALCOU 612 10 FALCOU 613 10 FALCOU 614 10 FALCOU 615 616 10 FALCOU 617 10 FALCOU 618 10 FALCOU 619 10 FALCOU 620 10 FALCOU 621 10 FALCOU 622 10 FALCOU 623 10 FALCOU 624 625 10 FALCOU 626 10 FALCOU 627 10 FALCOU 628 10 FALCOU 629 10 FALCOU 630 10 FALCOU 631 10 FALCOU 632 10 FALCOU 633 634 10 FALCOU 635 10 FALCOU 636 10 FALCOU 637 10 FALCOU 638 10 FALCOU 639 10 FALCOU 640 10 FALCOU 641 10 FALCOU 642 643 10 FALCOU 644 10 FALCOU 645 10 FALCOU 646 10 FALCOU 647 10 FALCOU 648 10 FALCOU 649 10 FALCOU 650 10 FALCOU 651 652 10 FALCOU 653 10 FALCOU 654 10 FALCOU 655 10 FALCOU 656 10 FALCOU 657 10 FALCOU 658 10 FALCOU 659 10 FALCOU 660 661 10 FALCOU 662 10 FALCOU 663 10 FALCOU 664 10 FALCOU 665 10 FALCOU 666 10 FALCOU 667 10 FALCOU 668 10 FALCOU 669 670 10 FALCOU 671 10 FALCOU 672 10 FALCOU 673 10 FALCOU 674 10 FALCOU 675 10 FALCOU 676 10 FALCOU 677 10 FALCOU 678 679 10 FALCOU 680 10 FALCOU 681 10 FALCOU 682 10 FALCOU 683 10 FALCOU 684 10 FALCOU 685 10 FALCOU 686 10 FALCOU 687 688 10 FALCOU 689 10 FALCOU 690 10 FALCOU 691 10 FALCOU 692 10 FALCOU 693 10 FALCOU 694 10 FALCOU 695 10 FALCOU 696 697 10 FALCOU 698 10 FALCOU 699 10 FALCOU 700 10 FALCOU 701 10 FALCOU 702 10 FALCOU 703 10 FALCOU 704 10 FALCOU 705 706 10 FALCOU 707 10 FALCOU 708 10 FALCOU 709 10 FALCOU 710 10 FALCOU 711 10 FALCOU 712 10 FALCOU 713 10 FALCOU 714 715 10 FALCOU 716 10 FALCOU 717 10 FALCOU 718 10 FALCOU 719 10 FALCOU 720 10 FALCOU 721 10 FALCOU 722 10 FALCOU 723 724 725 FAIL ([Description, Flowchart]) 726 4 FALCOU 727 5 FNO 728 2 +18 729 7 ;+2 730 8 ;+8 731 4 &106500 732 5 DECTYP 733 4 C 734 11 DECL 735 8 DECL+1 736 4 C 737 5 DECTYP 738 4 C 739 5 FALCOU 740 4 +20 741 11 BLANKS 742 8 BLANKS+1 743 4 -1 744 5 MFAIL 745 11 PRINT 746 8 PRINT+1 747 0 CHAT 748 4 FNO 749 11 LISTAD 750 8 LISTAD+1 751 11 LINO 752 8 LINO+1 753 4 OPTION 754 6 &777755 755 1 +18 756 5 OPTION 757 6 +1 758 759 7 ;+3 760 11 WAIT 761 8 WAIT+1 762 4 CNL 763 9 RCLAPS 764 RETURN 765 4 TS 766 2 =/1 5120 767 7 OK 768 2 =8 6144 769 7 OK 770 2 =7 6144 771 9 ;+4 772 2 C 773 2 =/15 5120 774 9 OK 775 11 RESTO 776 8 RESTO+1 777 +0 778 8 RETURN 779 OK 780 4 C 781 5 EXPTYP 782 5 DECTYP 783 5 ARITH 784 5 F 785 5 PROC 786 5 MREAD 787 5 MPRINT 788 5 SV 789 5 M 790 4 E+1 791 5 E 792 793 OL 794 4 =3 3072 795 5 LASTDL 796 4 DELIM 797 2 =8 7168 798 7 OUT2 799 2 =0 3072 800 7 FEND 801 1 =5 1024 802 7 FSEMCO 803 4 +4 804 11 BCR 805 8 BCR+1 806 8 OL 807 FSEMCO 808 4 PH 809 7 FEND+1 810 4 +3 811 11 BCR 812 8 BCR+1 813 4 M 814 7 ;+2 815 8 OFF 816 4 DELIM 817 2 =10 3072 818 9 OFF 819 2 =1 0 820 9 OFF 821 8 OL 822 OFF 823 4 C 824 5 PH 825 8 OUT2 826 FEND 827 4 =8 0 828 1 =8 0 829 5 DECSTA 830 11 STATRM 831 8 MIDTRM 832 4 FNO 833 1 -40 834 7 END40F 835 4 DECSTA 836 9 ENT2 837 8 DEMICO 838 WMESS ([Flowchart]) 839 +0 840 5 W+6 841 4 OPTION 842 14 13 843 9 ;+3 844 EX 845 0 WMESS 846 /8 1 847 4 WM 848 9 ;+2 849 8 ;+8 850 4 +20 851 11 BLANKS 852 8 BLANKS+1 853 11 PRINT 854 8 PRINT+1 855 0 THING 856 10 WM 857 0 W+6 858 /8 ;+0 859 8 ONE 860 8 TWO 861 8 THREE 862 ONE 863 11 LINO 864 8 LINO+1 865 8 EX 866 TWO 867 0 Q 868 8 ;+2 869 THREE 870 0 NLP 871 /4 0 872 5 ;+9 873 /4 1 874 5 ;+8 875 11 PRINT 876 8 PRINT+1 877 0 ;+2 878 8 EX 879 +9 880 +1 881 +0 882 +0 883 THING 884 +9 885 &011267 886 \ARN 887 \ING 888 TALK 889 +11 890 &015451 891 \NE 892 \NO 893 +0 894 CHAT 895 +11 896 &014562 897 \ROR 898 &005657 899 +0 900 901 902 [TAKCHA 903 C FAIL GETCHA GRPCOD LASTCH 904 PROC TABLE] 905 TAKCHA ([Description, Flowchart]) 906 +0 907 11 GETCHA 908 8 GETCHA+1 909 9 GETCHA+1 910 4 LASTCH+1 911 2 +26 912 7 COL 913 2 +17 914 7 BRAK 915 EXIT 916 4 GRPCOD 917 0 TAKCHA 918 /8 1 919 COL 920 4 LASTCH+2 921 2 +29 922 7 BECOM 923 8 EXIT 924 BRAK 925 4 PROC 926 7 EXIT 927 ON 928 0 LASTCH+2 929 /4 TABLE 930 9 SEP 931 6 =4 0 932 2 =4 0 933 7 LETTER 934 4 +9 935 8 BECOM+3 936 SEP 937 11 GETCHA 938 8 GETCHA+1 939 8 ON 940 BECOM 941 11 GETCHA 942 8 GETCHA+1 943 4 +97 944 5 LASTCH+1 945 4 +2048 946 5 GRPCOD 947 8 EXIT 948 LETTER 949 11 GETCHA 950 8 GETCHA+1 951 9 GETCHA+1 952 6 =4 0 953 7 ;+2 954 8 GETCHA+1 955 4 LASTCH+1 956 2 +26 957 7 ;+2 958 8 FAIL-56 959 11 GETCHA 960 8 GETCHA+1 961 9 GETCHA+1 962 4 LASTCH+1 963 2 +8 964 7 COMA 965 8 FAIL-56 966 COMA 967 4 +12 968 8 BECOM+3 969 970 [IDENT 971 C LASTCH M NAM TAKCHA 972 W] 973 ADDCHA 974 +0 975 1 W+4 976 5 W+3 977 0 C 978 14 6 979 5 W+4 980 10 W+1 981 4 W+1 982 0 ADDCHA 983 /9 1 984 4 W+3 985 /8 2 986 987 IDENT ([Description, Flowchart]) 988 +0 989 4 +1 990 5 M 991 4 C 992 5 NAM+2 993 5 W+4 994 4 -2 995 5 W+2 996 4 -3 997 5 W+1 998 RETURN 999 4 LASTCH+1 1000 11 ADDCHA 1001 8 ADDCHA+1 1002 8 ;+6 1003 0 W+2 1004 /5 NAM+3 1005 10 W+2 1006 4 -3 1007 5 W+1 1008 11 TAKCHA 1009 8 TAKCHA+1 1010 6 =12 0 1011 7 ;+4 1012 4 W+2 1013 7 ;-5 1014 8 RETURN 1015 4 W+2 1016 7 EXIT 1017 4 C 1018 11 ADDCHA 1019 8 ADDCHA+1 1020 8 ;-3 1021 0 W+2 1022 /5 NAM+3 1023 EXIT 1024 0 IDENT 1025 /8 1 1026 1027 [EVALNA 1028 C FAIL LASTCH P TABLE 1029 TAKCHA W] 1030 EVALNA ([Description, Flowchart]) 1031 +0 1032 4 C 1033 5 W 1034 REPEAT 1035 11 TAKCHA 1036 8 TAKCHA+1 1037 4 LASTCH+1 1038 2 +2 1039 7 WRDEND 1040 0 LASTCH+2 1041 /4 TABLE 1042 14 6 1043 9 FAIL-15 1044 0 C 1045 4 W 1046 14 5 1047 1 W 1048 14 1 1049 1 W 1050 1 LASTCH+1 1051 6 =3 8191 1052 5 W 1053 8 REPEAT 1054 WRDEND 1055 4 C 1056 5 W+1 1057 LOOP 1058 0 W+1 1059 /4 T 1060 6 =3 8191 1061 2 W 1062 7 FOUND 1063 /4 T 1064 1 +1 1065 7 FAIL-15 1066 10 W+1 1067 8 LOOP 1068 FOUND 1069 /4 T 1070 6 =/12 0 1071 14 8190 1072 6 =7 0 1073 5 W+3 1074 0 C 1075 4 W+1 1076 1 +65 1077 14 10 1078 5 W+2 1079 0 EVALNA 1080 /8 1 1081 1082 T 1083 +16719 1084 +2785 1085 +9941 1086 +5371 1087 1088 +28965 1089 +2138 1090 +25905 1091 +25001 1092 1093 +2925 1094 +13135 1095 +12368 1096 +29254 1097 1098 +2146 1099 +20949 1100 +15560 1101 +30527 1102 1103 +23173 1104 +564 1105 +1761 1106 +8002 1107 1108 +20811 1109 +35753 1110 +35418 1111 +35887 1112 1113 -106770 1114 -111900 1115 -127873 1116 -110889 1117 1118 -117985 1119 +27585 1120 +24241 1121 +2459 1122 +0 1123 +10068 1124 +15834 1125 +27449 1126 +66101 1127 -1 1128 1129 1130 [NUMBER 1131 C CONS CONSTA FAIL GRPCOD 1132 LASTCH M TAKCHA W] 1133 STAND ([Flowchart]) 1134 +0 1135 4 W+3 1136 7 NOUGHT 1137 L2 1138 4 W+4 1139 5 W+9 1140 4 W+3 1141 5 W+8 1142 SHIFT 1143 0 W+9 1144 14 1 1145 4 W+8 1146 14 1 1147 5 W+8 1148 3 W+9 1149 9 L4 1150 4 W+5 1151 1 -1 1152 5 W+5 1153 1 +64 1154 7 END 1155 8 SHIFT 1156 L4 1157 0 W+9 1158 14 1 1159 4 W+8 1160 14 8191 1161 3 W+4 1162 6 =15 8191 1163 5 W+3 1164 L3 1165 0 STAND 1166 /8 1 1167 NOUGHT 1168 4 W+4 1169 7 ;+2 1170 8 L2 1171 4 C 1172 5 W+5 1173 8 L3 1174 END 1175 4 C 1176 5 W+4 1177 5 W+5 1178 5 W+3 1179 8 L3 1180 POWER ([Flowchart]) 1181 +0 1182 5 PWS 1183 7 PEXIT 1184 5 PMKR 1185 9 NEGP 1186 2 +20 1187 9 FAILA 1188 4 PWS 1189 2 C 1190 5 PWS 1191 P1 1192 4 PMKR 1193 9 ;+7 1194 0 W+4 1195 14 1 1196 4 W+3 1197 14 8190 1198 3 W+2 1199 8 ;+6 1200 0 W+4 1201 14 1 1202 4 W+3 1203 14 8191 1204 3 W+2 1205 1 W+3 1206 5 W+3 1207 4 W+2 1208 1 W+4 1209 9 ;+2 1210 8 ;+3 1211 10 W+3 1212 6 =15 8191 1213 5 W+4 1214 0 W+4 1215 14 1 1216 4 W+3 1217 14 8191 1218 3 W+4 1219 6 =15 8191 1220 5 W+3 1221 4 PMKR 1222 9 N1 1223 4 W+5 1224 1 +4 1225 5 W+5 1226 11 STAND 1227 8 STAND+1 1228 10 PWS 1229 4 PWS 1230 9 P1 1231 PEXIT 1232 0 POWER 1233 /8 1 1234 PWS +0 1235 PMKR +0 1236 1237 NEGP 1238 4 +10 1239 2 C 1240 5 W+1 1241 4 W+3 1242 5 W+6 1243 4 W+4 1244 5 W+7 1245 4 C 1246 5 W+8 1247 5 W+9 1248 8 P1 1249 N1 1250 0 W+9 1251 14 1 1252 4 W+8 1253 14 8188 1254 3 W+2 1255 1 W+3 1256 5 W+8 1257 4 W+2 1258 1 W+4 1259 9 ;+2 1260 8 ;+3 1261 10 W+8 1262 6 =15 8191 1263 5 W+9 1264 4 W+6 1265 5 W+3 1266 4 W+7 1267 5 W+4 1268 10 W+1 1269 4 W+1 1270 9 P1 1271 4 W+8 1272 5 W+3 1273 4 W+9 1274 5 W+4 1275 4 +3 1276 2 W+5 1277 5 W+5 1278 11 STAND 1279 8 STAND+1 1280 10 PWS 1281 4 PWS 1282 9 NEGP 1283 8 PEXIT 1284 1285 FAILA 1286 4 =15 8191 1287 5 CONSTA 1288 4 =15 8127 1289 5 CONSTA+1 1290 8 EXIT 1291 PACK 1292 4 W+4 1293 1 +64 1294 9 ;+2 1295 8 ;+2 1296 10 W+3 1297 6 &377600 1298 5 W+4 1299 4 W+3 1300 9 ADJUST 1301 RETURN 1302 4 W+5 1303 2 +63 1304 9 FAILA 1305 4 W+5 1306 1 +64 1307 9 UNDER 1308 4 W+5 1309 6 +127 1310 1 W+4 1311 5 CONSTA+1 1312 4 W+3 1313 5 CONSTA 1314 8 EXIT 1315 ADJUST 1316 10 W+5 1317 0 W+4 1318 14 1 1319 4 W+3 1320 14 8191 1321 3 W+4 1322 6 =15 8191 1323 5 W+3 1324 8 RETURN 1325 UNDER 1326 4 =8 0 1327 5 CONSTA 1328 4 +64 1329 5 CONSTA+1 1330 EXIT 1331 0 NUMBER 1332 /8 1 1333 NUMBER ([Description, Flowchart]) 1334 +0 1335 4 +2 1336 5 M 1337 4 C 1338 5 LASTCH 1339 5 SIGN 1340 5 W+3 1341 5 W+4 1342 5 W+5 1343 5 EXP 1344 5 DEC 1345 5 POINT 1346 5 MAX 1347 NLOOP 1348 4 GRPCOD 1349 6 =8 0 1350 7 NOTDIG 1351 4 MAX 1352 7 MZ 1353 MNZ 1354 4 DEC 1355 1 -1 1356 5 DEC 1357 PNT 1358 4 POINT 1359 7 TCHA 1360 10 DEC 1361 TCHA 1362 11 TAKCHA 1363 8 TAKCHA+1 1364 8 NLOOP 1365 SIGN +0 1366 EXP +0 1367 DEC +0 1368 POINT +0 1369 MAX +0 1370 NOTDIG 1371 4 LASTCH+1 1372 2 +14 1373 7 APNT 1374 4 LASTCH 1375 2 +14 1376 7 FAIL-7 1377 2 +1 1378 7 FAIL-7 1379 1 +2 1380 7 FAIL-7 1381 4 LASTCH+1 1382 2 +31 1383 7 SUBTEN 1384 4 LASTCH 1385 2 +31 1386 7 TENSUB 1387 4 EXP 1388 7 EXPZ 1389 4 SIGN 1390 7 SKIP 1391 4 W+4 1392 2 C 1393 5 W+4 1394 SKIP 1395 4 W+4 1396 2 DEC 1397 5 DEC 1398 4 CONSTA 1399 5 W+3 1400 4 CONSTA+1 1401 5 W+4 1402 FIN 1403 4 +34 1404 5 W+5 1405 11 STAND 1406 8 STAND+1 1407 4 C 1408 5 CONS 1409 4 DEC 1410 2 C 1411 11 POWER 1412 8 POWER+1 1413 8 PACK 1414 MZ 1415 0 W+4 1416 14 1 1417 4 W+3 1418 14 1 1419 5 W+1 1420 3 W+2 1421 14 2 1422 1 W+1 1423 5 W+1 1424 3 W 1425 4 W 1426 1 W+2 1427 9 ;+3 1428 5 W+2 1429 8 ;+4 1430 6 =15 8191 1431 5 W+2 1432 10 W+1 1433 4 W+2 1434 1 LASTCH+1 1435 1 -16 1436 9 ;+3 1437 5 W+2 1438 8 ;+4 1439 6 =15 8191 1440 5 W+2 1441 10 W+1 1442 4 W+1 1443 2 &016715 1444 7 SPEC (>999 999 999) 1445 9 TOBIG 1446 OK 1447 4 W+1 1448 5 W+3 1449 4 W+2 1450 5 W+4 1451 4 EXP 1452 7 PNT 1453 8 TCHA 1454 APNT 1455 4 EXP 1456 1 POINT 1457 7 ;+2 1458 8 FAIL-7 1459 4 +1 1460 5 POINT 1461 8 TCHA 1462 SUBTEN 1463 4 EXP 1464 7 ;+2 1465 8 FAIL-7 1466 5 MAX 1467 4 LASTCH 1468 7 BLA 1469 4 W+3 1470 5 CONSTA 1471 4 W+4 1472 5 CONSTA+1 1473 8 CLEAR 1474 BLA 1475 4 +1 1476 5 CONSTA+1 1477 4 C 1478 5 CONSTA 1479 CLEAR 1480 4 C 1481 5 W+3 1482 5 W+4 1483 4 +1 1484 5 EXP 1485 8 TCHA 1486 TENSUB 1487 4 LASTCH+1 1488 2 +13 1489 7 NGTV 1490 2 +2 1491 7 TCHA 1492 8 FAIL-7 1493 EXPZ 1494 4 POINT 1495 7 PZ 1496 8 FIN 1497 SPEC 1498 4 W+2 1499 2 &145000 1500 9 TOBIG 1501 8 OK 1502 TOBIG 1503 4 +1 1504 5 MAX 1505 8 MNZ 1506 NGTV 1507 4 +1 1508 5 SIGN 1509 8 TCHA 1510 PZ 1511 4 MAX 1512 7 OKQ 1513 8 FAIL-8 1514 OKQ 1515 4 W+3 1516 7 ;+2 1517 8 FIN 1518 4 W+4 1519 9 FIN 1520 5 CONSTA 1521 4 +1 1522 5 CONS 1523 8 EXIT 1524 1525 [BCR 1526 C CONS CONSTA DELIM EVALNA 1527 FAIL GRPCOD IDENT LASTCH LASTDL 1528 M NUMBER P TAKCHA W] 1529 BCR ([Description, Flowchart]) 1530 +0 1531 5 P 1532 4 C 1533 5 M 1534 L1 1535 11 TAKCHA 1536 8 TAKCHA+1 1537 L2 1538 4 LASTCH+1 1539 2 +2 1540 7 UNDER 1541 4 GRPCOD 1542 6 +2048 1543 7 LETNUM 1544 4 LASTCH+1 1545 0 C 1546 14 10 1547 5 W+2 1548 4 GRPCOD 1549 14 5 1550 6 =7 0 1551 5 W+3 1552 JOIN 1553 4 DELIM 1554 5 LASTDL 1555 4 DELIM+1 1556 5 LASTDL+1 1557 4 W+2 1558 5 DELIM 1559 4 W+3 1560 5 DELIM+1 1561 4 LASTDL 1562 2 =7 5120 1563 7 ;+4 1564 2 =6 4096 1565 7 ;+2 1566 8 ;+4 1567 4 M 1568 7 ;+2 1569 8 FAIL-33 1570 4 P 1571 2 +2 1572 9 EXIT 1573 4 P 1574 2 M 1575 7 EXIT 1576 8 FAIL-10 1577 UNDER 1578 11 EVALNA 1579 8 EVALNA+1 1580 4 W+2 1581 2 =10 5120 1582 7 FALS 1583 2 =0 1024 1584 7 TRU 1585 2 =/14 6144 1586 7 COMMEN 1587 8 JOIN 1588 LETNUM 1589 4 P 1590 2 +4 1591 7 L1 1592 4 M 1593 7 ;+2 1594 8 FAIL-11 1595 4 GRPCOD 1596 6 =8 4096 1597 7 LET 1598 11 NUMBER 1599 8 NUMBER+1 1600 8 L2 1601 EXIT 1602 0 BCR 1603 /8 1 1604 1605 FALS 1606 4 C 1607 8 ;+2 1608 TRU 1609 4 +1 1610 5 W 1611 4 P 1612 2 +4 1613 7 L1 1614 4 M 1615 7 ;+2 1616 8 FAIL-12 1617 4 W 1618 5 CONSTA 1619 4 +2 1620 5 M 1621 5 CONS 1622 8 L1 1623 COMMEN 1624 4 P 1625 2 +4 1626 7 JOIN 1627 4 M 1628 7 ;+2 1629 8 FAIL-13 1630 4 DELIM 1631 2 =8 7168 1632 7 ;+4 1633 2 =5 4096 1634 7 ;+2 1635 8 FAIL-13 1636 L3 1637 11 TAKCHA 1638 8 TAKCHA+1 1639 4 LASTCH+1 1640 2 +27 1641 7 L1 1642 8 L3 1643 LET 1644 11 IDENT 1645 8 IDENT+1 1646 8 L2 1647 1648 [COMPIL 1649 BLANKS C CODE LASTCP OPTION 1650 PP PUNGRP W] 1651 COMPIL ([Flowchart]) 1652 +0 1653 0 COMPIL 1654 /4 1 1655 5 W+4 1656 4 C 1657 0 W+4 1658 14 3 1659 1 PP 1660 5 PP 1661 4 C 1662 14 3 1663 5 W+5 1664 4 C 1665 14 3 1666 3 W+6 1667 REST 1668 5 CODE 1669 10 COMPIL 1670 0 COMPIL 1671 /4 1 1672 11 PUNGRP 1673 8 PUNGRP+1 1674 4 OPTION 1675 14 2 1676 6 +8 1677 1 CODE 1678 2 +3 1679 7 ;+2 1680 8 NOT3 1681 5 CODE 1682 11 PUNGRP 1683 8 PUNGRP+1 1684 4 +3 1685 11 BLANKS 1686 8 BLANKS+1 1687 NOT3 1688 4 +1 1689 2 W+5 1690 5 W+5 1691 7 ;+6 1692 4 C 1693 0 W+6 1694 14 4 1695 3 W+6 1696 8 REST 1697 0 COMPIL 1698 /4 1 1699 5 LASTCP 1700 /8 2 1701 1702 [COMP 1703 ADDI BN COMPIL LIVE Q] 1704 COMP ([Flowchart]) 1705 +0 1706 1 BN+2 1707 1 ADDI 1708 8 ;+2 1709 1 Q 1710 5 ;+4 1711 11 COMPIL 1712 8 COMPIL+1 1713 &111000 1714 LIVE 1715 +0 1716 0 COMP 1717 /8 1 1718 1719 [COMP2 1720 ADDI COMPIL] 1721 COMP2 ([Flowchart]) 1722 +0 1723 1 ADDI 1724 5 ;+4 1725 11 COMPIL 1726 8 COMPIL+1 1727 &112000 1728 +0 1729 0 COMP2 1730 /8 1 1731 1732 [FOMPIL 1733 ADDI BLANKS C CODE COMP 1734 COMPIL COMP2 FAIL I MPRINT 1735 MREAD OPTION PP PUNGRP W 1736 WANTED] 1737 FOMPIL ([Flowchart]) 1738 +0 1739 4 ADDI+4 1740 7 ;+2 1741 8 FAIL-107 1742 4 ADDI+2 1743 7 NOTF 1744 4 =/6 0 1745 11 COMP 1746 8 COMP+1 1747 EXIT 1748 0 FOMPIL 1749 /8 1 1750 NOTF 1751 0 I 1752 /4 2 1753 5 W 1754 6 =2 0 1755 7 NOTIN 1756 4 W 1757 6 &377 1758 5 W+1 1759 4 W 1760 6 &017400 1761 0 C 1762 14 5 1763 5 W 1764 1 W+1 1765 5 W+1 1766 4 W 1767 2 =15 0 1768 7 IN 1769 4 W+1 1770 8 NT 1771 IN 1772 4 MPRINT 1773 1 MREAD 1774 7 ;-4 1775 4 W+1 1776 1 +11 1777 NT 1778 11 COMP 1779 8 COMP+3 1780 8 EXIT 1781 NOTIN 1782 4 W 1783 6 =1 0 1784 7 NOTOWN 1785 10 WANTED 1786 4 +4 1787 5 CODE 1788 10 PP 1789 0 I 1790 /4 0 1791 11 PUNGRP 1792 8 PUNGRP+1 1793 4 +2 1794 5 CODE 1795 0 I 1796 /4 1 1797 11 PUNGRP 1798 8 PUNGRP+1 1799 4 C 1800 5 CODE 1801 4 =/5 0 1802 11 PUNGRP 1803 8 PUNGRP+1 1804 4 OPTION 1805 6 +2 1806 7 ;+2 1807 8 EXIT 1808 11 PUNGRP 1809 8 PUNGRP+2 (NB +2) 1810 4 +6 1811 11 BLANKS 1812 8 BLANKS+1 1813 8 EXIT 1814 NOTOWN 1815 4 =/5 0 1816 11 COMP2 1817 8 COMP2+1 1818 8 EXIT 1819 1820 [FOMCOM 1821 ADDI FAIL FOMPIL I UPDATE] 1822 FOMCOM ([Flowchart]) 1823 +0 1824 11 FOMPIL 1825 8 FOMPIL+1 1826 4 ADDI+1 1827 7 EXIT 1828 2 +15 1829 7 ;+2 1830 8 FAIL-99 1831 5 ADDI+1 1832 0 I 1833 /4 3 1834 6 -16 1835 /5 3 1836 11 UPDATE 1837 8 UPDATE+1 1838 EXIT 1839 0 FOMCOM 1840 /8 1 1841 1842 [RESTO 1843 C ENDPRO PRESTO SP TS 1844 W] 1845 RESTO ([Flowchart]) 1846 +0 1847 4 -3 1848 8 ;+2 1849 PRESTO ([Flowchart]) 1850 4 C 1851 5 W 1852 0 RESTO 1853 /4 1 1854 5 W+1 1855 4 W 1856 7 AWAY 1857 4 W+1 1858 6 +511 1859 7 ;+2 1860 4 -3 1861 1 W 1862 AWAY 1863 1 SP 1864 5 W 1865 NEW 1866 4 -3 1867 5 W+4 1868 LOOP 1869 4 C 1870 0 W+1 1871 14 4 1872 3 W+1 1873 BACK 1874 1 -2 1875 9 ON 1876 5 W+2 1877 10 RESTO 1878 0 RESTO 1879 /4 1 1880 5 W+3 1881 0 SP 1882 /4 0 1883 0 W+3 1884 /6 1 1885 /5 0 1886 4 W+2 1887 8 BACK 1888 ON 1889 10 SP 1890 10 W+4 1891 4 W+4 1892 9 LOOP 1893 4 +6 1894 2 SP 1895 5 SP 1896 4 W+1 1897 7 ;+2 1898 8 NEW 1899 4 W 1900 5 SP 1901 0 SP 1902 /4 0 1903 6 =/15 7168 1904 5 TS 1905 4 SP+1 1906 2 SP 1907 9 ENDPRO 1908 0 RESTO 1909 /8 2 1910 1911 [UNSTAK 1912 ADDI ADDRES BN C COMP 1913 COMPIL DIM FAIL LASTCP LIVE 1914 LOKTYP P PP PRESTO RESTO 1915 SP SPR TS TYPBOX W] 1916 UNSTAK ([Description, Flowchart]) 1917 +0 (W0 TO 10) 1918 5 W+7 1919 11 RESTO 1920 8 PRESTO 1921 &221000 1922 0 LOKTYP 1923 0 SPR 1924 0 BN+2 1925 0 DIM 1926 0 ADDRES 1927 4 TYPBOX 1928 2 LOKTYP 1929 5 W+9 1930 1931 ([VOLUME 2
]) 1932 1933 0 UNSTAK 1934 4 W+7 1935 2 SPR 1936 /9 1 1937 4 SP 1938 2 SP+1 1939 /7 1 1940 4 SPR 1941 2 +12 1942 7 TWELVE 1943 2 +4 1944 7 EIGHT 1945 4 TS 1946 2 =/0 1024 1947 7 COLECT 1948 1 +1024 1949 7 COLECT 1950 1 +5120 1951 7 ;+4 1952 1 +1024 1953 7 COLECT 1954 8 PAGTWO 1955 4 W+9 1956 7 COLECT 1957 4 TYPBOX 1958 7 ;+13 1959 4 =8 2 1960 1 PP 1961 5 ;+6 1962 4 ADDRES 1963 5 ;+5 1964 11 COMPIL 1965 8 COMPIL+1 1966 &232310 1967 +0 1968 +0 1969 /15 13 1970 8 BACK 1971 4 TYPBOX+1 1972 5 TYPBOX 1973 11 COMPIL 1974 8 COMPIL+1 1975 &111000 1976 /15 13 1977 COLECT 1978 4 ADDRES 1979 5 ;+4 1980 11 COMPIL 1981 8 COMPIL+1 1982 &013000 1983 +0 1984 BACK 1985 4 SP 1986 1 -3 1987 5 SP 1988 8 UNSTAK+2 1989 &425320 (GT) 1990 &423130 (GTF) 1991 &435310 (GTS) 1992 &437160 (GTFS) 1993 &271465 (AND) 1994 &267466 (OR) 1995 &263467 (EQUIV) 1996 &265470 (IMPL) 1997 1998 &273471 (NOT) 1999 &302423 (ST) 2000 &440424 (STA) 2001 &442017 (NEG) 2002 &026036 (+) 2003 &032040 (-) 2004 &024042 (*) 2005 &036344 (/) 2006 2007 &174247 (^) 2008 &072055 (=) 2009 &260057 (NE) 2010 &074061 (>) 2011 2012 &256063 (GE) 2013 &070051 (<) 2014 &254053 (LE) 2015 &312014 (DIV) 2016 2017 TABEND 2018 +0 2019 0 ;-25 2020 TWELVE 2021 4 P 2022 7 INDA 2023 2 +3 2024 7 INDR 2025 2 +2 2026 7 INDR 2027 8 FAIL-64 2028 INDR 2029 4 =1 0 2030 INDA 2031 1 =12 0 2032 1 DIM 2033 1 DIM 2034 1 DIM 2035 BLOGGS 2036 5 LIVE 2037 2038 11 COMP 2039 8 COMP+6 2040 8 BACK 2041 EIGHT 2042 4 W+7 2043 2 +8 2044 7 FAIL-34 2045 PAGTWO 2046 4 TABEND+1 2047 5 W+8 2048 4 TS 2049 5 TABEND 2050 0 W+8 2051 /2 0 2052 6 =/15 7168 2053 7 ;+3 2054 10 W+8 2055 8 ;-7 2056 /4 0 2057 1 W+9 2058 2 &174347 2059 7 UPARR 2060 /4 0 2061 6 +63 2062 1 =/15 0 2063 5 LIVE 2064 4 +64 2065 5 LOKTYP 2066 /4 0 2067 14 8 2068 9 BOOL 2069 14 1 2070 9 ST 2071 14 1 2072 5 W+10 2073 4 TYPBOX 2074 2 W+9 2075 7 SPESHL 2076 FGETIT 2077 4 W+9 2078 7 CONT 2079 4 LIVE 2080 2 =/15 15 2081 7 CONT 2082 4 TYPBOX 2083 14 8186 2084 JOIN 2085 1 =/15 13 2086 5 ;+4 2087 11 COMPIL 2088 8 COMPIL+1 2089 &111000 2090 +0 2091 END 2092 4 LIVE 2093 6 +63 2094 2 +12 2095 7 FAIL-104 2096 10 LIVE 2097 END1 2098 4 LOKTYP 2099 5 TYPBOX 2100 4 TS 2101 2 =11 5120 2102 9 ;+9 2103 1 =/15 0 2104 9 ;+5 2105 1 =/9 1024 2106 9 ;+5 2107 2 +2048 2108 9 ;+3 2109 4 C 2110 5 TYPBOX 2111 8 BLOGGS+1 2112 CONT 2113 4 TYPBOX 2114 7 BLOGGS+1 2115 8 END 2116 UPARR 2117 4 =/15 28 2118 5 LIVE 2119 8 END1 2120 BOOL 2121 14 1 2122 9 BLOGGS+1 2123 14 1 2124 6 =/15 0 2125 1 ADDRES 2126 9 ;+3 2127 1 BN+2 2128 8 BLOGGS 2129 1 =/0 0 2130 8 BLOGGS 2131 ST 2132 4 W+9 2133 7 INC 2134 4 TYPBOX 2135 7 JOIN 2136 4 C 2137 5 LOKTYP 2138 4 +5 2139 8 JOIN 2140 SPESHL 2141 4 W+10 2142 9 ;+2 2143 8 FGETIT 2144 14 1 2145 9 END1 2146 4 LASTCP 2147 6 =/15 0 2148 2 =/2 0 2149 7 ;+2 2150 8 END1 2151 4 +1 2152 2 LIVE 2153 8 BLOGGS 2154 INC 2155 10 LIVE 2156 8 BLOGGS+1 2157 2158 [EXP 2159 C E FAIL P PROC 2160 TS UNSTAK] 2161 EXP ([Description, Flowchart]) 2162 +0 2163 5 P 2164 4 E 2165 7 EZ 2166 4 +12 2167 11 UNSTAK 2168 8 UNSTAK+1 2169 4 TS 2170 2 =/2 0 2171 7 YES 2172 2 =5 7168 2173 7 YES 2174 4 PROC 2175 7 PROCZ 2176 FIN 2177 4 C 2178 5 E 2179 EXIT 2180 0 EXP 2181 /8 1 2182 PROCZ 2183 4 P 2184 2 +3 2185 7 FAIL-35 2186 8 EXIT 2187 YES 2188 4 P 2189 2 +2 2190 7 FAIL-55 2191 8 FIN 2192 EZ 2193 4 P 2194 2 +2 2195 7 FAIL-55 2196 8 EXIT 2197 2198 [PAMTAB] 2199 PAMTAB 2200 &116524 (IPZ) 2201 &115124 (BPZ) 2202 2203 &106507 (I) 2204 &105107 (B) 2205 2206 &106106 (R) 2207 &306102 (VR) 2208 2209 &046504 (IA) 2210 &045104 (BA) 2211 2212 &046104 (RA) 2213 &246100 (VRA) 2214 2215 &036504 (IP) 2216 &035104 (BP) 2217 2218 &036104 (RP) 2219 &116124 (RPZ) 2220 2221 &020104 (P) 2222 &100124 (PZ) 2223 2224 &040205 (SW) 2225 &246500 (VIA) 2226 2227 &100205 (L) 2228 &300201 (VL) 2229 2230 &000040 (STR) 2231 &245100 (VBA) 2232 2233 &306502 (VI) 2234 &305102 (VB) 2235 -1 2236 2237 2238 [PRAMCH 2239 ADDI BN C COMP COMPIL 2240 COMP2 CONS DIM FAIL FOMCOM 2241 I PAMTAB PRESTO PRMCOU PROCPO 2242 RESTO Q TYPBOX W] 2243 PRAMCH ([Description, Flowchart]) 2244 +0 (W0 TO 11) 2245 5 W 2246 0 PROCPO 2247 /4 2 2248 9 EX 2249 /4 3 2250 6 +15 2251 2 PRMCOU 2252 2 C 2253 9 FAIL-51 2254 4 PRMCOU 2255 2 PROCPO 2256 5 W+1 2257 0 W+1 2258 /4 0 2259 FMT 2260 5 W+7 2261 6 =8 0 2262 5 W+8 2263 4 W+7 2264 6 =7 8176 2265 5 W+9 2266 2 ADDI+3 2267 5 W+10 2268 4 C 2269 5 W+14 2270 4 W 2271 7 IDENT 2272 2 +3 2273 7 ;+2 2274 8 USUAL 2275 4 +10 2276 8 JOIN 2277 IDENT 2278 4 W+8 2279 7 ;+2 2280 8 USUAL 2281 5 W+1 2282 LOOP 2283 0 W+1 2284 /4 PAMTAB 2285 6 &177760 2286 2 ADDI+3 2287 7 REVEAL 2288 /4 PAMTAB 2289 1 +1 2290 7 USUAL 2291 10 W+1 2292 8 LOOP 2293 REVEAL 2294 4 W+1 2295 14 8191 2296 5 W+1 2297 7 SPEC 2298 2 +2 2299 9 ;+2 2300 8 USUAL 2301 4 W+1 2302 8 JOIN 2303 SPEC 2304 4 +5 2305 JOIN 2306 5 W+14 2307 USUAL 2308 4 C 2309 5 W+1 2310 REPEAT 2311 0 W+1 2312 /4 PAMTAB 2313 5 W+2 2314 2 -1 2315 7 END 2316 4 W+2 2317 6 &777760 2318 2 W+7 2319 7 FOUND 2320 10 W+1 2321 8 REPEAT 2322 FOUND 2323 4 W+2 2324 6 +15 2325 8 ;+2 2326 END 2327 4 +3 2328 5 W+11 2329 0 W 2330 /8 ;+1 2331 8 WZERO 2332 8 WONE 2333 8 WTWO 2334 8 WTHREE 2335 8 WFOUR 2336 8 WFIVE 2337 2338 EX 2339 4 W 2340 2 +1 2341 7 ;+3 2342 4 ADDI+3 2343 8 FMT 2344 0 CONS 2345 /4 ;+2 2346 8 FMT 2347 &106100 2348 &106500 2349 &105100 2350 2351 EXIT 2352 4 W+14 2353 7 REXIT 2354 1 +60 2355 1 =/15 0 2356 11 COMP 2357 8 COMP+5 2358 REXIT 2359 0 PRAMCH 2360 /8 1 2361 FUNNY 2362 4 =/15 27 2363 11 COMP 2364 8 COMP+5 2365 11 FOMCOM 2366 8 FOMCOM+1 2367 ITOP 2368 4 ADDI+3 2369 14 8 2370 14 8176 2371 5 W 2372 4 W+9 2373 14 8 2374 14 8176 2375 5 W+1 2376 1 W 2377 9 TEST 2378 2 +1 2379 7 ;+2 2380 8 EXIT 2381 4 W+1 2382 7 ;+2 2383 RTOI 2384 4 +5 2385 ITOR 2386 1 =/15 13 2387 11 COMP 2388 8 COMP+3 2389 8 EXIT 2390 TEST 2391 1 +4 2392 7 EXIT 2393 8 FAIL-5 2394 FRED 2395 +0 2396 4 ADDI+3 2397 2 &100120 2398 7 FAIL-5 2399 6 +16 2400 0 FRED 2401 2402 7 FUNNY 2403 /8 1 2404 WZERO 2405 4 ADDI+2 2406 7 PAGTWO 2407 4 ADDI+3 2408 6 &104120 2409 2 &104100 2410 7 SCALAR 2411 4 W+11 2412 2 +2 2413 11 FRED 2414 7 FRED+1 2415 8 FA 2416 SCALAR 2417 4 W+9 2418 6 &104120 2419 2 &104100 2420 7 ;+2 2421 8 FAIL-5 2422 4 ADDI+4 2423 7 NAM 2424 4 W+8 2425 7 ON 2426 4 =/8 0 2427 11 COMP 2428 8 COMP+1 2429 8 ITOP 2430 ON 2431 4 ADDI+3 2432 2 &106100 2433 7 ;+2 2434 4 =/15 0 2435 1 =/13 0 2436 8 COMBIN 2437 NAM 2438 4 W+8 2439 7 ;+5 2440 4 =/10 0 2441 11 COMP 2442 8 COMP+1 2443 8 ITOP 2444 FA 2445 4 =/8 0 2446 COMBIN 2447 11 COMP 2448 8 COMP+1 2449 4 W+10 2450 7 EXIT 2451 1 &717760 2452 7 EXIT 2453 8 FAIL-5 2454 WONE 2455 0 CONS 2456 /8 ;+1 2457 8 CZERO 2458 8 CONE 2459 8 CTWO 2460 CZERO 2461 4 W+9 2462 2 &106100 2463 7 CREAL 2464 4 W+8 2465 7 FAIL-5 2466 4 =/4 0 2467 11 COMP 2468 8 COMP+4 2469 8 RTOI 2470 CREAL 2471 4 W+8 2472 7 ;+2 2473 4 =1 0 2474 1 =/3 0 2475 CONST 2476 11 COMP 2477 8 COMP+4 2478 8 EXIT 2479 CONE 2480 4 W+9 2481 2 &106500 2482 7 CINT 2483 4 W+8 2484 7 FAIL-5 2485 4 =/2 0 2486 11 COMP 2487 8 COMP+4 2488 4 C 2489 8 ITOR 2490 CINT 2491 4 W+8 2492 7 ;+2 2493 4 =1 0 2494 1 =/1 0 2495 8 CONST 2496 CTWO 2497 4 W+9 2498 2 &105100 2499 7 CINT 2500 8 FAIL-5 2501 WTWO 2502 4 W+8 2503 7 FAIL-5 2504 4 W+9 2505 2 &106100 2506 7 PR 2507 4 W+9 2508 2 &106500 2509 7 PI 2510 4 W+9 2511 2 &105100 2512 7 EXIT 2513 8 FAIL-5 2514 PR 2515 4 TYPBOX 2516 7 ITOR 2517 8 EXIT 2518 PI 2519 4 TYPBOX 2520 7 EXIT 2521 8 RTOI 2522 WTHREE 2523 4 W+9 2524 2 +32 2525 7 EXIT 2526 8 FAIL-5 2527 WFOUR 2528 4 W+9 2529 2 &100200 2530 7 ;+2 2531 8 FAIL-5 2532 4 W+8 2533 7 FAIL-5 2534 4 ADDI+2 2535 7 ;+5 2536 4 =5 0 2537 11 COMP 2538 8 COMP+1 2539 8 EXIT 2540 4 =/11 0 2541 COMEX 2542 11 COMP 2543 8 COMP+2 2544 8 EXIT 2545 WFIVE 2546 4 W+9 2547 6 &104120 2548 2 &104100 2549 7 ;+2 2550 8 FAIL-5 2551 PAGTWO 2552 0 W+11 2553 /8 ;+1 2554 2555 8 NZ 2556 8 N1 2557 8 N2 2558 8 FAIL-94 2559 8 N4 2560 8 N5 2561 8 N6 2562 8 N7 2563 2564 N1 2565 4 W+10 2566 7 ;+2 2567 8 FAIL-5 2568 4 =/1 0 2569 8 COMEX 2570 N2 2571 4 ADDI+3 2572 2 &106100 2573 7 TRR 2574 4 ADDI+3 2575 2 &106500 2576 7 TIR 2577 4 ADDI+3 2578 2 &105100 2579 7 TIRP 2580 4 ADDI+3 2581 6 &040000 2582 7 ;+2 2583 8 ARRY 2584 11 FRED 2585 8 FRED+1 2586 8 ITOP 2587 EXCOM 2588 11 COMP2 2589 8 COMP2+1 2590 8 EXIT 2591 2592 PROCED ([Description]) 2593 11 RESTO 2594 8 RESTO+1 2595 +0 2596 8 ITOP 2597 TRR 2598 4 =4 0 2599 11 COMP 2600 8 COMP+2 2601 8 ITOP 2602 TIR 2603 4 =2 0 2604 8 TRR+1 2605 TIRP 2606 4 W+10 2607 7 TIR 2608 8 FAIL-5 2609 ARRY 2610 11 RESTO 2611 8 PRESTO 2612 &010000 2613 0 DIM 2614 4 ADDI+3 2615 2 &045100 2616 7 ;+8 2617 4 =13 0 2618 1 DIM 2619 1 DIM 2620 1 DIM 2621 11 COMP 2622 8 COMP+3 2623 8 PROCED 2624 4 W+9 2625 2 &105100 2626 7 ;-9 2627 8 FAIL-5 2628 N4 2629 4 ADDI+3 2630 6 &020000 2631 7 NAMOK 2632 TESNAM 2633 4 ADDI+1 2634 2 C 2635 5 W 2636 4 I 2637 5 W+1 2638 CYCLE 2639 4 +1 2640 2 W+1 2641 5 W+1 2642 0 W+1 2643 /4 0 2644 6 =8 0 2645 7 ;+2 2646 8 FAIL-108 2647 10 W 2648 4 W 2649 9 CYCLE 2650 NZ 2651 NAMOK 2652 4 W+10 2653 7 ;+2 2654 8 FAIL-5 2655 4 ADDI+3 2656 6 &040000 2657 7 EXCOM 2658 4 =1 0 2659 8 COMEX 2660 N5 2661 4 =/1 0 2662 8 ;+4 2663 N6 2664 4 =3 0 2665 8 ;+2 2666 N7 2667 4 =1 0 2668 5 W 2669 4 W+10 2670 7 ;+2 2671 8 FAIL-5 2672 4 W 2673 8 COMEX 2674 2675 [ADDI 2676 ADJI C I] 2677 ADJI +0 ([Flowchart]) 2678 0 I 2679 /4 2 2680 6 +8191 2681 5 ADDI 2682 /4 3 2683 6 +15 2684 5 ADDI+1 2685 /4 2 2686 6 =/0 0 2687 5 ADDI+2 2688 /4 3 2689 6 &177760 2690 5 ADDI+3 2691 /4 2 2692 6 =8 0 2693 5 ADDI+4 2694 0 ADJI 2695 /8 1 2696 2697 [SEARCH 2698 ADDI ADJI BN C CHECK 2699 DECTYP DELIM EXPTYP FAIL I 2700 LASTDL M NAM NLP PROC 2701 TYPBOX W] 2702 SEARCH ([Description, Flowchart]) 2703 +0 2704 5 W 2705 4 BN 2706 5 BN+2 2707 4 NLP 2708 5 I 2709 LOOP 2710 0 I 2711 /4 0 2712 2 NAM+1 2713 7 ;+2 2714 8 NOT 2715 /4 1 2716 2 NAM+2 2717 7 FOUND 2718 NOT 2719 /4 0 2720 1 +1 2721 7 STOP 2722 RETURN 2723 4 I 2724 2 NLP+1 2725 7 FIN 2726 4 I 2727 1 +4 2728 5 I 2729 8 LOOP 2730 STOP 2731 4 W 2732 7 WZ 2733 2 +1 2734 7 EXIT 2735 1 +2 2736 7 FILLIN 2737 8 FAIL-17 2738 FILLIN 2739 4 +4 2740 2 NLP 2741 5 NLP 2742 5 I 2743 11 CHECK 2744 8 CHECK+1 2745 0 I 2746 4 NAM+1 2747 /5 0 2748 4 NAM+2 2749 /5 1 2750 4 C 2751 /5 2 2752 4 DECTYP 2753 /5 3 2754 8 EXIT 2755 WZ 2756 /4 1 2757 5 BN+2 2758 8 RETURN 2759 FIN 2760 4 W 2761 2 +1 2762 7 EXIT 2763 8 FAIL-18 2764 FOUND 2765 11 ADJI 2766 8 ADJI+1 2767 4 W 2768 7 ;+4 2769 2 +2 2770 7 EXIT 2771 8 FAIL-48 2772 4 EXPTYP 2773 6 +128 2774 7 NOTLS 2775 4 ADDI+3 2776 6 +128 2777 7 FAIL-87 2778 NOTLS 2779 4 ADDI+3 2780 6 &7600 2781 2 &6000 2782 7 RL 2783 1 &776000 2784 9 IN 2785 TEST 2786 4 M 2787 7 EXIT 2788 4 ADDI+3 2789 6 &040000 2790 7 OK 2791 4 DELIM 2792 2 =7 3072 2793 7 OK 2794 2 =5 7168 2795 7 RET 2796 1 +3072 2797 7 ;+2 2798 8 FAIL-99 2799 4 LASTDL 2800 2 =1 4096 2801 7 RET 2802 2 +4096 2803 7 RET 2804 8 FAIL-99 2805 RET 2806 4 PROC 2807 7 FAIL-99 2808 OK 2809 4 DELIM 2810 2 =7 3072 2811 7 SBRAK 2812 2 =6 3072 2813 7 RBRAK 2814 8 EXIT 2815 RBRAK 2816 4 ADDI+3 2817 6 &20000 2818 7 NOCBIT 2819 8 EXIT 2820 SBRAK 2821 4 ADDI+3 2822 6 &040000 2823 7 FAIL-38 2824 EXIT 2825 4 W 2826 7 ;+2 2827 8 ;+6 2828 0 I 2829 /4 2 2830 6 &677777 2831 1 =4 0 2832 /5 2 2833 0 SEARCH 2834 /8 1 2835 RL 2836 4 TYPBOX+1 2837 8 ;+2 2838 IN 2839 4 C 2840 5 TYPBOX 2841 8 TEST 2842 NOCBIT 2843 4 ADDI+2 2844 7 FAIL-61 2845 0 I 2846 /4 2 2847 14 2 2848 9 FAIL-99 2849 4 ADDI+3 2850 6 +16 2851 7 FAIL-61 2852 8 EXIT 2853 2854 [CHECK 2855 C CODL CODLP NLP FAIL] 2856 CHECK ([Flowchart]) 2857 +0 2858 4 NLP 2859 2 LOCAL 2860 1 CODLP 2861 0 CHECK 2862 /9 1 2863 8 FAIL-85 2864 LOCAL 2865 0 CODL 2866 2867 2868 [SECODL 2869 C CHECK CODL CODLP CONS 2870 CONSTA FAIL NLP Q] 2871 2872 SECODL +0 ([Description, Flowchart]) 2873 4 C 2874 5 Q 2875 LOOP 2876 4 Q 2877 2 CODLP 2878 7 INSERT 2879 0 Q 2880 /4 CODL 2881 2 CONSTA 2882 7 MAYBE 2883 NOT 2884 10 Q 2885 8 LOOP 2886 INSERT 2887 4 CONSTA 2888 /5 CODL+1 2889 4 CONS 2890 7 REAL 2891 4 +1 2892 RETURN 2893 1 Q 2894 5 CODLP 2895 11 CHECK 2896 8 CHECK+1 2897 EXIT 2898 0 SECODL 2899 /8 1 2900 MAYBE 2901 4 CONS 2902 7 ;+2 2903 8 EXIT 2904 /4 CODL+1 2905 2 CONSTA+1 2906 7 EXTRA 2907 8 NOT 2908 REAL 2909 4 CONSTA+1 2910 /5 CODL+2 2911 4 +2 2912 8 RETURN 2913 EXTRA 2914 4 Q 2915 1 +1 2916 2 CODLP 2917 7 ;+2 2918 8 EXIT 2919 10 CODLP 2920 8 EXIT-2 2921 2922 [STACK 2923 C CODL FAIL SP TS 2924 W] 2925 0 CODL-2 2926 STACK ([Flowchart]) 2927 +0 2928 4 SP 2929 1 -3 2930 5 SP 2931 0 STACK 2932 /4 1 2933 5 W+6 2934 INTER 2935 4 -3 2936 5 W+5 2937 OUTER 2938 4 C 2939 0 W+6 2940 14 4 2941 3 W+6 2942 7 ;+4 2943 10 STACK 2944 0 STACK 2945 /4 1 2946 0 SP 2947 /5 3 2948 10 SP 2949 10 W+5 2950 4 W+5 2951 9 OUTER 2952 /4 1 2953 6 =/15 7168 2954 5 TS 2955 4 STACK-1 2956 2 SP 2957 9 ;+2 2958 8 FAIL-83 2959 0 STACK 2960 4 W+6 2961 /7 2 2962 8 INTER 2963 2964 [TAKID 2965 ADDI BN C COMP COMPIL 2966 COMP2 DECTYP FAIL FOMCOM I 2967 P SEARCH STACK TS TYPBOX 2968 W] 2969 TAKID ([Description, Flowchart]) 2970 +0 2971 4 C 2972 11 SEARCH 2973 8 SEARCH+1 2974 4 DECTYP 2975 6 &44100 2976 2 &44100 2977 7 ARRAY 2978 TEST 2979 4 ADDI+3 2980 2 &040200 2981 7 EXIT 2982 4 ADDI+3 2983 2 &100200 2984 7 LAB 2985 4 ADDI+3 2986 6 &044100 2987 2 &044100 2988 7 ARR 2989 4 ADDI+3 2990 6 &010000 2991 7 OTHER 2992 4 P 2993 7 PZ 2994 11 COMPIL 2995 8 COMPIL+1 2996 &111000 2997 /15 27 2998 4 ADDI+3 2999 6 &017600 3000 2 &016000 3001 7 ;+3 3002 4 C 3003 8 ;+2 3004 4 TYPBOX+1 3005 5 TYPBOX 3006 11 FOMCOM 3007 8 FOMCOM+1 3008 8 EXIT 3009 PZ 3010 4 ADDI+2 3011 7 ;+2 3012 8 FAIL-46 3013 0 I 3014 /4 3 3015 6 =/8 0 3016 2 =/8 0 3017 7 FAIL-46 3018 /4 3 3019 6 =7 8191 3020 1 =8 0 3021 /5 3 3022 ZZ 3023 4 C 3024 5 W 3025 4 ADDI+3 3026 6 &7600 3027 2 &6000 3028 7 ;+2 3029 4 =/15 0 3030 1 =/13 0 3031 1 BN+2 3032 1 W 3033 8 COM3 3034 AC 3035 4 ADDI+3 3036 14 12 3037 9 FAIL-31 3038 AF 3039 4 =/8 0 3040 COM1 3041 1 BN+2 3042 COM2 3043 1 ADDI 3044 COM3 3045 11 COMP 3046 8 COMP+5 3047 EXIT 3048 0 TAKID 3049 /8 1 3050 ARR 3051 4 ADDI+2 3052 7 COMX 3053 4 =/8 0 3054 8 COM1 3055 LAB 3056 4 TS 3057 2 =/1 2048 3058 7 ;+2 3059 8 FAIL-22 3060 4 ADDI 3061 5 L3 3062 4 ADDI+2 3063 7 ;+6 3064 4 =/1 1026 3065 5 L1 3066 4 BN+2 3067 5 L2 3068 8 ;+4 3069 5 L2 3070 4 =/1 2050 3071 5 L1 3072 11 STACK 3073 8 STACK+1 3074 &111000 3075 L1 +0 3076 L2 +0 3077 L3 +0 3078 8 EXIT 3079 ARRAY 3080 4 BN 3081 2 BN+2 3082 7 FAIL-41 3083 8 TEST 3084 OTHER 3085 4 ADDI+2 3086 1 ADDI+4 3087 14 8177 3088 1 P 3089 6 +7 3090 5 W 3091 0 W 3092 /8 ;+1 3093 8 AA 3094 8 AB 3095 8 AA 3096 8 AB 3097 8 AC 3098 8 AD 3099 8 AE 3100 8 AF 3101 AA 3102 4 ADDI+3 3103 6 &017600 3104 7 FAIL-25 3105 4 ADDI+3 3106 2 &106100 3107 7 ;+3 3108 4 =1 0 3109 8 COM2 3110 4 =3 0 3111 8 COM2 3112 AB 3113 4 ADDI+3 3114 2 &106100 3115 7 ;+3 3116 4 =2 0 3117 8 COM2 3118 4 =4 0 3119 8 COM2 3120 AD 3121 4 ADDI+3 3122 6 &40 3123 7 ;+2 3124 4 =/14 0 3125 1 =/10 0 3126 8 COM1 3127 AE 3128 4 ADDI 3129 5 W 3130 8 ZZ+2 3131 COMX 3132 4 =1 0 3133 8 COM2 3134 3135 [TAKE 3136 ARITH C COMP COMPIL CONS 3137 FAIL LASTDL M P Q 3138 SECODL TAKID TYPBOX UNSTAK] 3139 TAKE ([Description, Flowchart]) 3140 +0 3141 5 P 3142 4 M 3143 7 MZ 3144 2 +1 3145 7 MONE 3146 4 P 3147 7 FAIL-31 3148 4 CONS 3149 2 +2 3150 7 CTWO 3151 SEEK 3152 11 SECODL 3153 8 SECODL+1 3154 4 CONS 3155 7 ;+5 3156 4 C 3157 5 TYPBOX 3158 4 =/2 0 3159 8 ;+4 3160 4 TYPBOX+1 3161 5 TYPBOX 3162 4 =/4 0 3163 11 COMP 3164 8 COMP+4 3165 EXIT 3166 0 TAKE 3167 /8 1 3168 MZ 3169 4 LASTDL 3170 2 =7 5120 3171 7 SBR 3172 2 =6 4096 3173 7 RBR 3174 8 FAIL-30 3175 MONE 3176 11 TAKID 3177 8 TAKID+1 3178 8 EXIT 3179 CTWO 3180 4 ARITH 3181 7 SEEK 3182 8 FAIL-45 3183 SBR 3184 4 +12 3185 11 UNSTAK 3186 8 UNSTAK+1 3187 8 EXIT 3188 RBR 3189 4 P 3190 7 FAIL-30 3191 8 EXIT 3192 3193 [TYPCHK 3194 COMP COMPIL LOKTYP TYPBOX] 3195 TYPCHK ([Description, Flowchart]) 3196 +0 3197 4 LOKTYP 3198 2 TYPBOX 3199 7 EXIT 3200 4 LOKTYP 3201 7 ;+3 3202 4 =/15 13 3203 8 ;+2 3204 4 =/15 18 3205 11 COMP 3206 8 COMP+5 3207 4 LOKTYP 3208 5 TYPBOX 3209 EXIT 3210 0 TYPCHK 3211 /8 1 3212 3213 [UPDATE 3214 ADDI BLANKS CODE I OPTION 3215 PP PUNGRP SP W] 3216 UPDATE ([Flowchart]) 3217 +0 3218 4 OPTION 3219 6 +2 3220 7 ;+2 3221 8 EXIT 3222 4 I 3223 5 W 3224 LOOP 3225 0 W 3226 /4 4 3227 1 +1 3228 7 ;+5 3229 4 W 3230 1 +4 3231 5 W 3232 8 LOOP 3233 4 +3 3234 5 CODE 3235 /4 2 3236 6 +8191 3237 1 ADDI 3238 11 PUNGRP 3239 8 PUNGRP+1 3240 4 +0 3241 5 CODE 3242 4 PP 3243 2 ADDI+1 3244 11 PUNGRP 3245 8 PUNGRP+1 3246 4 +3 3247 11 BLANKS 3248 8 BLANKS+1 3249 EXIT 3250 0 UPDATE 3251 /8 1 3252 3253 [ACTOP 3254 BN C E FAIL LASTDL 3255 M PRAMCH PRMCOU RESTO SEARCH 3256 SECODL TAKE TS UNSTAK] 3257 ACTOP ([Description, Flowchart]) 3258 +0 3259 10 PRMCOU 3260 4 PRMCOU 3261 2 +14 3262 9 FAIL-6 3263 4 E 3264 7 ACTA 3265 4 LASTDL 3266 2 =7 5120 3267 7 LOOK 3268 2 =3 5120 3269 7 STRING 3270 2 =/13 4096 3271 7 ;+4 3272 2 =0 4096 3273 7 ;+2 3274 8 FAIL-5 3275 4 M 3276 7 FAIL-49 3277 2 +2 3278 7 ACTWO 3279 4 C 3280 11 SEARCH 3281 8 SEARCH+1 3282 4 C 3283 8 ACTEND 3284 ACTWO 3285 11 SECODL 3286 8 SECODL+1 3287 4 +1 3288 8 ACTEND 3289 STRING 3290 4 +3 3291 8 ACTEND 3292 LOOK 3293 4 TS 3294 2 =/1 6144 3295 7 ;+4 3296 2 =/15 7168 3297 7 ;+2 3298 8 ROND 3299 11 RESTO 3300 8 RESTO+1 3301 &010000 3302 0 BN+2 3303 4 +4 3304 11 PRAMCH 3305 8 PRAMCH+1 3306 EXIT 3307 0 ACTOP 3308 /8 1 3309 ACTA 3310 4 TS 3311 2 =/2 4096 3312 7 ROND 3313 4 +1 3314 11 TAKE 3315 8 TAKE+1 3316 4 +2 3317 11 UNSTAK 3318 8 UNSTAK+1 3319 4 E+1 3320 5 E 3321 4 +2 3322 ACTEND 3323 11 PRAMCH 3324 8 PRAMCH+1 3325 8 EXIT 3326 ROND 3327 4 E+1 3328 5 E 3329 4 +5 3330 8 ACTEND 3331 3332 [ARRBND 3333 C COMPIL DELIM FAIL SP 3334 TAKE TS TYPBOX UNSTAK W] 3335 ARRBND ([Description, Flowchart]) 3336 +0 3337 4 +1 3338 11 TAKE 3339 8 TAKE+1 3340 4 +1 3341 11 UNSTAK 3342 8 UNSTAK+1 3343 4 TYPBOX 3344 7 ;+5 3345 11 COMPIL 3346 8 COMPIL+1 3347 &111000 3348 /15 18 3349 4 TS 3350 2 =/1 3072 3351 7 SQUAD 3352 2 =10 0 3353 7 ;+2 3354 8 FAIL-66 3355 4 DELIM 3356 2 =3 2048 3357 7 FAIL-50 3358 RETURN 3359 0 SP 3360 /10 1 3361 EXIT 3362 0 ARRBND 3363 /8 1 3364 SQUAD 3365 0 SP 3366 4 DELIM 3367 2 =3 2048 3368 7 ;+7 3369 /4 0 3370 6 +16 3371 7 FAIL-103 3372 /2 0 3373 /5 0 3374 8 RETURN 3375 /4 0 3376 6 +16 3377 7 ;+2 3378 8 FAIL-103 3379 /4 0 3380 1 +16 3381 /5 0 3382 8 EXIT 3383 3384 [DEC 3385 BN C CHECK COMPIL DECSTA 3386 E FAIL M NLP P 3387 PP SP STACK TS] 3388 DEC ([Description, Flowchart]) 3389 +0 3390 5 P 3391 4 M 3392 7 ;+2 3393 8 FAIL-36 3394 4 E 3395 7 ;-2 3396 4 DECSTA 3397 9 FAIL-54 3398 7 ;+6 3399 4 P 3400 2 +2 3401 7 ;+3 3402 EXIT 3403 0 DEC 3404 /8 1 3405 4 TS 3406 2 =/0 4096 3407 7 EXIT 3408 2 =0 1024 3409 7 TR 3410 1 =7 4096 3411 7 ;+2 3412 8 FAIL-63 3413 4 +4 3414 2 NLP 3415 5 NLP 3416 11 CHECK 3417 8 CHECK+1 3418 0 NLP 3419 4 -1 3420 /5 0 3421 4 BN 3422 /5 1 3423 4 BN+4 3424 1 +16 3425 5 BN+4 3426 5 BN 3427 8 ;+4 3428 TR 3429 4 +3 3430 2 SP 3431 5 SP 3432 4 BN 3433 5 L1 3434 5 L2 3435 4 P 3436 2 +2 3437 7 TWO 3438 11 STACK 3439 8 STACK+1 3440 &010100 3441 L1 +0 3442 /0 3072 3443 COM 3444 4 =8 0 3445 5 DECSTA 3446 8 EXIT 3447 TWO 3448 4 PP 3449 1 +1 3450 5 L3 3451 4 BN 3452 1 =/7 0 3453 5 L4 3454 11 STACK 3455 8 STACK+1 3456 &011100 3457 L2 +0 3458 L3 +0 3459 /0 4096 3460 11 COMPIL 3461 8 COMPIL+1 3462 &331110 3463 /15 1 3464 8 8191 3465 L4 +0 3466 8 COM 3467 3468 [DECL 3469 ARRCOU BN C CODL CODLP 3470 DECTYP FAIL I M NAM 3471 NDAP NLP OWNCOD PP SEARCH 3472 W] 3473 DECL ([Description, Flowchart]) 3474 +0 3475 5 W+1 3476 4 M 3477 2 +1 3478 7 ;+2 3479 8 FAIL-27 3480 4 +3 3481 11 SEARCH 3482 8 SEARCH+1 3483 0 W+1 3484 /8 ;+1 3485 8 ZERO 3486 8 ONE 3487 8 TWO 3488 8 THREE 3489 8 FOUR 3490 ZERO 3491 0 I 3492 4 NDAP 3493 /5 2 3494 4 DECTYP 3495 2 &106100 3496 7 ;+3 3497 10 NDAP 3498 8 EXIT 3499 10 NDAP 3500 8 ;-3 3501 ONE 3502 0 I 3503 4 CODLP 3504 /5 2 3505 10 CODLP 3506 /10 3 3507 8 EXIT 3508 TWO 3509 0 I 3510 4 OWNCOD 3511 7 ;+7 3512 /4 3 3513 1 =8 0 3514 /5 3 3515 4 OWNCOD 3516 1 I 3517 8 ;+2 3518 4 PP 3519 1 =8 0 3520 /5 2 3521 8 EXIT 3522 THREE 3523 10 ARRCOU 3524 8 EXIT 3525 FOUR 3526 0 I 3527 4 CODLP 3528 /5 2 3529 0 CODLP 3530 4 BN 3531 /5 CODL+1 3532 10 CODLP 3533 10 CODLP 3534 EXIT 3535 0 DECL 3536 /8 1 3537 3538 3539 [ENDSTA 3540 ADDI ARITH BN C COMPIL 3541 DECSTA E EXP EXPTYP FAIL 3542 FOMCOM I LASTDL M MPRINT 3543 MREAD SEARCH SV TAKE] 3544 ENDSTA ([Description, Flowchart]) 3545 +0 3546 4 SV 3547 7 SVZ 3548 RETURN 3549 4 C 3550 5 SV 3551 4 MREAD 3552 7 ;+6 3553 4 C 3554 5 MREAD 3555 RESET 3556 4 E+1 3557 5 E 3558 8 EXIT 3559 4 MPRINT 3560 7 CONTIN 3561 4 C 3562 5 MPRINT 3563 8 RESET 3564 CONTIN 3565 4 =/0 0 3566 5 DECSTA 3567 4 +1 3568 11 EXP 3569 8 EXP+1 3570 4 E 3571 7 EZ 3572 4 M 3573 7 EXIT 3574 2 +1 3575 7 ;+2 3576 8 FAIL-32 3577 11 SEARCH 3578 8 SEARCH+1 3579 4 ADDI+3 3580 2 &100120 3581 7 ;+2 3582 8 FAIL-32 3583 11 FOMCOM 3584 8 FOMCOM+1 3585 EXTRA 3586 4 C 3587 5 EXPTYP 3588 EXIT 3589 0 ENDSTA 3590 /8 1 3591 SVZ 3592 4 LASTDL 3593 2 =7 5120 3594 7 FAIL-20 3595 8 RETURN 3596 EZ 3597 4 +1 3598 11 TAKE 3599 8 TAKE+1 3600 4 E+1 3601 5 E 3602 4 C 3603 5 ARITH 3604 8 EXTRA 3605 3606 [FORCOM 3607 C COMP COMPIL DELIM FAIL 3608 LOKTYP OUT RESTO SP TAKE 3609 TS TYPCHK UNSTAK W] 3610 FORCOM ([Description, Flowchart]) 3611 +0 3612 4 +1 3613 11 TAKE 3614 8 TAKE+1 3615 4 +2 3616 11 UNSTAK 3617 8 UNSTAK+1 3618 4 TS 3619 5 W+7 3620 2 =7 3072 3621 7 SBRAK 3622 11 RESTO 3623 8 RESTO+1 3624 &100000 3625 0 LOKTYP 3626 4 W+7 3627 2 =12 4096 3628 7 ;+3 3629 11 TYPCHK 3630 8 TYPCHK+1 3631 4 W+7 3632 2 =/0 6144 3633 7 SIMPLE 3634 2 =4 2048 3635 7 WHILE 3636 1 =0 1024 3637 7 UNTIL 3638 8 FAIL-96 3639 WHILE 3640 1 +3 3641 UNTIL 3642 1 +20 3643 SIMPLE 3644 1 =/15 6 3645 11 COMP 3646 8 COMP+5 3647 4 TS 3648 2 =8 3072 3649 7 EXIT 3650 8 FAIL-96 3651 EXIT 3652 0 FORCOM 3653 /8 1 3654 SBRAK 3655 4 DELIM 3656 2 =12 0 3657 7 FAIL-43 3658 0 SP 3659 /10 1 3660 8 OUT 3661 3662 [FCLAPS 3663 C FAIL NLP W WM 3664 WMESS] 3665 FCLAPS ([Description, Flowchart]) 3666 +0 3667 4 -1 3668 5 WM 3669 4 C 3670 0 NLP 3671 /5 4 3672 /4 3 3673 14 5 3674 9 FD 3675 RET 3676 /4 2 3677 6 &577777 3678 /5 2 3679 /4 3 3680 14 2 3681 9 EXIT 3682 /4 3 3683 6 +15 3684 2 C 3685 5 W+7 3686 2 +3 3687 6 +28 3688 2 NLP 3689 5 W+8 3690 4 +4 3691 2 NLP 3692 5 NLP 3693 5 W+9 3694 RETURN 3695 4 W+7 3696 7 END 3697 0 NLP 3698 /4 2 3699 6 =4 0 3700 7 W0 3701 BACK 3702 0 NLP 3703 /4 2 3704 6 =8 0 3705 5 W+3 3706 /4 3 3707 6 &177760 3708 1 W+3 3709 0 W+9 3710 /5 3 3711 4 +4 3712 2 NLP 3713 5 NLP 3714 10 W+7 3715 4 +1 3716 2 W+9 3717 5 W+9 3718 8 RETURN 3719 FD 3720 /4 3 3721 9 FAIL-16 3722 14 1 3723 9 ;+2 3724 8 FAIL-16 3725 /4 3 3726 1 =/0 0 3727 /5 3 3728 8 RET 3729 END 3730 4 W+8 3731 2 NLP 3732 7 ;+9 3733 4 W+8 3734 5 NLP 3735 0 NLP 3736 /4 0 3737 9 ;+2 3738 8 ;+3 3739 4 C 3740 /5 0 3741 EXIT 3742 0 FCLAPS 3743 /8 1 3744 W0 3745 4 +3 3746 11 WMESS 3747 8 WMESS+1 3748 8 BACK 3749 3750 [STATRM 3751 ADDRES BN COMPIL DECTYP ENDSTA 3752 FAIL INOUT MIDTRM NCLAPS RESTO 3753 TS UNSTAK] 3754 STATRM ([Description, Flowchart]) 3755 +0 3756 4 +1 3757 11 INOUT 3758 8 INOUT+1 3759 4 DECTYP 3760 7 ;+2 3761 8 FAIL-93 3762 11 ENDSTA 3763 8 ENDSTA+1 3764 MIDTRM 3765 4 +1 3766 11 UNSTAK 3767 8 UNSTAK+1 3768 0 STATRM 3769 4 TS 3770 2 =/0 5120 3771 7 ;+2 3772 /8 1 3773 11 RESTO 3774 8 RESTO+1 3775 &001000 3776 0 ADDRES 3777 11 NCLAPS 3778 3779 8 NCLAPS+1 3780 4 ADDRES 3781 5 ;+5 3782 11 COMPIL 3783 8 COMPIL+1 3784 &121300 3785 /15 10 3786 +0 3787 8 MIDTRM 3788 3789 [INOUT 3790 ADDI C COMP COMPIL E 3791 EXPRES FAIL FOMPIL LASTDL M 3792 MPRINT MREAD OUT SEARCH TAKE 3793 TS TYPBOX UNSTAK W] 3794 SETPRO ([Flowchart]) 3795 +0 3796 4 M 3797 7 FAIL-35 3798 2 +2 3799 7 EXIT2 3800 4 C 3801 11 SEARCH 3802 8 SEARCH+1 3803 4 ADDI+3 3804 2 &100120 3805 7 ;+7 3806 4 ADDI+3 3807 6 &060000 3808 7 ;+2 3809 8 FAIL-99 3810 EXIT2 3811 0 SETPRO 3812 /8 1 3813 11 FOMPIL 3814 8 FOMPIL+1 3815 8 L1 3816 INOUT ([Flowchart]) 3817 +0 3818 5 W+11 3819 4 MREAD 3820 3821 ([VOLUME 3
]) 3822 3823 7 RZ 3824 4 LASTDL 3825 2 =7 5120 3826 3827 7 ;+5 3828 2 =6 4096 3829 7 L5 3830 11 SETPRO 3831 8 SETPRO+1 3832 4 C 3833 11 TAKE 3834 8 TAKE+1 3835 4 E+1 3836 5 E 3837 3838 4 TYPBOX 3839 7 ;+2 3840 4 +1 3841 1 +1 3842 COM 3843 1 =15 0 3844 11 COMP 3845 8 COMP+5 3846 L1 3847 4 C 3848 5 EXPRES 3849 4 W+11 3850 7 OUT 3851 EXIT 3852 0 INOUT 3853 /8 1 3854 RZ 3855 4 MPRINT 3856 7 EXIT 3857 4 LASTDL 3858 2 =7 5120 3859 7 L2 3860 2 =3 5120 3861 7 L1 3862 1 =2 7168 3863 7 L3 3864 11 SETPRO 3865 8 SETPRO+1 3866 L2 3867 4 +1 3868 11 TAKE 3869 8 TAKE+1 3870 L4 3871 4 +2 3872 11 UNSTAK 3873 8 UNSTAK+1 3874 4 C 3875 5 E 3876 4 ADDI+3 3877 14 12 3878 9 EXTLAB 3879 4 TYPBOX 3880 7 ;+2 3881 4 +1 3882 1 +3 3883 8 COM 3884 EXTLAB 3885 4 +15 3886 8 COM 3887 L3 3888 4 EXPRES 3889 3890 9 L4 3891 4 ADDI+3 3892 6 &010000 3893 7 L1 3894 8 L2 3895 L5 3896 4 EXPRES 3897 9 FAIL-3 3898 8 L1 3899 3900 [NCLAPS 3901 BN C CNL CODL FAIL 3902 NLP RCLAPS W WM WMESS] 3903 NCLAPS ([Description, Flowchart]) 3904 +0 3905 4 -1 3906 5 WM 3907 5 CNL 3908 4 +816 3909 2 BN 3910 7 ;+2 3911 8 ;+3 3912 4 NLP 3913 5 NLP+2 3914 RETURN 3915 0 NLP 3916 /4 0 3917 1 +1 3918 7 EXIT 3919 9 ;+2 3920 8 END 3921 /4 2 3922 6 =4 0 3923 7 CONT 3924 /4 3 3925 6 &177760 3926 2 &100200 3927 7 ;+2 3928 8 END 3929 /4 2 3930 6 +8191 3931 5 W 3932 0 W 3933 /4 CODL 3934 7 FAIL-79 3935 8 END 3936 CONT 3937 /4 3 3938 6 &040200 3939 2 &040200 3940 7 RCLAPS 3941 4 +3 3942 11 WMESS 3943 8 WMESS+1 3944 RCLAPS 3945 END 3946 4 NLP 3947 1 +4 3948 5 NLP 3949 8 RETURN 3950 EXIT 3951 /4 1 3952 5 BN 3953 4 NLP 3954 1 +4 3955 5 NLP 3956 4 C 3957 5 CNL 3958 0 NCLAPS 3959 /8 1 3960 (*) 3961 3962 [ARRAY 3963 ARENT2 ARRCOU C DEC DECTYP 3964 FAIL OUT STACK] 3965 ARRAY ([Description, Flowchart]) 3966 4 +2 3967 11 DEC 3968 8 DEC+1 3969 4 DECTYP 3970 7 RAR 3971 6 &104120 3972 2 &104100 3973 7 ;+2 3974 8 FAIL-72 3975 4 DECTYP 3976 6 &037760 3977 1 &040000 3978 RETURN 3979 5 DECTYP 3980 ARENT2 ([Flowchart]) 3981 11 STACK 3982 8 STACK+4 3983 &100000 3984 /2 2048 3985 4 C 3986 5 ARRCOU 3987 8 OUT 3988 RAR 3989 4 &046100 3990 8 RETURN 3991 3992 [BOOL INT REAL 3993 BCR C DEC DECL DECTYP 3994 DELIM FAIL OUT OUT2 W] 3995 REAL ([Description, Flowchart]) 3996 4 &106100 3997 8 ;+4 3998 INT ([Description, Flowchart]) 3999 4 &106500 4000 8 ;+2 4001 BOOL ([Description, Flowchart]) 4002 4 &105100 4003 5 W 4004 4 DECTYP 4005 7 ;+2 4006 8 FAIL-47 4007 4 W 4008 5 DECTYP 4009 4 +1 4010 11 DEC 4011 8 DEC+1 4012 4 +3 4013 11 BCR 4014 8 BCR+1 4015 4 DELIM 4016 2 =10 0 4017 7 OUT2 4018 2 +2048 4019 7 OUT2 4020 BACK 4021 1 =6 3072 4022 7 ;+4 4023 1 =1 7168 4024 7 ;+2 4025 8 FAIL-76 4026 11 DECL 4027 8 DECL+1 4028 4 DELIM 4029 2 =3 3072 4030 7 ;+7 4031 4 +1 4032 11 BCR 4033 8 BCR+1 4034 4 DELIM 4035 1 =/6 2048 4036 8 BACK 4037 5 DECTYP 4038 8 OUT 4039 4040 [BEGIN 4041 C DECSTA E F FAIL 4042 M OUT PROC STACK TS] 4043 BEGIN ([Description, Flowchart]) 4044 4 E 4045 7 FAIL-60 4046 4 F 4047 2 PROC 4048 1 M 4049 7 ;+2 4050 8 FAIL-60 4051 4 C 4052 5 DECSTA 4053 4 TS 4054 2 =/2 0 4055 7 FAIL-60 4056 2 =5 7168 4057 7 FAIL-60 4058 11 STACK 4059 8 STACK+4 4060 &100000 4061 8 7168 4062 8 OUT 4063 4064 [DO 4065 ADDRES ARITH BN C COMPIL 4066 E F FORCOM OUT RESTO 4067 STACK] 4068 DO ([Description, Flowchart]) 4069 11 FORCOM 4070 8 FORCOM+1 4071 11 RESTO 4072 8 RESTO+1 4073 &001000 4074 0 ADDRES 4075 4 ADDRES 4076 1 +1 4077 5 LIV 4078 1 +2 4079 5 L2 4080 11 COMPIL 4081 8 COMPIL+1 4082 &121300 4083 /15 11 4084 LIV +0 4085 11 STACK 4086 8 STACK+4 4087 &101000 4088 /0 5120 4089 L2 +0 4090 4 E+1 4091 5 E 4092 4 C 4093 5 F 4094 5 ARITH 4095 8 OUT 4096 4097 [ELSE 4098 ADDRES ARITH C COMPIL E 4099 ENDSTA EXPTYP FAIL INOUT OUT 4100 PP RESTO STACK TAKE TS 4101 TYPBOX UNSTAK] 4102 ELSE ([Description, Flowchart]) 4103 4 +2 4104 11 INOUT 4105 8 INOUT+1 4106 4 TS 4107 2 =/0 2048 4108 7 THENS 4109 4 +1 4110 11 TAKE 4111 8 TAKE+1 4112 4 +2 4113 11 UNSTAK 4114 8 UNSTAK+1 4115 4 TS 4116 2 =/0 2048 4117 7 JOIN 4118 2 =0 1024 4119 7 THENE 4120 8 FAIL-70 4121 THENS 4122 11 ENDSTA 4123 8 ENDSTA+1 4124 JOIN 4125 4 E+1 4126 5 E 4127 4 C 4128 5 ARITH 4129 5 EXPTYP 4130 4 =/1 1 4131 5 ALIVO 4132 8 COMBIN 4133 THENE 4134 4 =/0 7170 4135 1 TYPBOX 4136 8 ;-4 4137 COMBIN 4138 11 RESTO 4139 8 RESTO+1 4140 &001000 4141 0 ADDRES 4142 4 ADDRES 4143 5 LIVE 4144 4 PP 4145 5 L 4146 11 STACK 4147 8 STACK+4 4148 &101000 4149 ALIVO +0 4150 L +0 4151 11 COMPIL 4152 8 COMPIL+1 4153 &121300 4154 8 8191 4155 LIVE +0 4156 8 OUT 4157 4158 [END 4159 BCR BN C COMPIL DELIM 4160 ENDPRO END40F ENT2 FAIL M 4161 NAM NCLAPS OUT2 Q REPORT 4162 RESTO SP STATRM TS W 4163 WM WMESS] 4164 END ([Description, Flowchart]) 4165 11 STATRM 4166 8 STATRM+1 4167 ENT2 ([Flowchart]) 4168 4 +0 4169 5 NAM+1 4170 5 NAM+2 4171 4172 4 &014500 4173 11 REPORT 4174 8 REPORT+1 4175 4 -1 4176 5 WM 4177 4 TS 4178 2 =/0 4096 4179 7 BEGALL 4180 2 =0 1024 4181 7 BEGTR 4182 1 =7 4096 4183 7 BEG 4184 8 FAIL-40 4185 BEGALL 4186 4 -1 4187 BEGTR 4188 5 LIVE 4189 11 RESTO 4190 8 RESTO+1 4191 &000011 4192 0 BN 4193 0 Q 4194 4 LIVE 4195 7 RETURN 4196 4 Q 4197 5 LIVE 4198 11 COMPIL 4199 8 COMPIL+1 4200 &121300 4201 /15 17 4202 LIVE +0 4203 RETURN 4204 11 NCLAPS 4205 8 NCLAPS+1 4206 8 ;+4 4207 BEG 4208 11 RESTO 4209 8 RESTO+1 4210 +0 4211 END40F 4212 4 SP 4213 2 SP+1 4214 7 ENDPRO 4215 4 C 4216 5 W+12 4217 LOOP 4218 4 +4 4219 11 BCR 4220 8 BCR+1 4221 4 DELIM 4222 2 =11 7168 4223 7 OK 4224 2 =3 3072 4225 7 OK 4226 1 =5 1024 4227 7 OK 4228 4 W+12 4229 7 WARN 4230 8 LOOP 4231 OK 4232 4 C 4233 5 M 4234 8 OUT2 4235 WARN 4236 4 +1 4237 11 WMESS 4238 8 WMESS+1 4239 4 +1 4240 5 W+12 4241 8 LOOP 4242 4243 [FOR 4244 ARITH BCR BN C CHECK 4245 COMPIL DECSTA DELIM E EXP 4246 F FAIL M NLP OUT 4247 PP STACK TAKE TYPBOX] 4248 FOR ([Description, Flowchart]) 4249 4 F 4250 2 M 4251 7 ;+2 4252 8 FAIL-44 4253 4 +2 4254 11 EXP 4255 8 EXP+1 4256 4 =/0 0 4257 5 DECSTA 4258 4 PP 4259 5 ;+5 4260 11 STACK 4261 8 STACK+4 4262 &101000 4263 8 3072 4264 +0 4265 4 +4 4266 2 NLP 4267 5 NLP 4268 11 CHECK 4269 8 CHECK+1 4270 0 NLP 4271 4 -1 4272 /5 0 4273 4 BN 4274 /5 1 4275 4 BN+4 4276 1 +16 4277 5 BN+4 4278 5 BN 4279 5 ;+6 4280 11 COMPIL 4281 8 COMPIL+1 4282 &441111 4283 /15 9 4284 +8191 4285 +0 4286 +8191 4287 4 -1 4288 5 F 4289 4 +1 4290 11 BCR 4291 8 BCR+1 4292 4 DELIM 4293 2 =12 1024 4294 7 ;+2 4295 8 FAIL-21 4296 11 TAKE 4297 8 TAKE+1 4298 4 =/0 6144 4299 1 TYPBOX 4300 5 ;+4 4301 11 STACK 4302 8 STACK+4 4303 &100000 4304 +0 4305 4 C 4306 5 E 4307 4 ARITH+1 4308 5 ARITH 4309 8 OUT 4310 4311 [GOTO 4312 C DECSTA E EXP EXPTYP 4313 FAIL M OUT STACK SV] 4314 GOTO ([Description, Flowchart]) 4315 4 M 4316 7 ;+2 4317 8 FAIL-42 4318 4 +2 4319 11 EXP 4320 8 EXP+1 4321 4 =/0 0 4322 5 DECSTA 4323 5 SV 4324 11 STACK 4325 8 STACK+4 4326 &100000 4327 /1 2050 4328 4 C 4329 5 E 4330 4 &140200 4331 5 EXPTYP 4332 8 OUT 4333 4334 [IF 4335 ARITH C DECSTA DECTYP E 4336 EXP EXPTYP FAIL LASTDL M 4337 MPRINT MREAD OUT PROC STACK] 4338 IF ([Description, Flowchart]) 4339 4 M 4340 1 MREAD 4341 1 MPRINT 4342 7 ;+2 4343 8 FAIL-67 4344 4 LASTDL 4345 2 =11 6144 4346 7 FAIL-67 4347 2 =4 1024 4348 7 FAIL-67 4349 1 =6 4096 4350 7 FAIL-67 4351 4 +1 4352 11 EXP 4353 8 EXP+1 4354 4 E 4355 7 TEST 4356 4 DECTYP 4357 7 DECZ 4358 6 &044100 4359 2 &044100 4360 7 ARRAY 4361 8 FAIL-68 4362 DECZ 4363 4 =/0 0 4364 5 DECSTA 4365 AVOID 4366 ARRAY 4367 4 ARITH 4368 1 E 4369 5 ALIVO 4370 4 EXPTYP 4371 5 LIVE 4372 11 STACK 4373 8 STACK+4 4374 &101100 4375 ALIVO +0 4376 LIVE +0 4377 8 2048 4378 4 C 4379 5 ARITH 4380 5 E 4381 8 OUT 4382 TEST 4383 4 LASTDL+1 4384 6 =7 0 4385 7 AVOID 4386 8 FAIL-100 4387 4388 [PROCED 4389 ADDI BCR BN C COMP 4390 COMPIL DEC DECL DECSTA DECTYP 4391 DELIM FAIL FCLAPS I LIVE 4392 M NAM NLP OUT OUT2 4393 OWNCOD PAMTAB PH PP PRCENT 4394 PRMCOU PROC REPORT SEARCH SP 4395 STACK W] 4396 PROCED ([Description, Flowchart]) 4397 4 +1 4398 11 DEC 4399 8 DEC+1 4400 4 +1 4401 11 BCR 4402 8 BCR+1 4403 4 +1 4404 11 SEARCH 4405 8 SEARCH+1 4406 4 +4 4407 2 NLP 4408 5 NLP 4409 4 -1 4410 5 PH 4411 0 NLP 4412 /5 0 4413 4 BN 4414 /5 1 4415 4 DECTYP 4416 7 OK 4417 6 &104120 4418 2 &104100 4419 7 OK 4420 8 FAIL-86 4421 OK 4422 4 OWNCOD 4423 7 ;+2 4424 8 SKIP 4425 4 BN 4426 5 NB 4427 4 BN+4 4428 1 +16 4429 5 BN+4 4430 5 BN 4431 4 +4 4432 2 DECSTA 4433 1 NLP 4434 5 ;+6 4435 4 PP 4436 5 ;+7 4437 11 STACK 4438 8 STACK+4 4439 &001111 4440 +0 4441 /1 5120 4442 NB +0 4443 +0 4444 11 COMPIL 4445 8 COMPIL+1 4446 &111000 4447 8 8191 4448 4 &016000 4449 11 REPORT 4450 8 REPORT+1 4451 SKIP 4452 4 C 4453 5 PRMCOU 4454 4 =/0 0 4455 5 DECSTA 4456 4 DELIM 4457 2 =3 3072 4458 7 SMICOL 4459 2 =2 3072 4460 7 BRAK 4461 8 FAIL-101 4462 BRAK 4463 4 DECTYP 4464 7 ;+3 4465 6 &007600 4466 1 &010000 4467 1 &020100 4468 5 DECTYP 4469 4 +2 4470 11 DECL 4471 8 DECL+1 4472 4 I 4473 5 PRCENT 4474 4 PROC+1 4475 5 PROC 4476 LOOP1 4477 10 PRMCOU 4478 4 PRMCOU 4479 2 +14 4480 9 FAIL-6 4481 4 +1 4482 11 BCR 4483 8 BCR+1 4484 4 +1 4485 11 SEARCH 4486 8 SEARCH+1 4487 4 +4 4488 2 NLP 4489 5 NLP 4490 2 SP 4491 9 ;+2 4492 8 FAIL-85 4493 0 NLP 4494 4 NAM+1 4495 /5 0 4496 4 NAM+2 4497 /5 1 4498 4 PRMCOU 4499 1 =/0 0 4500 /5 2 4501 4 C 4502 /5 3 4503 4 DELIM 4504 2 =1 4096 4505 7 LOOP1 4506 2 =0 3072 4507 7 PAGE2 4508 8 FAIL-88 4509 SMICOL 4510 4 DECTYP 4511 7 ;+2 4512 1 &707700 4513 1 &100120 4514 5 DECTYP 4515 4 +2 4516 11 DECL 4517 8 DECL+1 4518 4 I 4519 5 PRCENT 4520 4 OWNCOD 4521 7 ;+2 4522 8 ;+5 4523 4 =/7 0 4524 1 BN 4525 11 COMP 4526 8 COMP+5 4527 4 C 4528 5 DECTYP 4529 4 +3 4530 11 BCR 4531 8 BCR+1 4532 8 ENDIT 4533 PAGE2 4534 4 OWNCOD 4535 7 ;+2 4536 8 BYPASS 4537 4 =/7 0 4538 1 BN 4539 1 PRMCOU 4540 11 COMP 4541 8 COMP+5 4542 BYPASS 4543 0 PRCENT 4544 /4 3 4545 6 &777760 4546 1 PRMCOU 4547 /5 3 4548 4 C 4549 5 DECTYP 4550 5 PROC 4551 11 BCR 4552 8 BCR+1 4553 4 DELIM 4554 2 =3 3072 4555 7 ;+2 4556 8 FAIL-102 4557 11 BCR 4558 8 BCR+1 4559 4 DELIM 4560 2 =10 3072 4561 7 VALUE 4562 8 PAGE3 4563 VALUE 4564 4 +1 4565 11 BCR 4566 8 BCR+1 4567 4 +2 4568 11 SEARCH 4569 8 SEARCH+1 4570 4 ADDI+2 4571 7 FAIL-17 4572 0 I 4573 /4 2 4574 6 &577777 4575 1 =8 0 4576 /5 2 4577 4 DELIM 4578 2 =3 3072 4579 7 ;+4 4580 2 =1 7168 4581 7 VALUE 4582 8 FAIL-90 4583 11 BCR 4584 8 BCR+1 4585 PAGE3 4586 4 C 4587 5 W 4588 4 DELIM 4589 0 C 4590 14 2 4591 5 W+1 4592 REPEAT 4593 0 W 4594 /4 TABLE 4595 5 W+2 4596 1 +1 4597 7 FAIL-65 4598 4 W+2 4599 6 =/15 4096 4600 2 W+1 4601 7 FOUND 4602 10 W 4603 8 REPEAT 4604 TABLE 4605 &154304 4606 &144324 4607 &134244 4608 &162304 4609 4610 &204005 4611 &172010 4612 &224010 4613 &210002 4614 4615 -1 4616 FOUND 4617 4 W+2 4618 6 &007777 4619 0 C 4620 14 4 4621 5 DECTYP 4622 4 +3 4623 11 BCR 4624 8 BCR+1 4625 4 M 4626 7 OK1 4627 2 +1 4628 7 JOIN 4629 8 FAIL-109 4630 OK1 4631 4 DECTYP 4632 6 &104120 4633 2 &104100 4634 7 ;+2 4635 8 FAIL-110 4636 4 DELIM 4637 2 =10 0 4638 7 PRCD 4639 2 =0 2048 4640 7 ARRAY 4641 8 FAIL-110 4642 ARRAY 4643 4 =/14 0 4644 8 ;+2 4645 PRCD 4646 4 &010020 4647 1 DECTYP 4648 5 DECTYP 4649 LOOP2 4650 4 +1 4651 11 BCR 4652 8 BCR+1 4653 JOIN 4654 4 +2 4655 11 SEARCH 4656 8 SEARCH+1 4657 4 ADDI+3 4658 7 ;+2 4659 8 FAIL-17 4660 4 ADDI+2 4661 7 FAIL-17 4662 0 I 4663 /4 3 4664 6 &600017 4665 1 DECTYP 4666 /5 3 4667 4 DECTYP 4668 2 &040200 4669 7 SWITCH 4670 4 DECTYP 4671 6 &040020 4672 7 COMBIN 4673 8 PROCAR 4674 4675 SWITCH 4676 4 +1 4677 8 ;+2 4678 PROCAR 4679 4 +15 4680 5 W 4681 0 I 4682 /4 3 4683 6 &777760 4684 1 W 4685 /5 3 4686 COMBIN 4687 4 DELIM 4688 2 =3 3072 4689 7 PAGE4 4690 2 =1 7168 4691 7 LOOP2 4692 8 FAIL-90 4693 PAGE4 4694 4 C 4695 5 DECTYP 4696 4 +3 4697 11 BCR 4698 8 BCR+1 4699 4 M 4700 7 ;+2 4701 8 GOON 4702 4 DELIM 4703 2 =10 2048 4704 9 GOON 4705 2 =0 7168 4706 9 GOON 4707 8 PAGE3 4708 GOON 4709 4 PRCENT 4710 5 W+12 4711 RPT 4712 4 +4 4713 2 W+12 4714 5 W+12 4715 4 C 4716 5 LIVE 4717 5 W+1 4718 0 W+12 4719 /4 3 4720 6 &177760 4721 7 FAIL-92 4722 5 W 4723 /4 2 4724 14 1 4725 9 ;+2 4726 8 OWNTES 4727 4 W 4728 2 &040200 4729 7 FAIL-94 4730 6 &000040 4731 7 VAL 4732 8 FAIL-94 4733 VAL 4734 4 +16 4735 5 LIVE 4736 OWNTES 4737 4 OWNCOD 4738 7 ;+2 4739 8 OMIT 4740 CYCLE1 4741 0 W+1 4742 /4 PAMTAB 4743 6 &177760 4744 2 W 4745 7 FOU 4746 /4 PAMTAB 4747 1 +1 4748 7 FAIL-65 4749 10 W+1 4750 8 CYCLE1 4751 FOU 4752 4 W+1 4753 14 8191 4754 7 ;+2 4755 8 ;+2 4756 4 +5 4757 1 LIVE 4758 0 C 4759 14 13 4760 5 LIVE 4761 4 W 4762 2 &040200 4763 7 NOWT 4764 4 W 4765 6 &060020 4766 7 NOWT 4767 4 LIVE 4768 1 +8191 4769 5 LIVE 4770 NOWT 4771 11 COMP 4772 8 COMP+6 4773 OMIT 4774 4 NLP 4775 2 W+12 4776 7 ENDIT 4777 8 RPT 4778 ENDIT 4779 4 C 4780 5 PH 4781 4 DELIM 4782 2 =9 1024 4783 7 ;+2 4784 8 OUT2 4785 5 OWNCOD 4786 4 PRCENT 4787 5 NLP 4788 4 =8 0 4789 5 DECSTA 4790 11 FCLAPS 4791 8 FCLAPS+1 4792 4 +3 4793 11 BCR 4794 8 BCR+1 4795 4 DELIM 4796 2 =3 3072 4797 7 ;+2 4798 8 OUT2 4799 4 M 4800 7 OUT 4801 8 OUT2 4802 4803 [STEP 4804 ARITH C COMPIL DELIM F 4805 FAIL G LOKTYP OUT RESTO 4806 STACK TAKE TS TYPBOX TYPCHK 4807 UNSTAK] 4808 STEP ([Description, Flowchart]) 4809 4 F 4810 7 FAIL-78 4811 4 +1 4812 11 TAKE 4813 8 TAKE+1 4814 4 +2 4815 11 UNSTAK 4816 8 UNSTAK+1 4817 4 TS 4818 2 =/0 6144 4819 7 ;+2 4820 8 FAIL-21 4821 11 RESTO 4822 8 RESTO+1 4823 &200000 4824 0 G 4825 0 LOKTYP 4826 11 TYPCHK 4827 8 TYPCHK+1 4828 4 DELIM 4829 2 =12 3072 4830 7 NTL 4831 2 =0 1024 4832 7 STP 4833 WHI 4834 4 C 4835 5 ARITH 4836 4 G 4837 7 ;+2 4838 8 FAIL-80 4839 4 =/15 7 4840 5 ALIVO 4841 4 =12 4096 4842 8 JOIN 4843 NTL 4844 4 G 4845 7 FAIL-80 4846 4 =12 3072 4847 1 TYPBOX 4848 5 LIVE 4849 8 COMBIN 4850 STP 4851 4 G 4852 7 ;+2 4853 8 FAIL-80 4854 4 =/15 22 4855 5 ALIVO 4856 4 =/0 6144 4857 1 G+1 4858 JOIN 4859 1 TYPBOX 4860 5 LIVE 4861 11 COMPIL 4862 8 COMPIL+1 4863 &111000 4864 ALIVO +0 4865 COMBIN 4866 11 STACK 4867 8 STACK+4 4868 &100000 4869 LIVE +0 4870 8 OUT 4871 4872 [SWITCH 4873 BCR C CODL CODLP DEC 4874 DECL DECTYP DELIM E FAIL 4875 OUT W] 4876 SWITCH ([Description, Flowchart]) 4877 4 DECTYP 4878 7 ;+2 4879 8 FAIL-26 4880 4 &040200 4881 5 DECTYP 4882 4 +2 4883 11 DEC 4884 8 DEC+1 4885 4 +1 4886 11 BCR 4887 8 BCR+1 4888 4 DELIM 4889 2 =12 1024 4890 7 ;+2 4891 8 FAIL-26 4892 5 W+12 4893 4 +1 4894 11 DECL 4895 8 DECL+1 4896 4 &100200 4897 5 DECTYP 4898 LOOP 4899 4 +1 4900 11 BCR 4901 8 BCR+1 4902 10 W+12 4903 4 +4 4904 11 DECL 4905 8 DECL+1 4906 4 DELIM 4907 2 =3 3072 4908 7 SMICOL 4909 2 =1 7168 4910 7 LOOP 4911 8 FAIL-4 4912 SMICOL 4913 4 W+12 4914 1 W+12 4915 2 CODLP 4916 5 W 4917 0 W 4918 4 W+12 4919 /5 CODL-1 4920 4 C 4921 5 DECTYP 4922 4 E+1 4923 5 E 4924 8 OUT 4925 4926 [THEN 4927 ARITH C COMPIL E EXPTYP 4928 FAIL OUT PP RESTO SP 4929 STACK TAKE THEN TS UNSTAK] 4930 THEN ([Description, Flowchart]) 4931 4 E 4932 7 ;+2 4933 8 FAIL-97 4934 4 +1 4935 11 TAKE 4936 8 TAKE+1 4937 4 +2 4938 11 UNSTAK 4939 8 UNSTAK+1 4940 4 TS 4941 2 =8 2048 4942 7 ;+2 4943 8 FAIL-69 4944 11 RESTO 4945 8 RESTO+1 4946 &000201 4947 0 ARITH 4948 0 E 4949 0 EXPTYP 4950 4 E 4951 7 ;+3 4952 4 =/0 2049 4953 8 ;+2 4954 4 =/0 1024 4955 5 ;+6 4956 4 PP 4957 5 ;+5 4958 11 STACK 4959 8 STACK+4 4960 &101000 4961 +0 4962 +0 4963 11 COMPIL 4964 8 COMPIL+1 4965 &111000 4966 7 8191 4967 8 OUT 4968 4969 [BECOMS 4970 ADDI C DECSTA DECTYP E 4971 F FAIL LHTYPE M MPRINT 4972 MREAD OUT PROC STACK SV 4973 TAKE TS TYPBOX] 4974 BECOMS ([Description, Flowchart]) 4975 4 E 4976 7 FAIL-28 4977 4 M 4978 2 +2 4979 7 FAIL-28 4980 4 MREAD 4981 1 MPRINT 4982 7 ;+2 4983 8 FAIL-28 4984 4 DECTYP 4985 7 ;+2 4986 8 FAIL-52 4987 4 F 4988 7 ;+2 4989 8 FAIL-7 4990 4 PROC 4991 7 ;+2 4992 8 FAIL-52 4993 4 =/0 0 4994 5 DECSTA 4995 5 SV 4996 4 C 4997 11 TAKE 4998 8 TAKE+1 4999 4 =/2 2 5000 1 TYPBOX 5001 5 ALIVE 5002 4 TS 5003 2 =/2 0 5004 7 TEST 5005 2 =5 7168 5006 7 TEST 5007 4 TYPBOX 5008 5 LHTYPE 5009 4 ALIVE 5010 1 =/10 1024 5011 5 ALIVE 5012 EXIT 5013 11 STACK 5014 8 STACK+4 5015 &100000 5016 ALIVE +0 5017 8 OUT 5018 TEST 5019 4 TYPBOX 5020 2 LHTYPE 5021 7 EXIT 5022 8 FAIL-112 5023 5024 [SEMICO 5025 ADDRES BN C COMPIL DECL 5026 DECSTA DEMICO FAIL FCLAPS LASTDL 5027 M NLP OUT RESTO SP 5028 STATRM TS] 5029 SEMICO ([Description, Flowchart]) 5030 11 STATRM 5031 8 STATRM+1 5032 DEMICO ([Description, Flowchart]) 5033 4 TS 5034 2 =/1 5120 5035 7 PROCBG 5036 2 =1 1024 5037 7 OUT 5038 1 =0 1024 5039 7 OUT 5040 1 =7 4096 5041 7 OUT 5042 8 FAIL-53 5043 NLMASK +0 5044 +8191 5045 PROCBG 5046 11 RESTO 5047 8 RESTO+1 5048 &011002 5049 0 BN 5050 0 ADDRES 5051 0 DECSTA 5052 0 NLMASK 5053 4 NLMASK 5054 5 NLP 5055 4 ADDRES 5056 5 LIV 5057 11 COMPIL 5058 8 COMPIL+1 5059 &121300 5060 /15 17 5061 LIV +0 5062 11 FCLAPS 5063 8 FCLAPS+1 5064 8 OUT 5065 5066 [AOP 5067 C DELIM E EXP FAIL 5068 LASTDL M OUT STACK TAKE 5069 TYPBOX UNSTAK W] 5070 AOP ([Description, Flowchart]) 5071 1 +1 5072 1 +1 5073 1 +9 5074 5 W+12 5075 4 LASTDL 5076 2 &216000 5077 7 FAIL-57 5078 1 &130000 5079 7 FAIL-57 5080 4 E 5081 5 ESAVE 5082 4 +3 5083 11 EXP 5084 8 EXP+1 5085 4 M 5086 7 MZ 5087 SBRAK 5088 4 +1 5089 11 TAKE 5090 8 TAKE+1 5091 RBRAK 5092 4 W+12 5093 11 UNSTAK 5094 8 UNSTAK+1 5095 MIN 5096 4 DELIM 5097 1 TYPBOX 5098 1 W+12 5099 5 ;+6 5100 4 DELIM+1 5101 5 ;+5 5102 11 STACK 5103 8 STACK+4 5104 &110000 5105 +0 5106 +0 5107 8 OUT 5108 MZ 5109 4 LASTDL+1 5110 2 &040000 5111 7 FAIL-30 5112 4 LASTDL 5113 2 =7 5120 5114 7 SBRAK 5115 2 =6 4096 5116 7 RBRAK 5117 4 DELIM 5118 2 =1 5120 5119 7 MINUS 5120 2 =0 2048 5121 7 ;+2 5122 8 FAIL-57 5123 4 ESAVE 5124 5 E 5125 8 OUT 5126 ESAVE +0 5127 MINUS 5128 10 W+12 5129 4 =/2 1024 5130 5 DELIM 5131 8 MIN 5132 5133 [RLT 5134 ARITH C DELIM E EXP 5135 FAIL OUT STACK TAKE TYPBOX 5136 UNSTAK] 5137 RLT ([Description, Flowchart]) 5138 4 ARITH 5139 7 ;+2 5140 8 FAIL-58 5141 4 +3 5142 11 EXP 5143 8 EXP+1 5144 4 +1 5145 11 TAKE 5146 8 TAKE+1 5147 4 +8 5148 11 UNSTAK 5149 8 UNSTAK+1 5150 4 DELIM 5151 1 TYPBOX 5152 1 +8 5153 5 ;+6 5154 4 DELIM+1 5155 5 ;+5 5156 11 STACK 5157 8 STACK+4 5158 &110000 5159 +0 5160 +0 5161 8 OUT 5162 5163 [LOGOP 5164 ARITH C DELIM E EXP 5165 FAIL LASTDL M OUT STACK 5166 TAKE UNSTAK W] 5167 LOGOP ([Description, Flowchart]) 5168 1 +1 5169 1 +1 5170 1 +1 5171 1 +1 5172 1 +3 5173 5 W+12 5174 4 ARITH 5175 7 ;+2 5176 8 FAIL-58 5177 4 +3 5178 11 EXP 5179 8 EXP+1 5180 4 DELIM 5181 2 =11 5120 5182 7 NN 5183 4 +1 5184 11 TAKE 5185 8 TAKE+1 5186 4 W+12 5187 11 UNSTAK 5188 8 UNSTAK+1 5189 YES 5190 4 DELIM 5191 1 W+12 5192 5 ;+4 5193 11 STACK 5194 8 STACK+4 5195 &100000 5196 +0 5197 8 OUT 5198 NN 5199 4 LASTDL 5200 2 =11 5120 5201 7 FAIL-59 5202 2 =4 0 5203 7 FAIL-59 5204 1 =6 4096 5205 7 FAIL-59 5206 4 LASTDL+1 5207 6 =3 0 5208 7 ;+2 5209 8 FAIL-59 5210 4 M 5211 7 YES 5212 8 FAIL-59 5213 5214 [LSBRAK 5215 ADDI ARITH BN C DECL 5216 DECSTA DECTYP E EXPTYP FAIL 5217 I LASTDL M MPRINT MREAD 5218 OUT PROC RESTO STACK TAKE 5219 TS TYPBOX] 5220 LSBRAK ([Description, Flowchart]) 5221 4 LASTDL 5222 2 =7 5120 5223 7 FAIL-33 5224 2 =6 4096 5225 7 FAIL-33 5226 4 M 5227 7 FAIL-73 5228 4 DECTYP 5229 7 ZERO 5230 4 TS 5231 2 =/2 2048 5232 7 MAMPS 5233 4 C 5234 5 E 5235 11 TAKE 5236 8 TAKE+1 5237 TWO 5238 4 ARITH 5239 1 E 5240 5 LA 5241 4 MREAD 5242 1 MPRINT 5243 5 LB 5244 4 EXPTYP 5245 5 LC 5246 4 PROC 5247 1 TYPBOX 5248 1 =7 3072 5249 5 LD 5250 4 I 5251 5 LE 5252 11 STACK 5253 8 STACK+4 5254 &111111 5255 LA +0 5256 LB +0 5257 LC +0 5258 LD +0 5259 +1 5260 LE +0 5261 4 C 5262 5 PROC 5263 5 MPRINT 5264 5 MREAD 5265 JOIN 5266 4 C 5267 5 E 5268 5 EXPTYP 5269 5 TYPBOX 5270 4 ARITH+1 5271 5 ARITH 5272 8 OUT 5273 ZERO 5274 4 =/0 0 5275 5 DECSTA 5276 4 C 5277 11 TAKE 5278 8 TAKE+1 5279 4 ADDI+3 5280 2 &040200 5281 7 ;+2 5282 8 TWO 5283 4 &040200 5284 5 EXPTYP 5285 4 TS 5286 2 =/1 2048 5287 7 YES 5288 4 PROC 5289 7 FAIL-24 5290 RETURN 5291 4 ADDI+2 5292 7 GTS 5293 4 BN+2 5294 5 LIV 5295 4 =/1 7170 5296 8 COMBIN 5297 MAMPS 5298 4 +3 5299 11 DECL 5300 8 DECL+1 5301 4 =/1 3072 5302 5 LP 5303 4 I 5304 5 LQ 5305 11 STACK 5306 8 STACK+4 5307 &111000 5308 LP +0 5309 +1 5310 LQ +0 5311 8 JOIN 5312 YES 5313 11 RESTO 5314 8 RESTO+1 5315 +0 5316 8 RETURN 5317 GTS 5318 5 LIV 5319 4 =/1 6146 5320 COMBIN 5321 5 ALIVE 5322 4 ADDI 5323 5 LIVO 5324 11 STACK 5325 8 STACK+4 5326 &111000 5327 ALIVE +0 5328 LIV +0 5329 LIVO +0 5330 8 TWO 5331 5332 5333 [RSBRAK 5334 ADDI ADJI ARENT2 ARITH ARRCOU 5335 BCR C COMP COMPIL DECTYP 5336 DELIM DIM E EXPTYP FAIL 5337 I MPRINT MREAD NDAP OUT 5338 PP PROC RESTO STACK TAKE 5339 TS TYPBOX UNSTAK UPDATE XX] 5340 RSBRAK ([Description, Flowchart]) 5341 4 +1 5342 11 TAKE 5343 8 TAKE+1 5344 4 +1 5345 11 UNSTAK 5346 8 UNSTAK+1 5347 4 TYPBOX 5348 7 ITGR 5349 11 COMPIL 5350 8 COMPIL+1 5351 &111000 5352 /15 18 5353 ITGR 5354 4 TS 5355 2 =/1 3072 5356 7 AD 5357 2 =10 0 5358 7 LB 5359 8 FAIL-74 5360 AD 5361 11 RESTO 5362 8 RESTO+1 5363 &111000 5364 0 XX 5365 0 DIM 5366 0 I 5367 11 ADJI 5368 8 ADJI+1 5369 4 XX 5370 7 FAIL-75 5371 4 E+1 5372 5 E 5373 4 C 5374 5 ARITH 5375 4 TS 5376 2 =/2 2048 5377 7 MMP 5378 8 FAIL-23 5379 LB 5380 11 RESTO 5381 8 RESTO+1 5382 &211221 5383 0 PROC 5384 0 TYPBOX 5385 0 DIM 5386 0 I 5387 0 ARITH 5388 0 E 5389 0 MREAD 5390 0 MPRINT 5391 0 EXPTYP 5392 11 ADJI 5393 8 ADJI+1 5394 4 ADDI+1 5395 2 DIM 5396 7 TEST 5397 4 ADDI+1 5398 2 +15 5399 7 DIMOK 5400 8 FAIL-51 5401 MMP 5402 11 RESTO 5403 8 RESTO+1 5404 +0 5405 0 C 5406 4 ARRCOU 5407 1 -1 5408 14 2 5409 1 I 5410 5 I 5411 4 DIM 5412 14 6 5413 1 ARRCOU 5414 1 =6 0 5415 11 COMP 5416 8 COMP+5 5417 0 I 5418 /4 3 5419 6 &177760 5420 2 &046100 5421 7 ;+2 5422 4 =/0 0 5423 1 =/0 0 5424 1 NDAP 5425 11 COMP 5426 8 COMP+5 5427 LOOP 5428 0 I 5429 /4 2 5430 6 =/15 0 5431 1 NDAP 5432 /5 2 5433 /4 3 5434 6 -16 5435 1 DIM 5436 /5 3 5437 10 NDAP 5438 10 NDAP 5439 4 +4 5440 2 I 5441 5 I 5442 4 +1 5443 2 ARRCOU 5444 5 ARRCOU 5445 7 ;+2 5446 8 LOOP 5447 4 C 5448 11 BCR 5449 8 BCR+1 5450 4 DELIM 5451 2 =3 3072 5452 7 DECZ 5453 2 =1 7168 5454 7 ARENT2 5455 8 FAIL-39 5456 DECZ 5457 5 DECTYP 5458 8 OUT 5459 DIMOK 5460 0 I 5461 /4 3 5462 6 -16 5463 1 DIM 5464 /5 3 5465 4 DIM 5466 5 ADDI+1 5467 11 UPDATE 5468 8 UPDATE+1 5469 TEST 5470 4 EXPTYP 5471 2 &040200 5472 7 SWIT 5473 4 E 5474 7 EZ 5475 4 ADDI+1 5476 5 ;+5 5477 11 STACK 5478 8 STACK+4 5479 &110000 5480 /1 4108 5481 +0 5482 8 OUT 5483 SWIT 5484 4 DIM 5485 2 +1 5486 7 OUT 5487 8 FAIL-95 5488 EZ 5489 4 ADDI+1 5490 1 ADDI+1 5491 1 ADDI+1 5492 1 =13 0 5493 11 COMP 5494 8 COMP+5 5495 8 OUT 5496 5497 [COLON 5498 ADDI ARRBND BN C CHECK 5499 CODL CODLP DECSTA DECTYP EXP 5500 FAIL I M NLP OUT 5501 PP REPORT SEARCH TS W] 5502 COLON ([Description, Flowchart]) 5503 4 DECTYP 5504 7 EMPTY 5505 6 &040100 5506 2 &040100 5507 7 ARRAY 5508 8 FAIL-29 5509 ARRAY 5510 11 ARRBND 5511 8 ARRBND+1 5512 8 OUT 5513 EMPTY 5514 4 +2 5515 11 EXP 5516 8 EXP+1 5517 4 &015400 5518 11 REPORT 5519 8 REPORT+1 5520 4 M 5521 7 FAIL-35 5522 2 +2 5523 7 FAIL-106 5524 4 =/0 0 5525 5 DECSTA 5526 4 C 5527 11 SEARCH 5528 8 SEARCH+1 5529 4 ADDI+3 5530 2 &100200 5531 7 ;+2 5532 8 FAIL-48 5533 0 ADDI 5534 /4 CODL 5535 7 ;+2 5536 8 FAIL-9 5537 0 ADDI 5538 /4 CODL+1 5539 2 BN 5540 7 UPDATE 5541 4 BN 5542 /5 CODL+1 5543 4 +4 5544 2 C 5545 5 W 5546 1 NLP 5547 5 NLP 5548 5 W+1 5549 11 CHECK 5550 8 CHECK+1 5551 LOOP 5552 0 I 5553 /4 0 5554 5 W+2 5555 4 C 5556 /5 0 5557 4 W+2 5558 0 W+1 5559 /5 0 5560 10 I 5561 10 W+1 5562 10 W 5563 4 W 5564 9 LOOP 5565 UPDATE 5566 0 ADDI 5567 4 PP 5568 1 =/0 0 5569 /5 CODL 5570 8 OUT 5571 5572 [COMMA 5573 ACTOP ARITH ARRBND ARRCOU C 5574 DECL DECTYP E EXPTYP F 5575 FAIL FORCOM INOUT M MPRINT 5576 MREAD OUT PROC STACK TS 5577 TYPBOX] 5578 COMMA ([Description, Flowchart]) 5579 4 C 5580 11 INOUT 5581 8 INOUT+1 5582 4 PROC 5583 7 PZ 5584 11 ACTOP 5585 8 ACTOP+1 5586 4 C 5587 5 EXPTYP 5588 4 E+1 5589 5 E 5590 8 OUT 5591 PZ 5592 4 F 5593 7 FZ 5594 11 FORCOM 5595 8 FORCOM+1 5596 4 =/0 6144 5597 1 TYPBOX 5598 5599 ([VOLUME 4
]) 5600 5601 5 ;+4 5602 11 STACK 5603 8 STACK+4 5604 &100000 5605 +0 5606 4 ARITH+1 5607 5 ARITH 5608 8 OUT 5609 FZ 5610 4 DECTYP 5611 7 DECZ 5612 4 TS 5613 2 =/2 2048 5614 7 MAMP 5615 DECZ 5616 11 ARRBND 5617 8 ARRBND+1 5618 8 OUT 5619 MAMP 5620 4 M 5621 7 FAIL-77 5622 4 +3 5623 11 DECL 5624 8 DECL+1 5625 8 OUT 5626 5627 5628 [LRBRAK I 5629 ADDI ARITH BN C COMPIL 5630 DECSTA DECTYP DELIM E EXP 5631 EXPTYP EXPRES FAIL GETCHA LASTCH 5632 LASTDL M MPRINT MREAD NAM 5633 OPTION OUT PRMCOU PROC PROCPO 5634 SEARCH SP STACK TS W] 5635 LRBRAK ([Description, Flowchart]) 5636 4 M 5637 2 +2 5638 7 FAIL-61 5639 4 LASTDL 5640 2 =7 5120 5641 7 FAIL-61 5642 2 =6 4096 5643 7 FAIL-61 5644 4 DECTYP 5645 7 DZ 5646 6 &044000 5647 2 &044000 5648 7 ARR 5649 8 FAIL-82 5650 DZ 5651 4 M 5652 7 MZ 5653 4 OPTION 5654 6 +4 5655 7 ;+2 5656 8 NT 5657 4 NAM+1 5658 2 \CHE 5659 7 ;+2 5660 8 NT 5661 4 \CKS 5662 2 NAM+2 5663 7 IGNORE 5664 1 +1 5665 7 IGN 5666 1 +9 5667 7 IGN 5668 1 +7 5669 7 IGN 5670 8 NT 5671 IGN 5672 5 M 5673 5 E 5674 8 MZ 5675 IGNORE 5676 11 GETCHA 5677 8 GETCHA+1 5678 4 LASTCH+1 5679 2 +9 5680 7 ;+2 5681 8 IGNORE 5682 4 LASTDL 5683 5 DELIM 5684 4 LASTDL+1 5685 5 DELIM+1 5686 8 OUT 5687 NT 5688 4 =/0 0 5689 5 DECSTA 5690 4 +1 5691 11 EXP 5692 8 EXP+1 5693 MONE 5694 4 EXPTYP 5695 6 +128 5696 7 ;+2 5697 8 FAIL-62 5698 4 C 5699 11 SEARCH 5700 8 SEARCH+1 5701 4 DECTYP 5702 6 &044000 5703 2 &044000 5704 7 ARRAY 5705 TEST 5706 4 ADDI+3 5707 6 &010000 5708 7 NOTYP 5709 4 C 5710 5 E 5711 4 LASTDL 5712 1 &562000 5713 7 FAIL-61 5714 1 &130000 5715 7 FAIL-61 5716 0 I 5717 /4 2 5718 6 =2 0 5719 7 ;+2 5720 8 ENZ 5721 11 COMPIL 5722 8 COMPIL+1 5723 &111000 5724 /15 27 5725 ENZ 5726 4 ARITH 5727 1 E 5728 5 L1 5729 4 MREAD 5730 1 MPRINT 5731 1 BN+2 5732 5 L2 5733 4 EXPTYP 5734 5 L3 5735 4 =/2 4096 5736 1 PROC 5737 5 L4 5738 4 PRMCOU 5739 5 L5 5740 4 PROCPO 5741 5 L6 5742 11 STACK 5743 8 STACK+4 5744 &111111 5745 L1 +0 5746 L2 +0 5747 L3 +0 5748 L4 +0 5749 L5 +0 5750 L6 +0 5751 4 I 5752 5 PROCPO 5753 4 E+1 5754 5 E 5755 4 PROC+1 5756 5 PROC 5757 4 C 5758 5 PRMCOU 5759 5 ARITH 5760 5 EXPTYP 5761 5 MPRINT 5762 5 MREAD 5763 8 OUT 5764 ARR 5765 4 E 5766 7 ;+3 5767 4 PROC 5768 7 FAIL-61 5769 4 M 5770 7 MZZ 5771 8 MONE 5772 MZ 5773 4 +3 5774 11 EXP 5775 8 EXP+1 5776 4 MPRINT 5777 1 MREAD 5778 7 ;+3 5779 4 -1 5780 5 EXPRES 5781 MZZ 5782 4 TS 5783 2 =/2 4096 5784 7 ;+2 5785 8 ;+7 5786 0 SP 5787 4 +1024 5788 /1 0 5789 /5 0 5790 4 C 5791 5 E 5792 4 MPRINT 5793 5 ;+8 5794 4 =1 0 5795 1 PROC 5796 5 ;+4 5797 11 STACK 5798 8 STACK+4 5799 &110000 5800 +0 5801 +0 5802 4 C 5803 5 PROC 5804 5 MPRINT 5805 8 OUT 5806 ARRAY 5807 4 BN 5808 2 BN+2 5809 7 FAIL-41 5810 8 TEST 5811 NOTYP 5812 4 E 5813 7 ;+2 5814 8 ENZ 5815 4 MPRINT 5816 1 MREAD 5817 7 FAIL-25 5818 4 LASTDL 5819 2 =8 6144 5820 7 ENZ 5821 2 =0 1024 5822 7 ENZ 5823 1 =7 0 5824 1 =0 1024 5825 7 ENZ 5826 8 FAIL-25 5827 5828 5829 [RRBRAK 5830 ACTOP ADDI ADJI ARITH BCR 5831 BLANKS BN C CODE COMP 5832 COMPIL DELIM DIM E EXPTYP 5833 FAIL FOMPIL GETCHA GRPCOD I 5834 LASTCH LASTDL M MPRINT MREAD 5835 OPTION OUT OUT2 PP PRMCOU 5836 PROC PROCPO PUNGRP Q QUOTE 5837 RESTO TAKE TS TYPBOX UNSTAK 5838 UPDATE W] 5839 RRBRAK ([Description, Flowchart]) 5840 4 PROC 5841 7 PZ 5842 11 ACTOP 5843 8 ACTOP+1 5844 STRENT ([Description, Flowchart]) 5845 4 TS 5846 2 =/2 4096 5847 7 ;+4 5848 1 +1024 5849 7 ;+2 5850 8 FAIL-5 5851 4 PROCPO 5852 5 I 5853 11 ADJI 5854 8 ADJI+1 5855 11 RESTO 5856 8 RESTO+1 5857 &111231 5858 0 PROC 5859 0 DIM 5860 0 PROCPO 5861 0 ARITH 5862 0 E 5863 0 MREAD 5864 0 MPRINT 5865 0 BN+2 5866 0 EXPTYP 5867 4 ADDI+1 5868 2 PRMCOU 5869 7 OK 5870 4 ADDI+2 5871 7 FAIL-51 5872 4 ADDI+1 5873 2 +15 5874 7 ;+2 5875 8 FAIL-111 5876 0 I 5877 /4 3 5878 6 -16 5879 1 PRMCOU 5880 1 &717760 5881 /5 3 5882 4 PRMCOU 5883 5 ADDI+1 5884 11 UPDATE 5885 8 UPDATE+1 5886 OK 5887 4 DIM 5888 5 PRMCOU 5889 11 FOMPIL 5890 8 FOMPIL+1 5891 8 ETEST 5892 PZ 5893 4 E 5894 7 ;+2 5895 8 FAIL-81 5896 4 +1 5897 11 TAKE 5898 8 TAKE+1 5899 4 +2 5900 11 UNSTAK 5901 8 UNSTAK+1 5902 4 TS 5903 2 =1 0 5904 7 ;+2 5905 8 FAIL-82 5906 11 RESTO 5907 8 RESTO+1 5908 &110000 5909 0 PROC 5910 0 MPRINT 5911 8 OUT 5912 ETEST 5913 4 E 5914 7 EZ 5915 4 C 5916 11 BCR 5917 8 BCR+1 5918 4 DELIM 5919 2 =11 7168 5920 7 OUT2 5921 2 =3 3072 5922 7 OUT2 5923 1 =5 1024 5924 7 OUT2 5925 1 =2 2048 5926 7 OUT2 5927 4 MREAD 5928 1 MPRINT 5929 7 FAIL-84 5930 4 DELIM 5931 2 =1 4096 5932 7 OUT2 5933 8 FAIL-84 5934 EZ 5935 4 ADDI+3 5936 6 &1400 5937 7 ;+3 5938 14 8182 5939 8 ;+2 5940 4 TYPBOX+1 5941 5 TYPBOX 5942 8 OUT 5943 5944 QUOTE ([Description, Flowchart]) 5945 4 M 5946 7 ;+2 5947 8 FAIL-5 5948 4 PROC 5949 7 ;+2 5950 8 MTEST 5951 4 MPRINT 5952 7 FAIL-35 5953 4 LASTDL 5954 2 =8 5120 5955 7 OK2 5956 2 =7 1024 5957 7 OK2 5958 8 FAIL-35 5959 MTEST 5960 4 LASTDL 5961 2 =1 4096 5962 7 OK2 5963 2 +4096 5964 7 OK2 5965 8 FAIL-5 5966 OK2 5967 4 PP 5968 5 L1 5969 1 +1 5970 5 L2 5971 4 +1 5972 5 W+12 5973 11 COMPIL 5974 8 COMPIL+1 5975 &111000 5976 8 8191 5977 RESET 5978 4 C 5979 5 PROC 5980 5 W 5981 5 W+2 5982 5 W+3 5983 LOOP 5984 0 W 5985 4 LASTCH+1 5986 /5 W+1 5987 4 W+12 5988 7 FREE 5989 11 GETCHA 5990 8 GETCHA+1 5991 4 LASTCH+1 5992 2 +32 5993 7 CLSQTE 5994 4 W+12 5995 1 -1 5996 7 ORDSTR 5997 4 GRPCOD 5998 6 =12 0 5999 7 FAIL-71 6000 ORDSTR 6001 4 LASTCH+1 6002 2 +7 6003 7 OPNQTE 6004 LOOPA 6005 10 W 6006 4 W 6007 2 +3 6008 7 FIN 6009 8 LOOP 6010 FREE 6011 4 PROC+1 6012 5 PROC 6013 8 FIN 6014 11 COMPIL 6015 8 COMPIL+1 6016 &123200 6017 L1 +0 6018 L2 +0 6019 4 =4 0 6020 5 DELIM 6021 4 C 6022 11 BCR 6023 8 BCR+1 6024 4 MPRINT 6025 7 ;+2 6026 8 CMP 6027 4 DELIM 6028 2 =1 4096 6029 7 ;+4 6030 2 =0 3072 6031 7 ;+2 6032 8 FAIL-105 6033 11 ACTOP 6034 8 ACTOP+1 6035 JOIN 6036 4 E+1 6037 5 E 6038 4 DELIM 6039 2 =1 1024 6040 7 STRENT 6041 8 OUT 6042 CLSQTE 6043 4 +1 6044 2 W+12 6045 5 W+12 6046 8 LOOPA 6047 OPNQTE 6048 10 W+12 6049 8 LOOPA 6050 FIN 6051 0 C 6052 4 W+1 6053 14 6 6054 1 W+2 6055 14 6 6056 1 W+3 6057 11 COMP 6058 8 COMP+5 6059 4 PROC 6060 7 RESET 6061 8 FREE+3 6062 CMP 6063 11 COMPIL 6064 8 COMPIL+1 6065 &111000 6066 15 15 6067 4 C 6068 5 PROC 6069 5 E 6070 4 DELIM 6071 2 =1 4096 6072 7 OUT 6073 1 =1 7168 6074 7 OUT2 6075 1 =5 1024 6076 7 OUT2 6077 1 =3 3072 6078 7 OUT2 6079 8 FAIL-105 6080 6081 [AOP ARRAY BCR BEGIN BECOMS 6082 BOOL C COMPIL COMMA COLON 6083 DECSTA DELIM DO E ELSE 6084 END FAIL FOR GOTO IF 6085 INT LASTDL LOGOP LRBRAK LSBRAK 6086 M MPRINT MREAD OUT OUT2 6087 OWNCOD PROCED QUOTE REAL RLT 6088 RRBRAK RSBRAK SEMICO STEP SV 6089 SWITCH THEN W] 6090 OUT ([Description, Flowchart]) 6091 4 +3 6092 11 BCR 6093 8 BCR+1 6094 OUT2 6095 4 DELIM 6096 9 ;+0 6097 14 8177 6098 5 W 6099 0 W 6100 /4 TAB 6101 5 W 6102 LOOP 6103 4 DELIM 6104 14 3 6105 0 W 6106 /2 0 6107 6 =/15 0 6108 7 FOUND 6109 /4 0 6110 1 +1 6111 7 FAIL-19 6112 10 W 6113 8 LOOP 6114 TAB 6115 0 TAB1 6116 0 TAB2 6117 0 TAB3 6118 0 TAB4 6119 FOUND 6120 /4 0 6121 6 +8191 6122 5 W 6123 0 W 6124 4 C 6125 /8 0 6126 CODE ([Flowchart]) 6127 4 =1 0 6128 5 OWNCOD 6129 8 OUT 6130 CHKINO 6131 +0 6132 5 W 6133 4 E 6134 7 FAILB 6135 4 M 6136 7 ;+4 6137 FAILB 6138 4 W 6139 1 +1 6140 8 FAIL+1 6141 4 LASTDL 6142 2 =12 0 6143 7 OK 6144 2 =0 1024 6145 7 OK 6146 1 =0 1024 6147 7 OK 6148 1 =2 7168 6149 7 OK 6150 1 =0 3072 6151 7 OK 6152 1 =5 1024 6153 7 OK 6154 1 =0 1024 6155 7 OK 6156 8 FAILB 6157 OK 6158 0 CHKINO 6159 /8 1 6160 READ ([Flowchart]) 6161 4 C 6162 11 CHKINO 6163 8 CHKINO+1 6164 4 MREAD+1 6165 5 MREAD 6166 8 ;+8 6167 PRINT ([Flowchart]) 6168 4 +1 6169 11 CHKINO 6170 8 CHKINO+1 6171 4 C 6172 5 E 6173 4 MPRINT+1 6174 5 MPRINT 6175 11 COMPIL 6176 8 COMPIL+1 6177 &111000 6178 15 20 6179 4 =/0 0 6180 5 SV 6181 5 DECSTA 6182 8 OUT 6183 TAB1 6184 7 QUOTE 6185 8 LRBRAK 6186 9 RRBRAK 6187 10 AOP+1 6188 11 AOP+2 6189 12 COMMA 6190 13 AOP+2 6191 15 AOP+1 6192 /10 COLON 6193 /11 SEMICO 6194 /12 RLT 6195 /13 RLT 6196 /14 RLT 6197 -1 6198 TAB2 6199 /11 LSBRAK 6200 /13 RSBRAK 6201 /14 AOP 6202 -1 6203 TAB3 6204 1 GOTO 6205 2 IF 6206 3 FOR 6207 4 END 6208 5 PRINT 6209 6 READ 6210 7 BEGIN 6211 8 CODE 6212 11 BOOL 6213 12 INT 6214 13 REAL 6215 14 ARRAY 6216 15 SWITCH 6217 /0 PROCED 6218 /6 RLT 6219 /7 RLT 6220 /8 RLT 6221 /9 LOGOP+4 6222 /10 LOGOP+3 6223 /11 LOGOP+2 6224 /12 LOGOP+1 6225 /13 LOGOP 6226 /14 THEN 6227 /15 ELSE 6228 -1 6229 TAB4 6230 0 DO 6231 1 BECOMS 6232 2 STEP 6233 3 STEP 6234 4 STEP 6235 5 AOP+1 6236 -1 6237 6238 [WAIT] 6239 WAIT +0 6240 4 WAIT 6241 6 +8191 6242 1 =8 1 6243 5 9 6244 8 ;+0 6245 6246 [BLANKS 6247 C W] 6248 BLANKS +0 ([Flowchart]) 6249 2 C 6250 5 W 6251 4 C 6252 15 6144 6253 10 W 6254 4 W 6255 9 ;-4 6256 0 BLANKS 6257 /8 1 6258 6259 [PUNCHA 6260 C CHKSUM W] 6261 PUNCHA +0 ([Flowchart]) 6262 5 W 6263 1 CHKSUM 6264 5 CHKSUM 6265 4 W 6266 8 PN 6267 3 W 6268 0 W 6269 14 5 6270 PN 6271 15 6144 6272 0 PUNCHA 6273 /8 1 6274 6275 [PUNGRP 6276 C CODE MFAIL OPTION PUNCHA 6277 W] 6278 PUNGRP +0 ([Flowchart]) 6279 5 W+3 6280 4 OPTION 6281 14 16 6282 9 EXIT 6283 4 MFAIL 6284 9 EXIT 6285 4 CODE 6286 0 W+3 6287 14 4 6288 3 W+3 6289 11 PUNCHA 6290 8 PUNCHA+1 6291 4 C 6292 0 W+3 6293 14 8 6294 3 W+3 6295 11 PUNCHA 6296 8 PUNCHA+1 6297 4 C 6298 0 W+3 6299 14 8 6300 11 PUNCHA 6301 8 PUNCHA+1 6302 EXIT 6303 0 PUNGRP 6304 /8 1 6305 6306 [GETCHA 6307 BUFLAG C FAIL GRPCOD INBUF 6308 LASTCH LINE TABLE W WAIT] 6309 RW +0 6310 +0 6311 +0 6312 +0 6313 +0 6314 GETCHA +0 ([Flowchart]) 6315 4 LASTCH+1 6316 5 LASTCH 6317 4 LASTCH+2 6318 5 LASTCH+1 6319 4 BUFLAG 6320 9 FILBUF 6321 10 RW 6322 4 RW 6323 9 L1 6324 NEWTRI 6325 4 -3 6326 5 RW 6327 0 RW+1 6328 10 RW+1 6329 /0 INBUF+40 6330 4 +0 6331 14 6 6332 3 RW+4 6333 L2 6334 5 LASTCH+2 6335 1 -1 6336 7 NLCR 6337 8 EXIT 6338 L1 6339 0 RW+4 6340 4 +0 6341 14 7 6342 3 RW+4 6343 8 L2 6344 NLCR 6345 4 =/0 0 6346 5 BUFLAG 6347 EXIT 6348 0 LASTCH+1 6349 /4 TABLE 6350 6 -64 6351 5 GRPCOD 6352 9 ;+2 6353 10 BUFLAG+1 6354 0 GETCHA 6355 /8 1 6356 FILBUF 6357 4 BUFLAG+2 6358 7 ;+3 6359 11 WAIT 6360 8 WAIT+1 6361 4 C 6362 5 BUFLAG 6363 5 W+7 6364 5 INBUF-1 6365 4 -40 6366 5 RW+1 6367 4 BUFLAG+2 6368 9 ;+6 6369 4 BUFLAG+1 6370 7 ;+4 6371 10 LINE 6372 4 C 6373 5 BUFLAG+1 6374 4 C 6375 5 BUFLAG+2 6376 NEXWRD 6377 4 -3 6378 5 RW 6379 4 C 6380 5 RW+2 6381 NEXCHA 6382 10 INBUF-1 6383 15 2048 6384 5 W+8 6385 6 +127 6386 5 RW+3 6387 0 RW+3 6388 4 W+8 6389 6 +128 6390 /2 TABLE 6391 6 +128 6392 7 ;+2 6393 8 VOID 6394 /4 TABLE 6395 6 +127 6396 1 -64 6397 9 ORDIN 6398 ACTION 6399 5 W+8 6400 4 +0 6401 0 W+8 6402 /8 ACTAB 6403 ORDIN 6404 6 +63 6405 STROKE 6406 5 W+8 6407 4 C 6408 8 COMMON 6409 CONTIN 6410 10 RW+1 6411 4 RW+1 6412 9 NEXWRD 6413 BUFOVR 6414 4 -1 6415 5 BUFLAG 6416 8 FAIL-91 6417 VOID 6418 4 =/0 0 6419 5 W+7 6420 4 +63 6421 8 STROKE 6422 ACTAB 6423 8 VOID 6424 8 NEWLIN 6425 8 VOID 6426 8 NEXCHA+1 6427 8 VOID 6428 STOP 6429 4 -1 6430 5 BUFLAG+2 6431 NEWLIN 6432 4 +1 6433 5 W+8 6434 COMMON 6435 5 W+9 6436 4 W+8 6437 1 RW+2 6438 5 RW+2 6439 RETURN 6440 10 RW 6441 4 RW 6442 9 JSTIFY 6443 4 RW+2 6444 0 RW+1 6445 /5 INBUF+40 6446 4 W+9 6447 7 CONTIN 6448 4 -40 6449 5 RW+1 6450 4 W+7 6451 7 NEWTRI 6452 8 FAIL-98 6453 JSTIFY 6454 4 RW+2 6455 0 C 6456 14 6 6457 5 RW+2 6458 4 W+9 6459 7 NEXCHA 6460 8 RETURN 6461 6462 6463 [ENDPRO 6464 BCR BLANKS C CHKSUM CODE 6465 CODL CODLP COMPIL DELIM FAIL 6466 LISTAD MFAIL NAM NDAP NLP 6467 OPTION OUT OUT2 PP PRINT 6468 PUNGRP SP TITLE W WAIT 6469 WANTED] 6470 PUNGLB +0 6471 4 +4 6472 5 CODE 6473 0 PUNGLB 6474 /4 1 6475 11 PUNGRP 6476 8 PUNGRP+1 6477 4 +1 6478 5 CODE 6479 0 PUNGLB 6480 /4 2 6481 11 PUNGRP 6482 8 PUNGRP+1 6483 4 +6 6484 11 BLANKS 6485 8 BLANKS+1 6486 0 PUNGLB 6487 /8 3 6488 ENDPRO ([Flowchart]) 6489 11 COMPIL 6490 8 COMPIL+1 6491 &111000 6492 /15 8 6493 4 +21 6494 11 BLANKS 6495 8 BLANKS+1 6496 4 MFAIL 6497 7 ;+2 6498 8 ERROR 6499 4 OPTION 6500 14 13 6501 9 REPEND 6502 DUAL 6503 6504 11 PUNGLB 6505 8 PUNGLB+1 6506 \QAC 6507 \ODL 6508 4 C 6509 5 W+9 6510 REPEAT 6511 4 W+9 6512 2 CODLP 6513 7 NXJOB 6514 4 +1 6515 5 CODE 6516 0 W+9 6517 /4 CODL 6518 9 ;+2 6519 8 ;+2 6520 10 CODE 6521 6 =15 8191 6522 11 PUNGRP 6523 8 PUNGRP+1 6524 10 W+9 6525 8 REPEAT 6526 NXJOB 6527 4 +6 6528 5 CODE 6529 4 CHKSUM 6530 11 PUNGRP 6531 8 PUNGRP+1 6532 4 WANTED 6533 7 OUTEND 6534 4 OPTION 6535 6 +8 6536 7 OUTEND 6537 11 WAIT 6538 8 WAIT+1 6539 NEXT 6540 4 NLP+2 6541 2 SP+1 6542 1 +10 6543 14 8191 6544 5 W+2 6545 4 SP+1 6546 5 W 6547 RESET 6548 4 C 6549 5 W+3 6550 15 2048 6551 7 ;-1 6552 8 ;+3 6553 JOIN 6554 4 C 6555 15 2048 6556 5 W+1 6557 15 2048 6558 15 2048 6559 0 W 6560 /5 1 6561 4 W+1 6562 14 8188 6563 /5 0 6564 10 W 6565 10 W 6566 10 W+2 6567 /0 0 6568 /8 ;+1 6569 8 L1 6570 8 L1 6571 8 L2 6572 8 L3 6573 8 L3 6574 8 L4 6575 8 TEST 6576 8 OUTEND 6577 L1 6578 0 W+3 6579 /8 ;+1 6580 8 L6 6581 8 L5 6582 8 L3 6583 8 L5 6584 L2 6585 4 W+3 6586 7 L4 6587 L3 6588 10 W+3 6589 L4 6590 4 W+2 6591 9 JOIN 6592 8 TEST 6593 L5 6594 4 C 6595 0 W 6596 /5 0 6597 /5 1 6598 10 W 6599 10 W 6600 10 W+2 6601 L6 6602 4 W+2 6603 9 RESET 6604 TEST 6605 4 NLP+1 6606 5 W 6607 LOOP 6608 0 W 6609 /4 2 6610 6 &120000 6611 2 &120000 6612 7 MAYBE 6613 NOT 6614 4 +4 6615 2 W 6616 5 W 6617 2 NLP+2 6618 9 LOOP 6619 7 LOOP 6620 8 NEXT 6621 MAYBE 6622 /4 2 6623 6 +8191 6624 5 W+3 6625 0 W+3 6626 /4 0 6627 0 SP+1 6628 /2 1 6629 7 PRAPS 6630 8 NOT 6631 PRAPS 6632 0 W+3 6633 /4 1 6634 0 SP+1 6635 /2 3 6636 7 ;+2 6637 8 NOT 6638 4 W+2 6639 9 YES 6640 4 +2 6641 5 OPTION 6642 8 ERROR 6643 YES 6644 4 +21 6645 11 BLANKS 6646 8 BLANKS+1 6647 4 SP+1 6648 5 W+9 6649 4 C 6650 5 W+8 6651 RETURN 6652 0 W+9 6653 /4 0 6654 5 CODE 6655 2 +6 6656 7 LAST 6657 REJOIN 6658 /4 1 6659 11 PUNGRP 6660 8 PUNGRP+1 6661 10 W+9 6662 10 W+9 6663 4 W+8 6664 7 RETURN 6665 8 NEXT 6666 LAST 6667 10 W+8 6668 8 REJOIN 6669 OUTEND 6670 4 C 6671 5 CHKSUM 6672 11 PUNGLB 6673 8 PUNGLB+1 6674 \QAV 6675 \NDA 6676 4 +5 6677 5 CODE 6678 4 NDAP 6679 11 PUNGRP 6680 8 PUNGRP+1 6681 4 +6 6682 5 CODE 6683 4 CHKSUM 6684 11 PUNGRP 6685 8 PUNGRP+1 6686 4 +21 6687 11 BLANKS 6688 8 BLANKS+1 6689 4 +7 6690 5 CODE 6691 4 C 6692 11 PUNGRP 6693 8 PUNGRP+1 6694 8 TRAIL 6695 ERROR 6696 11 PRINT 6697 8 PRINT+1 6698 0 TEXT 6699 4 HALTCD 6700 15 6144 6701 4 +21 6702 11 BLANKS 6703 8 BLANKS+1 6704 4 +129 6705 15 6144 6706 4 +102 6707 15 6144 6708 4 +24 6709 15 6144 6710 4 +102 6711 15 6144 6712 4 +129 6713 15 6144 6714 TRAIL 6715 4 +50 6716 11 BLANKS 6717 8 BLANKS+1 6718 4 -1281 6719 15 6144 6720 1 +256 6721 9 ;-2 6722 4 +100 6723 11 BLANKS 6724 8 BLANKS+1 6725 R2 6726 4 C 6727 15 2048 6728 5 W 6729 4 OPTION 6730 6 +2 6731 7 R1 6732 R3 6733 4 W 6734 2 HALTCD 6735 7 R4 6736 8 R2 6737 R1 6738 4 W 6739 15 6144 6740 8 R3 6741 R4 6742 4 +100 6743 11 BLANKS 6744 8 BLANKS+1 6745 HALT 6746 4 ;+2 6747 5 9 6748 8 9 6749 TEXT 6750 +6 6751 &010146 6752 \AIL 6753 REPEND 6754 11 PRINT 6755 8 PRINT+1 6756 0 T1 6757 4 PP 6758 1 CODLP 6759 11 LISTAD 6760 8 LISTAD+1 6761 11 PRINT 6762 8 PRINT+1 6763 0 T2 6764 4 NDAP 6765 11 LISTAD 6766 8 LISTAD+1 6767 4 OPTION 6768 6 +2 6769 7 DUAL 6770 8 TRAIL 6771 T1 6772 +9 6773 &016062 6774 \OGR 6775 \AM 6776 T2 6777 +9 6778 &016343 6779 \ALA 6780 \RS 6781 HALTCD 6782 +20 6783 TITLE ([Flowchart]) 6784 4 +1 6785 11 BCR 6786 8 BCR+1 6787 4 OPTION 6788 6 +16 6789 7 MO 6790 11 PRINT 6791 8 PRINT+1 6792 0 CRS 6793 11 PRINT 6794 8 PRINT+1 6795 0 NAM 6796 MO 6797 4 NAM+1 6798 5 M1 6799 5 M2 6800 4 NAM+2 6801 5 M3 6802 5 M4 6803 11 PUNGLB 6804 8 PUNGLB+1 6805 M1 +0 6806 M3 +0 6807 11 COMPIL 6808 8 COMPIL+1 6809 &441112 6810 15 20 6811 /2 2 6812 15 17 6813 8 9 6814 11 COMPIL 6815 8 COMPIL+1 6816 &441111 6817 &070754 6818 &234000 6819 M2 +0 6820 M4 +0 6821 11 COMPIL 6822 8 COMPIL+1 6823 &331210 6824 &010140 6825 0 4 6826 15 15 6827 TESTBG 6828 4 C 6829 11 BCR 6830 8 BCR+1 6831 4 DELIM 6832 2 =8 7168 6833 7 OUT2 6834 8 FAIL-50 6835 CRS +2 6836 &000101 6837 %